.lh{--lh-red:#B03A2E;font-family:var(--font-body--family,var(--font-body-family,Arial,sans-serif));color:var(--vm-ink)}.lh *,.lh *:before,.lh *:after{box-sizing:border-box}.lh h1,.lh h2,.lh h3,.lh .vm h2,.lh .vm h3{font-family:inherit;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.lh .vm{max-width:1160px;padding-inline:28px}.lh .vm-sec{padding-block:42px}.lh .vm h2{font-size:clamp(26px,3vw,34px);line-height:1.15}.lh .vm p{font-size:15px;line-height:1.6}.lh .vm p.vm-kicker{font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--vm-green);margin-bottom:8px}.lh-hero{position:relative;overflow:hidden;background:var(--vm-ink);color:#fff}.lh-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.lh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,30,23,.83),rgba(17,30,23,.26) 48%,transparent 72%)}.lh-hero-in{position:relative;z-index:1;max-width:1160px;padding:80px 28px;margin:auto;min-height:460px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lh-hero-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-weight:600;color:#fff}.lh-hero h1{color:#fff;font-size:clamp(34px,4.3vw,54px);line-height:1.04;max-width:11ch;margin:0 0 26px}.lh-cta{display:inline-flex;gap:30px;align-items:center;justify-content:center;min-height:48px;background:#fff;color:var(--vm-ink)!important;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;padding:14px 26px}.lh-cta:hover{background:var(--vm-mist)}.lh-trustwrap{border-bottom:1px solid var(--vm-line)}.lh-trust{display:flex;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:14px 28px;overflow-x:auto;scrollbar-width:none}.lh-trust div{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:500;white-space:nowrap}.lh-trust svg{width:20px;height:20px;color:var(--vm-green)}.lh-vids{display:flex;justify-content:center;gap:24px;overflow-x:auto;padding:3px 0 7px;scrollbar-width:none}.lh-vid{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--vm-ink);flex-shrink:0}.lh-vid .r{display:block;width:82px;height:82px;border-radius:50%;padding:2px;background:var(--vm-mint)}.lh-vid video{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;border:3px solid white;pointer-events:none}.lh-vid small{display:block;font-size:10px;margin-top:7px;max-width:90px}.lh-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:#0a0e0ce6}.lh-modal.on{display:flex}.lh-modal video{max-height:86vh;max-width:100%;border-radius:12px;background:#000}.lh-modal button{position:absolute;top:16px;right:16px;border:0;border-radius:50%;width:44px;height:44px;background:#fff;font-size:24px;cursor:pointer}.lh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--vm-mint) transparent;padding-bottom:14px}.lh-rail>*{min-width:0;scroll-snap-align:start}.lh-card,.lh-bcard{text-decoration:none;display:block;color:var(--vm-ink);position:relative}.lh-card .ph{aspect-ratio:1;background:#f6f8f6;border-radius:10px;overflow:hidden}.lh-card img{display:block;width:100%;height:100%;object-fit:contain}.lh .lh-card h3{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;margin:12px 0 5px}.lh-card span,.lh-bcard .pr{font-size:13px;font-weight:500}.lh-card s,.lh-bcard s{font-size:12px;color:var(--vm-sage);margin-left:7px;font-weight:400}.lh-rail--bundles{grid-auto-columns:calc((100% - 32px)/3)}.lh-bcard b{display:block;font-size:16px;font-weight:600;margin:12px 0 5px}.lh-bcard small{display:block;font-size:12px;line-height:1.5;color:var(--vm-sage);margin-bottom:6px}.lh-bcard em{position:absolute;top:12px;left:12px;background:var(--vm-ink);color:#fff;padding:5px 10px;border-radius:4px;font-style:normal;font-size:10px;font-weight:600}.lh-bcard em.red{background:var(--lh-red)}.lh-bcard.soon{pointer-events:none}.lh-kit-photo{display:flex;align-items:center;justify-content:center;gap:10px;padding:36px 14px 18px;aspect-ratio:1.55;background:#f6f8f5;border:1px solid var(--vm-line);border-radius:12px;overflow:hidden}.lh-kit-item{display:block;flex:1;min-width:0;max-width:47%;text-align:center;background:#fff;border:1px solid #e2e8e1;border-radius:8px;overflow:hidden}.lh-kit-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lh-kit-item>span{display:block;color:var(--vm-ink);padding:7px 3px;font-size:9px;line-height:1.3;font-weight:500;border-top:1px solid #e2e8e1}.lh-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--vm-mist);border-radius:12px;overflow:hidden}.lh-split .im{aspect-ratio:1.2;position:relative;min-width:0}.lh-split .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lh-split .tx{padding:32px;min-width:0}.lh-split .lh-chk{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:12px}.lh-chk li{display:flex;gap:10px}.lh-chk li:before{content:"\2713";color:var(--vm-green);font-size:18px}.lh-chk b{display:block;font-size:14px;font-weight:600;margin-bottom:3px}.lh-chk span{font-size:12px;color:var(--vm-sage);line-height:1.5}.lh-pill{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;background:var(--vm-ink);color:#fff!important;border-radius:6px;padding:12px 22px;font-size:13px;font-weight:600}.lh-split--dark{background:var(--vm-ink);color:#fff}.lh .lh-split--dark h2{color:#fff}.lh .lh-split--dark p{color:#d6e3db}.lh .lh-split--dark p.vm-kicker{color:var(--vm-mint)}.lh-split--dark .lh-pill{background:#fff;color:var(--vm-ink)!important}.lh-science-image{background:#fafbf9}.lh-split .lh-science-image img{object-fit:contain}.lh-nm{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.lh-nm span{font-size:11px;padding:7px 10px;border-radius:4px;background:#f7e1dd;color:#9e2f24}.lh-nm .n{background:#e9e2f2;color:#55407a}.lh-text-link{font-size:13px;color:var(--vm-ink);text-underline-offset:4px}.lh-final{background:var(--vm-ink);border-radius:12px;padding:36px;text-align:center}.lh .lh-final h2{color:#fff}.lh .lh-final p{max-width:48ch;margin:0 auto 20px;color:#d6e3db}.lh .lh-final p.vm-kicker{color:var(--vm-mint)}.lh .lh-final .lh-offer-date{font-size:11px;color:#b4c8bb;margin:14px 0 0}.lh-care{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px 0 0}.lh-care a{display:flex;align-items:center;gap:14px;color:var(--vm-ink);text-decoration:none}.lh-care a>span{font-size:23px;color:var(--vm-green)}.lh-care b{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.lh-care small{font-size:11px;color:var(--vm-sage);line-height:1.5}.lh-faq details{border-bottom:1px solid var(--vm-line)}.lh-faq summary{list-style:none;display:flex;justify-content:space-between;gap:14px;cursor:pointer;padding:18px 0;font-size:14px;font-weight:600}.lh-faq summary::-webkit-details-marker{display:none}.lh-faq summary:after{content:"+";font-size:20px;color:var(--vm-green)}.lh-faq details[open] summary:after{content:"\2212"}.lh .lh-faq p{font-size:13px;margin-bottom:18px}.lh a:focus-visible,.lh button:focus-visible,.lh summary:focus-visible,.lh [tabindex="0"]:focus-visible{outline:2px solid var(--vm-green);outline-offset:4px}@media(min-width:1500px){.lh-hero-in{min-height:500px}}@media(max-width:749px){.lh .vm{padding-inline:22px}.lh .vm-sec{padding-block:30px}.lh-hero-in{min-height:440px;justify-content:flex-end;padding:190px 24px 32px}.lh-hero>img{object-position:61% 30%}.lh-hero:after{background:linear-gradient(180deg,transparent 28%,rgba(17,30,23,.76) 78%)}.lh-hero h1{font-size:36px;max-width:12ch;margin-bottom:20px}.lh-hero-eyebrow{font-size:10px;margin-bottom:10px}.lh-trust{gap:20px;padding-inline:22px}.lh-vids{justify-content:flex-start;gap:14px}.lh-vid .r{width:72px;height:72px}.lh-rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.lh-rail--bundles{grid-auto-columns:76%}.lh .lh-card h3{font-size:12px}.lh-card span{font-size:11px}.lh-card s{display:block;margin:4px 0 0;font-size:10px}.lh-split{grid-template-columns:1fr}.lh-split .im{aspect-ratio:1.4}.lh-split .tx{padding:26px 24px}.lh-care{grid-template-columns:1fr;gap:20px;padding:25px 5px 0}.lh-final{padding:30px 22px}.lh-faq summary{font-size:13px}}@media(min-width:750px){.lh-vids{justify-content:center;width:max-content;max-width:100%;margin-inline:auto}.lh-vid small{width:90px}.lh-vid .r{margin-inline:auto}#shop .lh-rail{grid-auto-columns:calc((100% - 48px)/4)}}#better-skin{background:#f5f7f4}#better-skin .lh-split{background:#fff;border:1px solid var(--vm-line);border-radius:20px;padding:12px;gap:12px;box-shadow:0 3px 16px #1c2a2308}#better-skin .im{border-radius:12px;overflow:hidden;aspect-ratio:1.05}#better-skin .tx{padding:28px 30px}#better-skin .lh-chk{gap:16px;margin-block:22px}#better-skin .lh-chk li{gap:12px;align-items:flex-start}#better-skin .lh-chk li:before{display:grid;place-items:center;border-radius:50%;background:var(--vm-mist);width:25px;height:25px;flex:0 0 25px;font-size:14px}@media(max-width:749px){.lh-kit-photo{gap:7px;padding:32px 10px 12px}.lh-kit-item>span{font-size:9px}#better-skin .lh-split{padding:10px;gap:0}#better-skin .im{aspect-ratio:1.3}#better-skin .tx{padding:24px 12px}}.lh .lh-video-section{padding-block:22px 12px}.lh-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;align-items:center}.lh-trust div{justify-content:center;min-width:0;white-space:normal;text-align:center;line-height:1.35}.lh-trust svg{flex:0 0 18px;width:18px;height:18px}.lh-vids{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:min(100%,510px);overflow:visible;margin-inline:auto;align-items:center}.lh-vid{min-width:0;display:flex;align-items:center;justify-content:center}.lh-vid .r{width:82px;height:82px;max-width:100%;margin:0}#shop .lh-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding-bottom:0}.lh-rating-band{padding:16px 20px;background:#f5f8f5;border-block:1px solid var(--vm-line)}.lh-rating-band a{display:flex;justify-content:center;align-items:center;gap:14px;color:var(--vm-ink);font-size:12px;text-decoration:none}.lh-rating-stars{color:var(--vm-green);letter-spacing:1px;font-size:16px}#bundles{background:var(--vm-mist);border:0}#bundles .vm{max-width:1120px}.lh-rail--bundles{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding:0;align-items:start}.lh-bcard{background:#fff;border:1px solid var(--vm-line);border-radius:14px;padding:12px 12px 16px;overflow:hidden}.lh-bcard .lh-kit-photo{aspect-ratio:1.35;padding:32px 10px 14px;border:0;background:#f8faf7}.lh-bcard b,.lh-bcard small,.lh-bcard .pr{margin-inline:4px}#better-skin{background:#fff}@media(max-width:749px){.lh .vm{padding-inline:20px}.lh .vm-sec{padding-block:28px}.lh-trust{padding:14px 12px;gap:8px}.lh-trust div{display:flex;flex-direction:column;gap:5px;font-size:10px;align-items:center;justify-content:flex-start;min-height:44px}.lh-trust svg{width:18px;height:18px}.lh .lh-video-section{padding-block:18px 8px}.lh-vids{gap:9px;width:100%;padding:0}.lh-vid .r{width:100%;height:auto;aspect-ratio:1;padding:2px}.lh-vid video{border-width:2px}#shop .lh-rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:64%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-20px;padding:0 20px 6px;scroll-padding-inline:20px}#shop .lh-rail::-webkit-scrollbar{display:none}.lh .lh-card h3{font-size:15px;margin-top:12px;text-align:center}.lh-card>span{display:block;text-align:center;font-size:14px}.lh-card s{display:inline;margin-left:8px;font-size:12px}.lh-card .ph{aspect-ratio:1.08}.lh-rating-band{padding:14px 12px}.lh-rating-band a{font-size:11px;gap:9px}.lh-rating-stars{font-size:14px}.lh-rail--bundles{grid-template-columns:1fr;gap:20px}.lh-bcard{padding:12px 12px 18px}.lh-bcard b{font-size:18px}.lh-bcard small{font-size:13px}.lh-bcard .pr{font-size:15px}.lh-bcard .lh-kit-photo{aspect-ratio:1.35;padding:34px 12px 18px}.lh-kit-item>span{font-size:10px;padding-block:9px}#better-skin .tx{padding:22px 12px}.lh-final{padding:28px 20px}}.lh #shop .lh-card{text-align:left}.lh #shop .lh-card .ph{aspect-ratio:1/1;border-radius:12px;background:#eff5f1}.lh #shop .lh-card img{object-fit:cover}.lh #shop .lh-card h3{font-size:14px;font-weight:700;line-height:1.3;margin:10px 0 3px;text-align:left}.lh #shop .lh-card>span{display:block;text-align:left;font-size:14px;color:#6e7c74;font-weight:500}.lh #shop .lh-card s{color:#c0392b;font-size:13px;margin-left:6px}.lh-bsub{color:#6e7c74;font-size:14px;margin:6px 0 0}.lh-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1000px;margin:0 auto}.lh-bk{position:relative;display:flex;flex-direction:column;text-decoration:none;color:#1c2a23;background:#fff;border:1.5px solid #d2ded5;border-radius:14px;overflow:hidden}.lh-bk--best{border-color:#3f7a5e;box-shadow:0 0 0 1px #3f7a5e}.lh-bk .ph{position:relative;display:block;aspect-ratio:1/1;background:#eff5f1}.lh-bk .ph img{display:block;width:100%;height:100%;object-fit:cover}.lh-bk .ph i{position:absolute;top:10px;left:10px;font-style:normal;background:#b03a2e;color:#fff;font-size:12px;font-weight:800;border-radius:999px;padding:4px 9px}.lh-bk .ph u{position:absolute;top:10px;right:10px;text-decoration:none;background:#1c2a23;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px}.lh-bk b{display:block;font-size:16px;margin:12px 14px 3px}.lh-bk small{display:block;font-size:12.5px;color:#6e7c74;line-height:1.4;margin:0 14px}.lh-bk small em{font-style:normal;font-weight:700;color:#b03a2e}.lh-bk .pr{display:block;margin:auto 14px 0;padding:10px 0 14px;font-size:17px;font-weight:700}.lh-bk .pr s{font-size:13px;font-weight:400;color:#c0392b;margin-left:7px}@media(max-width:749px){.lh-bgrid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:2px 20px 6px;scroll-padding-inline:20px}.lh-bgrid::-webkit-scrollbar{display:none}.lh-bk{scroll-snap-align:start}}.lh-kick{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#3f7a5e;font-weight:700;margin:0 0 8px}#light-modes{background:#fff}.lh-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lh-mode{border:1px solid #e3ebe6;border-radius:16px;padding:22px 16px;text-align:center;background:#fbfcfb}.lh-mode .dot{display:block;width:60px;height:60px;border-radius:50%;margin:0 auto 14px;box-shadow:0 0 0 6px #00000008,0 8px 22px #00000014}.lh-mode b{display:block;font-size:16px;color:#1c2a23}.lh-mode small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e7c74;margin:3px 0 8px}.lh .lh-mode p{font-size:13.5px;line-height:1.5;color:#4d5f55;margin:0}.lh .lh-modes-note{font-size:12px;color:#6e7c74;text-align:center;margin:16px auto 0}.lh-spots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lh-spot{display:flex;flex-direction:column;text-decoration:none;color:#1c2a23;background:#fff;border:1px solid #e3ebe6;border-radius:16px;overflow:hidden}.lh-spot .ph{display:block;aspect-ratio:4/5;background:#eff5f1}.lh-spot .ph img{display:block;width:100%;height:100%;object-fit:cover}.lh-spot .tx{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px}.lh-spot em{font-style:normal;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#3f7a5e}.lh-spot b{font-size:15.5px;line-height:1.3;margin:5px 0 4px}.lh-spot small{font-size:13px;line-height:1.45;color:#6e7c74}.lh-spot .pr{margin-top:auto;padding-top:10px;font-size:15px;font-weight:700}.lh-spot .pr s{font-size:12.5px;font-weight:400;color:#c0392b;margin-left:6px}.lh-spot .go{font-size:12.5px;font-weight:600;color:#1c2a23;text-decoration:underline;text-underline-offset:4px;margin-top:6px}@media(max-width:749px){.lh-modes{grid-template-columns:1fr 1fr;gap:10px}.lh-mode{padding:16px 12px}.lh-mode .dot{width:46px;height:46px;margin-bottom:10px}.lh-mode b{font-size:14.5px}.lh .lh-mode p{font-size:12.5px}.lh-spots{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:74%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:0 20px 6px;scroll-padding-inline:20px}.lh-spots::-webkit-scrollbar{display:none}.lh-spot{scroll-snap-align:start}}.lh-care a>span{display:flex;color:var(--vm-green)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vm-led-home.css.map */
