@media(max-width:768px){.header__inner{min-height:58px}.header__logo img{max-height:65px!important;max-width:55vw!important;width:auto!important;height:auto!important;object-fit:contain;display:block}}@media(max-width:768px){.main-content,main[id=MainContent],#MainContent{padding-top:0!important}.breadcrumb,nav.breadcrumb,.breadcrumbs,[class*=breadcrumb]{display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;padding:.9rem 1.25rem!important;font-size:.78rem!important;font-weight:500;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.06);background:#00000026}.breadcrumb::-webkit-scrollbar,.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumb a,.breadcrumbs a,[class*=breadcrumb] a{color:var(--color-accent)!important;text-decoration:none;white-space:nowrap;flex-shrink:0}.breadcrumb span:last-child,.breadcrumbs span:last-child,[class*=breadcrumb] span:last-child,.breadcrumb li:last-child a,.breadcrumbs li:last-child a{color:#fff9!important}.product__title,h1.product__title,h1.product-title{font-size:clamp(1.1rem,5.5vw,1.5rem)!important;line-height:1.3!important;margin-bottom:.75rem!important}.product,.product-section,[class*=product-template]{padding-top:.75rem!important}}@media(max-width:768px){.container{padding:0 1rem}.section-padding{padding-top:2.5rem;padding-bottom:2.5rem}html,body{max-width:100vw;overflow-x:hidden}section,.section,.container,.main-content,.content-for-layout{max-width:100vw;overflow-x:hidden}}@media(max-width:768px){.hero{min-height:90svh;padding:5rem 0 3rem}.hero__content{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;max-width:100%;text-align:left}.hero__eyebrow{font-size:.6rem}.hero__title{font-size:clamp(1.8rem,9vw,2.8rem);line-height:1.05;letter-spacing:-.02em}.hero__subtitle{font-size:.95rem}.hero__cta{flex-direction:column;width:100%;gap:.75rem}.hero__cta .btn{width:100%;text-align:center}.hero__product-media{display:none}.hero__trust-bar{flex-wrap:wrap;gap:.5rem;font-size:.6rem}}.video-showcase{padding:0!important;margin:0!important}@media(max-width:768px){.video-showcase__container{aspect-ratio:9 / 16}}@media(max-width:768px){.featured-categories__grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important;padding:0!important}.category-card{aspect-ratio:3/4!important;border-radius:12px!important}.category-card__label{font-size:.6rem!important}.category-card__cta{font-size:.55rem!important}.featured-categories{padding:2rem 1rem!important}.featured-categories__title{font-size:clamp(1.4rem,7vw,2rem)!important}}@media(max-width:768px){.latest-products{padding:3rem 0 4rem}.latest-products__header{padding:0 1rem;margin-bottom:1.5rem}.latest-products__title{font-size:clamp(1.8rem,8vw,2.5rem)}.latest-products__grid{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.lp-card{aspect-ratio:4 / 5;border-radius:0}.lp-card__title{font-size:clamp(.85rem,4vw,1.1rem)}.lp-card__info{padding:1.25rem 1.25rem 1.5rem}.lp-card__cta{width:38px;height:38px}}@media(max-width:768px){.reviews-section{padding:2.5rem 0 3rem}.reviews-inner{padding:0 1rem}.reviews-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.reviews-title{font-size:clamp(1.5rem,8vw,2rem)!important}.reviews-row1{flex-direction:column;gap:1rem}.reviews-bar-card{flex:none!important;width:100%!important;min-width:unset!important}.reviews-image-strip{width:100%!important}.review-img-card{width:140px!important;height:175px!important}.review-video-card{width:130px!important;aspect-ratio:9/16!important}.reviews-trust-badge{font-size:.55rem}.reviews-write-btn{padding:.55rem 1rem;font-size:.68rem}#reviewsList{grid-template-columns:1fr!important}}@media(max-width:768px){.testimonials{padding:2.5rem 0!important}.testimonials__title{font-size:clamp(1.5rem,8vw,2rem)!important}.testimonials__track{grid-template-columns:1fr!important;padding:0 1rem!important}}@media(max-width:768px){.newsletter__inner{flex-direction:column!important;gap:1.5rem!important;padding:2.5rem 1.25rem!important;text-align:center!important;min-height:unset!important}.newsletter__text-col{max-width:100%!important}.newsletter__heading{font-size:clamp(1.8rem,9vw,2.5rem)!important}.newsletter__form-col{width:100%!important;max-width:100%!important}.newsletter__input-row{flex-direction:column!important;gap:.75rem!important}.newsletter__input{width:100%!important;font-size:1rem!important}.newsletter__btn{width:100%!important}}@media(max-width:768px){.footer__top{flex-direction:column!important;gap:2rem!important;padding:2.5rem 1.25rem!important}.footer__brand-col,.footer__link-col{min-width:unset!important;width:100%!important}.footer__columns{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.footer__bottom{flex-direction:column!important;gap:.75rem!important;text-align:center!important;padding:1rem!important}.footer__payments{justify-content:center!important}}@media(max-width:768px){.trust-bar,.announcement-bar{font-size:.6rem!important;gap:.5rem!important;padding:.5rem .75rem!important}.trust-bar__item{gap:.25rem!important}}@media(max-width:768px){.product__grid{grid-template-columns:1fr!important;gap:1.5rem!important}.product__media{aspect-ratio:1/1}.product__title{font-size:clamp(1.4rem,6vw,2rem)!important}.product__price{font-size:1.4rem!important}}@media(max-width:768px){.faq-section{padding:40px 0!important}.faq-container{padding:0 1rem!important}.faq-header{margin-bottom:32px!important}.faq-question{padding:18px 16px!important;font-size:.95rem!important}.faq-answer-inner{padding:0 16px 18px!important}}@media(max-width:768px){.warranty-section{padding:40px 0!important}.warranty-container{padding:0 1rem!important}.warranty-header{margin-bottom:32px!important}.warranty-trigger{padding:18px 16px!important;font-size:.95rem!important}.warranty-content-inner{padding:0 16px 18px!important}}@media(max-width:768px){.shipping-section{padding:40px 0!important}.shipping-container{padding:0 1rem!important}.shipping-header{margin-bottom:32px!important}.shipping-trigger{padding:18px 16px!important;font-size:.95rem!important}.shipping-content-inner{padding:0 16px 18px!important}}@media(max-width:640px){.features__grid{grid-template-columns:1fr!important}}@media(max-width:768px){*{max-width:100%;box-sizing:border-box}img,video,iframe,svg{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mobile.css.map */
