html,body{max-width:100%;overflow-x:hidden}img,video,svg,iframe,table{max-width:100%;height:auto}.hero-media img,.pcard-media img,.pdp-main-img,.duo-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;content-visibility:auto}.hero-media img{aspect-ratio:5 / 6}.section,.rev-list,.faq,.results,.bundles{content-visibility:auto;contain-intrinsic-size:600px}@media(max-width:860px){h1{font-size:clamp(1.7rem,7.2vw,2.4rem);line-height:1.15;overflow-wrap:break-word}h2{font-size:clamp(1.35rem,5.6vw,1.8rem);line-height:1.2}p,li{font-size:1rem;line-height:1.6}.wrap{padding-left:16px;padding-right:16px}}@media(max-width:860px){.btn,.hamburger,.nav a,.mobile-nav a,.pdp-thumb,button,[role=button]{min-height:44px;min-width:44px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;width:auto}.hero-ctas{display:flex;flex-direction:column;gap:10px}.hero-ctas .btn{width:100%}.mobile-nav a{display:block;padding:14px 4px}}@media(max-width:640px){.hero,.duo,.bundles,.trust,.steps,.rev-list,.grid{grid-template-columns:1fr!important}.card,.bundle,.review{border-radius:16px}}input,select,textarea{font-size:16px}@media(max-width:860px){.sticky-atc{padding-bottom:calc(10px + env(safe-area-inset-bottom))}body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}*{-webkit-tap-highlight-color:transparent}.site-header{will-change:box-shadow}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lux-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mobile.css.map */
