.lv-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5.2vw,56px)}.lv-sec{padding-block:clamp(76px,11vw,136px);position:relative}.lv-center{text-align:center;margin-inline:auto}.lv-h2{margin:0;font-family:var(--lv-display);font-weight:400;font-size:clamp(38px,5.4vw,66px);line-height:1.04;letter-spacing:-.012em;color:var(--lv-pearl);text-wrap:balance;max-width:15ch}.lv-h2 em{font-style:italic;color:var(--lv-gold-bright)}.lv-center.lv-h2{max-width:18ch}.lv-sec .lv-lede{margin:20px 0 0;max-width:46ch;font-size:clamp(17px,1.35vw,19px)}body.lv{caret-color:var(--lv-gold);scrollbar-color:#5a2a4a var(--lv-ground-deep)}body.lv a{text-underline-offset:.2em;text-decoration-thickness:1px}body.lv .shopify-section+.shopify-section .lv-sec:before{content:"";position:absolute;top:0;left:50%;width:min(1088px,calc(100% - 40px));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(201,166,107,.4) 20%,rgba(201,166,107,.4) 80%,transparent)}body.lv .lv-compare:before,body.lv .lv-promise:before,body.lv .shopify-section:has(.lv-band)+.shopify-section .lv-sec:before{display:none}.lv-length-grid{display:grid;gap:40px}.lv-pains{list-style:none;margin:32px 0 0;padding:0;max-width:460px}.lv-pains li{position:relative;padding:16px 0 16px 30px;border-top:1px solid var(--lv-hair);font-family:var(--lv-display);font-size:clamp(21px,1.9vw,25px);line-height:1.25;color:var(--lv-pearl)}.lv-pains li:last-child{border-bottom:1px solid var(--lv-hair)}.lv-pains li:before{content:"";position:absolute;left:2px;top:calc(16px + .62em);width:14px;height:1px;background:var(--lv-gold)}.lv-strand{position:relative;margin:36px auto 40px;width:min(58%,210px);aspect-ratio:240 / 640;--p: 1}.lv-js .lv-strand{--p: 0}.lv-strand-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lv-strand{--glide: clamp(0, calc(var(--p) / .74), 1);--cut: clamp(0, calc((var(--p) - .78) / .14), 1)}.lv-strand-comb{transform:translateY(calc(12px + var(--glide) * 536px));filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.lv-strand-comb{opacity:calc(1 - var(--cut) * .65)}.lv-strand-sheen{stroke-dasharray:1000px;stroke-dashoffset:calc((1 - var(--glide)) * 1000px);opacity:.55;mix-blend-mode:screen}.lv-strand-tip{transform:translateY(calc(var(--cut) * 46px));opacity:calc(1 - var(--cut))}.lv-strand-bracket{opacity:calc(.35 + var(--cut) * .65)}.lv-strand-length path{stroke-dasharray:1000px;stroke-dashoffset:calc((1 - var(--glide)) * 1000px)}.lv-strand-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-size:13.5px;letter-spacing:.02em;color:var(--lv-gold)}.lv-strand-label{position:absolute;white-space:nowrap}.lv-strand-label--kept{left:50%;top:0;transform:translate(-50%,-170%);opacity:calc(.45 + var(--glide) * .55)}.lv-strand-label--cut{left:50%;top:100%;transform:translate(-50%,6px);font-family:var(--lv-display);font-size:20px;letter-spacing:0;color:var(--lv-gold-bright);opacity:var(--cut)}.lv-anatomy-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 20px;align-items:center}.lv-anatomy-copy{grid-column:1 / -1}.lv-anatomy-fig{position:relative;margin:0;justify-self:center;width:100%;max-width:230px}.lv-anatomy-glow{position:absolute;top:6%;right:-30%;bottom:6%;left:-30%;border-radius:50%;background:radial-gradient(closest-side,rgba(234,196,134,.16),transparent 72%)}.lv-anatomy-product{position:relative;aspect-ratio:420 / 1342}.lv-anatomy-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .32s ease}.lv-anatomy-product img.is-active{opacity:1}.lv-dot{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;z-index:2}.lv-dot span{width:14px;height:14px;border-radius:50%;background:var(--lv-gold-bright);box-shadow:0 0 0 4px #eac48638,0 2px 6px #0009;transition:transform .26s var(--lv-ease-out),box-shadow .26s ease}.lv-dot.is-active span{transform:scale(1.25);box-shadow:0 0 0 7px #eac48647,0 2px 8px #0009}.lv-anatomy.is-in .lv-dot span{animation:lv-dot-call 1.2s var(--lv-ease-out) both;animation-delay:calc(var(--i, 0) * .12s + .2s)}@keyframes lv-dot-call{0%{box-shadow:0 0 #eac4868c,0 2px 6px #0009}to{box-shadow:0 0 0 16px #eac48600,0 2px 6px #0009}}.lv-parts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lv-part{display:grid;gap:6px;width:100%;padding:14px 0 14px 16px;text-align:left;cursor:pointer;background:none;border:0;border-left:1px solid var(--lv-hair);color:inherit;font:inherit;transition:border-color .22s ease}.lv-part-name{font-family:var(--lv-display);font-size:22px;line-height:1.15;color:var(--lv-pearl-dim);transition:color .22s ease}.lv-part-text{font-size:15px;font-weight:300;line-height:1.5;color:var(--lv-pearl-dim);max-width:40ch}.lv-part.is-active{border-left-color:var(--lv-gold)}.lv-part.is-active .lv-part-name{color:var(--lv-gold-bright)}@media(hover:hover)and (pointer:fine){.lv-part:hover .lv-part-name{color:var(--lv-pearl)}.lv-part.is-active:hover .lv-part-name{color:var(--lv-gold-bright)}}.lv-ritual-grid{display:grid;gap:40px}.lv-ritual-fig{margin:0;border-radius:26px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 24px 36px -24px #000000d9}.lv-ritual-img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;display:block}.lv-steps{list-style:none;margin:32px 0 0;padding:0}.lv-step{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:22px 0;border-top:1px solid var(--lv-hair)}.lv-step:last-child{border-bottom:1px solid var(--lv-hair)}.lv-step-n{font-family:var(--lv-display);font-style:italic;font-size:44px;line-height:.9;color:var(--lv-gold)}.lv-step-title{margin:0;font-family:var(--lv-display);font-weight:400;font-size:26px;line-height:1.1;color:var(--lv-pearl)}.lv-step-text{margin:6px 0 0;font-size:16px;font-weight:300;line-height:1.55;color:var(--lv-pearl-dim);max-width:44ch}.lv-ritual-foot{margin:20px 0 0;font-size:14px;color:var(--lv-pearl-dim)}.lv-band{position:relative;overflow:hidden;min-height:min(118vw,640px);display:flex;align-items:flex-end;isolation:isolate}.lv-band-media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:-2;will-change:transform}.lv-band-img{width:100%;height:100%;object-fit:cover;object-position:36% 50%;display:block}.lv-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#15061026 30%,#150610db)}.lv-band-copy{padding-block:0 clamp(36px,6vw,72px)}.lv-band-line{margin:0;max-width:16ch;font-family:var(--lv-display);font-size:clamp(36px,5vw,64px);line-height:1.04;color:var(--lv-pearl);text-wrap:balance}.lv-band-line em{font-style:italic;color:var(--lv-gold-bright)}.lv-band-sub{margin:12px 0 0;font-size:16px;letter-spacing:.04em;color:var(--lv-pearl-dim)}.lv-compare{background:linear-gradient(180deg,#2b103000,#2b10308c 18% 82%,#2b103000)}.lv-table{margin:clamp(36px,5vw,56px) auto 0;max-width:980px;display:grid}.lv-tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lv-th,.lv-td{padding:12px 10px;font-size:14.5px;line-height:1.35;color:var(--lv-pearl-dim);display:flex;align-items:flex-start;gap:6px}.lv-th{font-family:var(--lv-display);font-size:19px;color:var(--lv-pearl);padding-top:18px;padding-bottom:14px;align-items:flex-end}.lv-th--blank{display:none}.lv-rowh{grid-column:1 / -1;padding:18px 10px 2px;border-top:1px solid var(--lv-hair);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-gold)}.lv-us{background:#fbf6eff0;color:var(--lv-ink)}.lv-th.lv-us{border-radius:16px 16px 0 0;color:var(--lv-ink);font-style:italic}.lv-td.lv-us{color:var(--lv-ink);font-weight:500}.lv-tr--last .lv-td.lv-us{border-radius:0 0 16px 16px;padding-bottom:16px}.lv-tr:not(.lv-thead) .lv-td{padding-top:10px}.lv-mark{flex:none;margin-top:1px}.lv-mark--yes{color:#8a6a35}.lv-td:not(.lv-us) .lv-mark--yes{color:var(--lv-gold)}.lv-mark--no{color:#fbf6ef73}.lv-us .lv-mark--no{color:#240d2673}.lv-td [data-lv-price-mirror]{font-family:var(--lv-figures, var(--lv-display));font-weight:400}.lv-promise-card{position:relative;border-radius:28px;overflow:hidden;color:var(--lv-ink);padding:clamp(32px,6vw,72px) clamp(24px,5.5vw,72px);background:#e9dfd3 url(//getlumecare.com/cdn/shop/t/5/assets/lv-satin-fabric.webp?v=106433167227546848061791364449) center / cover no-repeat;box-shadow:0 0 0 1px #c9a66bcc inset,0 40px 70px -36px #000000d9}.lv-promise-card .lv-h2{color:var(--lv-ink)}.lv-promise-card .lv-h2 em{color:#5e4220}.lv-promise-lede{margin:16px 0 0;max-width:44ch;font-size:17px;line-height:1.6;color:#240d26d1}.lv-promise-list{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:0}.lv-promise-list li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 0;border-top:1px solid rgba(125,95,51,.35)}.lv-promise-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#6b4f28;box-shadow:inset 0 0 0 1px #7d5f3373}.lv-promise-text{display:grid;gap:4px}.lv-promise-text strong{font-family:var(--lv-display);font-weight:400;font-size:23px;line-height:1.15;color:var(--lv-ink)}.lv-promise-text span{font-size:15.5px;line-height:1.5;color:#240d26cc}.lv-pay{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid rgba(125,95,51,.35);display:flex;flex-wrap:wrap;gap:8px}.lv-pay-icon{width:38px;height:24px;display:block}.lv-faq-grid{display:grid;gap:32px}.lv-faq-contact{margin:18px 0 0;font-size:16px;color:var(--lv-pearl-dim)}.lv-faq-contact a{color:var(--lv-gold)}.lv-faq-list{border-top:1px solid var(--lv-hair)}.lv-faq-list .lv-detail-body p{margin:0 0 10px;font-size:16px;font-weight:300;line-height:1.6;color:var(--lv-pearl-dim);max-width:54ch}.lv-faq-list .lv-detail-body p:last-child{margin-bottom:0}.lv-closing-grid{display:grid;gap:36px;align-items:center}.lv-closing-fig{margin:0;border-radius:26px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 24px 36px -24px #000000d9}.lv-closing-img{width:100%;height:100%;object-fit:cover;display:block}.lv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.lv-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 8px;cursor:pointer;border:1px solid var(--lv-hair);border-radius:999px;background:#08020659;font:400 15px/1 var(--lv-body);color:var(--lv-pearl-dim);transition:border-color .2s ease,color .2s ease,background .2s ease,transform .16s var(--lv-ease-out)}.lv-chip img{width:26px;height:26px;object-fit:contain}.lv-chip[aria-pressed=true]{border-color:var(--lv-gold);color:var(--lv-pearl);background:#d8b9911f}.lv-chip:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.lv-chip:hover{color:var(--lv-pearl)}}.lv-closing-buy{display:flex;align-items:center;gap:20px;margin:28px 0 0;flex-wrap:wrap}.lv-closing-price{font-family:var(--lv-figures, var(--lv-display));font-size:34px;line-height:1;color:var(--lv-pearl);letter-spacing:.02em}.lv-closing-cta{flex:1;min-width:200px;min-height:60px;font-size:27px}.lv-closing-note{margin:16px 0 0;font-size:14.5px;color:var(--lv-pearl-dim)}@media(min-width:900px){.lv-length-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.lv-strand{width:min(100%,270px);margin-block:48px}.lv-anatomy-grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);gap:32px 48px}.lv-anatomy-copy{grid-column:1;grid-row:1 / span 2;align-self:center}.lv-anatomy-fig{grid-column:2;grid-row:1 / span 2;max-width:190px}.lv-parts{grid-column:3;grid-row:1 / span 2}.lv-ritual-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;align-items:center}.lv-ritual-fig{aspect-ratio:2 / 3;max-height:760px}.lv-band{min-height:min(56vw,720px)}.lv-band-img{object-position:50% 40%}.lv-tr{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.lv-th--blank{display:flex}.lv-rowh{grid-column:auto;padding:22px 16px 22px 0;font-size:13px;align-self:stretch;display:flex;align-items:center}.lv-th,.lv-td{padding:22px 18px;font-size:16px}.lv-th{font-size:24px}.lv-td{border-top:1px solid var(--lv-hair);align-items:center}.lv-td.lv-us{border-top-color:#7d5f3340}.lv-tr:not(.lv-thead) .lv-td{padding-top:22px}.lv-promise-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 64px;align-items:start}.lv-promise-list{margin-top:0}.lv-promise-list li:first-child{border-top:0;padding-top:4px}.lv-pay{grid-column:1 / -1}.lv-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.lv-faq-head{position:sticky;top:140px}.lv-closing-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}@media(prefers-reduced-motion:reduce){.lv-js .lv-strand{--p: 1}.lv-band-media{transform:none!important}}#features,#faq,#how-to{scroll-margin-top:110px}body.lv .lm-footer{font-family:var(--lv-body);border-top:1px solid var(--lv-hair)}body.lv .lm-footer-col-heading{font-family:var(--lv-body);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--lv-gold)}body.lv .lm-footer a{color:inherit;transition:color .18s ease}body.lv .lm-footer-tagline,body.lv .lm-footer-about-text{line-height:1.6}body.lv .lm-footer-bottom{border-top-color:var(--lv-hair)}.lv-footer-logo{font-size:56px}@media(hover:hover)and (pointer:fine){body.lv .lm-footer a:hover{color:var(--lv-gold)}}body.lv .cart__checkout-button{font-family:var(--lv-display);font-size:24px;letter-spacing:0;color:var(--lv-ink);background:linear-gradient(180deg,#e3c7a1,#d3b58c);border-radius:999px;min-height:56px}body.lv .cart__checkout-button:active{transform:scale(.97)}body.lv .title--primary,body.lv .cart-item__name{font-family:var(--lv-display)}.lv-reviews-head{display:grid;gap:14px}.lv-reviews-disclosure{margin:0;max-width:56ch;font-size:14px;line-height:1.5;color:var(--lv-pearl-dim)}.lv-reviews-badge .jdgm-prev-badge{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--lv-pearl)}.lv-reviews-badge .jdgm-star,.lv-reviews-widget .jdgm-star{color:var(--lv-gold-bright)!important}.lv-reviews-widget{margin-top:clamp(28px,4vw,44px);position:relative}.lv-reviews-widget .jdgm-ssr-ai-content,.lv-reviews-widget .jdgm-ssr-rating-distribution{display:none}.lv-reviews-widget .jdgm-ssr-reviews__list{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto;max-width:none!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,5.2vw,56px);margin-inline:calc(-1*clamp(20px,5.2vw,56px));padding:4px clamp(20px,5.2vw,56px) 18px;scrollbar-width:thin;scrollbar-color:rgba(201,166,107,.5) transparent}.lv-reviews-widget .jdgm-ssr-reviews__list::-webkit-scrollbar{height:6px}.lv-reviews-widget .jdgm-ssr-reviews__list::-webkit-scrollbar-thumb{background:#c9a66b80;border-radius:3px}.lv-reviews-widget .jdgm-rev{flex:0 0 min(84%,360px)!important;width:auto!important;max-width:none!important;scroll-snap-align:start;margin:0!important;display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px!important;border:0!important;border-radius:22px;background:#ece2d6 url(//getlumecare.com/cdn/shop/t/5/assets/lv-satin-fabric.webp?v=106433167227546848061791364449) center / cover!important;box-shadow:0 0 0 1px #c9a66bb3 inset,0 16px 26px -18px #000c;color:var(--lv-ink)!important}.lv-reviews-widget .jdgm-rev *{color:inherit}.lv-reviews-widget .jdgm-rev__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0}.lv-reviews-widget .jdgm-rev__icon{width:30px;height:30px;line-height:30px;border-radius:50%;background:#6b4f28!important;color:#fbf6ef!important;font-size:14px;text-align:center}.lv-reviews-widget .jdgm-rev__rating .jdgm-star{color:#8a6a35!important;font-size:15px}.lv-reviews-widget .jdgm-rev__author{color:#5e4220!important;font-size:13.5px;font-weight:500}.lv-reviews-widget .jdgm-rev__timestamp{color:#240d2699!important;font-size:13px}.lv-reviews-widget .jdgm-rev__location,.lv-reviews-widget .jdgm-rev__buyer-badge-wrapper,.lv-reviews-widget .jdgm-rev__actions,.lv-reviews-widget .jdgm-rev__transparency-badge-wrapper,.lv-reviews-widget .jdgm-rev__reply,.lv-reviews-widget .jdgm-divider-top:before{display:none!important}.lv-reviews-widget .jdgm-rev__content{margin:0}.lv-reviews-widget .jdgm-rev__title{display:block;margin:0 0 6px;font-family:var(--lv-display);font-weight:400;font-size:21px;line-height:1.2}.lv-reviews-widget .jdgm-rev__body,.lv-reviews-widget .jdgm-rev__body p{margin:0;font-size:15.5px;line-height:1.55;color:#240d26db!important}.lv-reviews-widget .jdgm-rev__pics{display:flex;gap:8px;margin-top:auto;padding-top:6px;flex-wrap:wrap}.lv-reviews-widget .jdgm-rev__pic-link{display:block;width:64px;height:64px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #7d5f3366}.lv-reviews-widget .jdgm-rev__pic-img{width:100%;height:100%;object-fit:cover}.lv-reviews-widget .jdgm-paginate,.lv-reviews-widget .jdgm-rev-widg__header,.lv-reviews-widget .jdgm-write-rev-link,.lv-reviews-nav{display:none}@media(hover:hover)and (pointer:fine){.lv-reviews-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.lv-reviews-nav button{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;cursor:pointer;background:none;border:1px solid var(--lv-hair);color:var(--lv-gold);transition:border-color .18s ease,transform .16s var(--lv-ease-out)}.lv-reviews-nav button:hover{border-color:var(--lv-gold)}.lv-reviews-nav button:active{transform:scale(.94)}}@media(min-width:900px){.lv-reviews-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.lv-reviews-disclosure{grid-column:1 / -1}.lv-reviews-widget .jdgm-rev{flex-basis:calc((100% - 28px) / 3.15)!important}}.shopify-section-group-header-group:has(.lv-announce){position:relative;z-index:51}.lv-announce{position:relative;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:40px;padding-inline:4px;background:linear-gradient(180deg,#e3c7a1,#d3b58c);color:var(--lv-ink)}.lv-announce-track{position:relative;height:100%;overflow:hidden}.lv-announce-msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;text-align:center;opacity:0;transform:translateY(70%);transition:opacity .24s ease,transform .42s var(--lv-ease-out)}.lv-announce-msg.is-active{opacity:1;transform:none}.lv-announce-msg.is-leaving{opacity:0;transform:translateY(-70%);transition-duration:.18s,.3s}.lv-announce-msg a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#240d2659}.lv-announce-icon{display:inline-grid;color:#5e4220}.lv-announce-arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;color:#240d26b3;transition:transform .16s var(--lv-ease-out),color .16s ease}.lv-announce-arrow:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.lv-announce-arrow:hover{color:var(--lv-ink)}}@media(max-width:380px){.lv-announce-msg{font-size:12.5px}}.lv-marquee{position:relative;overflow:hidden;padding:16px 0;border-block:1px solid var(--lv-hair);background:#1506108c;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lv-marquee-viewport{display:flex;width:max-content;animation:lv-marquee var(--lv-marquee-speed, 40s) linear infinite}.lv-marquee-row{display:flex;flex:none;list-style:none;margin:0;padding:0}.lv-marquee-item{display:flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-family:var(--lv-display);font-size:clamp(19px,2vw,24px);color:var(--lv-pearl)}.lv-marquee-item:nth-child(2n) span{font-style:italic;color:var(--lv-gold-bright)}.lv-marquee-sep{color:var(--lv-gold);flex:none}@keyframes lv-marquee{to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.lv-marquee:hover .lv-marquee-viewport{animation-play-state:paused}}.lv-ba-grid{display:grid;gap:32px;align-items:center}.lv-ba-hint{display:inline-flex;align-items:center;gap:8px;margin:22px 0 0;font-size:14px;letter-spacing:.04em;color:var(--lv-gold)}.lv-ba-fig{position:relative;margin:0;aspect-ratio:1;border-radius:26px;overflow:hidden;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;box-shadow:0 24px 36px -24px #000000d9}.lv-ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;pointer-events:none}.lv-ba-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lv-ba-handle{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--pos));pointer-events:none}.lv-ba-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--lv-gold-bright);box-shadow:0 0 14px #00000073}.lv-ba-knob{position:absolute;top:50%;left:0;width:48px;height:48px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;color:var(--lv-ink);background:linear-gradient(180deg,#ecd3ad,#d3b58c);box-shadow:0 6px 16px -4px #0009;transition:transform .16s var(--lv-ease-out)}.lv-ba-fig.is-dragging .lv-ba-knob{transform:translate(-50%,-50%) scale(1.08)}.lv-ba-fig.is-intro .lv-ba-before{transition:clip-path .9s var(--lv-ease-inout)}.lv-ba-fig.is-intro .lv-ba-handle{transition:transform .9s var(--lv-ease-inout)}.lv-ba-tag{position:absolute;top:14px;padding:6px 12px;border-radius:999px;z-index:1;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-pearl);background:#1506109e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lv-ba-tag--before{left:14px}.lv-ba-tag--after{right:14px}.lv-ba-range{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv-ba-fig:has(.lv-ba-range:focus-visible){outline:2px solid var(--lv-gold);outline-offset:4px}.lv-ba-note{position:absolute;right:14px;bottom:12px;z-index:1;font-size:12px;color:#fbf6efcc;text-shadow:0 1px 6px rgba(0,0,0,.7)}.lv-offer-card{display:grid;gap:28px;padding:clamp(20px,4.6vw,56px);border-radius:28px;background:radial-gradient(120% 90% at 0% 0%,rgba(74,28,66,.55),transparent 60%),#150610b8;box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-offer-visual{position:relative;aspect-ratio:5 / 4;border-radius:22px;overflow:hidden;background:#e9dfd3 url(//getlumecare.com/cdn/shop/t/5/assets/lv-satin-fabric.webp?v=106433167227546848061791364449) center / cover;box-shadow:inset 0 0 0 1px #c9a66bb3}.lv-offer-pill{position:absolute;top:14px;left:14px;z-index:2;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--lv-pearl);background:var(--lv-ink)}.lv-offer-pair{position:absolute;top:8%;right:14%;bottom:6%;left:14%}.lv-offer-unit{position:absolute;top:0;bottom:0;left:36%;width:28%;transition:transform .56s var(--lv-ease-out),opacity .3s ease}.lv-offer[data-size="2"] .lv-offer-unit--1{transform:translate(-46%) rotate(-11deg)}.lv-offer[data-size="2"] .lv-offer-unit--2{transform:translate(46%) rotate(11deg)}.lv-offer[data-size="2"] .lv-offer-unit--3{transform:translate(90%) rotate(16deg) scale(.92);opacity:0}.lv-offer[data-size="3"] .lv-offer-unit--1{transform:none;z-index:2}.lv-offer[data-size="3"] .lv-offer-unit--2{transform:translate(-88%) rotate(-14deg) scale(.94)}.lv-offer[data-size="3"] .lv-offer-unit--3{transform:translate(88%) rotate(14deg) scale(.94);opacity:1}.lv-offer-unit img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 14px 14px rgba(36,13,38,.35));transition:opacity .32s ease}.lv-offer-unit img.is-active{opacity:1}.lv-offer-unit.is-swap img.is-active{animation:lv-offer-swap .52s var(--lv-ease-out)}@keyframes lv-offer-swap{0%{transform:translateY(10px)}}@media(hover:hover)and (pointer:fine){.lv-offer[data-size="2"] .lv-offer-card:hover .lv-offer-unit--1{transform:translate(-56%) rotate(-15deg)}.lv-offer[data-size="2"] .lv-offer-card:hover .lv-offer-unit--2{transform:translate(56%) rotate(15deg)}}.lv-offer-size{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.lv-offer-size-opt{position:relative;display:grid;place-items:center;min-height:48px;padding:8px 10px;border-radius:14px;cursor:pointer;text-align:center;border:1px solid var(--lv-hair);background:#08020659;font-size:14.5px;color:var(--lv-pearl-dim);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .16s var(--lv-ease-out)}.lv-offer-size-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lv-offer-size-opt:has(input:checked){border-color:var(--lv-gold);background:#d8b9911f;color:var(--lv-pearl)}.lv-offer-size-opt:has(input:focus-visible){outline:2px solid var(--lv-gold);outline-offset:2px}.lv-offer-size-opt:active{transform:scale(.98)}.lv-offer-pick[hidden]{display:none}.lv-offer-lede{margin:16px 0 0;max-width:44ch;font-size:17px;font-weight:300;line-height:1.6;color:var(--lv-pearl-dim)}.lv-offer-pick{margin-top:22px}.lv-offer-pick-label{display:block;margin-bottom:10px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-gold)}.lv-offer-chips{display:flex;flex-wrap:wrap;gap:8px}.lv-offer-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 8px;cursor:pointer;border:1px solid var(--lv-hair);border-radius:999px;background:#08020659;font-size:15px;color:var(--lv-pearl-dim);transition:border-color .2s ease,color .2s ease,background .2s ease,transform .16s var(--lv-ease-out)}.lv-offer-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lv-offer-chip img{width:26px;height:26px;object-fit:contain}.lv-offer-chip:has(input:checked){border-color:var(--lv-gold);color:var(--lv-pearl);background:#d8b9911f}.lv-offer-chip:has(input:focus-visible){outline:2px solid var(--lv-gold);outline-offset:2px}.lv-offer-chip:active{transform:scale(.96)}.lv-offer-math{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:26px}.lv-offer-was{font-family:var(--lv-figures, var(--lv-display));font-size:20px;color:var(--lv-pearl-dim);text-decoration-thickness:1px}.lv-offer-now{font-family:var(--lv-figures, var(--lv-display));font-size:38px;line-height:1;color:var(--lv-pearl)}.lv-offer-save{padding:5px 12px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--lv-ink);background:var(--lv-gold)}.lv-offer-cta{width:100%;margin-top:20px;min-height:60px;font-size:26px}.lv-offer-cta.is-loading{opacity:.7;cursor:progress}.lv-offer-error{margin:10px 0 0;font-size:14.5px;color:#f3b9a6}.lv-offer-note{margin:14px 0 0;font-size:14px;color:var(--lv-pearl-dim)}.lv-ship-head{max-width:680px}.lv-ship-route{position:relative;margin-top:clamp(36px,5vw,56px);overflow-x:clip;overflow-y:visible;padding-block:4px}.lv-stops{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:30px}.lv-stop{position:relative;display:grid;gap:4px;padding-left:66px;min-height:44px}.lv-stop-dot{position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--lv-gold);background:var(--lv-ground-deep);box-shadow:inset 0 0 0 1px var(--lv-hair);transition:background .36s ease,color .36s ease,box-shadow .36s ease}.lv-stop.is-lit .lv-stop-dot,html:not(.lv-js) .lv-stop-dot{background:var(--lv-gold);color:var(--lv-ink);box-shadow:0 0 0 6px #d8b99124}.lv-stop.is-lit .lv-stop-dot{animation:lv-stop-pop .42s var(--lv-ease-out)}@keyframes lv-stop-pop{0%{transform:scale(.86)}60%{transform:scale(1.12)}to{transform:scale(1)}}.lv-js .lv-ship .lv-stop>:not(.lv-stop-dot){opacity:.45;transition:opacity .5s ease}.lv-js .lv-ship .lv-stop.is-lit>:not(.lv-stop-dot){opacity:1}.lv-stop-when{font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-gold);font-variant-numeric:tabular-nums}.lv-stop-title{font-family:var(--lv-display);font-weight:400;font-size:24px;line-height:1.15;color:var(--lv-pearl)}.lv-stop-text{font-size:15px;font-weight:300;line-height:1.55;color:var(--lv-pearl-dim);max-width:34ch}.lv-ship-line{position:absolute;z-index:0;left:21px;top:22px;width:2px;height:var(--len, 0px);background:#c9a66b38}.lv-ship-progress{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lv-gold);transform-origin:top;transform:scaleY(0)}.lv-ship-runner{position:absolute;top:0;right:0;bottom:0;left:0}.lv-ship-parcel{position:absolute;left:50%;top:0;z-index:2;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;display:grid;place-items:center;color:var(--lv-ink);background:var(--lv-pearl);box-shadow:0 6px 14px -4px #0009;opacity:0}.lv-ship.is-in .lv-ship-parcel{opacity:1;transition:opacity .2s ease .2s}.lv-ship.is-done .lv-ship-parcel{opacity:0;transition:opacity .3s ease}html:not(.lv-js) .lv-ship-progress{transform:none}.lv-bag-save span:last-child{color:var(--lv-gold-bright);font-variant-numeric:tabular-nums}.lv-bag-price s{margin-right:6px;font-size:15px;color:var(--lv-pearl-dim)}.lv-bag-nudge{margin:18px 0 6px;padding:16px 16px 14px;border-radius:18px;background:#d8b9911a;box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-bag-nudge p{margin:0 0 12px;font-family:var(--lv-display);font-size:20px;line-height:1.2;color:var(--lv-pearl)}.lv-bag-nudge-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;border:1px solid var(--lv-gold);background:none;color:var(--lv-gold-bright);font-size:15px;transition:transform .16s var(--lv-ease-out),background .2s ease}.lv-bag-nudge-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lv-bag-nudge-btn:hover{background:#d8b9911f}}@media(min-width:900px){.lv-ba-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.lv-ba-fig{aspect-ratio:5 / 4}.lv-offer-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.lv-offer-visual{aspect-ratio:1}.lv-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lv-stop{padding-left:0;padding-top:68px}.lv-ship-line{left:22px;top:21px;height:2px;width:var(--len, 0px)}.lv-ship-progress{transform-origin:left;transform:scaleX(0)}.lv-ship-parcel{left:0;top:50%;margin:-16px 0 0 -16px}}@media(prefers-reduced-motion:reduce){.lv-marquee-viewport{animation:none}.lv-marquee{overflow-x:auto}.lv-announce-msg{transition:none}}.lv-offer-size-opt span{display:grid;gap:2px}.lv-offer-size-opt strong{font-weight:500;font-size:15px}.lv-offer-size-opt small{font-size:12.5px;color:var(--lv-gold);letter-spacing:.02em}.lv-closer-head{max-width:640px}.lv-closer-track{list-style:none;margin:clamp(28px,4vw,44px) calc(-1*clamp(20px,5.2vw,56px)) 0;padding:0 clamp(20px,5.2vw,56px) 4px;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,5.2vw,56px);scrollbar-width:none}.lv-closer-track::-webkit-scrollbar{display:none}.lv-closer-item{scroll-snap-align:start}.lv-closer-fig{margin:0}.lv-closer-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:22px;box-shadow:0 20px 30px -22px #000000d9;transition:transform .5s var(--lv-ease-out)}.lv-closer-fig figcaption{display:grid;gap:6px;padding:16px 4px 0}.lv-closer-title{font-family:var(--lv-display);font-weight:400;font-size:24px;line-height:1.15;color:var(--lv-pearl)}.lv-closer-text{font-size:15.5px;font-weight:300;line-height:1.55;color:var(--lv-pearl-dim);max-width:38ch}.lv-closer-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.lv-closer-dot{width:6px;height:6px;border-radius:50%;background:#c9a66b59;transition:transform .24s var(--lv-ease-out),background .24s ease}.lv-closer-dot.is-active{background:var(--lv-gold);transform:scale(1.35)}@media(hover:hover)and (pointer:fine){.lv-closer-fig{overflow:hidden}.lv-closer-item:hover .lv-closer-img{transform:scale(1.025)}}@media(min-width:900px){.lv-closer-track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:28px;overflow:visible;margin-inline:0;padding-inline:0}.lv-closer-dots{display:none}}.lv-anim [data-lv-anim]{transition-property:opacity,transform,filter,clip-path;transition-timing-function:var(--lv-ease-out);transition-delay:calc(var(--lv-d, 0) * 1ms)}.lv-anim [data-lv-anim=rise]{opacity:0;transform:translateY(22px);filter:blur(6px);transition-duration:.9s}.lv-anim [data-lv-anim=fade]{opacity:0;transform:translateY(10px);transition-duration:.8s}.lv-anim [data-lv-anim=item]{opacity:0;transform:translateY(16px);transition-duration:.7s}.lv-anim [data-lv-anim=unveil]{clip-path:inset(18% 0 0 0 round 26px);opacity:.001;transition-duration:1.1s,0ms,0ms,1.1s}.lv-anim [data-lv-anim=unveil] img{transform:scale(1.1);transition:transform 1.6s var(--lv-ease-out)}.lv-anim [data-lv-anim].is-seen{opacity:1;transform:none;filter:none}.lv-anim [data-lv-anim=unveil].is-seen{clip-path:inset(0 0 0 0 round 26px)}.lv-anim [data-lv-anim=unveil].is-seen img{transform:none}.lv-anim [data-lv-anim=unveil].is-seen{opacity:1}.lv-sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask:url(//getlumecare.com/cdn/shop/t/5/assets/lv-satin.webp?v=19873604382783908291791122854) center / 100% 100% no-repeat;mask:url(//getlumecare.com/cdn/shop/t/5/assets/lv-satin.webp?v=19873604382783908291791122854) center / 100% 100% no-repeat}.lv-sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,252,245,0) 20%,rgba(255,252,245,.42) 50%,rgba(255,252,245,0) 80%,transparent 100%);transform:translate(-120%) skew(-12deg);animation:lv-sheen 7.5s cubic-bezier(.45,0,.25,1) 1.6s infinite}@keyframes lv-sheen{0%{transform:translate(-120%) skew(-12deg)}32%{transform:translate(260%) skew(-12deg)}to{transform:translate(260%) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.lv-anim [data-lv-anim],.lv-anim [data-lv-anim=unveil]{transform:none!important;filter:none!important;clip-path:none!important;transition-property:opacity;transition-duration:.5s}.lv-anim [data-lv-anim=unveil]{opacity:0}.lv-anim [data-lv-anim=unveil] img{transform:none!important}.lv-sheen:before{animation:none;display:none}.lv-announce-msg{transform:none!important;transition:opacity .3s ease}}@media(min-width:720px){.lv-length-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.lv-strand{width:min(100%,240px);margin-block:48px}.lv-ba-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.lv-ba-fig{aspect-ratio:1}.lv-ritual-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.lv-ritual-fig{aspect-ratio:3 / 4}.lv-offer-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.lv-offer-visual{aspect-ratio:1}.lv-promise-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 36px;align-items:start}.lv-promise-list{margin-top:0}.lv-promise-list li:first-child{border-top:0;padding-top:4px}.lv-pay{grid-column:1 / -1}.lv-closing-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px}.lv-closer-track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:18px;overflow:visible;margin-inline:0;padding-inline:0}.lv-closer-dots{display:none}.lv-closer-title{font-size:21px}.lv-closer-text{font-size:14.5px}.lv-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lv-stop{padding-left:0;padding-top:68px}.lv-ship-line{left:22px;top:21px;height:2px;width:var(--len, 0px)}.lv-ship-progress{transform-origin:left;transform:scaleX(0)}.lv-ship-parcel{left:0;top:50%;margin:-16px 0 0 -16px}.lv-stop-title{font-size:21px}.lv-reviews-widget .jdgm-rev{flex-basis:calc((100% - 14px) / 2.2)!important}.lv-band{min-height:min(70vw,640px)}.lv-band-img{object-position:45% 45%}.lv-tr{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.lv-th--blank{display:flex}.lv-rowh{grid-column:auto;padding:18px 12px 18px 0;align-self:stretch;display:flex;align-items:center}.lv-th,.lv-td{padding:18px 12px;font-size:15px}.lv-th{font-size:21px}.lv-td{border-top:1px solid var(--lv-hair);align-items:center}.lv-td.lv-us{border-top-color:#7d5f3340}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lv-page.css.map */
