.brand-header{flex:0 0 188px}.brand-logo-shell{display:block;position:relative;flex:0 0 188px;width:188px;background:transparent;border-radius:0;padding:0;overflow:visible}.brand-logo{display:block;width:100%;height:auto;opacity:1;filter:none}.brand-logo-tagline{position:absolute;left:37.5%;top:61%;width:62%;white-space:nowrap;color:#402b26;font:600 8.8px/1.1 'DM Sans',Arial,sans-serif;letter-spacing:-.035em;pointer-events:none}
@media(max-width:700px){.brand-header{flex-basis:150px}.brand-logo-shell{flex-basis:150px;width:150px}.brand-logo-tagline{font-size:7.1px}}
@media(min-width:701px) and (max-width:1150px){.site-header{padding-left:2%;padding-right:2%;gap:10px}.brand-header{flex:0 0 165px}.brand-logo-shell{flex:0 0 165px;width:165px}.brand-logo-tagline{font-size:7.8px}.main-nav{gap:10px}.main-nav a{font-size:8px;letter-spacing:.04em}.header-order{font-size:10px;white-space:nowrap}.cart-trigger{white-space:nowrap}}
.brand-logo-gold{filter:url(#logo-gold-filter)}
.main-nav a{font-size:11px;letter-spacing:.07em;white-space:nowrap}
@media(min-width:1151px){.main-nav{gap:clamp(10px,1.15vw,18px)}.site-header{gap:16px}}
@media(min-width:701px) and (max-width:1150px){.main-nav{flex:1;min-width:0;flex-wrap:wrap;justify-content:center;gap:10px 12px}.main-nav a{font-size:10px;letter-spacing:.04em}}
@media(min-width:701px) and (max-width:900px){.site-header{height:auto;min-height:82px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.main-nav{order:4;flex-basis:100%}}
@media(max-width:700px){.main-nav a{font-size:13px}}
