@media screen and (min-width: 750px){.header[transparent]{transition:background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])){transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active]{box-shadow:0 2px 12px #00000014}.header[data-sticky-state]{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=idle]{transform:translateY(-100%)}.header[data-scroll-direction=down]{box-shadow:0 2px 8px #0000000f}.header[data-scroll-direction=up]{box-shadow:0 4px 16px #0000001f}.header-logo{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active] .header-logo{transform:scale(.95)}.header__row{transition:background-color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active] .header__row{padding-block:calc(var(--header-padding) * .75)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{transition:border-color .3s cubic-bezier(.4,0,.2,1)}.header__column{transition:gap .3s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active] .header__column{gap:calc(var(--gap-xl) * .85)}.header-actions__action,.search-action{transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.header-actions__action:hover,.search-action:hover{transform:scale(1.1)}cart-icon{transition:transform .25s cubic-bezier(.4,0,.2,1)}cart-icon:hover{transform:scale(1.1)}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}cart-icon[data-item-added]{animation:cartBounce .5s cubic-bezier(.4,0,.2,1)}.dropdown-localization__button{transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.dropdown-localization__button:hover{background-color:#0000000d;transform:translateY(-1px)}.header__icon--menu{transition:transform .3s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.header__icon--menu:hover{transform:scale(1.1)}.header[transparent][data-sticky-state=active]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(var(--color-background-rgb),.85)!important}@supports not (backdrop-filter: blur(10px)){.header[transparent][data-sticky-state=active]{background-color:var(--color-background)!important}}.menu-list__submenu-inner{transform-origin:top center;transition:opacity .35s cubic-bezier(.4,0,.2,1) .1s,transform .35s cubic-bezier(.4,0,.2,1) .1s}.menu-list__list-item:not(:has([aria-expanded=true])) .menu-list__submenu-inner{transform:scale(.98) translateY(-8px)}.menu-list__list-item:has([aria-expanded=true]) .menu-list__submenu-inner{transform:scale(1) translateY(0)}.header{contain:layout style}.menu-list__submenu{contain:layout paint}.header__row,.menu-list__link,.mega-menu__link{backface-visibility:hidden;-webkit-backface-visibility:hidden}[class*=color-scheme-]{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.header *:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px;transition:outline-offset .2s cubic-bezier(.4,0,.2,1)}.header *:focus-visible:hover{outline-offset:4px}@media (prefers-reduced-motion: reduce){.header,.header *,.menu-list__link,.mega-menu__link,.menu-list__submenu,.menu-list__submenu-inner{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.menu-list__link:after{height:3px}.header[data-sticky-state=active]{border-bottom:2px solid currentColor}.menu-list__submenu,.overflow-menu::part(overflow){border:2px solid currentColor}}}@media screen and (min-width: 1440px){.menu-list__link{padding-inline:.5rem}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){max-width:1400px;margin-inline:auto}}@media screen and (min-width: 1920px){.menu-list__submenu-inner,.overflow-menu::part(overflow-list){max-width:1600px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/menu-header-transitions.css.map */
