:root{color-scheme:light;--night:#1B1117;--night-2:#2A1B22;--blush:#F6ECE9;--paper:#FFFBF9;--ink:#2A1B22;--ink-soft:#6E5A62;--line:#E6D6D2;--peach:#F8E4DA;--ir:#FF4B3E;--ir-deep:#C4163A;--amber:#FFB22E;--green:#3FD68A;--glow:var(--ir);--serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}*{box-sizing:border-box}body.lumea{margin:0;background:var(--blush);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:84px}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.08;text-wrap:balance;margin:0}h2{font-size:clamp(2rem,4.6vw,3.3rem);letter-spacing:-.01em}h2 em,h1 em{font-style:italic;color:var(--ir)}p{margin:0}.wrap{max-width:1140px;margin:0 auto;padding-inline:20px}.eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.sec{padding-block:clamp(64px,9vw,112px)}.lead{font-size:1.12rem;color:var(--ink-soft);max-width:60ch}a{color:inherit}:focus-visible{outline:2px solid var(--ir);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 1.05rem/1 var(--sans);background:var(--ir);color:#fff;border:0;border-radius:999px;padding:20px 34px;cursor:pointer;text-decoration:none;box-shadow:0 10px 30px -8px #ff4b3ea6;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #ff4b3ecc}.btn small{font-weight:500;opacity:.85;font-size:.8rem}.topbar{background:var(--night);color:#f4dcd3;font:500 .8rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.topbar .track{display:inline-flex;gap:48px;padding-block:11px;animation:marq 38s linear infinite}.topbar span:before{content:"\25cf";color:var(--ir);margin-right:10px;font-size:.6rem;vertical-align:2px}@keyframes marq{to{transform:translate(-50%)}}.hero{background:radial-gradient(120% 90% at 78% 40%,#4A1F28 0%,var(--night) 58%);color:#f7e9e3;position:relative;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-block:56px 72px}.badge{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 14px;font:600 .74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffd9cf}.badge i{width:8px;height:8px;border-radius:50%;background:var(--ir);box-shadow:0 0 12px var(--ir)}.hero h1{font-size:clamp(2.5rem,5.8vw,4.6rem);margin:22px 0 20px;letter-spacing:-.015em}.hero h1 em{color:#ff6b5c}.hero .sub{font-size:1.18rem;color:#e9d2ca;max-width:52ch}.hero ul{list-style:none;padding:0;margin:26px 0 30px;display:grid;gap:10px}.hero li{display:flex;gap:12px;align-items:flex-start;color:#f7e9e3}.hero li b{font-weight:600}.tick{flex:none;width:22px;height:22px;border-radius:50%;background:#ff4b3e2e;display:grid;place-items:center;margin-top:2px}.tick:after{content:"";width:9px;height:5px;border-left:2px solid #FF8A7D;border-bottom:2px solid #FF8A7D;transform:rotate(-45deg) translate(1px,-1px)}.price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:22px}.price .now{font:600 2.6rem/1 var(--serif)}.price .was{text-decoration:line-through;color:#b89a92;font-size:1.1rem}.price .off{background:#ff4b3e22;color:#ff8a7d;border-radius:6px;padding:5px 9px;font:600 .8rem/1 var(--mono)}.ritual .price .off{color:#c4163a}.trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:.88rem;color:#cdb2aa}.trust span{display:flex;align-items:center;gap:7px}.trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff8a7d}.stage{position:relative;aspect-ratio:1/1.02;max-width:100%}.stage svg{width:100%;height:100%;display:block;overflow:visible}.stage .halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 55%,transparent) 0%,transparent 65%);filter:blur(30px);transition:background .6s}.pains{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.pain{background:var(--paper);border-radius:18px;padding:26px 22px 24px;border:1px solid var(--line)}.pain .ico{width:46px;height:46px;border-radius:50%;background:var(--peach);display:grid;place-items:center;margin-bottom:18px}.pain h3{font-size:1.45rem;margin-bottom:8px}.pain p{color:var(--ink-soft);font-size:.98rem}.bridge{margin-top:44px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;max-width:860px}.bridge .q{font:italic 400 5rem/.6 var(--serif);color:var(--ir)}.bridge p{font:400 clamp(1.25rem,2.4vw,1.6rem)/1.4 var(--serif)}.spectrum{background:var(--night);color:#f4e3dd}.spectrum .eyebrow{color:#d9a89b}.spectrum .lead{color:#cdb2aa}.spec-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;margin-top:48px}.bar{height:10px;border-radius:99px;background:linear-gradient(90deg,var(--green) 0 22%,var(--amber) 30% 46%,var(--ir) 56% 72%,var(--ir-deep) 82% 100%);margin-top:34px}.bar-scale{display:flex;justify-content:space-between;font:400 .72rem/1 var(--mono);color:#9c8078;margin-top:10px}.waves{display:grid;gap:12px}.wave{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:20px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .3s,border-color .3s}.wave:hover{background:#ffffff0d}.wave[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.wave .dot{width:40px;height:40px;border-radius:50%;background:var(--c);box-shadow:0 0 24px var(--c)}.wave .nm{font:600 .8rem/1 var(--mono);letter-spacing:.06em;color:var(--c)}.wave h3{font-size:1.4rem;margin:6px 0;color:#fff}.wave p{color:#cdb2aa;font-size:.96rem}.nums{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:48px}.num{padding:34px 22px;border-right:1px solid var(--line)}.num:last-child{border-right:0}.num b{display:block;font:500 clamp(2.6rem,5vw,3.8rem)/1 var(--serif);color:var(--ink);font-variant-numeric:lining-nums}.num b sup{font-size:.4em;font-family:var(--mono);color:var(--ir);vertical-align:1.3em;margin-left:4px}.num span{display:block;margin-top:12px;color:var(--ink-soft);font-size:.95rem}.ben{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 36px;margin-top:52px}.ben article{border-top:2px solid var(--ink);padding-top:20px}.ben h3{font-size:1.5rem;margin-bottom:10px}.ben p{color:var(--ink-soft)}.ritual{background:var(--paper)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;counter-reset:s}.step{position:relative;padding:30px 26px;border-radius:20px;background:var(--blush)}.step:before{counter-increment:s;content:"0" counter(s);font:500 3.4rem/1 var(--serif);color:var(--ir);display:block;margin-bottom:18px}.step h3{font-size:1.45rem;margin-bottom:8px}.step p{color:var(--ink-soft)}.tbl-wrap{overflow-x:auto;margin-top:44px;border-radius:20px;border:1px solid var(--line);background:var(--paper)}.tbl-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:.98rem}.tbl-wrap th,.tbl-wrap td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line)}.tbl-wrap thead th{font:600 .74rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.tbl-wrap thead th.us{color:var(--ir)}.tbl-wrap td.us{background:#ff4b3e0d;font-weight:600}.tbl-wrap tbody tr:last-child td{border-bottom:0}.y{color:#1e9e5e;font-weight:700}.n{color:#b7443a;font-weight:700}.colors{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.swatches{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.sw{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font:500 .88rem var(--sans);color:var(--ink);padding:0}.sw i{width:58px;height:58px;border-radius:50%;border:3px solid var(--paper);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s}.sw[aria-pressed=true] i{box-shadow:0 0 0 2px var(--ink)}.color-stage{background:var(--blush);border-radius:28px;aspect-ratio:1/1;display:grid;place-items:center;padding:16px;max-width:100%;overflow:hidden}.color-stage img{width:100%;height:100%;object-fit:contain;border-radius:18px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}.box{border-radius:24px;padding:36px 32px;background:var(--paper);border:1px solid var(--line)}.box ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px}.box li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding-bottom:12px}.box li span:last-child{font-family:var(--mono);color:var(--ink-soft)}.guar{background:var(--night);color:#f4e3dd;border:0}.guar .seal{width:110px;height:110px;border-radius:50%;border:1.5px solid #FF8A7D;display:grid;place-items:center;text-align:center;font:600 .66rem/1.3 var(--mono);letter-spacing:.12em;color:#ff8a7d;margin-bottom:22px}.guar .seal b{display:block;font:500 2.2rem/1 var(--serif);letter-spacing:0;color:#fff}.guar p{color:#cdb2aa;margin-top:12px}.faq{max-width:820px;margin:40px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;font:500 1.25rem/1.35 var(--serif);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:18px;font:300 1.9rem/1 var(--sans);color:var(--ir);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 24px;color:var(--ink-soft);max-width:68ch}.final{background:radial-gradient(90% 120% at 50% 0%,#5A2029 0%,var(--night) 60%);color:#f7e9e3;text-align:center}.final h2{font-size:clamp(2.2rem,5vw,3.8rem);max-width:18ch;margin:0 auto 18px}.final h2 em{color:#ff6b5c}.final .lead{color:#cdb2aa;margin:0 auto 32px}.disc{font-size:.78rem;color:#8e7770;max-width:70ch;margin:40px auto 0}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#1b1117f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08)}.sticky .nm{font:500 1rem/1.2 var(--serif)}.sticky .pr{font:600 .8rem var(--mono);color:#ff8a7d}.sticky .btn{padding:14px 22px;font-size:.95rem}.led{transition:fill .5s}.lm-header{background:var(--night);color:#f7e9e3;border-bottom:1px solid rgba(255,255,255,.08)}.lm-header .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:14px}.lm-header a{text-decoration:none;font:500 1.35rem/1 var(--serif);color:#f7e9e3}.lm-header .cart{font:600 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:10px 14px}.photo{position:relative;border-radius:28px;overflow:hidden;max-width:100%;box-shadow:0 40px 80px -30px #0009}.photo img{display:block;width:100%;height:auto}.photo .tag{position:absolute;font:600 .72rem/1.3 var(--mono);letter-spacing:.06em;color:#ffd9cf;background:#1b1117c7;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:9px 12px;border-radius:10px}.photo .tag b{display:block;font:600 1.25rem/1.1 var(--serif);letter-spacing:0;color:#fff}button.btn{-webkit-appearance:none;appearance:none}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.gallery img{width:100%;height:auto;border-radius:18px;display:block;background:var(--paper)}.lm-footer{background:var(--night);color:#9c8078;font-size:.85rem;padding-block:36px 110px}.lm-footer .wrap{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.lm-footer a{color:#cdb2aa;text-decoration:none}.sold-out{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pulse{animation:pulse 3.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}}@media(prefers-reduced-motion:reduce){.topbar .track{animation:none}}@media(max-width:900px){.hero .wrap,.spec-grid,.colors{grid-template-columns:1fr}.stage{max-width:460px;margin:0 auto;width:100%}.pains,.nums{grid-template-columns:1fr 1fr}.num:nth-child(2){border-right:0}.num:nth-child(-n+2){border-bottom:1px solid var(--line)}.ben,.steps,.duo{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr}}@media(max-width:520px){body.lumea{font-size:16px}.pains{grid-template-columns:1fr}.btn{width:100%}.sticky .nm{display:none}.sticky .btn{width:auto}.gallery{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lumea.css.map */
