:root{--lm-white: #ffffff;--lm-ink: #0f0f12;--lm-ink-2: #55555f;--lm-ink-3: #8a8a94;--lm-line: #e7e7ec;--lm-stage: #f6f6f8;--lm-violet: #4a36c0;--lm-violet-deep: #2e2180;--lm-violet-tint: #efedfb;--lm-yellow: #ecd890;--lm-serif: var(--font-heading--family), "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--lm-brand: var(--font-accent--family), "Bodoni Moda", Didot, serif;--lm-sans: var(--font-body--family), "Helvetica Neue", Arial, sans-serif;--lm-gutter: clamp(20px, 5vw, 64px);--lm-max: 1320px;--lm-ease: cubic-bezier(.2, .7, .2, 1)}body{background:var(--lm-white)}::selection{background:var(--lm-violet-tint);color:var(--lm-ink)}.lm{color:var(--lm-ink);font-family:var(--lm-sans)}.lm *,.lm *:before,.lm *:after{box-sizing:border-box}.lm-wrap{width:100%;max-width:var(--lm-max);margin-inline:auto;padding-inline:var(--lm-gutter)}.lm-sec{padding-block:clamp(72px,10vw,152px)}.lm-sec--tight{padding-block:clamp(48px,6vw,88px)}.lm-sec+.lm-sec--line{border-top:1px solid var(--lm-line)}.lm-line-top{border-top:1px solid var(--lm-line)}.lm-kicker{font:500 .75rem/1.2 var(--lm-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lm-ink-2);margin:0}.lm-kicker:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lm-violet);margin-right:10px;vertical-align:1px}.lm-display,.lm-title,.lm-sub{font-family:var(--lm-serif);font-weight:600;color:var(--lm-ink);margin:0;letter-spacing:-.035em;text-wrap:balance}.lm-display{font-size:clamp(2.5rem,6.2vw,5.4rem);line-height:1.02}.lm-title{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06}.lm-sub{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2;letter-spacing:-.02em}.lm-display em,.lm-title em,.lm-sub em{font-style:normal;color:var(--lm-violet)}.lm-display .lm-v,.lm-title .lm-v{color:var(--lm-violet)}.lm-lead{font:400 clamp(1.06rem,1.35vw,1.22rem)/1.6 var(--lm-sans);color:var(--lm-ink-2);max-width:44ch;margin:0;text-wrap:pretty}.lm-text{font:400 1rem/1.65 var(--lm-sans);color:var(--lm-ink-2);margin:0;text-wrap:pretty}.lm-small{font:400 .8125rem/1.5 var(--lm-sans);color:var(--lm-ink-3);margin:0}.lm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 34px;border:1px solid var(--lm-ink);border-radius:0;background:var(--lm-ink);color:var(--lm-white);text-decoration:none;font:500 .9375rem/1 var(--lm-sans);letter-spacing:.04em;transition:background-color .25s var(--lm-ease),border-color .25s var(--lm-ease)}.lm-btn:hover{background:var(--lm-violet);border-color:var(--lm-violet);color:var(--lm-white)}.lm-btn--ghost{background:transparent;color:var(--lm-ink)}.lm-btn--ghost:hover{background:var(--lm-ink);border-color:var(--lm-ink);color:var(--lm-white)}.lm-link{color:var(--lm-ink);font:500 .9375rem/1.4 var(--lm-sans);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.lm-link:hover{color:var(--lm-violet)}.lm a:focus-visible,.lm button:focus-visible,.lm summary:focus-visible{outline:2px solid var(--lm-violet);outline-offset:4px}.lm-hero{padding-block:clamp(28px,4vw,56px) clamp(64px,8vw,120px)}.lm-hero__grid{display:grid;gap:clamp(32px,5vw,80px);align-items:center}.lm-hero__copy{display:grid;gap:clamp(22px,2.4vw,32px);align-content:center}.lm-hero__price{display:flex;align-items:baseline;gap:12px;font:400 1rem/1 var(--lm-sans);color:var(--lm-ink-2)}.lm-hero__price strong{font-family:var(--lm-serif);font-weight:600;font-size:1.75rem;color:var(--lm-ink)}.lm-hero__facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:22px 0 0;list-style:none;border-top:1px solid var(--lm-line)}.lm-hero__facts li{font:400 .875rem/1.3 var(--lm-sans);color:var(--lm-ink-2)}.lm-hero__facts li:before{content:"\2014";color:var(--lm-violet);margin-right:8px}.lm-stage{position:relative;background:var(--lm-stage);aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden}.lm-stage svg{width:86%;height:auto}.lm-stage__tag{position:absolute;left:22px;bottom:20px;font:500 .75rem/1 var(--lm-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lm-ink-2)}.lm-stage__tag--r{left:auto;right:22px}@media(min-width:990px){.lm-hero__grid{grid-template-columns:1.02fr 1fr}.lm-stage{aspect-ratio:1 / 1.08}}.lm-strip{border-block:1px solid var(--lm-line)}.lm-strip__list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none}.lm-strip__item{padding:26px 18px;border-right:1px solid var(--lm-line);border-bottom:1px solid var(--lm-line);display:grid;gap:6px}.lm-strip__item:nth-child(2n){border-right:0}.lm-strip__item:nth-last-child(-n+2){border-bottom:0}.lm-strip__big{font:600 clamp(1.2rem,1.8vw,1.5rem)/1.15 var(--lm-serif);letter-spacing:-.02em;color:var(--lm-ink)}@media(min-width:750px){.lm-strip__list{grid-template-columns:repeat(4,1fr)}.lm-strip__item{padding:34px 28px;border-bottom:0}.lm-strip__item:nth-child(2n){border-right:1px solid var(--lm-line)}.lm-strip__item:last-child{border-right:0}}.lm-split{display:grid;gap:clamp(36px,5vw,96px);align-items:center}.lm-split__visual{background:var(--lm-white);border:1px solid var(--lm-line);aspect-ratio:1 / 1;display:grid;place-items:center}.lm-split__visual svg{width:84%;height:auto}.lm-split__copy{display:grid;gap:24px}.lm-pairs{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--lm-line)}.lm-pairs li{display:grid;grid-template-columns:9.5rem 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--lm-line)}.lm-pairs b{font:600 1.05rem/1.3 var(--lm-serif);color:var(--lm-ink)}.lm-pairs span{font:400 .975rem/1.55 var(--lm-sans);color:var(--lm-ink-2)}@media(min-width:990px){.lm-split{grid-template-columns:1fr 1fr}.lm-split--rev .lm-split__visual{order:2}}.lm-moments__head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.lm-moments__grid{display:grid;gap:0;border-top:1px solid var(--lm-ink)}.lm-moment{display:grid;gap:12px;padding:28px 0 32px;border-bottom:1px solid var(--lm-line)}.lm-moment__time{font:400 .8125rem/1 var(--lm-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lm-violet)}@media(min-width:900px){.lm-moments__grid{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--lm-line)}.lm-moment{padding:36px 36px 44px 0;border-bottom:0}.lm-moment+.lm-moment{padding-left:36px;border-left:1px solid var(--lm-line)}}.lm-ritual{display:grid;gap:clamp(36px,5vw,80px)}.lm-ritual__list{margin:0;padding:0;list-style:none;display:grid}.lm-step{display:grid;grid-template-columns:4.5rem 1fr;gap:20px;align-items:baseline;padding:26px 0;border-top:1px solid var(--lm-line)}.lm-step:last-child{border-bottom:1px solid var(--lm-line)}.lm-step__n{font:600 2.2rem/1 var(--lm-serif);letter-spacing:-.03em;color:var(--lm-violet)}.lm-step h3{font:500 1.15rem/1.3 var(--lm-sans);margin:0 0 6px;color:var(--lm-ink)}@media(min-width:990px){.lm-ritual{grid-template-columns:.9fr 1.1fr;align-items:start}.lm-ritual__head{position:sticky;top:calc(var(--header-height, 72px) + 32px)}}.lm-cmp__head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.lm-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--lm-gutter) * -1);padding-inline:var(--lm-gutter)}.lm-table{width:100%;min-width:720px;border-collapse:collapse;font:400 .95rem/1.5 var(--lm-sans)}.lm-table th,.lm-table td{text-align:left;vertical-align:top;padding:18px 20px 18px 0;border-bottom:1px solid var(--lm-line);color:var(--lm-ink-2)}.lm-table thead th{font:600 1.05rem/1.25 var(--lm-serif);color:var(--lm-ink);border-bottom:1px solid var(--lm-ink);padding-bottom:16px}.lm-table tbody th{font:500 .8125rem/1.4 var(--lm-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lm-ink);width:18%}.lm-table .lm-col-us{color:var(--lm-ink);background:linear-gradient(var(--lm-violet-tint),var(--lm-violet-tint)) no-repeat left / 3px 100%;padding-left:18px}.lm-table thead .lm-col-us{color:var(--lm-violet)}.lm-honest{display:grid;gap:0;border-top:1px solid var(--lm-ink)}.lm-honest__col{padding:32px 0;display:grid;gap:18px;align-content:start}.lm-honest__col+.lm-honest__col{border-top:1px solid var(--lm-line)}.lm-honest__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.lm-honest__list li{display:grid;grid-template-columns:22px 1fr;gap:10px;font:400 1rem/1.55 var(--lm-sans);color:var(--lm-ink-2)}.lm-honest__list li:before{content:"";width:9px;height:9px;margin-top:8px;border-radius:50%}.lm-honest__col--yes li:before{background:var(--lm-violet)}.lm-honest__col--no li:before{border:1px solid var(--lm-ink-3)}@media(min-width:900px){.lm-honest{grid-template-columns:1fr 1fr}.lm-honest__col{padding:40px 48px 8px 0}.lm-honest__col+.lm-honest__col{border-top:0;border-left:1px solid var(--lm-line);padding-left:48px}}.lm-formula{display:grid;gap:clamp(32px,5vw,96px)}.lm-formula__table{width:100%;border-collapse:collapse}.lm-formula__table th,.lm-formula__table td{text-align:left;padding:15px 0;border-bottom:1px solid var(--lm-line);vertical-align:top;font:400 .95rem/1.5 var(--lm-sans)}.lm-formula__table th{color:var(--lm-ink);font-weight:500;width:52%;padding-right:20px}.lm-formula__table td{color:var(--lm-ink-2)}.lm-formula__table thead th{font:500 .75rem/1 var(--lm-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lm-ink-2);border-bottom:1px solid var(--lm-ink);padding-bottom:12px}.lm-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:10px;vertical-align:1px}@media(min-width:990px){.lm-formula{grid-template-columns:.8fr 1.2fr}.lm-formula__intro{position:sticky;top:calc(var(--header-height, 72px) + 32px);align-self:start}}.lm-faq{display:grid;gap:clamp(32px,5vw,96px)}.lm-faq__list{border-top:1px solid var(--lm-ink)}.lm-faq details{border-bottom:1px solid var(--lm-line)}.lm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;font:600 clamp(1.05rem,1.4vw,1.2rem)/1.35 var(--lm-serif);letter-spacing:-.01em;color:var(--lm-ink)}.lm-faq summary::-webkit-details-marker{display:none}.lm-faq summary:after{content:"+";font:300 1.5rem/1 var(--lm-sans);color:var(--lm-violet);transition:transform .25s var(--lm-ease);flex:none}.lm-faq details[open] summary:after{transform:rotate(45deg)}.lm-faq__a{padding:0 0 24px;max-width:68ch}.lm-faq__a p{font:400 1rem/1.65 var(--lm-sans);color:var(--lm-ink-2);margin:0 0 10px}.lm-faq__a a{color:var(--lm-violet)}@media(min-width:990px){.lm-faq{grid-template-columns:.8fr 1.2fr}}.lm-journal__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,48px)}.lm-journal__grid{display:grid;gap:0;border-top:1px solid var(--lm-ink)}.lm-post{display:grid;gap:12px;padding:28px 0;border-bottom:1px solid var(--lm-line);text-decoration:none;color:inherit}.lm-post:hover .lm-post__t{color:var(--lm-violet)}.lm-post__t{font:600 1.3rem/1.25 var(--lm-serif);letter-spacing:-.02em;color:var(--lm-ink);transition:color .2s}@media(min-width:900px){.lm-journal__grid{grid-template-columns:repeat(3,1fr)}.lm-post{padding:32px 32px 40px 0}.lm-post+.lm-post{padding-left:32px;border-left:1px solid var(--lm-line)}}.lm-close{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.lm-close__copy{display:grid;gap:26px}.lm-close__jar{background:var(--lm-stage);aspect-ratio:5 / 4;display:grid;place-items:center}.lm-close__jar svg{width:62%;height:auto}@media(min-width:990px){.lm-close{grid-template-columns:1.1fr .9fr}}.lm-logo{display:inline-flex;align-items:baseline;color:var(--lm-ink);font:400 1.85rem/1 var(--lm-brand);letter-spacing:-.02em}.lm-logo i{display:inline-block;width:.2em;height:.2em;border-radius:50%;background:var(--lm-violet);margin-left:.06em}@media(max-width:749px){.lm-logo{font-size:1.6rem}}.lm-pdp-bullets{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lm-pdp-bullets li{display:grid;grid-template-columns:18px 1fr;gap:10px;font:400 .975rem/1.5 var(--lm-sans);color:var(--lm-ink)}.lm-pdp-bullets li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lm-violet);margin-top:8px}.lm-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lm-line)}.lm-pdp-trust div{padding:14px 10px;text-align:center;font:400 .78rem/1.35 var(--lm-sans);color:var(--lm-ink-2)}.lm-pdp-trust div+div{border-left:1px solid var(--lm-line)}.lm-pdp-trust b{display:block;font:600 .95rem/1.2 var(--lm-serif);color:var(--lm-ink);margin-bottom:2px}.lm-pdp-note{font:400 .8125rem/1.5 var(--lm-sans);color:var(--lm-ink-3);margin:0}.lm-packs{display:grid;gap:10px}.lm-pack{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:14px 16px;border:1px solid var(--lm-line)}.lm-pack b{font:500 .95rem/1.3 var(--lm-sans);color:var(--lm-ink)}.lm-pack span{font:400 .85rem/1.3 var(--lm-sans);color:var(--lm-ink-2)}.lm-pack em{font-style:normal;color:var(--lm-violet)}.lm-pdp-acc{border-top:1px solid var(--lm-ink)}.lm-pdp-acc details{border-bottom:1px solid var(--lm-line)}.lm-pdp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:17px 0;font:500 .9rem/1.3 var(--lm-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink)}.lm-pdp-acc summary::-webkit-details-marker{display:none}.lm-pdp-acc summary:after{content:"+";color:var(--lm-violet);font-weight:300;font-size:1.2rem}.lm-pdp-acc details[open] summary:after{content:"\2212"}.lm-pdp-acc .lm-pdp-acc__a{padding:0 0 18px;font:400 .95rem/1.6 var(--lm-sans);color:var(--lm-ink-2)}.lm-pdp-acc .lm-pdp-acc__a ul,.lm-pdp-acc .lm-pdp-acc__a ol{padding-left:1.1em;margin:0}.lm-pdp-placeholder{background:var(--lm-stage);aspect-ratio:1 / 1;display:grid;place-items:center}.lm-pdp-placeholder svg{width:82%;height:auto}.rte a{color:var(--lm-violet);text-underline-offset:3px}.rte h2{font-family:var(--lm-serif);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.01em;line-height:1.15;margin:1.8em 0 .5em}.rte h3{font-family:var(--lm-sans);font-weight:500;font-size:1.1rem;margin:1.6em 0 .4em}.rte p,.rte li{line-height:1.7}.rte blockquote{border-left:2px solid var(--lm-violet);margin:1.5em 0;padding:.2em 0 .2em 1.2em;font-family:var(--lm-sans);font-size:1.25rem;color:var(--lm-ink)}.rte table{border-collapse:collapse;width:100%;font-size:.95rem}.rte th,.rte td{border-bottom:1px solid var(--lm-line);padding:12px 12px 12px 0;text-align:left;vertical-align:top}.rte thead th{border-bottom:1px solid var(--lm-ink)}@media(prefers-reduced-motion:reduce){.lm *,.lm *:before,.lm *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumora.css.map */
