@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--lv-cream:#F5F1E9;--lv-charcoal:#1E211F;--lv-red:#A85345;--lv-stone:#DDD7CC;--lv-ivory:#FBF8F2;--lv-line:rgba(30,33,31,.14);--lv-radius:18px;--lv-shadow:0 26px 72px rgba(30,33,31,.12)}.lv-section,.lv-section *{box-sizing:border-box}.lv-section{padding:clamp(72px,9vw,116px) 0;font-family:Manrope,sans-serif;color:var(--lv-charcoal)}.lv-cream{background:var(--lv-cream)}.lv-stone{background:var(--lv-stone)}.lv-dark{background:var(--lv-charcoal);color:var(--lv-cream)}.lv-shell{width:min(calc(100% - 32px),1240px);margin-inline:auto}.lv-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,7vw,100px)}.lv-eyebrow{margin:0 0 15px;color:var(--lv-red);font-size:11px;font-weight:700;letter-spacing:.21em;text-transform:uppercase}.lv-heading{max-width:820px;margin:0 0 25px;font-family:Cormorant Garamond,serif;font-size:clamp(46px,6vw,80px);font-weight:500;letter-spacing:-.045em;line-height:.94}.lv-heading em{color:var(--lv-red);font-weight:500}.lv-copy{max-width:690px;color:#1e211fb3;font-size:17px;line-height:1.76}.lv-dark .lv-copy{color:#f5f1e9b8}.lv-media{position:relative;overflow:hidden;min-height:560px;border:1px solid rgba(30,33,31,.1);border-radius:24px;background:#e7e0d5;box-shadow:var(--lv-shadow)}.lv-media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.lv-media--contain img{object-fit:contain;padding:20px}.lv-caption{position:absolute;left:20px;right:20px;bottom:20px;max-width:330px;padding:12px 14px;border-radius:10px;background:#1e211fd6;color:var(--lv-cream);font-size:11px;line-height:1.55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lv-disclaimer{margin-top:28px;padding:17px 19px;border-left:3px solid var(--lv-red);background:#a8534514;color:#1e211fa6;font-size:13px;line-height:1.62}.lv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:54px}.lv-card{min-height:285px;padding:29px;border:1px solid rgba(245,241,233,.15);border-radius:var(--lv-radius);background:#f5f1e90e;transition:transform .22s ease,background .22s ease}.lv-card:hover{transform:translateY(-5px);background:#f5f1e917}.lv-card__number{display:block;margin-bottom:55px;color:var(--lv-red);font-family:Cormorant Garamond,serif;font-size:34px}.lv-card h3{margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:31px;font-weight:500;line-height:1}.lv-card p{margin:0;color:#f5f1e9a6;line-height:1.65}.lv-band{background:var(--lv-red);color:var(--lv-cream)}.lv-band__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr)}.lv-stat{min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:27px 29px;border-right:1px solid rgba(245,241,233,.18)}.lv-stat:last-child{border-right:0}.lv-stat strong{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:500;line-height:1}.lv-stat span{margin-top:8px;color:#f5f1e9b8;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lv-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;counter-reset:lvstep}.lv-step{padding:27px;border:1px solid rgba(245,241,233,.15);border-radius:var(--lv-radius);background:#f5f1e90d}.lv-step:before{counter-increment:lvstep;content:"0" counter(lvstep);display:block;margin-bottom:44px;color:var(--lv-red);font-family:Cormorant Garamond,serif;font-size:36px}.lv-step h3{margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500}.lv-step p{margin:0;color:#f5f1e9a6;line-height:1.65}.lv-faq{max-width:920px;margin:44px auto 0;border-top:1px solid var(--lv-line)}.lv-faq details{border-bottom:1px solid var(--lv-line)}.lv-faq summary{display:flex;justify-content:space-between;gap:22px;padding:24px 0;cursor:pointer;font-weight:700;list-style:none}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";color:var(--lv-red);font-size:25px;line-height:1}.lv-faq details[open] summary:after{content:"\2212"}.lv-answer{max-width:780px;padding:0 0 24px;color:#1e211fad;line-height:1.72}body.template-product .product__title,body.template-product .product__title h1{font-family:Cormorant Garamond,serif!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:.95!important}body.template-product .product__info-container .price{font-family:Cormorant Garamond,serif!important}body.template-product .product-form__submit{min-height:58px!important;border-radius:11px!important;background:var(--lv-charcoal)!important;color:var(--lv-cream)!important;transition:transform .2s ease,background .2s ease!important}body.template-product .product-form__submit:hover{transform:translateY(-2px);background:var(--lv-red)!important}body.template-product .product__media,body.template-product .product__media img{border-radius:18px}@media(max-width:989px){.lv-grid{grid-template-columns:1fr}.lv-cards,.lv-steps,.lv-band__grid{grid-template-columns:repeat(2,1fr)}.lv-band__grid .lv-stat:first-child{grid-column:1/-1}}@media(max-width:749px){.lv-media{min-height:430px}.lv-cards,.lv-steps,.lv-band__grid{grid-template-columns:1fr}.lv-band__grid .lv-stat:first-child{grid-column:auto}.lv-stat{min-height:115px;border-right:0;border-bottom:1px solid rgba(245,241,233,.18)}}.lv-hero-media{min-height:650px}.lv-price-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;color:#1e211f9e;font-size:13px}.lv-price{padding-right:12px;border-right:1px solid var(--lv-line);color:var(--lv-charcoal);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.lv-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.lv-btn{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 27px;border:1px solid transparent;border-radius:11px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.lv-btn:hover{transform:translateY(-2px)}.lv-btn--primary{background:var(--lv-charcoal);color:var(--lv-cream)}.lv-btn--primary:hover{background:var(--lv-red);box-shadow:0 18px 40px #a8534538}.lv-btn--secondary{background:transparent;border-color:var(--lv-line);color:var(--lv-charcoal)}.lv-btn--secondary:hover{border-color:var(--lv-charcoal);background:#fff6}.lv-btn--light{background:var(--lv-cream);color:var(--lv-charcoal)}.lv-spec-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px;margin:8px 0 26px;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line)}.lv-spec-list>div{padding:16px 12px 16px 0}.lv-spec-list>div+div{padding-left:16px;border-left:1px solid var(--lv-line)}.lv-spec-list strong{display:block;font-family:Cormorant Garamond,serif;font-size:26px;line-height:1}.lv-spec-list span{display:block;margin-top:5px;color:#1e211f94;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.lv-trust-row{display:flex;flex-wrap:wrap;gap:16px 24px;color:#1e211fad;font-size:13px}.lv-trust-item{display:flex;align-items:center;gap:9px}.lv-trust-item svg{width:17px;height:17px;color:var(--lv-red)}.lv-section-heading{max-width:800px;margin-bottom:46px}.lv-comparison-wrap{overflow-x:auto;border:1px solid rgba(245,241,233,.14);border-radius:20px}.lv-comparison-table{width:100%;min-width:780px;border-collapse:collapse}.lv-comparison-table th,.lv-comparison-table td{padding:20px;border-bottom:1px solid rgba(245,241,233,.12);text-align:left;color:var(--lv-cream)}.lv-comparison-table th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f5f1e9b3}.lv-comparison-table th:nth-child(2),.lv-comparison-table td:nth-child(2){background:#a8534524}.lv-comparison-table tr:last-child td{border-bottom:0}.lv-comparison-table svg{width:20px;height:20px;color:var(--lv-cream)}.lv-rating-summary{display:flex;justify-content:center;padding:30px;margin-bottom:24px;border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:#ffffff4d;text-align:center}.lv-rating-score{font-family:Cormorant Garamond,serif;font-size:56px;line-height:1}.lv-rating-note{margin-top:6px;color:#1e211f99;font-size:13px}.lv-reviews-grid{display:grid;gap:18px}.lv-review-card{padding:26px;border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:#ffffff52}.lv-placeholder-badge{display:inline-flex;margin-bottom:16px;padding:6px 9px;border-radius:7px;background:#a853451f;color:var(--lv-red);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lv-review-card blockquote{margin:14px 0 18px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.35}.lv-review-author{font-size:13px;color:#1e211f99}.lv-shipping-note{margin-top:18px;color:#f5f1e999;font-size:13px}.lv-final-cta-buy .product-form{max-width:420px}.lv-final-cta-buy .product-form__submit{min-height:58px;border-radius:11px}@media(min-width:750px){.lv-reviews-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.lv-hero-media{min-height:430px}.lv-spec-list{grid-template-columns:repeat(2,1fr)}.lv-spec-list>div:nth-child(3){border-left:0;border-top:1px solid var(--lv-line)}.lv-spec-list>div:nth-child(4){border-top:1px solid var(--lv-line)}}.lv-dark,.lv-dark h1,.lv-dark h2,.lv-dark h3,.lv-dark p,.lv-dark span,.lv-dark li,.lv-dark strong,.lv-dark label,.lv-dark blockquote{color:var(--lv-cream)}.lv-dark .lv-eyebrow,.lv-heading em{color:var(--lv-red)}.lv-dark .lv-copy{color:#f5f1e9db}.lv-dark .lv-card p,.lv-dark .lv-step p,.lv-dark .lv-comparison-table th{color:#f5f1e9d9}html{scroll-behavior:smooth}[id^=shopify-section-]{scroll-margin-top:110px}.lv-clinicians-heading{max-width:100%;margin:0 0 44px;text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,42px);font-weight:500;letter-spacing:-.02em}.lv-clinicians-row{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 46px}.lv-clinician{display:flex;align-items:center;gap:14px;max-width:230px}.lv-clinician-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.lv-clinician-photo--empty{background:#f5f1e924;border:1px dashed rgba(245,241,233,.35)}.lv-clinician-name{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:600;color:var(--lv-cream);line-height:1.2}.lv-clinician-title{margin-top:3px;font-size:13px;color:#f5f1e999;line-height:1.35}@media(max-width:749px){.lv-clinicians-row{gap:24px}.lv-clinician{max-width:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumevane.css.map */
