@media(max-width:600px){html{font-size:50%}.page-width{padding-left:1.4rem;padding-right:1.4rem}.section{padding:2.8rem 0}.section-head{margin-bottom:2rem}.hero{min-height:52vh}.hero__content{padding:2rem 0 3rem}.hero__sub{font-size:1.4rem;margin-bottom:2rem}.hero__cta .btn{padding:1.2rem 2.4rem;font-size:1.1rem}.grid{gap:.8rem}.card__media{aspect-ratio:1/1}.card__info{padding:.8rem .2rem 0}.card__title{font-size:1.2rem;line-height:1.3}.card__price{font-size:1.1rem;margin-top:.3rem}.card__badge{font-size:.9rem;padding:.3rem .8rem}.carousel>*{flex-basis:54%;min-width:0}.carousel{gap:1rem}.col-tiles{gap:.6rem}.col-tile{aspect-ratio:3/4}.col-tile__label{padding:1.2rem}.col-tile__label h3{font-size:1.3rem}.coll-banner{padding:2.4rem 0 1.2rem}.coll-banner p{font-size:1.3rem}.h-xl{font-size:clamp(2.8rem,8vw,4.8rem)}.h2{font-size:clamp(1.8rem,4vw,2.6rem)}.footer__grid{gap:1.6rem;padding:2.8rem 0}.mobile-nav a{font-size:2.4rem;padding:.7rem 0}.marquee__item{font-size:1rem;padding:0 1.6rem}}@media(max-width:380px){html{font-size:46.875%}.carousel>*{flex-basis:60%}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/mobile-scale.css.map */
