.btn{min-height:48px}.pay-tab{min-height:72px}.variant-card{min-height:88px}.faq-q{min-height:52px}.sticky-btn{min-height:44px;min-width:44px}.uc-btn{min-height:44px}.fbt-buy-btn{min-height:48px}.hero,.fbt-section,.upsell-section,.shop-confidence,.why-section,.ba-section,.hiw-section,.ingredients-section,.compare-section,.reviews-section,.doctor-section,.trust-section,.faq-section,.final-cta-section,.footer-cta-strip{overflow-x:hidden}@supports (content-visibility:auto){.problem-section,.why-section,.ba-section,.hiw-section,.ingredients-section,.compare-section,.reviews-section,.doctor-section,.faq-section{content-visibility:auto;contain-intrinsic-size:0 600px}}@media(max-width:640px){.variant-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.variant-card{display:block!important;text-align:center!important;padding:10px 6px!important;min-height:auto!important}.variant-card .vc-duration{font-size:12px;font-weight:700;margin-bottom:2px}.variant-card .vc-bottles{font-size:10px;margin-bottom:6px;opacity:.8}.variant-card .vc-price{font-size:15px;font-weight:800;display:block}.variant-card .vc-cod{font-size:9px;opacity:.6;display:block;margin-top:1px}.variant-card .vc-saving{font-size:10px;margin-top:3px;display:block}.variant-card .vc-free{font-size:9px;color:var(--green);font-weight:600;display:block}.variant-card .vc-badge{font-size:8px;padding:2px 5px;top:-8px;white-space:nowrap}}@media(max-width:768px){.benefits-strip{overflow-x:auto}.benefits-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:16px!important;padding:4px 4px 16px!important;grid-template-columns:unset!important}.benefits-grid::-webkit-scrollbar{display:none}.benefit-item{flex-shrink:0!important;width:140px!important;scroll-snap-align:start;text-align:center}.benefit-icon{width:56px;height:56px;font-size:26px;margin:0 auto 10px}.benefit-item h3{font-size:13px}.benefit-item p{font-size:12px}}@media(max-width:768px){.problem-section{overflow-x:auto}.problems-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:12px!important;padding-bottom:12px!important;grid-template-columns:unset!important}.problems-grid::-webkit-scrollbar{display:none}.problem-card{flex-shrink:0!important;width:200px!important;scroll-snap-align:start}.problem-card .pc-icon{font-size:32px}.problem-card h3{font-size:15px}.problem-card p{font-size:13px}}@media(max-width:480px){.payment-tabs{grid-template-columns:repeat(3,1fr);gap:4px}.pay-tab{padding:7px 3px}.pay-tab .pt-icon{font-size:15px;margin-bottom:2px}.pay-tab .pt-label{font-size:9px;letter-spacing:0}.pay-tab .pt-price{font-size:13px}.pay-tab .pt-sub{display:none}.pay-tab .pt-badge{font-size:7px;padding:1px 5px;top:-7px}.buy-box h1{font-size:21px}.buy-box .tagline{font-size:14px}.price-current{font-size:24px}.price-mrp{font-size:14px}.price-save{font-size:11px;padding:3px 7px}.btn{font-size:14px;padding:14px 12px}.sp-price{font-size:18px}.sticky-btn{padding:10px;font-size:12px}.sticky-btn.call{width:40px;height:40px;font-size:17px}.fcc-price{font-size:28px}.final-cta-btn{padding:13px;font-size:14px}.trust-certs{grid-template-columns:repeat(3,1fr)}.rating-text{font-size:12px}.trust-badge{font-size:11px;padding:6px 8px}}@media(max-width:768px){.announcement-bar{font-size:11px;padding:8px 12px}.gallery-thumbs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;-webkit-overflow-scrolling:touch}.gallery-thumb{flex-shrink:0;width:56px;height:56px}.prepaid-perks{gap:4px}.prepaid-perk{font-size:11px;padding:3px 6px}.fbt-section{padding:40px 0}.fbt-summary{padding:20px;min-width:auto;width:100%}.fbt-summary .fs-price{font-size:22px}.ubc-col .price{font-size:18px}.ubc-btn{font-size:14px;padding:12px 20px}.rc-avatar{width:38px;height:38px;font-size:15px}.rc-text{font-size:13px}.trust-cert{padding:14px 8px}.tc-icon{font-size:26px}.tc-label{font-size:10px}.final-cta-section{padding:56px 0}.final-cta-section p{font-size:15px}.problem-section,.ba-section,.hiw-section,.compare-section{padding:56px 0}.upsell-section{padding:48px 0}.fbt-product-info h4{font-size:13px}.fbt-summary .fs-save,.compare-table{font-size:12px}.fcs-text h4{font-size:16px}.fcs-buy,.fcs-call{font-size:13px;padding:10px 14px}.ba-card>div:first-child>div:nth-child(2){grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/lrc-mobile.css.map */
