.NavigationLogo-module-scss-module__oRq0Ka__navigation-logo{width:98.353px;height:20px;position:relative}@media only screen and not (min-width:768px){.NavigationLogo-module-scss-module__oRq0Ka__navigation-logo{width:78.682px;height:16px}}
.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label{color:var(--color-content-inverted);width:100%;display:inline-block}.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label--mobile{color:var(--color-content-default);justify-content:space-between;align-items:center;display:flex}.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label--highlighted{color:var(--color-content-critical)}.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label--desktop-selected{position:relative}.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label--desktop-selected:after{background-color:var(--color-content-brand-accent);content:" ";width:100%;height:4px;position:absolute;bottom:-23px}.NavMenuButtonLabel-module-scss-module__u22w_G__nav-menu-button-label__content{gap:var(--spacing-4);align-items:center;display:flex}
.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button{border-radius:var(--radius-full);padding:var(--spacing-5) var(--padding-md);cursor:pointer;transition:background-color .2s;position:relative}@media (hover:hover){.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button:hover{background-color:var(--state-layer-on-dark-hover)}}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button:active{background-color:var(--state-layer-on-dark-active)}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button:focus-visible{background-color:var(--state-layer-on-dark-active);outline:none}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button:focus-visible:after{content:"";border-radius:var(--radius-full);border:2px solid var(--color-border-focus);box-sizing:border-box;position:absolute;inset:-4px}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile{border-radius:var(--radius-xs);padding:var(--padding-md) 0;cursor:pointer;transition:background-color .2s}@media (hover:hover){.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile:hover{background-color:var(--state-layer-on-dark-hover)}}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile:active{background-color:var(--state-layer-on-dark-active)}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile:focus-visible{background-color:var(--state-layer-on-dark-active);outline:none}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile:focus-visible:after{content:"";border-radius:var(--radius-sm);border:2px solid var(--color-border-focus);box-sizing:border-box;position:absolute;inset:-4px}.NavMenuButton-module-scss-module__xHO-Vq__nav-menu-button--mobile-selected:before{background-color:var(--color-content-brand-accent);content:" ";z-index:1;border-radius:var(--radius-sm);width:4px;height:100%;display:block;position:absolute;bottom:0;left:-15px}
.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu{gap:var(--spacing-8);margin-left:calc(-1*var(--spacing-6));height:58px;display:flex}.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__item{flex-direction:column;display:flex;position:relative}.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__item:hover .DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__submenu,.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__item .DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__link:focus-visible+.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__submenu{z-index:10;min-width:220px;display:block;position:absolute;top:100%;left:0}.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__submenu{display:none}.DesktopNavMenu-module-scss-module__chkn6q__desktop-nav-menu__submenu-list{margin-top:var(--spacing-4);border-radius:var(--radius-sm);background:var(--color-bg-brand);padding:var(--spacing-6);gap:var(--spacing-1);flex-direction:column;display:flex}
.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle{color:var(--color-content-inverted);border-radius:var(--radius-full);cursor:pointer;order:2;transition:background-color .2s;position:relative}@media (hover:hover){.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle:hover{background-color:var(--state-layer-on-dark-hover)}}.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle:active{background-color:var(--state-layer-on-dark-active)}.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle:focus-visible{background-color:var(--state-layer-on-dark-active);outline:none}.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle:focus-visible:after{content:"";border-radius:var(--radius-full);border:2px solid var(--color-border-focus);box-sizing:border-box;position:absolute;inset:-4px}.MobileMenuToggle-module-scss-module__r_bjSG__mobile-menu-toggle--open{color:var(--color-content-default)}
.MobileNavMenu-module-scss-module__TxX9UW__mobile-nav-menu{inset:var(--header-height-mobile) 0 0 0;background:var(--color-bg-neutral);z-index:var(--z-index-header);position:fixed;overflow-y:auto}.MobileNavMenu-module-scss-module__TxX9UW__mobile-nav-menu__container{padding:var(--padding-lg) var(--padding-none);border-top:1px solid var(--color-border-inverted);gap:var(--spacing-6);margin:var(--spacing-0) var(--spacing-lg);flex-direction:column;display:flex}
.Header-module-scss-module__MyjapW__header{z-index:10;background:var(--color-bg-brand);justify-content:center;width:100%;display:flex;position:sticky;top:0;left:0}.Header-module-scss-module__MyjapW__header--mob-menu-open{background:var(--color-bg-neutral);position:fixed}.Header-module-scss-module__MyjapW__header__wrapper{flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between;display:flex}@media only screen and (min-width:1024px){.Header-module-scss-module__MyjapW__header__wrapper{height:var(--header-height-desktop);max-width:var(--content-max)}}.Header-module-scss-module__MyjapW__header__wrapper{margin:0 var(--grid-margins-sm)}@media only screen and (min-width:768px){.Header-module-scss-module__MyjapW__header__wrapper{margin:0 var(--grid-margins-md)}}@media only screen and (min-width:1024px){.Header-module-scss-module__MyjapW__header__wrapper{margin:0 var(--grid-margins-lg)}}@media only screen and (min-width:1440px){.Header-module-scss-module__MyjapW__header__wrapper{margin:0 var(--grid-margins-xl)}}@media only screen and (min-width:1024px){.Header-module-scss-module__MyjapW__header__wrapper.Header-module-scss-module__MyjapW__header__wrapper--focused{height:fit-content}}.Header-module-scss-module__MyjapW__header__main{justify-content:space-between;align-items:center;gap:var(--spacing-10);height:var(--header-height-mobile);display:flex}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__main{justify-content:flex-start;gap:var(--spacing-lg)}}.Header-module-scss-module__MyjapW__header__logo{display:block}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__logo{display:none}}.Header-module-scss-module__MyjapW__header__logo-black{display:none}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__logo-black--visible{display:block}}.Header-module-scss-module__MyjapW__header__navigation{align-items:center;gap:var(--spacing-10);flex:1;display:flex}@media only screen and (min-width:768px) and (not (min-width:1024px)){.Header-module-scss-module__MyjapW__header__navigation{gap:var(--spacing-lg)}}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__navigation{justify-content:space-between;gap:var(--spacing-3)}}.Header-module-scss-module__MyjapW__header__actions{align-items:center;gap:var(--spacing-sm);display:flex}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__actions{justify-content:space-between;width:100%}}.Header-module-scss-module__MyjapW__header__right{align-items:center;gap:var(--spacing-sm);display:flex}@media only screen and not (min-width:1024px){.Header-module-scss-module__MyjapW__header__right{justify-content:space-between;width:100%}}.Header-module-scss-module__MyjapW__header__search{flex:auto;max-width:544px}.Header-module-scss-module__MyjapW__header__search--collapsable{max-width:unset;opacity:1;height:68px;padding-top:var(--padding-sm);transform:translateY(0%)}.Header-module-scss-module__MyjapW__header__search--collapsable.Header-module-scss-module__MyjapW__entering{transition:transform .3s ease-out,opacity .2s ease-out,height .3s ease-out,padding .3s ease-out}.Header-module-scss-module__MyjapW__header__search--collapsable.Header-module-scss-module__MyjapW__leaving{opacity:0;pointer-events:none;height:0;padding:0;transition:transform .2s ease-in,opacity .15s ease-in,height .2s ease-in,padding .2s ease-in;transform:translateY(-100%)}.Header-module-scss-module__MyjapW__header__search--fullscreen{z-index:var(--z-index-header);background:var(--color-bg-neutral);position:fixed;inset:0;overflow-y:auto}
.FullResultsLink-module-scss-module__VO-DEa__full-results-link{padding:var(--padding-sm) var(--padding-md);display:block}.FullResultsLink-module-scss-module__VO-DEa__full-results-link:focus-visible>div{outline:2px solid var(--color-border-focus);background-color:var(--color-bg-neutral-subtle)}.FullResultsLink-module-scss-module__VO-DEa__full-results-link__wrapper{gap:var(--spacing-lg);align-items:center;display:flex}.FullResultsLink-module-scss-module__VO-DEa__full-results-link__icon{border-radius:var(--radius-xs);padding:var(--spacing-4);background:var(--color-bg-neutral-subtle);color:var(--color-content-default);justify-content:center;align-items:center;display:flex}
.FooterLink-module-scss-module__wPrxAG__footer-link__list-label{color:var(--color-content-inverted);justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-3);margin-right:calc(var(--spacing-5)*-1);align-items:center;display:flex}@media only screen and not (min-width:1024px){.FooterLink-module-scss-module__wPrxAG__footer-link__list-label{margin-right:calc(var(--spacing-8)*-1)}}.FooterLink-module-scss-module__wPrxAG__footer-link__list-label:hover{background:var(--color-content-brand);border-radius:var(--radius-full);cursor:pointer}.FooterLink-module-scss-module__wPrxAG__footer-link__list-label:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus);outline-offset:2px}.FooterLink-module-scss-module__wPrxAG__footer-link__link-icon{cursor:pointer;width:292px;display:inline-flex}@media only screen and not (min-width:1024px){.FooterLink-module-scss-module__wPrxAG__footer-link__link-icon{height:44px;padding:var(--padding-sm,8px) var(--padding-none,0);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-md);display:flex}}.FooterLink-module-scss-module__wPrxAG__footer-link__support-icon{gap:var(--spacing-lg,16px);color:var(--color-content-brand-accent)}@media only screen and (min-width:1024px){.FooterLink-module-scss-module__wPrxAG__footer-link__support-text{flex:1 0 0}}
.CartFooter-module-scss-module__StRruq__cart-footer{background-color:var(--color-bg-neutral);border-top:2px solid var(--color-border-subtle);justify-content:center;display:flex}.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{gap:var(--spacing-lg);width:100%;padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);flex-direction:column;display:flex}@media only screen and (min-width:1024px){.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{max-width:var(--content-max)}}.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{margin:0 var(--grid-margins-sm)}@media only screen and (min-width:768px){.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{margin:0 var(--grid-margins-md)}}@media only screen and (min-width:1024px){.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{margin:0 var(--grid-margins-lg)}}@media only screen and (min-width:1440px){.CartFooter-module-scss-module__StRruq__cart-footer__wrapper{margin:0 var(--grid-margins-xl)}}.CartFooter-module-scss-module__StRruq__cart-footer__content{letter-spacing:var(--letter-spacing-none);flex-direction:column;display:flex}.CartFooter-module-scss-module__StRruq__cart-footer__price-wrapper{justify-content:space-between;display:flex}.CartFooter-module-scss-module__StRruq__cart-footer__button{width:100%}@media only screen and (min-width:768px){.CartFooter-module-scss-module__StRruq__cart-footer__button{margin-top:unset;width:max-content}}.CartFooter-module-scss-module__StRruq__cart-footer__footer-button{width:100%}
/*# sourceMappingURL=0xstj4nf-kfmv.css.map*/