.lv{--lv-bg:#0b1612;--lv-bg2:#10211a;--lv-card:#15291f;--lv-card2:#1b3328;--lv-line:rgba(255,236,200,.15);--lv-text:#fbf5e9;--lv-muted:#c5d0c6;--lv-gold:#f4c95d;--lv-mag:#e05a6d;--lv-vio:#1f7a4d;--lv-cya:#f4c95d;--lv-ink:#2a1a05;--lv-grad:linear-gradient(90deg,#ffe08a,#f4c95d 45%,#ea7080);--lv-rule:linear-gradient(90deg,#1f7a4d,#f4c95d 50%,#b3314a);--lv-btn:linear-gradient(90deg,#fbdc8a,#f0b94a 60%,#e6a53a);--lv-r:18px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--lv-text);background:var(--lv-bg);line-height:1.6;-webkit-font-smoothing:antialiased}.lv *,.lv *:before,.lv *:after{box-sizing:border-box}.lv img{max-width:100%;display:block}.lv a{color:inherit}.lv h1,.lv h2,.lv h3,.lv h4,.lv p,.lv ul{margin-top:0}.lv-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.lv-gt{background:var(--lv-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv-sec{padding:72px 0;background:var(--lv-bg)}.lv-sec--alt{background:var(--lv-bg2)}.lv-eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-gold);margin:0 0 10px}.lv-eyebrow:before{content:"\2726\a0";opacity:.8}.lv-h2{font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.15;margin:0 0 12px;font-weight:800;letter-spacing:-.01em;color:var(--lv-text)}.lv-sub{color:var(--lv-muted);max-width:640px;margin:0 0 36px}.lv-center{text-align:center}.lv-center .lv-sub{margin-left:auto;margin-right:auto}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:1rem;color:var(--lv-ink);background:var(--lv-btn);padding:15px 28px;border-radius:99px;text-decoration:none;box-shadow:0 8px 28px #f4c95d47;transition:transform .15s,box-shadow .15s}.lv-btn:hover{transform:translateY(-1px);box-shadow:0 12px 34px #f4c95d66}.lv-btn:focus-visible,.lv a:focus-visible,.lv button:focus-visible,.lv summary:focus-visible{outline:3px solid var(--lv-gold);outline-offset:3px}.lv-btn-block{width:100%}.lv-announce{background:linear-gradient(90deg,#7a1f2f,#1b4d35);color:#fff3d6;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.03em;padding:7px 16px;line-height:1.35}.lv-announce svg{display:inline-block;vertical-align:-2px;margin:0 6px}.lv-header{position:sticky;top:0;z-index:50;background:#0b1612f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lv-header:after{content:"";display:block;height:2px;background:var(--lv-rule)}.lv-header nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.lv-logo{display:inline-flex;align-items:center;text-decoration:none;font-size:1.65rem;font-weight:900;letter-spacing:-.02em;line-height:1}.lv-logo img{height:40px;width:auto;max-width:56vw}.lv-nav{display:flex;gap:26px}.lv-nav a{text-decoration:none;color:var(--lv-muted);font-weight:600;font-size:.92rem}.lv-nav a:hover{color:var(--lv-text)}.lv-hactions{display:flex;align-items:center;gap:14px}.lv-cart{position:relative;display:inline-flex;color:var(--lv-text);padding:6px}.lv-cart-badge{position:absolute;top:-4px;right:-6px;background:var(--lv-gold);color:var(--lv-ink);font-size:.65rem;font-weight:800;border-radius:99px;min-width:17px;height:17px;align-items:center;justify-content:center;padding:0 4px}.lv-hbtn{padding:10px 20px;font-size:.85rem}.lv-hero{position:relative;overflow:hidden;padding:52px 0 64px;background:radial-gradient(900px 480px at 12% -10%,rgba(179,49,74,.22),transparent 60%),radial-gradient(800px 460px at 100% 0,rgba(31,122,77,.28),transparent 60%),radial-gradient(700px 500px at 60% 110%,rgba(244,201,93,.12),transparent 60%),var(--lv-bg)}.lv-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:start}.lv-lights{position:absolute;top:0;left:0;right:0;height:28px;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;z-index:1}.lv-lights:before{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:#ffecc838}.lv-lights i{position:relative;display:block;width:9px;height:14px;margin-top:4px;border-radius:50% 50% 55% 55%;background:var(--c);box-shadow:0 0 10px 2px var(--c);animation:lv-twinkle 2.6s ease-in-out infinite}.lv-lights i:nth-child(4n+1){--c:#f4c95d}.lv-lights i:nth-child(4n+2){--c:#e05a6d}.lv-lights i:nth-child(4n+3){--c:#4cc38a}.lv-lights i:nth-child(4n){--c:#fff3d6}.lv-lights i:nth-child(odd){animation-delay:-1.3s}.lv-lights i:nth-child(3n){animation-delay:-.6s}.lv-lights i:nth-child(5n){animation-delay:-2s}@keyframes lv-twinkle{0%,to{opacity:1}50%{opacity:.4}}.lv-snow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1;display:none}@supports (height:1cqh){.lv-snow{display:block;container-type:size}}.lv-snow i{position:absolute;top:-12px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:.55;animation:lv-fall var(--d) linear infinite;animation-delay:var(--dl);will-change:transform}@keyframes lv-fall{0%{transform:translateZ(0)}to{transform:translate3d(var(--dx),calc(100cqh + 24px),0)}}.lv-gallery-main{position:relative;aspect-ratio:1/1;background:var(--lv-card);border:1px solid var(--lv-line);border-radius:var(--lv-r);overflow:hidden;box-shadow:0 20px 60px #00000073}.lv-gallery-main img{width:100%;height:100%;object-fit:contain}.lv-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--lv-line);background:#0b1612bf;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.lv-arrow--prev{left:10px}.lv-arrow--next{right:10px}.lv-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.lv-dot{width:7px;height:7px;border-radius:50%;background:#ffffff59}.lv-dot.active{background:var(--lv-gold);width:20px;border-radius:99px}.lv-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.lv-thumbs button{flex:0 0 74px;width:74px;height:74px;padding:0;border-radius:12px;overflow:hidden;border:2px solid transparent;background:var(--lv-card);cursor:pointer;opacity:.7}.lv-thumbs button.active{border-color:var(--lv-gold);opacity:1}.lv-thumbs img{width:100%;height:100%;object-fit:cover}.lv-badge{display:inline-block;font-size:.8rem;font-weight:700;color:var(--lv-text);background:#b3314a47;border:1px solid rgba(244,201,93,.55);padding:6px 14px;border-radius:99px;margin-bottom:14px}.lv-badge svg{display:inline-block;vertical-align:-2px;margin-right:4px}.lv-h1{font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.08;font-weight:900;letter-spacing:-.02em;margin:0 0 14px;color:var(--lv-text)}.lv-h1 em{font-style:normal}.lv-hero-desc{color:var(--lv-muted);font-size:1.05rem;margin:0 0 20px}.lv-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px}.lv-price{font-size:2.5rem;font-weight:900;letter-spacing:-.02em;line-height:1}.lv-launch{display:inline-flex;align-items:center;gap:8px}.lv-launch-badge{font-size:.78rem;font-weight:800;color:var(--lv-ink);background:var(--lv-btn);padding:5px 12px;border-radius:99px}.lv-launch-note{font-size:.82rem;color:var(--lv-muted)}.lv-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;padding:10px 14px;border:1px dashed rgba(244,201,93,.55);border-radius:12px;background:#f4c95d12;font-size:.9rem}.lv-countdown[hidden]{display:none}.lv-countdown-time{font-weight:800;font-variant-numeric:tabular-nums;color:var(--lv-gold)}.lv-price-note{color:var(--lv-muted);font-size:.88rem;margin:6px 0 16px}.lv-shipping{display:flex;gap:8px;align-items:center;background:var(--lv-card);border:1px solid var(--lv-line);border-radius:12px;padding:10px 14px;margin-bottom:16px;font-size:.9rem}.lv-field-label{display:block;font-weight:700;font-size:.88rem;margin:6px 0 8px}.lv-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.lv-pill{font:inherit;font-weight:700;color:var(--lv-text);background:var(--lv-card);border:2px solid var(--lv-line);border-radius:14px;padding:12px 20px;cursor:pointer;min-height:48px}.lv-pill:hover{border-color:#ffecc866}.lv-pill.is-active{border-color:var(--lv-gold);background:#f4c95d1f;box-shadow:0 0 0 3px #f4c95d2e}.lv-cta-wrap{margin:6px 0 14px}.lv-safety{font-size:.82rem;color:var(--lv-muted);background:#ffffff0a;border-left:3px solid var(--lv-mag);border-radius:8px;padding:10px 12px;margin:0 0 14px}.lv-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.86rem;font-weight:600;color:var(--lv-text)}.lv-trust span{color:var(--lv-text)}.lv .gv-pay-row,.lv .gv-delivery-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.lv .gv-pay-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;height:34px;min-width:52px;padding:5px 9px}.lv .gv-pay-badge img{height:100%;width:auto;max-width:60px;object-fit:contain}.lv .gv-delivery-row{font-size:.85rem;color:var(--lv-muted)}.lv-marquee{background:var(--lv-card);border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);overflow:hidden;white-space:nowrap}.lv-marquee-track{display:inline-flex;gap:0;padding:14px 0;animation:lv-scroll 38s linear infinite}.lv-marquee-track span{padding:0 28px;font-weight:700;font-size:.92rem;color:var(--lv-text)}.lv-marquee-track span:before{content:"\2726";margin-right:28px;color:var(--lv-gold)}@keyframes lv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lv-marquee-track{animation:none}.lv-btn{transition:none}.lv-lights i{animation:none}.lv-snow{display:none!important}}.lv-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lv-card{position:relative;overflow:hidden;background:var(--lv-card);border:1px solid var(--lv-line);border-radius:var(--lv-r);padding:24px}.lv-card:after{content:"";position:absolute;right:-6px;top:-6px;width:70px;height:70px;opacity:.09;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7M12 5l-2-2M12 5l2-2M12 19l-2 2M12 19l2 2'/%3E%3C/svg%3E") no-repeat center/contain}.lv-card .lv-ico{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;font-size:1.5rem;background:linear-gradient(135deg,#b3314a59,#1f7a4d59,#f4c95d40);margin-bottom:14px}.lv-card h3{font-size:1.1rem;margin:0 0 6px;color:var(--lv-text)}.lv-card p{margin:0;color:var(--lv-muted);font-size:.95rem}.lv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:lvs;margin-bottom:34px}.lv-step{position:relative;background:var(--lv-card);border:1px solid var(--lv-line);border-radius:var(--lv-r);padding:24px 22px 22px}.lv-step:before{counter-increment:lvs;content:counter(lvs);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-btn);color:var(--lv-ink);font-weight:900;margin-bottom:12px}.lv-step h3{font-size:1.05rem;margin:0 0 6px}.lv-step p{margin:0;color:var(--lv-muted);font-size:.95rem}.lv-chip-title{font-weight:800;margin:0 0 10px;font-size:.95rem}.lv-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.lv-chip{font-weight:700;font-size:.88rem;padding:8px 16px;border-radius:99px;color:var(--lv-text);background:#ffffff0d;border:1px solid var(--lv-line)}.lv-specs{width:100%;max-width:760px;margin:0 auto;border-collapse:collapse;background:var(--lv-card);border-radius:var(--lv-r);overflow:hidden}.lv-specs th,.lv-specs td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--lv-line);font-size:.96rem;vertical-align:top}.lv-specs tr:last-child th,.lv-specs tr:last-child td{border-bottom:0}.lv-specs th{width:38%;color:var(--lv-muted);font-weight:600}.lv-specs td{font-weight:700;color:var(--lv-text)}.lv-specs-note{max-width:760px;margin:14px auto 0;color:var(--lv-muted);font-size:.84rem}.lv-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.lv-form{display:grid;gap:12px}.lv-form label{font-weight:700;font-size:.86rem}.lv-form input,.lv-form textarea{width:100%;font:inherit;color:var(--lv-text);background:var(--lv-card);border:1px solid var(--lv-line);border-radius:12px;padding:13px 14px}.lv-form input:focus,.lv-form textarea:focus{outline:3px solid rgba(244,201,93,.45);border-color:var(--lv-gold)}.lv-form textarea{min-height:130px;resize:vertical}.lv-msg{padding:12px 14px;border-radius:12px;font-weight:600;font-size:.92rem}.lv-msg--ok{background:#f4c95d1f;border:1px solid var(--lv-gold)}.lv-msg--err{background:#e05a6d24;border:1px solid var(--lv-mag)}.lv-faq{max-width:780px;margin:0 auto}.lv-faq details{background:var(--lv-card);border:1px solid var(--lv-line);border-radius:14px;margin-bottom:10px;padding:0 20px}.lv-faq summary{cursor:pointer;list-style:none;font-weight:700;padding:18px 0;display:flex;justify-content:space-between;gap:14px;align-items:center}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";font-size:1.4rem;color:var(--lv-gold);flex:none}.lv-faq details[open] summary:after{content:"\2212"}.lv-faq details p{margin:0 0 18px;color:var(--lv-muted)}.lv-final{position:relative;overflow:hidden;padding:88px 0 80px;text-align:center;background:radial-gradient(700px 360px at 20% 0,rgba(179,49,74,.3),transparent 60%),radial-gradient(700px 360px at 85% 100%,rgba(31,122,77,.32),transparent 60%),var(--lv-bg2)}.lv-final .lv-wrap{position:relative;z-index:2}.lv-final .lv-sub{margin:0 auto 26px}.lv-orn{display:block;margin:0 auto 12px}.lv-footer{background:#07100c;border-top:2px solid transparent;border-image:var(--lv-rule) 1;padding:48px 0 28px;color:var(--lv-muted)}.lv-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px}.lv-footer h4{color:var(--lv-text);margin:0 0 12px;font-size:.95rem}.lv-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.92rem}.lv-footer a{text-decoration:none}.lv-footer a:hover{color:var(--lv-text)}.lv-footer-note{grid-column:1/-1;border-top:1px solid var(--lv-line);padding-top:20px;font-size:.8rem;margin:6px 0 0}.lv-sticky{display:none}@media(max-width:900px){.lv-hero-grid,.lv-contact-grid,.lv-grid3,.lv-steps,.lv-footer-grid{grid-template-columns:1fr}.lv-nav{display:none}.lv-sec{padding:52px 0}}@media(max-width:768px){.lv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0b1612f5;border-top:1px solid var(--lv-line);transform:translateY(110%);transition:transform .25s}.lv-sticky.is-visible{transform:none}.lv-sticky .lv-btn{padding:12px 22px}body.lv-has-sticky{padding-bottom:78px}.lv-hbtn{display:none}.lv-price{font-size:2.1rem}}@media(max-width:600px){.lv-snow i:nth-child(n+9){display:none}.lv-announce{font-size:.74rem}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ledivo-styles.css.map */
