/* Clear navigation, one account entry and three stable mobile actions. */
.menu-toggle__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1}
.site-nav a:focus-visible,.header-account:focus-visible,.mobile-dock a:focus-visible,.menu-toggle:focus-visible{outline:2px solid #d8b879;outline-offset:4px}
.site-nav .primary-menu>li>a{letter-spacing:.07em}
.mobile-dock.mobile-dock--simple{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:980px){
 body.nav-open .site-header .menu-toggle{visibility:hidden!important;pointer-events:none!important}
 .site-header .menu-toggle{width:auto;min-width:64px;gap:7px;padding:9px 7px;display:flex;align-items:center;justify-content:center}
 .site-header .menu-toggle__icon{flex:0 0 22px}
 .site-header .menu-toggle__label{display:inline}
}
@media(max-width:760px){
 .mobile-dock.mobile-dock--simple a{font-size:.66rem!important;line-height:1.1;min-height:48px;gap:4px}
 body.nav-open .mobile-dock,body.a212-input-active .mobile-dock,body.a212-input-active .client-help:not(.is-open){display:none!important}
 .mobile-dock__badge{right:22%}
 body.single-product{padding-bottom:calc(var(--a212-dock) + 20px + env(safe-area-inset-bottom,0px))!important}
 .site-main [id]{scroll-margin-top:100px}
}
@media print{.mobile-dock,.client-help,.site-nav,.menu-toggle,.header-account{display:none!important}}
