@media only screen and (max-width: 768px){img[data-priority=true],.hero-section img,.product-main-image{loading:eager;fetchpriority:high;content-visibility:auto}header{contain:layout style paint;will-change:auto}h1,h2,h3,.product-title,.price{font-display:swap}}@media only screen and (max-width: 768px){img{aspect-ratio:auto}.product-image-container,.gallery-item{aspect-ratio:1 / 1;overflow:hidden}footer{min-height:auto}button,a.button{padding:12px 16px}}@media only screen and (max-width: 768px){*{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}@media (hover: none){button:hover,a:hover{background-color:inherit}}}@media only screen and (max-width: 768px){body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff}.icon-font{font-display:fallback}.desktop-only{display:none!important}}@media only screen and (max-width: 768px){img:not([loading=eager]){loading:lazy}img{max-width:100%;height:auto;display:block}.product-image{width:100%;max-width:500px;object-fit:cover;content-visibility:auto}.thumbnail{width:60px;height:60px;object-fit:cover}}@media only screen and (max-width: 768px){.lazy-component,.carousel,.infinite-scroll,.modal{content-visibility:auto}}@media only screen and (max-width: 768px){.grid-2,.grid-3,.flex-row{display:block!important}.container{padding:0 16px}.section{margin:16px 0;padding:16px 0}button,a.button,input[type=button],input[type=submit]{min-height:48px;min-width:48px}}@media only screen and (max-width: 768px){@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.carousel-item,.product-card{transform:translateZ(0);will-change:transform}.card{transition:none}}@media only screen and (max-width: 768px){body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{font-weight:600}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mobile-optimization.css.map */
