/* Keep the masthead free of repeated campaign labels. */
.header .main-nav:before,.header .main-nav:after{content:none}
.header .main-nav{gap:38px;background:#fcf9f3}
.header .main-nav button{font-size:13px;letter-spacing:.15px;text-transform:none;font-weight:500;color:#806750}
.header .main-nav button.nav-active{font-weight:650;color:#6c4830}
.header-search{font-size:12px;letter-spacing:0;color:#8b7057;min-width:170px}
.utility-label{font-size:12px;letter-spacing:0}
.header-actions .cart-count{font-size:11px;color:#997b5b}
.wardrobe-hero{height:min(780px,calc(100svh - 149px))}
.wardrobe-hero .scene-picker{top:28px;gap:28px}
.wardrobe-hero .scene-picker button{font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2px;text-transform:none;color:#9b8167;padding:7px 0}
.wardrobe-hero .scene-picker button.active{color:#715035}
.wardrobe-kicker{font-size:11px;letter-spacing:1px;font-weight:500;color:#8c684a}
.wardrobe-description{font-size:14px;line-height:1.85;color:#836c57}
.wardrobe-note{font-size:12px;color:#947a60}
.wardrobe-slide-meta h2{font-size:19px;font-weight:500;letter-spacing:-.3px}
.wardrobe-all{font-size:11px;color:#967b60;letter-spacing:0}
.section-heading .eyebrow,.collection .section-heading .eyebrow{font-size:11px;letter-spacing:.8px;color:#927353;text-transform:none;font-weight:500}
.collection .results-meta{font-size:11px;letter-spacing:0}
.wardrobe-hero .scene-controls button,.wardrobe-hero .scene-controls button:hover,.wardrobe-hero .scene-controls button:active{display:grid;place-items:center;width:92px;height:108px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:translateY(-50%);transition:opacity .2s}
.wardrobe-hero .scene-controls .sculpted-arrow{width:82px;height:82px;filter:none;transition:translate .2s}
.wardrobe-hero .scene-controls #scene-prev:hover .sculpted-arrow{translate:-5px 0}.wardrobe-hero .scene-controls #scene-next:hover .sculpted-arrow{translate:5px 0}
.wardrobe-hero .scene-controls button:active{opacity:.65}
@media(max-width:1100px) and (min-width:761px){.utility-label{font-size:11px}.header-search{min-width:140px;font-size:11px}.header .main-nav button{font-size:12px}}
@media(max-width:760px){.header .main-nav button{font-size:15px;font-weight:450;letter-spacing:0;text-transform:none}.header .main-nav button.nav-active{font-weight:650}.header .header-actions .cart-count{font-size:9px}.header .utility-label{display:none}.header-search{min-width:0}.wardrobe-hero{height:820px;min-height:820px}.wardrobe-hero .scene-picker{top:241px;gap:25px}.wardrobe-hero .scene-picker button{font-size:11px;letter-spacing:0}.wardrobe-kicker{font-size:10px;letter-spacing:.8px}.wardrobe-description{font-size:12px;max-width:280px;line-height:1.75}.wardrobe-all{font-size:10px}.collection .section-heading .eyebrow{font-size:9px;letter-spacing:.5px}.collection .results-meta{font-size:10px}}
@media(max-width:760px){.wardrobe-hero .scene-controls button,.wardrobe-hero .scene-controls button:hover,.wardrobe-hero .scene-controls button:active{width:56px;height:82px}.wardrobe-hero .scene-controls .sculpted-arrow{width:64px;height:64px}}
@media(prefers-reduced-motion:reduce){.wardrobe-hero .scene-controls button,.wardrobe-hero .scene-controls .sculpted-arrow{transition:none}}
