@media screen and (max-width: 768px){.js-sticky-header{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:auto}.js-sticky-header.header--sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100!important;transform:translateZ(0)!important;will-change:transform!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.js-sticky-header.header--sticky.is-header-hide{transform:translate3d(0,-100%,0)!important}.js-sticky-header.header--sticky:not(.is-header-hide){transform:translateZ(0)!important}}@media screen and (max-width: 768px){.js-sticky-header .header{animation:none!important;transition:opacity .2s ease!important}.header .menu__link{transition:color .2s ease!important}.header .menu__link:after{display:none!important}}@media screen and (max-width: 768px){.js-sticky-header{contain:layout style paint!important;-webkit-overflow-scrolling:touch!important}.js-sticky-header .header{isolation:isolate!important;contain:layout style!important}}@supports (-webkit-touch-callout: none){@media screen and (max-width: 768px){.js-sticky-header.header--sticky{position:-webkit-sticky!important;position:sticky!important;-webkit-transform:translate3d(0,0,0)!important;transform:translateZ(0)!important}.js-sticky-header .header{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}}}@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1){.js-sticky-header{transform:translateZ(0)!important;will-change:transform!important}.js-sticky-header.header--sticky{position:fixed!important;-webkit-transform:translate3d(0,0,0)!important;transform:translateZ(0)!important}}@media screen and (max-width: 768px) and (prefers-reduced-motion: reduce){.js-sticky-header,.js-sticky-header.header--sticky{animation:none!important;transition:none!important;transform:none!important}.js-sticky-header.header--sticky.is-header-hide{opacity:0!important;pointer-events:none!important}.js-sticky-header.header--sticky:not(.is-header-hide){opacity:1!important;pointer-events:auto!important}}@media screen and (max-width: 768px){.js-sticky-header .header{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.header .menu__link{min-height:44px!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/mobile-header-scroll-fix.css.map */
