html{max-width:100%}body{max-width:100%;overflow-x:clip}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}.hero-media img{aspect-ratio:5 / 6}.section,.rev-list,.faq,.results,.bundles{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}}:root{--bg:#fdfbf7;--surface:#ffffff;--ink:#2e2a39;--muted:#6f6879;--accent:#9b046f;--accent-2:#c2318f;--accent-ink:#fdfbf7;--gold:#e4c891;--gold-soft:#f3e4c8;--sage:#5c7963;--plum:#5e3653;--line:#ece0e8;--grad-warm:linear-gradient(135deg,#9b046f 0%,#c2318f 55%,#e4c891 100%);--grad-ink:linear-gradient(140deg,#2e2a39 0%,#5e3653 60%,#9b046f 100%)}body{background:var(--bg)}.announce,.announce-pro,.announce-lux{background:#2e2a39}.announce-lux{background:linear-gradient(90deg,#2e2a39,#5e3653 35%,#9b046f,#5e3653 75%,#2e2a39);background-size:220% 100%}.btn{background:var(--accent);color:#fdfbf7}.btn-buy{background:linear-gradient(135deg,#9b046f,#c2318f)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{background:#f9e8f2}.price,.eyebrow,.badge-pill{color:var(--accent)}.badge-pill{background:#f9e8f2}.stars{color:#d8b678}.site-footer{background:#2e2a39;color:#efe8ee}.cmp td.yes{color:var(--sage)}img{max-width:100%;height:auto;display:block;background-color:#f6f1f4}.pcard-media{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:14px;background:#f6f1f4}.pcard-media img,.card img,.duo-card img,.product-media img,.pdp-main-img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.pcard-media img{aspect-ratio:auto}.hero-media img{width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;object-position:center top;border-radius:22px}.pdp-main{aspect-ratio:1/1}.pdp-thumb img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overscroll-behavior-y:none}body{overflow-x:clip;background-attachment:scroll!important}.site-header{position:sticky;top:0}.wrap,.section,.grid,.hero{min-width:0}.ugc,.rev-list-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(max-width:860px){.wrap{padding-left:16px;padding-right:16px}.site-header .wrap{height:60px;gap:10px}.site-header .btn{padding:10px 14px;font-size:.82rem;width:auto;display:inline-flex}.hero{padding:22px 0;gap:22px}.hero-media{order:-1}.hero-media img{max-height:58vh}.section{padding:34px 0}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr);gap:12px}.card-body{padding:12px}.card h3{font-size:.95rem}.pcard-form .btn{padding:12px 10px;font-size:.82rem}.pcard-note{font-size:.7rem}.deal-row,.bundles,.trust,.band{grid-template-columns:repeat(2,1fr);gap:10px}.cmp,.cmp thead,.cmp tbody,.cmp tr{width:100%}.whatsapp{bottom:calc(86px + env(safe-area-inset-bottom));padding:11px 15px;font-size:.85rem}.stickybar{padding-bottom:calc(10px + env(safe-area-inset-bottom))}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.proof-toast{left:12px;right:12px;bottom:calc(100px + env(safe-area-inset-bottom));font-size:.75rem}}@media(max-width:420px){.grid-3,.grid-4{grid-template-columns:1fr 1fr;gap:10px}.band,.trust{grid-template-columns:1fr 1fr}.announce-inner{font-size:.66rem;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mobile.css.map */
