.showroom-hero{justify-content:space-between;align-items:end;gap:32px;padding-top:66px;padding-bottom:30px;display:flex}.showroom-hero h1{letter-spacing:-.04em;max-width:760px;margin:18px 0;font-size:clamp(34px,4.1vw,58px);line-height:1.08}.showroom-hero .lede{max-width:670px;margin-bottom:0;font-size:18px}.showroom-hero>.btn{flex-shrink:0}.showroom-notice{color:var(--body-2);background:#f0e9de;border:1px solid #e2d7c5;border-radius:8px;align-items:start;gap:14px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.showroom-notice>.label{color:#85551f;flex-shrink:0;padding-top:3px}.showroom-collection{padding-top:28px;padding-bottom:80px}.showroom-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.showroom-filters{flex-wrap:wrap;gap:8px;display:flex}.showroom-filter{border:1px solid var(--hairline);cursor:pointer;font:500 13px var(--sans);color:var(--ink);background:0 0;border-radius:24px;padding:11px 19px}.showroom-filter.active{background:var(--ink);color:var(--crystal);border-color:var(--ink)}.showroom-search input{border:1px solid var(--hairline);max-width:100%;font:14px var(--sans);background:#fff;border-radius:8px;width:270px;padding:12px 16px}.showroom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.showroom-card{border:1px solid var(--hairline);background:#fff;border-radius:12px;transition:box-shadow .2s;overflow:hidden}.showroom-card[hidden]{display:none}.showroom-card:hover{box-shadow:0 8px 26px #2a211b0c}.showroom-card__photo{aspect-ratio:1.28;background:#f2f0ec;display:block;position:relative;overflow:hidden}.showroom-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.showroom-card:hover .showroom-card__photo img{transform:scale(1.045)}.showroom-photo-label{font:10px var(--mono);letter-spacing:.06em;color:#72532b;background:#fffdf7e8;border:1px solid #ded0ba;border-radius:4px;padding:5px 8px;position:absolute;top:12px;left:12px}.showroom-card__arrow{width:30px;height:30px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.showroom-card__copy{padding:20px}.showroom-card__copy>.label{color:var(--honey);font-size:9px}.showroom-card__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:13px 0 8px;display:flex}.showroom-card__title h2{margin:0;font-size:22px}.showroom-card__title a{color:inherit;text-decoration:none}.showroom-card__title .mono{color:var(--graphite);font-size:9px}.showroom-card__copy p{color:var(--body-2);margin:0 0 18px;font-size:12px}.showroom-card__colors{align-items:center;gap:6px;min-height:20px;display:flex}.showroom-card__colors>span:not(.mono){background:var(--swatch);border:1px solid #2a211b33;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #fff}.showroom-card__colors .mono{color:var(--graphite);margin-left:5px;font-size:9px}.showroom-card__purchase{justify-content:space-between;align-items:end;gap:8px;margin:22px 0 18px;display:flex}.showroom-card__purchase small{color:var(--graphite);margin-bottom:4px;font-size:10px;font-weight:400;display:block}.showroom-card__purchase strong{font:600 19px var(--sans)}.showroom-card__purchase strong small{font-size:11px;display:inline}.showroom-card__purchase>.mono{color:var(--body-2);font-size:10px}.showroom-card__copy>.btn{width:100%;min-height:42px;padding:11px 12px;font-size:12px}.showroom-empty{text-align:center;border:1px solid var(--hairline);background:#fff;border-radius:10px;padding:45px}.showroom-sources{border-top:1px solid var(--hairline);color:var(--graphite);margin-top:44px;padding-top:24px;font-size:12px}.showroom-sources p{font-size:12px}.showroom-sources div{flex-wrap:wrap;gap:16px;margin:15px 0 24px;display:flex}.showroom-sources a{color:var(--body-2);text-underline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1500px){.showroom-grid{gap:28px}}@media (width<=1100px){.showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.showroom-hero{align-items:start}}@media (width<=800px){.showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-hero{flex-direction:column;gap:22px;padding-top:36px}.showroom-toolbar{flex-direction:column;align-items:start}.showroom-search,.showroom-search input{width:100%}.showroom-hero .lede{font-size:16px}}@media (width<=520px){.showroom-grid{grid-template-columns:1fr;gap:22px}.showroom-card__photo{aspect-ratio:1.5}.showroom-card__title h2{font-size:25px}.showroom-notice{gap:9px;padding:12px;font-size:11px}.showroom-filters{gap:6px}.showroom-filter{padding:10px 14px;font-size:12px}.showroom-card__copy{padding:20px}}
