.lumina-scope{--ink: #1a1a1a;--body: #5a5153;--body-2: #4a4143;--muted: #6a5f61;--muted-2: #8a7f81;--pink-accent: #e08b98;--pink-hero: #f2d8dc;--pink-soft: #f7e4e7;--pink-rose: #f7a8b3;--pink-swatch: #f3b9c4;--pink-line: #f0aeb8;--pink-tint: #fdeef1;--gold: #f5b301;--green: #3bb273;--purple: #5a31f4;--line: #e6dfe0;--line-2: #e9e2e3;--line-3: #f0eaea;--f-display: "Playfair Display", Georgia, serif;--f-brand: "Cinzel", Georgia, serif;--f-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--f-body);color:var(--ink);letter-spacing:normal;-webkit-font-smoothing:antialiased}.lumina-scope *{box-sizing:border-box}.lumina-scope img{max-width:100%}.lumina-scope a{color:var(--ink);text-decoration:none}.lumina-scope .wrap{max-width:1180px;margin:0 auto;padding-left:26px;padding-right:26px}.lumina-scope ::selection{background:#f3c3ca}.lumina-scope .lum-img-fill{width:100%;height:100%;object-fit:cover;display:block}.lumina-scope .lum-img-contain{width:100%;height:100%;object-fit:contain;display:block}.lumina-scope .ph{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#f6eef0,#f6eef0 12px,#f1e5e8 12px 24px);color:var(--muted-2);font-size:13px;font-weight:600;text-align:center;padding:12px}.lumina-scope .lum-stars{color:var(--gold);letter-spacing:2px;font-size:15px;line-height:1}.lumina-scope .lum-stars.lg{font-size:16px}.lumina-scope .lum-stars.sm{font-size:12px;letter-spacing:1px}.lumina-scope .lum-cta{display:inline-block;background:var(--ink);color:#fff;font-weight:800;font-size:14px;letter-spacing:1.2px;padding:15px 40px;border-radius:40px;transition:background .15s;cursor:pointer}.lumina-scope .lum-cta:hover{background:#333;color:#fff}.lumina-scope .lum-cta.lg{font-size:15px;letter-spacing:1.1px;padding:17px 46px}.lumina-scope .lum-cta.sm{font-size:13px;letter-spacing:1.1px;padding:14px 34px}.lumina-scope .lum-guarantee-line{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;color:var(--muted);font-weight:600}.lumina-scope .lum-guarantee-line svg{width:15px;height:15px;color:#8a7a7c}.lumina-scope.lum-header-scope{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line-3)}.lum-header{display:flex;align-items:center;padding:16px 26px;max-width:1180px;margin:0 auto}.lum-header .h-left{flex:1;display:flex;align-items:center;gap:8px}.lum-header .h-left svg{width:19px;height:19px;color:var(--ink)}.lum-header .h-logo{font-family:var(--f-brand);font-size:25px;font-weight:600;letter-spacing:5px;color:var(--ink)}.lum-header .h-right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:18px}.lum-header .h-locale{font-size:12px;color:#333;font-weight:600;letter-spacing:.3px}.lum-header .h-right svg{width:19px;height:19px;color:var(--ink)}@media(max-width:600px){.lum-header .h-locale{display:none}.lum-header .h-logo{font-size:21px;letter-spacing:3px}}.lum-hero{background:var(--pink-hero)}.lum-hero .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:52px 26px 60px}.lum-hero .hero-media{border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #783c4626;aspect-ratio:1/1;background:#f6e6e2}.lum-hero h1{font-family:var(--f-display);font-weight:800;font-size:44px;line-height:1.12;margin:0 0 20px;color:var(--ink);text-wrap:pretty}.lum-hero p.sub{font-size:16px;line-height:1.65;color:var(--body-2);margin:0 0 20px;max-width:440px}.lum-hero .rating-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.lum-hero .rating-row .count{font-size:14px;font-weight:700;color:#3a3234}@media(max-width:860px){.lum-hero .hero-grid{grid-template-columns:1fr;gap:30px;padding:34px 22px 44px}.lum-hero h1{font-size:32px}}.lum-reasons{max-width:1080px;margin:0 auto;padding:20px 26px}.lum-reason{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:56px 0}.lum-reason .r-media{border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:#f4f4f4}.lum-reason.flip .r-media{order:2}.lum-reason.flip .r-copy{order:1}.lum-reason .eyebrow{font-family:var(--f-display);font-style:normal;font-size:15px;color:var(--pink-accent);margin-bottom:12px}.lum-reason h2{font-family:var(--f-display);font-weight:800;font-size:33px;line-height:1.15;margin:0 0 16px}.lum-reason p{font-size:16px;line-height:1.7;color:var(--body);margin:0 0 22px}.lum-reason p.no-cta{margin-bottom:0}@media(max-width:860px){.lum-reason{grid-template-columns:1fr;gap:24px;padding:34px 0}.lum-reason.flip .r-media,.lum-reason.flip .r-copy{order:0}.lum-reason h2{font-size:26px}}.lum-eyebrow-head{text-align:center;padding:20px 26px 40px}.lum-eyebrow-head .kicker{font-family:var(--f-display);font-style:normal;font-size:16px;color:var(--pink-accent);margin-bottom:6px}.lum-eyebrow-head h2{font-family:var(--f-display);font-weight:800;font-size:34px;margin:0}.lum-marquee{background:#111;overflow:hidden;padding:15px 0}.lum-marquee .track{display:flex;width:max-content;animation:lum-marquee 26s linear infinite}.lum-marquee .row{display:flex;align-items:center;gap:44px;padding-right:44px;color:#fff;font-weight:800;font-size:13px;letter-spacing:2px}.lum-marquee .row .sep{color:var(--pink-accent)}@keyframes lum-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lum-testi{background:var(--pink-soft);padding:60px 26px 70px}.lum-testi .inner{max-width:1080px;margin:0 auto;text-align:center}.lum-testi .pill{font-size:12px;font-weight:800;letter-spacing:2px;color:#c98290;margin-bottom:14px}.lum-testi h2{font-family:var(--f-display);font-weight:800;font-size:36px;margin:0 0 12px;letter-spacing:.5px}.lum-testi h2 em{color:var(--pink-accent);font-style:italic}.lum-testi .intro{font-size:15px;color:var(--muted);margin:0 auto 40px;max-width:520px}.lum-testi .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.lum-testi .card{background:#fff;border-radius:14px;padding:26px 24px;box-shadow:0 8px 24px #8c505a14}.lum-testi .card .head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.lum-testi .avatar{width:42px;height:42px;border-radius:50%;background:#e9b7bf;display:flex;align-items:center;justify-content:center;font-weight:800;color:#7a4750;font-family:var(--f-display);flex:none}.lum-testi .card .name{font-family:var(--f-display);font-style:normal;font-weight:700;font-size:17px}.lum-testi .card p{font-size:14px;line-height:1.65;color:var(--body);font-style:normal;margin:0}.lum-testi .testi-photo{margin-bottom:18px;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1}.lum-testi .card.is-hidden{display:none}.lum-testi-more{margin-top:30px;background:transparent;color:var(--ink);border:2px solid var(--ink);font-weight:800;font-size:13px;letter-spacing:1.2px;padding:13px 42px;border-radius:40px;cursor:pointer;transition:background .15s,color .15s}.lum-testi-more:hover{background:var(--ink);color:#fff}.lum-testi .foot{margin-top:38px}@media(max-width:780px){.lum-testi .cards{grid-template-columns:1fr}.lum-testi h2{font-size:28px}}.lum-buy{max-width:1120px;margin:0 auto;padding:64px 26px;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.lum-buy .gallery{position:sticky;top:88px}.lum-buy .g-main{position:relative;border-radius:12px;overflow:hidden;background:var(--pink-swatch);aspect-ratio:1/1}.lum-buy .g-track{display:flex;height:100%;will-change:transform}.lum-buy .g-track.dragging{transition:none}.lum-buy .g-track{transition:transform .35s ease}.lum-buy .g-slide{flex:0 0 100%;height:100%}.lum-buy .g-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#ffffffd9;cursor:pointer;font-size:18px;color:var(--ink);z-index:2;display:flex;align-items:center;justify-content:center}.lum-buy .g-arrow.left{left:12px}.lum-buy .g-arrow.right{right:12px}.lum-buy .g-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.lum-buy .g-thumb{border-radius:8px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;border:1px solid #eee;padding:0;background:#fff}.lum-buy .g-thumb>*{width:100%;height:100%}.lum-buy .g-thumb.active{border-color:var(--pink-accent)}.lum-buy .rating-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.lum-buy .rating-row .txt{font-size:13px;color:var(--muted)}.lum-buy h1{font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1.2;margin:0 0 16px}.lum-buy .lead{font-weight:800;font-size:16px;margin:0 0 14px}.lum-buy .benefits{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.45;color:var(--body-2)}.lum-buy .offer-ribbon{text-align:center;background:var(--pink-swatch);color:#7a3b47;font-weight:800;font-size:13px;letter-spacing:1.5px;padding:10px;border-radius:8px 8px 0 0}.lum-buy .plans{display:flex;flex-direction:column;gap:12px;margin-top:12px}.lum-buy .plan{display:flex;align-items:center;gap:14px;position:relative;cursor:pointer;border-radius:14px;background:#f9f5f6;border:2px solid transparent;padding:16px 20px 16px 16px;transition:border-color .15s,background .15s}.lum-buy .plan.is-selected{background:#fff;border-color:var(--pink-accent);box-shadow:0 4px 16px #e08b981f}.lum-buy .plan .p-radio{width:22px;height:22px;border-radius:50%;border:2px solid #d8ccce;flex:none;position:relative}.lum-buy .plan.is-selected .p-radio{border-color:var(--pink-accent)}.lum-buy .plan.is-selected .p-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--pink-accent)}.lum-buy .plan .p-img{width:60px;height:60px;flex:none;display:flex;align-items:center;justify-content:center}.lum-buy .plan .p-img img{max-width:100%;max-height:100%;object-fit:contain}.lum-buy .plan .p-img .ph{width:46px;height:54px;border-radius:6px;background:repeating-linear-gradient(45deg,#f1e7ea,#f1e7ea 8px,#e8dade 8px 16px)}.lum-buy .plan .p-main{flex:1 1 auto;min-width:0;text-align:left}.lum-buy .plan .p-titleline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lum-buy .plan .p-title{font-weight:800;font-size:16px;color:var(--ink)}.lum-buy .plan .p-save{background:#e6f4c8;color:#5c7a17;font-weight:800;font-size:10.5px;letter-spacing:.3px;padding:3px 9px;border-radius:40px;white-space:nowrap}.lum-buy .plan .p-qty{font-size:13px;color:var(--muted-2);margin-top:2px}.lum-buy .plan .p-feats{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.lum-buy .plan .p-feats li{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;color:var(--body)}.lum-buy .plan .p-feats .ck{color:var(--pink-accent);flex:none;margin-top:1px}.lum-buy .plan .p-feats .ck svg{width:13px;height:13px}.lum-buy .plan .p-priceblock{flex:none;text-align:right;margin-left:auto}.lum-buy .plan .p-price{font-weight:800;font-size:22px;color:var(--ink);line-height:1.1}.lum-buy .plan .p-was{font-size:14px;color:#a99;text-decoration:line-through}.lum-buy .plan .p-corner{position:absolute;top:-1px;right:-1px;background:#ee6d90;color:#fff;font-weight:800;font-size:10.5px;letter-spacing:.6px;padding:5px 12px;border-radius:0 14px 0 12px;white-space:nowrap}@media(max-width:480px){.lum-buy .plan{gap:12px;padding:14px}.lum-buy .plan .p-img{width:48px;height:56px}.lum-buy .plan .p-title{font-size:15px}.lum-buy .plan .p-price{font-size:20px}.lum-buy .plan .p-feats li{font-size:12px}}.lum-buy .subrefill{display:flex;align-items:center;gap:14px;border:2px dashed var(--pink-line);background:var(--pink-tint);border-radius:12px;padding:16px 18px;margin-top:16px}.lum-buy .subrefill .box{width:26px;height:26px;border:2px solid #e98ea0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#e98ea0;font-weight:900;flex:none}.lum-buy .subrefill .t{font-weight:800;font-size:15px}.lum-buy .subrefill .d{font-size:13px;color:var(--muted-2)}.lum-buy .atc{width:100%;background:#111;color:#fff;font-weight:800;font-size:18px;padding:20px;border:none;border-radius:8px;margin-top:16px;cursor:pointer;transition:background .15s}.lum-buy .atc:hover{background:#333}.lum-buy .shoppay{width:100%;background:var(--purple);color:#fff;font-weight:700;font-size:16px;padding:15px;border:none;border-radius:8px;margin-top:10px;cursor:pointer}.lum-buy .shoppay b{font-weight:900;letter-spacing:-.5px}.lum-buy .morepay{text-align:center;font-size:13px;color:#7a7072;margin-top:10px;text-decoration:underline;cursor:pointer}.lum-buy .pay-row{margin-top:18px}.lum-buy .pay-slot{height:34px}.lum-buy .pay-row .ph{height:60px;border-radius:8px}.lum-buy .trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center;margin-top:26px;padding-top:26px;border-top:1px solid var(--line-2)}.lum-buy .trust{display:flex;flex-direction:column;align-items:center}.lum-buy .trust-ic{width:66px;height:66px;border-radius:50%;background:var(--pink-soft);color:var(--pink-accent);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lum-buy .trust-ic svg{width:30px;height:30px}.lum-buy .trust-v{font-weight:800;font-size:20px;color:var(--ink);line-height:1.1}.lum-buy .trust-l{font-size:14px;color:var(--muted);margin-top:2px}@media(max-width:480px){.lum-buy .trust-ic{width:56px;height:56px}.lum-buy .trust-ic svg{width:26px;height:26px}.lum-buy .trust-v{font-size:17px}.lum-buy .trust-l{font-size:12px}}.lum-buy .guarantee-box{display:flex;gap:16px;align-items:flex-start;background:var(--pink-tint);border-radius:14px;padding:20px 22px;margin-top:24px}.lum-buy .guarantee-box .g-seal{width:48px;height:48px;border-radius:50%;background:var(--pink-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.lum-buy .guarantee-box .g-seal svg{width:24px;height:24px}.lum-buy .guarantee-box .g-title{font-weight:800;font-size:17px;margin-bottom:4px;color:var(--ink)}.lum-buy .guarantee-box .g-body{font-size:14px;line-height:1.6;color:var(--muted)}.lum-acc{margin-top:26px;border-top:1px solid var(--line-2)}.lum-acc .acc-item .acc-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 2px;cursor:pointer;border-bottom:1px solid var(--line-2);background:none;border-left:none;border-right:none;border-top:none;font:inherit;text-align:left;color:#3a3234;font-size:16px}.lum-acc .acc-item .acc-q .pm{font-size:20px;color:var(--muted-2)}.lum-acc .acc-item .acc-a{display:none;padding:6px 2px 20px;font-size:14px;line-height:1.7;color:var(--body);border-bottom:1px solid var(--line-2)}.lum-acc .acc-item.open .acc-a{display:block}@media(max-width:860px){.lum-buy{grid-template-columns:1fr;gap:30px;padding:40px 22px}.lum-buy .gallery{position:static}}.lum-results{max-width:820px;margin:0 auto;padding:50px 26px 48px}.lum-results .pill{display:inline-block;background:var(--ink);color:#fff;font-weight:800;font-size:12px;letter-spacing:.5px;padding:10px 20px;border-radius:40px;margin-bottom:20px}.lum-results h2{font-family:var(--f-display);font-weight:700;font-size:40px;margin:0 0 18px;line-height:1.1}.lum-results h2 em{font-style:italic;color:var(--pink-accent)}.lum-results .intro{font-size:16px;line-height:1.7;color:var(--body);margin:0 0 30px;max-width:640px}.lum-results .results-list{display:flex;flex-direction:column}.lum-results .result-row{display:flex;align-items:center;gap:26px;padding:26px 0;border-top:1px solid var(--line)}.lum-results .result-row:first-child{border-top:none}.lum-results .ring{position:relative;width:92px;height:92px;flex:none}.lum-results .ring svg{width:100%;height:100%}.lum-results .ring-bg{fill:none;stroke:var(--pink-soft);stroke-width:5}.lum-results .ring-fg{fill:none;stroke:var(--pink-accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:214;stroke-dashoffset:214;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1.3s ease}.lum-results .ring-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;color:var(--ink)}.lum-results .result-text{font-size:17px;line-height:1.5;color:#3a3234;margin:0}.lum-results .foot{font-size:13px;font-style:italic;color:var(--muted-2);margin:26px 0 0;padding-top:22px;border-top:1px solid var(--line)}@media(max-width:600px){.lum-results h2{font-size:30px}.lum-results .result-row{gap:18px}.lum-results .ring{width:76px;height:76px}.lum-results .ring-num{font-size:18px}.lum-results .result-text{font-size:15px}}.lum-compare{max-width:820px;margin:0 auto;padding:96px 26px 70px}.lum-compare h2{font-family:var(--f-display);font-weight:700;font-size:38px;text-align:center;margin:0 0 36px}.lum-compare .c-head,.lum-compare .c-grid{display:grid;align-items:stretch;grid-template-columns:1.4fr 132px 1fr 1fr}.lum-compare .c-head>*:nth-child(1){grid-column:1}.lum-compare .c-head>*:nth-child(2){grid-column:2}.lum-compare .c-head>*:nth-child(3){grid-column:3}.lum-compare .c-head>*:nth-child(4){grid-column:4}.lum-compare .c-head>*,.lum-compare .c-row>*{min-width:0}.lum-compare .c-row .feat{overflow-wrap:anywhere}.lum-compare .c-head .brand-col{background:#111;border-radius:16px 16px 0 0;padding:26px 0 14px;text-align:center}.lum-compare .c-head .brand-col .b{font-family:var(--f-brand);color:#fff;font-size:22px;letter-spacing:3px;font-weight:600}.lum-compare .c-head .other-col{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.lum-compare .c-row .feat{display:flex;align-items:center;padding:20px 8px;font-size:15px;color:#3a3234}.lum-compare .c-row .cell{display:flex;align-items:center;justify-content:center}.lum-compare .c-row .cell.us{background:#111}.lum-compare .c-row .feat,.lum-compare .c-row .cell:not(.us){border-top:1px solid var(--line)}.lum-compare .c-row:last-child .feat,.lum-compare .c-row:last-child .cell:not(.us){border-bottom:1px solid var(--line)}.lum-compare .c-row:last-child .cell.us{border-radius:0 0 16px 16px}.lum-compare .mark{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.lum-compare .mark svg{width:16px;height:16px}.lum-compare .mark.yes{background:var(--green);color:#fff}.lum-compare .mark.yes-dark{background:#fff;color:#111;border:1.5px solid #ccc}.lum-compare .mark.no{background:#f0e6e7;color:#c98290}.lum-compare .mark.no svg{width:15px;height:15px}@media(max-width:600px){.lum-compare h2{font-size:28px}.lum-compare .c-head,.lum-compare .c-grid{grid-template-columns:1fr 92px 56px 56px}.lum-compare .c-head .brand-col .b{font-size:17px;letter-spacing:2px}.lum-compare .c-head .other-col{font-size:15px}.lum-compare .c-row .feat{font-size:13px;padding:16px 6px}.lum-compare .mark{width:24px;height:24px}}.lum-trial{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.lum-trial .t-media{min-height:420px;background:#ddd}.lum-trial .t-copy{background:var(--pink-hero);display:flex;flex-direction:column;justify-content:center;padding:70px 60px}.lum-trial h2{font-family:var(--f-display);font-weight:800;font-size:38px;line-height:1.15;margin:0 0 16px}.lum-trial p{font-size:16px;color:var(--body);margin:0 0 28px}.lum-trial .lum-cta{align-self:flex-start}@media(max-width:780px){.lum-trial{grid-template-columns:1fr}.lum-trial .t-media{min-height:260px}.lum-trial .t-copy{padding:44px 30px}.lum-trial h2{font-size:28px}}.lum-faq{max-width:820px;margin:0 auto;padding:70px 26px}.lum-faq h2.title{font-family:var(--f-display);font-weight:700;font-size:30px;text-align:center;margin:0 0 20px}.lum-faq .faq-item .faq-q{width:100%;border:none;border-bottom:1px solid var(--line);background:none;padding:22px 2px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;font:inherit;color:var(--ink);-webkit-text-fill-color:var(--ink)}.lum-faq .faq-item .faq-q .q{font-weight:800;font-size:16px;color:var(--ink);-webkit-text-fill-color:var(--ink)}.lum-faq .faq-item .faq-q .pm{font-size:22px;color:var(--muted-2)}.lum-faq .faq-item .faq-a{display:none;padding:12px 2px 18px;font-size:14px;line-height:1.7;color:var(--body)}.lum-faq .faq-item.open .faq-a{display:block}.lum-reviews{max-width:900px;margin:0 auto;padding:20px 26px 70px}.lum-reviews h2{font-family:var(--f-display);font-weight:700;font-size:30px;text-align:center;margin:0 0 8px}.lum-reviews .summary{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0 30px;border-bottom:1px solid #eee}.lum-reviews .summary .big{color:var(--gold);font-size:22px;letter-spacing:3px}.lum-reviews .summary .avg{font-size:14px;color:var(--muted)}.lum-reviews .bars{width:100%;max-width:420px;display:flex;flex-direction:column;gap:6px;margin-top:6px}.lum-reviews .bar{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted-2)}.lum-reviews .bar .st{color:var(--gold)}.lum-reviews .bar .rail{flex:1;height:9px;background:#eee;border-radius:5px;overflow:hidden}.lum-reviews .bar .fill{height:100%;background:var(--gold)}.lum-reviews .write{margin-top:8px;background:var(--ink);color:#fff;border:none;font-weight:700;font-size:13px;padding:11px 26px;border-radius:6px;cursor:pointer}.lum-reviews .list{display:flex;flex-direction:column}.lum-reviews .review{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--line-3)}.lum-reviews .review .avatar{width:44px;height:44px;border-radius:50%;background:#e9b7bf;color:#7a4750;display:flex;align-items:center;justify-content:center;font-weight:800;flex:none}.lum-reviews .review .name{font-weight:800;font-size:14px;margin:3px 0 6px}.lum-reviews .review p{font-size:14px;line-height:1.6;color:var(--body);margin:0}.lum-reviews .pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:26px;font-size:14px;color:var(--muted)}.lum-reviews .pagination button{background:none;border:none;font:inherit;color:var(--muted);cursor:pointer}.lum-reviews .pagination button.active{font-weight:800;color:var(--ink)}.lum-footer{background:#111;color:#c9bfc1;padding:50px 26px 40px}.lum-footer .inner{max-width:1000px;margin:0 auto;text-align:center}.lum-footer .disclaimer{font-size:12px;line-height:1.7;color:#8a8082;max-width:760px;margin:0 auto 28px}.lum-footer .brand{font-family:var(--f-brand);font-size:22px;letter-spacing:5px;color:#fff;margin-bottom:18px}.lum-footer .locale{font-size:12px;color:#8a8082;margin-bottom:16px}.lum-footer .links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;font-size:13px;margin-bottom:20px}.lum-footer .links a{color:#c9bfc1}.lum-footer .copy{font-size:12px;color:#6a6062}.lum-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--line-2);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);transition:transform .3s ease}.lum-sticky.show{transform:translateY(0)}.lum-sticky .inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:12px 26px}.lum-sticky .thumb{width:52px;height:52px;object-fit:cover;border-radius:8px;border:1px solid #eee;flex:none;overflow:hidden}.lum-sticky .info{flex:1;min-width:0}.lum-sticky .info .t{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lum-sticky .info .offer{font-size:12px;color:#c98290;font-weight:700}.lum-sticky select{border:1px solid #ddd;border-radius:6px;padding:9px 10px;font-size:13px;font-family:inherit;background:#fff}.lum-sticky .claim{background:#121212;color:#fff;font-weight:800;font-size:14px;letter-spacing:.5px;padding:13px 30px;border-radius:8px;white-space:nowrap}@media(max-width:700px){.lum-sticky select{display:none}.lum-sticky .inner{gap:10px;padding:10px 16px}.lum-sticky .claim{padding:12px 18px;font-size:13px}}.header__heading-link{pointer-events:none!important;cursor:default!important}cart-drawer .drawer__inner-empty .button,cart-drawer .cart-drawer__empty-content .button,cart-drawer.is-empty .button{background:#121212!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumina-landing.css.map */
