html,body{overflow-x:hidden!important;max-width:100%}img,svg,video{max-width:100%;height:auto}.pdp-gallery__img,.pdp-gallery__thumb img,.product-card__thumb img,.hero__prod img{height:auto}@media(max-width:768px){.header__inner{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;flex-wrap:nowrap;overflow:visible}.header__nav,.header__search-form{display:none!important}.header__menu-btn{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.header__logo{gap:8px;min-width:0;flex-shrink:1}.header__logo-img,.header__logo-mark{max-width:130px;height:auto}.header__logo-name{font-size:16px}.header__logo-sub{font-size:9px}.header__quote-btn{padding:8px 12px;font-size:13px;white-space:nowrap;flex-shrink:0}.hero{display:block!important;grid-template-columns:1fr!important;padding:40px 16px!important}.hero__content,.hero__visual{width:100%;max-width:100%}.hero__heading{font-size:36px!important;line-height:1.05}.hero__subtext{font-size:15px}.hero__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.hero__buttons .btn-primary,.hero__buttons .btn-ghost{width:100%;justify-content:center;text-align:center}.hero__stats{display:flex;flex-wrap:wrap;gap:18px 24px}.hero__stat{flex:1 1 40%;min-width:120px}.hero__visual{order:2;margin-top:24px}.hero__prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:20px}.section-wrap{padding-left:16px!important;padding-right:16px!important}.section-header{flex-direction:column;align-items:flex-start;gap:16px}.product-filters{flex-wrap:wrap;gap:8px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.trust-band__inner{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;padding-left:16px!important;padding-right:16px!important}.split-feature{padding-top:40px!important;padding-bottom:40px!important}.split-feature>div{padding-left:16px!important;padding-right:16px!important}.split-feature__grid{grid-template-columns:1fr!important;gap:32px!important}.split-feature__grid--reverse .split-feature__visual{order:1}.split-feature__grid--reverse .split-feature__content{order:2}.split-feature__content>div:last-child{flex-direction:column}.split-feature__content .btn-primary,.split-feature__content .btn-ghost{width:100%;justify-content:center;text-align:center}.promo-band__inner{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:20px;padding:40px 16px!important;text-align:left}.promo-band__btn{width:100%;text-align:center;justify-content:center}.brands-strip>div{padding-left:16px!important;padding-right:16px!important}.brands-row{gap:24px 32px!important}.newsletter__inner{display:block!important;grid-template-columns:1fr!important;padding:40px 16px!important}.newsletter__heading{font-size:26px}.newsletter__form{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:20px}.newsletter__input,.newsletter__btn{width:100%}.footer__top{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:32px 24px!important;padding-left:16px!important;padding-right:16px!important}.footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:12px;padding-left:16px!important;padding-right:16px!important}.contact-grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important}.pdp-wrap{grid-template-columns:1fr!important;gap:28px!important;padding:24px 16px 40px!important}.pdp-gallery{position:static!important}.pdp-order-box__actions{flex-direction:column!important}.pdp-btn{width:100%}.pdp-trust-bar__inner{grid-template-columns:1fr!important;gap:20px!important;padding-left:16px!important;padding-right:16px!important}}@media(max-width:480px){.header__logo-sub{display:none}.header__quote-btn{padding:8px 10px;font-size:12px}.hero{padding:32px 16px!important}.hero__heading{font-size:32px!important}.products-grid{grid-template-columns:1fr!important}.hero__prod-grid{gap:10px!important}.footer__top{grid-template-columns:1fr!important}.hero__stat{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mobile.css.map */
