html{overflow-x:hidden;max-width:100%}body{overflow-x:hidden;max-width:100%;position:relative}.payment-terms,.jdgm-widget,#judgeme_product_reviews,.jdgm-preview-badge{max-width:100%;overflow-x:hidden}@media(max-width:768px){body{font-size:15px}.container{padding:0 18px}.sec{padding:52px 0}.sec-sm{padding:36px 0}.sec-title{font-size:26px;line-height:1.1}.sec-sub{font-size:15px}.sec-header{margin-bottom:32px}.sec-header--center .sec-sub{font-size:15px}.ann-bar{font-size:11px;padding:9px 16px}.hero-full{height:100svh;min-height:580px}.hero-full-content{position:absolute;bottom:0;left:0;right:0;padding:32px 18px 40px;max-width:100%;background:linear-gradient(to top,rgba(26,22,20,.75) 0%,rgba(26,22,20,.4) 60%,transparent 100%)}.hero-eyebrow{font-size:10px;margin-bottom:12px}.hero-title{font-size:clamp(28px,8vw,40px);line-height:1.1;margin-bottom:14px}.hero-sub{font-size:14px;line-height:1.65;margin-bottom:24px;max-width:100%}.hero-ctas{flex-direction:column;gap:10px}.hero-ctas .btn-dark{width:100%;justify-content:center;padding:16px 20px;font-size:12px}.hero-ctas .btn-ghost{width:100%;justify-content:center;padding:10px 0}.hero-proof{margin-top:20px;font-size:12px}.badges-bar{padding:12px 0}.badges-inner{gap:0;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 12px}.badges-inner::-webkit-scrollbar{display:none}.badge-item{flex-shrink:0;padding:0 14px;font-size:10px}.badge-sep{flex-shrink:0}.value-grid{grid-template-columns:1fr;gap:32px;direction:ltr!important}.value-image{order:-1!important;aspect-ratio:4/3;border-radius:12px}.value-text{max-width:100%}.value-features{gap:16px;margin:24px 0}.value-feat-icon{width:32px;height:32px;font-size:13px}.press-marquee-section,.certifications-section{padding:20px 0}.press-eyebrow,.cert-section-eyebrow{font-size:9px;margin-bottom:16px}.press-logo-text{font-size:13px}.press-marquee-set{gap:40px}.cert-grid-main{grid-template-columns:1fr 1fr!important;gap:10px}.spot-grid{grid-template-columns:1fr;border-radius:12px}.spot-grid.reverse .spot-img{order:0!important}.spot-grid.reverse .spot-content{order:1!important}.spot-img{min-height:260px}.spot-img img{height:260px!important;position:relative;width:100%}.spot-content{padding:28px 20px}.spot-title{font-size:22px}.spot-desc{font-size:14px}.btn-rose,.btn-dark{width:100%;justify-content:center;padding:15px 20px}.method-steps{grid-template-columns:1fr 1fr;gap:24px}.method-num{width:40px;height:40px;font-size:13px;margin-bottom:14px}.method-step-title{font-size:14px}.method-step-desc{font-size:13px}.science-grid-v2{grid-template-columns:1fr 1fr;gap:14px}.sci-card{padding:20px 16px}.sci-num{font-size:34px}.sci-label,.sci-desc{font-size:12px}.results-grid{grid-template-columns:1fr;gap:16px}.result-card{padding:24px}.result-text{font-size:14px}.reviews-summary{gap:24px;flex-direction:column;align-items:flex-start}.reviews-divider{display:none}.reviews-score-num{font-size:56px}.reviews-bars{min-width:100%}.reviews-grid,.reviews-grid--extended{grid-template-columns:1fr}.rev-card{padding:20px}.faq-btn{font-size:14px;padding:18px 0}.faq-answer{font-size:14px}.cta-banner{min-height:420px}.cta-banner-content{padding:52px 18px}.cta-banner-title{font-size:26px;line-height:1.15}.cta-banner-sub{font-size:14px}.btn-white{width:100%;max-width:100%;justify-content:center;padding:16px 20px}.guarantee-inner{flex-direction:column;gap:16px;align-items:flex-start;padding:0 18px}.guarantee-sep{display:none}.guarantee-item{width:100%}.footer-top{grid-template-columns:1fr!important;gap:28px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-bottom>div{flex-wrap:wrap;justify-content:center;gap:12px}.product-layout{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:100px}.product-gallery{position:relative;top:0;margin:0 -18px;overflow:hidden;width:calc(100% + 36px);max-width:calc(100% + 36px)}.product-gallery-main{border-radius:0;aspect-ratio:1;margin-bottom:0;background:var(--c-cream);overflow:hidden}.product-gallery-main img{border-radius:0;width:100%}.product-thumbs{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding:10px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff}.product-thumbs::-webkit-scrollbar{display:none}.product-thumb{width:64px;height:64px;flex-shrink:0;border-radius:6px}.product-info{padding:20px 0 0}.product-title{font-size:22px;margin-bottom:10px}.prod-price{font-size:30px}.prod-price-sub{font-size:12px}.product-hook{font-size:13px;padding:14px 16px}.product-benefits{gap:8px}.prod-benefit{font-size:13px}.product-atc{padding:18px 20px;font-size:13px;border-radius:10px;letter-spacing:.08em}.product-trust-row{gap:12px}.prod-trust{font-size:11px}.product-mini-grid{grid-template-columns:1fr 1fr;gap:6px}.prod-mini{font-size:11px;padding:8px 10px}.product-tabs-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-tabs-nav::-webkit-scrollbar{display:none}.tab-btn{flex-shrink:0;font-size:11px;padding:12px 14px}.tab-content{padding:16px;font-size:13px;overflow-x:hidden}.tab-content table{display:block;overflow-x:auto}.sticky-atc{display:block;padding:14px 18px}.sticky-atc-inner{max-width:100%}.sticky-atc .btn-dark.sticky-atc-btn{padding:14px 20px;font-size:12px;flex-shrink:0;white-space:nowrap}.breadcrumb{font-size:11px;margin-bottom:14px}.payment-row{gap:6px;margin-top:10px}.pay-icon{font-size:9px;padding:2px 5px}.stock-row{font-size:12px;padding:10px 12px}.collection-grid{grid-template-columns:1fr 1fr;gap:12px}.col-card-title{font-size:14px}.col-card-price{font-size:16px}.col-card-info{padding:14px}.cart-wrap{padding-top:32px;padding-bottom:60px}.cart-title{font-size:26px;margin-bottom:20px}.cart-item img{width:64px;height:64px}.cart-item{gap:14px;padding:16px}.container[style*="max-width:820px"]{max-width:100%!important}}@media(max-width:400px){.hero-title{font-size:26px}.sec-title{font-size:22px}.method-steps,.science-grid-v2,.collection-grid,.product-mini-grid{grid-template-columns:1fr}.cert-grid-main{grid-template-columns:1fr!important}}@media(min-width:960px){.site-header{position:relative}.hdr-inner{position:relative;grid-template-columns:1fr auto 1fr}.hdr-logo{grid-column:2;justify-self:center}.hdr-nav-desktop{position:absolute;left:50%;transform:translate(-50%);top:50%;margin-top:-10px;display:flex;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/luweo-mobile.css.map */
