:root{--lw-green:#023a21;--lw-gold:#c69c6d;--lw-near-black:#171717;--lw-cream:#faf7f7;--lw-white:#ffffff;--lw-red:#e11d48;--lw-body-text:#2b2b2b;--lw-btn-text:#ffffff;--lw-max-width:1500px;--lw-radius-btn:999px;--lw-radius-card:14px}#lucine-waitlist-page{margin:0;font-family:var(--font-body-family, "Jost", sans-serif);font-style:var(--font-body-style, normal);color:var(--lw-body-text);background:var(--lw-white);-webkit-font-smoothing:antialiased}#lucine-waitlist-page *,#lucine-waitlist-page *:before,#lucine-waitlist-page *:after{box-sizing:border-box}#lucine-waitlist-page img{max-width:100%;display:block}#lucine-waitlist-page a{color:inherit;text-decoration:none}#lucine-waitlist-page ul{margin:0;padding:0;list-style:none}#lucine-waitlist-page button{font-family:inherit}.lw-container{width:100%;max-width:var(--lw-max-width);margin:0 auto;padding:0 24px}@media(min-width:1000px){.lw-container{padding:0 48px}}.lw-h1,.lw-h2,.lw-h3{font-family:var(--font-header-family, "Jost", sans-serif);font-style:var(--font-header-style, normal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin:0 0 16px}.lw-h1{font-size:clamp(2.2rem,5.5vw,4.4rem)}.lw-h2{font-size:clamp(1.7rem,3.6vw,2.75rem)}.lw-h3{font-size:clamp(1.1rem,1.6vw,1.35rem)}.lw-eyebrow{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.75}.lw-subhead{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5;max-width:56ch;margin:0 0 32px;opacity:.9}.lw-center{text-align:center;margin-left:auto;margin-right:auto}.lw-section{padding:72px 0}@media(min-width:1000px){.lw-section{padding:112px 0}}.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 34px;border-radius:var(--lw-radius-btn);font-weight:600;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease;text-align:center;max-width:100%}.lw-btn:hover{transform:translateY(-1px);opacity:.92}.lw-btn-primary{background:var(--lw-green);color:var(--lw-btn-text)}.lw-btn-gold{background:var(--lw-gold);color:var(--lw-near-black)}.lw-btn-outline-white{background:transparent;color:var(--lw-white);border-color:#ffffff8c}.lw-btn-outline-gold{background:transparent;color:var(--lw-gold);border-color:var(--lw-gold)}.lw-btn-outline-dark{background:transparent;color:var(--lw-near-black);border-color:#1717178c}.lw-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.lw-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid var(--lw-gold);border-radius:var(--lw-radius-btn);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--lw-gold)}.lw-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:32px 20px;border:1.5px dashed rgba(198,156,109,.6);border-radius:var(--lw-radius-card);background:#c69c6d14;color:inherit;font-size:.8rem;letter-spacing:.03em;min-height:220px}.lw-placeholder-label{opacity:.75}.lw-announcement{background:var(--lw-near-black);color:var(--lw-white);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:10px 16px}.lw-header{background:var(--lw-near-black);color:var(--lw-white);position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.08)}.lw-header .lw-container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;padding-bottom:16px}.lw-header-logo{font-family:var(--font-header-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem}.lw-nav{display:none;gap:28px;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.lw-nav a{opacity:.85}.lw-nav a:hover{opacity:1}@media(min-width:900px){.lw-nav{display:flex}}.lw-header .lw-btn{padding:12px 24px;font-size:.78rem}.lw-hero{background:linear-gradient(180deg,#000000 0%,#0c1210 55%,var(--lw-near-black) 100%);color:var(--lw-white);position:relative;overflow:hidden}.lw-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 30%,#e11d4847,#e11d4800 70%);pointer-events:none}.lw-hero .lw-container{position:relative;z-index:1;padding-top:72px;padding-bottom:72px}.lw-hero-media{margin-bottom:40px}.lw-hero-media .lw-placeholder{min-height:340px;border-color:#c69c6d80;background:#ffffff08;color:#fff}.lw-proof-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.lw-hero h1{text-align:center;margin-bottom:20px}.lw-hero .lw-subhead{text-align:center;margin-left:auto;margin-right:auto;color:#ffffffd9}.lw-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px 0}.lw-micro-proof{text-align:center;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-gold);opacity:.95}.lw-video-story{background:var(--lw-cream);color:var(--lw-body-text)}.lw-video-grid{display:flex;align-items:flex-start;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:16px;padding-bottom:12px}.lw-video-card{background:var(--lw-white);border-radius:var(--lw-radius-card);padding:20px;box-shadow:0 10px 30px #023a210f;flex:0 0 85%;scroll-snap-align:start}@media(min-width:640px){.lw-video-card{flex-basis:calc(50% - 14px)}}@media(min-width:1000px){.lw-video-card{flex-basis:calc(33.333% - 19px)}}.lw-video-card .lw-placeholder{min-height:280px;margin-bottom:18px}.lw-video-card h3{margin-bottom:8px}.lw-video-card p{font-size:.92rem;line-height:1.5;margin:0;opacity:.85}.lw-engine{background:var(--lw-green);color:var(--lw-white)}.lw-engine .lw-subhead{color:#ffffffd9}.lw-engine-media .lw-placeholder{color:#fff;border-color:#c69c6d8c;background:#ffffff0a;min-height:280px;margin-bottom:48px}.lw-feature-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:640px){.lw-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.lw-feature-grid{grid-template-columns:repeat(3,1fr)}}.lw-feature-card{background:#ffffff0d;border:1px solid rgba(198,156,109,.35);border-radius:var(--lw-radius-card);padding:24px}.lw-feature-card .lw-feature-num{color:var(--lw-gold);font-weight:700;font-size:.8rem;letter-spacing:.08em}.lw-feature-card h3{margin:10px 0 8px}.lw-feature-card p{font-size:.9rem;line-height:1.5;opacity:.85;margin:0}.lw-wavelengths{background:var(--lw-near-black);color:var(--lw-white);position:relative}.lw-wavelengths-media{margin-bottom:40px}.lw-wavelengths-media .lw-placeholder{min-height:260px;color:#fff;border-color:#e11d4866;background:#e11d480f}.lw-wave-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:700px){.lw-wave-grid{grid-template-columns:1fr 1fr}}.lw-wave-card{border:1px solid rgba(225,29,72,.35);border-radius:var(--lw-radius-card);padding:26px;background:#e11d480d}.lw-wave-num{color:var(--lw-red);font-family:var(--font-header-family);font-weight:700;font-size:1.6rem;display:block;margin-bottom:6px}.lw-wave-card p{margin:0;opacity:.85;line-height:1.5}.lw-spec-strip{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);text-align:center;margin-bottom:40px}@media(min-width:700px){.lw-spec-strip{grid-template-columns:repeat(4,1fr)}}.lw-spec-strip div{border-left:2px solid var(--lw-red);padding:6px 0 6px 14px;text-align:left;font-weight:600;letter-spacing:.02em}.lw-benefits{background:var(--lw-cream);color:var(--lw-body-text)}.lw-benefit-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.lw-benefit-card{border-radius:var(--lw-radius-card);padding:32px;flex:0 0 85%;scroll-snap-align:start}@media(min-width:640px){.lw-benefit-card{flex-basis:calc(50% - 12px)}}.lw-benefit-card.is-dark{background:var(--lw-green);color:var(--lw-white)}.lw-benefit-card.is-light{background:var(--lw-white);color:var(--lw-body-text);box-shadow:0 10px 30px #023a210f}.lw-benefit-card h3{margin-bottom:16px}.lw-benefit-card ul li{position:relative;padding-left:22px;margin-bottom:10px;font-size:.95rem;line-height:1.5}.lw-benefit-card ul li:before{content:"\2014";position:absolute;left:0;opacity:.6}.lw-timeline{background:var(--lw-cream);color:var(--lw-body-text)}.lw-timeline-track{position:relative;display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:24px}@media(min-width:800px){.lw-timeline-track{grid-template-columns:repeat(4,1fr)}.lw-timeline-track:before{content:"";position:absolute;top:9px;left:0;right:0;height:2px;background:#023a2126}}.lw-timeline-point{position:relative;padding-top:28px}.lw-timeline-point:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;background:var(--lw-red);border:3px solid var(--lw-cream);box-shadow:0 0 0 2px var(--lw-red)}.lw-timeline-point h3{margin-bottom:8px}.lw-timeline-point p{margin:0;font-size:.92rem;line-height:1.5;opacity:.85}.lw-results-note{font-size:.8rem;opacity:.65;max-width:60ch}.lw-compare{background:var(--lw-near-black);position:relative;border-left:6px solid var(--lw-red)}.lw-compare-inner{padding:0}.lw-compare-head{padding:72px 0 32px}@media(min-width:1000px){.lw-compare-head{padding-top:112px}}.lw-compare-head h2,.lw-compare-head p{color:var(--lw-white)}.lw-compare-table{display:grid;grid-template-columns:1fr 1fr}.lw-compare-col{padding:28px 24px 72px}@media(min-width:1000px){.lw-compare-col{padding-left:48px;padding-right:48px;padding-bottom:112px}}.lw-compare-col.traditional{background:#2a2a2a;color:#ffffffa6}.lw-compare-col.lucine{background:var(--lw-green);color:var(--lw-white)}.lw-compare-col h3{text-transform:uppercase;font-size:.95rem;letter-spacing:.06em;margin-bottom:20px;opacity:.85}.lw-compare-col ul li{padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:.92rem;line-height:1.4}.lw-compare-col ul li:first-child{border-top:none}.lw-patent-cert{background:var(--lw-near-black);color:var(--lw-white)}.lw-patent-cert .lw-subhead{color:#ffffffbf}.lw-pc-grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:800px){.lw-pc-grid{grid-template-columns:1fr 1fr}}.lw-pc-card{border-radius:var(--lw-radius-card);padding:32px;display:flex;flex-direction:column}.lw-pc-card.patent{background:var(--lw-cream);color:var(--lw-near-black)}.lw-pc-card.cert{background:var(--lw-green);color:var(--lw-white)}.lw-pc-card .lw-eyebrow{color:var(--lw-gold);opacity:1}.lw-pc-card h3{margin:8px 0 14px}.lw-pc-card p{font-size:.95rem;line-height:1.55;margin:0 0 20px}.lw-cert-marks{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.lw-cert-mark{border:1px solid var(--lw-gold);color:var(--lw-gold);border-radius:8px;padding:8px 14px;font-size:.78rem;letter-spacing:.06em;font-weight:600;align-self:center}.lw-cert-logo{display:inline-flex;align-items:center;justify-content:center;background:var(--lw-white);border-radius:8px;padding:8px 14px;height:52px}.lw-cert-logo img{max-height:32px;max-width:90px;width:auto;height:auto;display:block}.lw-pc-card .lw-pc-note{font-size:.8rem;line-height:1.5;opacity:.7;margin:0 0 16px}.lw-pc-card .lw-btn{margin-top:auto;align-self:flex-start}.lw-claim-bar{text-align:center;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lw-gold);font-weight:600}.lw-women{background:var(--lw-cream);color:var(--lw-body-text);text-align:center}.lw-women .lw-subhead{margin-left:auto;margin-right:auto}.lw-big-stat{font-family:var(--font-header-family);font-weight:700;font-size:clamp(2.4rem,6vw,4.2rem);color:var(--lw-green);margin:8px 0 36px;text-transform:uppercase}.lw-hairtype-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:36px}.lw-hairtype-badge{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;letter-spacing:.02em}.lw-hairtype-badge.filled{background:var(--lw-green);color:var(--lw-white)}.lw-hairtype-badge.outline{background:transparent;border:1.5px solid var(--lw-green);color:var(--lw-green)}.lw-women-about{max-width:60ch;margin:0 auto 32px;font-size:.95rem;line-height:1.6;opacity:.85}.lw-protocol{background:var(--lw-cream);color:var(--lw-body-text)}.lw-protocol-grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:800px){.lw-protocol-grid{grid-template-columns:repeat(3,1fr)}}.lw-protocol-card{background:var(--lw-white);border-radius:var(--lw-radius-card);box-shadow:0 10px 30px #023a210f;overflow:hidden}.lw-protocol-card-header{background:var(--lw-green);color:var(--lw-white);padding:16px 24px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.lw-protocol-card-body{padding:24px;font-size:.92rem;line-height:1.55;opacity:.9}.lw-protocol-video .lw-placeholder{min-height:220px;margin-bottom:24px}.lw-safety-note{border-left:3px solid var(--lw-red);background:#e11d480f;padding:18px 22px;font-size:.85rem;line-height:1.55}.lw-reviews{background:var(--lw-green);color:var(--lw-white);border-left:6px solid var(--lw-red)}.lw-reviews .lw-subhead{color:#fffc}.lw-reviews-stat{font-family:var(--font-header-family);font-weight:700;letter-spacing:.04em;color:var(--lw-gold);margin-bottom:36px}.lw-review-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:24px;padding-bottom:12px}.lw-review-card{background:#ffffff0f;border:1px solid rgba(198,156,109,.3);border-radius:var(--lw-radius-card);overflow:hidden;flex:0 0 85%;scroll-snap-align:start}@media(min-width:640px){.lw-review-card{flex-basis:calc(50% - 12px)}}@media(min-width:1000px){.lw-review-card{flex-basis:calc(33.333% - 16px)}}.lw-review-card .lw-placeholder{min-height:160px;border-radius:0;border:none;background:#00000040;color:#fff}.lw-review-card-body{padding:22px}.lw-review-tag{color:var(--lw-gold);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:10px;display:block}.lw-review-quote{font-style:italic;opacity:.9;line-height:1.5;margin:0}.lw-review-caption{text-align:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.lw-waitlist{background:radial-gradient(60% 70% at 50% 20%,#e11d4838,#023a2100 60%),linear-gradient(180deg,var(--lw-green) 0%,var(--lw-near-black) 100%);color:var(--lw-white);position:relative}.lw-waitlist .lw-container{max-width:720px;text-align:center}.lw-waitlist .lw-subhead{margin-left:auto;margin-right:auto;color:#ffffffd9}.lw-form{text-align:left;background:#ffffff0a;border:1px solid rgba(198,156,109,.3);border-radius:var(--lw-radius-card);padding:32px;margin-top:16px}.lw-form-row{margin-bottom:18px}.lw-form-row label{display:block;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;opacity:.85}.lw-form-row input[type=text],.lw-form-row input[type=email],.lw-form-row input[type=tel],.lw-form-row select{width:100%;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:var(--lw-white);font-size:.95rem;font-family:inherit}.lw-form-row input::placeholder{color:#ffffff73}.lw-form-row select option{color:#111}.lw-form-consent{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;line-height:1.45;opacity:.9;margin-bottom:14px}.lw-form-consent input{margin-top:3px}.lw-sms-consent{display:none}.lw-sms-consent.is-visible{display:flex}.lw-privacy-note{font-size:.75rem;opacity:.6;line-height:1.5;margin-bottom:22px}.lw-form-submit{width:100%}.lw-form-error{color:#ffb4bf;font-size:.82rem;margin-top:10px;display:none}.lw-form-error.is-visible{display:block}.lw-form-success{display:none;text-align:center;padding:40px 24px}.lw-form-success.is-visible{display:block}.lw-form-success h3{color:var(--lw-gold);margin-bottom:12px}.lw-form.is-hidden{display:none}.lw-trust-bar{margin-top:28px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lw-gold);opacity:.95}.lw-field-required{color:var(--lw-gold)}.lw-faq{background:var(--lw-cream);color:var(--lw-body-text)}.lw-faq-group{margin-bottom:40px}.lw-faq-group-title{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--lw-green);margin-bottom:16px}.lw-faq-item{border-bottom:1px solid rgba(2,58,33,.15)}.lw-faq-item summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:16px}.lw-faq-item summary::-webkit-details-marker{display:none}.lw-faq-item summary:after{content:"+";font-size:1.3rem;color:var(--lw-green);flex-shrink:0}.lw-faq-item[open] summary:after{content:"\2013"}.lw-faq-item p{margin:0 0 20px;font-size:.92rem;line-height:1.6;opacity:.85}.lw-footer{background:var(--lw-near-black);color:var(--lw-white)}.lw-footer .lw-container{padding-top:56px;padding-bottom:40px}.lw-footer-nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px;opacity:.85}.lw-footer-signature{text-align:center;max-width:56ch;margin:0 auto 20px;font-family:var(--font-header-family);font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:1rem}.lw-footer-copy{text-align:center;font-size:.75rem;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lucine-waitlist.css.map */
