html,body{overflow-x:hidden!important;max-width:100%!important}.lumin-page .seen-on{overflow:hidden!important}.lumin-page .section-eyebrow{text-align:center!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--mute)!important;margin-bottom:16px!important;display:block!important}.lumin-page .section-title{font-family:var(--display)!important;font-size:clamp(28px,4vw,52px)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.05!important;text-align:center!important;display:block!important}.lumin-page .science-eyebrow{font-family:var(--display)!important;font-style:italic!important;color:var(--rose-500)!important;font-size:22px!important;text-align:center!important;display:block!important;margin-bottom:8px!important}.lumin-page .science h2{font-family:var(--display)!important;font-size:clamp(32px,4.5vw,52px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.02em!important;text-align:center!important;margin:12px auto 16px!important;max-width:900px!important}.lumin-page .science h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .science .lead{text-align:center!important;max-width:660px!important;margin:0 auto 38px!important;color:var(--mute)!important}.lumin-page .viral .h2-wrap{text-align:center!important;margin-bottom:38px!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.lumin-page .viral h2{font-family:var(--display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.02em!important;text-align:center!important;margin:0 0 14px!important}.lumin-page .viral h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .viral p{color:var(--mute)!important;max-width:620px!important;margin:0 auto!important;text-align:center!important}.lumin-page .compare h2,.lumin-page .compare .lead{text-align:center!important}.lumin-page .long-reviews-head{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.lumin-page .long-reviews-head h2{text-align:center!important;font-family:var(--display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:500!important;letter-spacing:-.02em!important;margin:0!important}.lumin-page .long-reviews-head h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .lr-rating-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:999px!important;padding:12px 26px!important;font-size:14px!important;margin:18px 0 40px!important}.lumin-page .pros h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-family:var(--display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:500!important}.lumin-page .pros h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .pro-card .ico{width:80px!important;height:80px!important;border-radius:18px!important;margin:0 auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:var(--rose-100)!important}.lumin-page .pro-card .ico img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:16px!important}.lumin-page .transform-grid img{aspect-ratio:1/1!important;object-fit:cover!important;width:100%!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-2)!important}.lumin-page .benefits-section h2{text-align:center!important;font-family:var(--display)!important}.lumin-page .benefits-section h2 em,.lumin-page .guarantee h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .faq-head h2{text-align:center!important;font-family:var(--display)!important}.lumin-page .faq-head h2 em{color:var(--rose-500)!important;font-style:italic!important}.lumin-page .newsletter h2 em{color:var(--rose-700)!important;font-style:italic!important}.lumin-page .ugc h2 em{color:var(--rose-500)!important;font-style:italic!important}@media(max-width:640px){.lumin-page .hero-grid>*{min-width:0!important;width:100%!important;max-width:100%!important}.lumin-page .gallery{overflow:hidden!important;width:100%!important;max-width:100%!important}.lumin-page .gallery-main{width:100%!important;max-width:100%!important}.lumin-page .buybox{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.lumin-page .buybox>*{min-width:0!important;max-width:100%!important}.lumin-page .product-title{font-size:26px!important;word-break:break-word!important;overflow-wrap:break-word!important}.lumin-page .mw-avatars-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow:hidden!important}.lumin-page .mw-av-text{white-space:normal!important;word-break:break-word!important;flex:1 1 0!important;min-width:0!important}.lumin-page .cta-main{white-space:normal!important;min-width:0!important;padding:16px 14px!important;font-size:13px!important;gap:10px!important}.lumin-page .mobile-atc .btn-solid{white-space:normal!important;font-size:13px!important;padding:14px 12px!important}.lumin-page .pay-badges-row{max-width:100%!important;overflow:hidden!important}.lumin-page .urgency{white-space:normal!important;word-break:break-word!important;overflow:hidden!important}.lumin-page .loved{font-size:11px!important;letter-spacing:.08em!important;flex-wrap:wrap!important;white-space:normal!important}.lumin-page .section-block{padding:40px 0!important}.lumin-page .thumbs button{flex:0 0 64px!important;height:64px!important;border-radius:10px!important}.lumin-page .acc-head{font-size:17px!important;padding:16px 4px!important}.lumin-page .faq-q .qtext{font-size:15px!important}.lumin-page .faq-q{padding:16px 18px!important}.lumin-page .faq-a-inner{padding-left:0!important;padding-bottom:18px!important}.lumin-page .simple-grid ul{grid-template-columns:1fr!important}.lumin-page .collage-row img{height:150px!important;width:150px!important}.lumin-page .price-now{font-size:28px!important}.lumin-page .buybox{gap:14px!important}.lumin-page .lr-rating-pill{padding:10px 18px!important;font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mw-fixes.css.map */
