@media(max-width:480px){.hero h1,.hero .h1{font-size:clamp(34px,9vw,48px)!important;line-height:1.06!important}.product-grid-container .product-grid.product-grid--grid{grid-template-columns:1fr!important;gap:24px!important}.product-grid-container{padding-inline:clamp(14px,4vw,20px)!important}}@media(max-width:768px){footer .footer-content,footer [class*=footer-content][class*=grid],footer .footer__grid{grid-template-columns:1fr 1fr!important;gap:32px 24px!important}footer h5,footer .h5{font-size:11px!important;margin-bottom:14px!important}footer ul li,footer .footer-content ul li{padding:5px 0!important;font-size:13px!important}.footer-utilities{padding-block:20px 14px!important}.product-information,.product-details{padding-inline:clamp(14px,4vw,20px)!important}.product-details .text-block h1,.product-details .text-block.h3 h1,.product-details h1{font-size:clamp(22px,6vw,28px)!important}.product-details .price,.product-details .price .price-list{font-size:20px!important}.product-details .product-form-buttons--stacked{flex-direction:row!important;gap:8px!important}.product-details .add-to-cart-button{flex:1!important;height:52px!important;font-size:11px!important;letter-spacing:.08em!important;padding:0 12px!important}.sorting-filter,.facets-block-wrapper{flex-wrap:wrap!important;gap:12px!important}}@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/os-mobile-pass.css.map */
