.ws-catalog-page{min-height:100vh}.ws-catalog-hero{border-bottom:1px solid var(--ws-line);background:#edf0e5;overflow:hidden}.ws-catalog-hero__inner{grid-template-columns:1fr 380px;align-items:center;gap:70px;min-height:440px;padding-block:72px;display:grid;position:relative}.ws-catalog-hero__inner>div:first-child{z-index:1;position:relative}.ws-catalog-hero h1{margin:18px 0;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:1.25}.ws-catalog-hero h1 span{color:var(--ws-green)}.ws-catalog-hero p:not(.ws-label){max-width:620px;color:var(--ws-muted);margin-bottom:25px;font-size:17px;line-height:1.9}.ws-catalog-hero__art{width:340px;height:340px;color:var(--ws-green);border:1px solid #b9c9b5;border-radius:50%;place-items:center;display:grid;position:relative}.ws-catalog-hero__art .ws-rosette{color:#a7bca2;opacity:.5;width:300px;height:300px;position:absolute;inset:20px}.ws-catalog-hero__art>span{font-size:156px;font-weight:500;line-height:1;position:relative}.ws-catalog-hero__art>small{letter-spacing:.15em;font-size:10px;position:absolute;bottom:-30px}.ws-catalog-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.ws-catalog-heading h2{margin-top:10px}.ws-catalog-heading>p{max-width:390px;color:var(--ws-muted);font-size:15px;line-height:1.9}.ws-catalog-guide{border:1px solid var(--ws-line);background:var(--ws-paper);max-width:850px;color:var(--ws-ink);border-radius:12px;margin:-5px 0 30px;padding:22px 26px}.ws-catalog-guide>p{margin:0;font-size:15px;line-height:1.95}.ws-catalog-guide details{border-top:1px solid var(--ws-line);margin-top:16px;padding-top:14px}.ws-catalog-guide summary{cursor:pointer;color:var(--ws-green);font-weight:600}.ws-catalog-guide details p{color:var(--ws-muted);margin:10px 0 0;line-height:1.8}.ws-catalog-listings{background:var(--ws-paper-deep);border-top:1px solid var(--ws-line)}.ws-catalog-toolbar{border-block:1px solid #d2d8ca;justify-content:space-between;align-items:center;gap:20px;padding-block:14px;display:flex}.ws-catalog-toolbar .ws-filter-tabs{flex:1}.ws-catalog-toolbar .ws-sort{flex-basis:180px}.ws-catalog-search{color:var(--ws-green);flex:0 0 240px;align-items:center;gap:9px;display:flex}.ws-catalog-search input{border:0;width:100%;min-width:0;min-height:43px;color:var(--ws-ink);background:0 0;border-bottom:1px solid #b8c9b5;outline:0;padding:8px 2px}.ws-catalog-search input:focus{border-bottom-color:var(--ws-green)}.ws-catalog-footer{background:var(--ws-ink);color:#f4f3e9;padding-block:42px}.ws-catalog-footer>.ws-container{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.ws-catalog-footer__identity{justify-items:start;gap:5px;display:grid}.ws-catalog-footer .brand__wordmark{filter:brightness(0)invert()!important}.ws-catalog-footer p{color:#b7c9b9;margin:0;font-size:13px;line-height:1.7}.ws-catalog-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 24px;font-size:13px;display:flex}.ws-catalog-footer nav a{white-space:nowrap;align-items:center;min-height:38px;display:inline-flex}.ws-catalog-footer nav a:hover{color:#bcdfaa}@media (max-width:950px){.ws-catalog-hero__inner{grid-template-columns:1fr 250px;gap:20px;min-height:360px}.ws-catalog-hero__art{width:230px;height:230px}.ws-catalog-hero__art .ws-rosette{width:210px;height:210px;inset:10px}.ws-catalog-hero__art>span{font-size:110px}.ws-catalog-footer>.ws-container{gap:24px}}@media (max-width:767px){.ws-catalog-page .ws-header__inner{gap:12px}.ws-catalog-hero__inner{min-height:0;padding-block:52px 65px;display:block}.ws-catalog-hero h1{font-size:clamp(44px,10vw,62px)}.ws-catalog-hero p:not(.ws-label){font-size:15px}.ws-catalog-hero__art{display:none}.ws-catalog-heading{display:block}.ws-catalog-heading>p{margin-top:12px;font-size:14px}.ws-catalog-toolbar{display:grid}.ws-catalog-toolbar .ws-sort,.ws-catalog-search{flex-basis:auto}.ws-catalog-footer>.ws-container{grid-template-columns:1fr;gap:24px}.ws-catalog-footer nav{border-top:1px solid #ffffff24;justify-content:flex-start;padding-top:16px}}
