@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,700&display=swap";:root,body.lumeveo-home{--lv-bg: #F4F1EA;--lv-bg-2: #ECE7DC;--lv-card: #FFFFFF;--lv-ink: #0A0A0A;--lv-ink-soft: #1A1A1A;--lv-muted: #585858;--lv-muted-2: #8A8A8A;--lv-line: rgba(0,0,0,.12);--lv-line-strong: rgba(0,0,0,.2);--lv-accent: #0A0A0A;--lv-focus: #0066FF;--lv-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--lv-body: "Archivo", ui-sans-serif, system-ui, sans-serif;--lv-container: 1440px;--lv-pad: clamp(16px, 3vw, 32px);--lv-section: clamp(48px, 6vw, 96px)}.lumeveo-landing,.lumeveo-landing *,.lumeveo-landing *:before,.lumeveo-landing *:after{box-sizing:border-box;margin:0;padding:0}body.lumeveo-home{font-family:var(--lv-body);font-size:16px;line-height:1.5;color:var(--lv-ink);background:var(--lv-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.lumeveo-home main,body.lumeveo-home #MainContent{padding:0!important;margin:0!important}.lumeveo-landing img{display:block;max-width:100%;height:auto}.lumeveo-landing a{color:inherit;text-decoration:none}.lumeveo-landing button{cursor:pointer;border:0;background:transparent;font:inherit;color:inherit}.lumeveo-landing ul,.lumeveo-landing ol{list-style:none}.lumeveo-landing input,.lumeveo-landing textarea{font:inherit}.lumeveo-landing .lv-container{width:100%;max-width:var(--lv-container);margin:0 auto;padding-left:var(--lv-pad);padding-right:var(--lv-pad)}.lumeveo-landing .lv-display{font-family:var(--lv-display);font-weight:900;font-size:clamp(56px,9vw,168px);letter-spacing:-.04em;line-height:.9;color:var(--lv-ink)}.lumeveo-landing .lv-h1{font-family:var(--lv-display);font-weight:800;font-size:clamp(38px,5vw,68px);letter-spacing:-.025em;line-height:1.02}.lumeveo-landing .lv-h2{font-family:var(--lv-display);font-weight:700;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1}.lumeveo-landing .lv-sub{font-family:var(--lv-body);font-weight:400;font-size:clamp(15px,1.1vw,16px);line-height:1.55;color:var(--lv-ink-soft)}.lumeveo-landing .lv-label{font-family:var(--lv-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--lv-ink)}.lumeveo-landing .lv-muted{color:var(--lv-muted)}.lumeveo-landing .lv-mono{font-variant-numeric:tabular-nums}.lumeveo-landing .lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:16px 28px;font-family:var(--lv-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--lv-ink);color:var(--lv-card);border:1px solid var(--lv-ink);border-radius:0;transition:background .2s ease,color .2s ease,transform .2s ease;cursor:pointer;min-height:48px;white-space:nowrap}.lumeveo-landing .lv-btn:hover{background:var(--lv-card);color:var(--lv-ink)}.lumeveo-landing .lv-btn:active{transform:scale(.98)}.lumeveo-landing .lv-btn--outline{background:transparent;color:var(--lv-ink)}.lumeveo-landing .lv-btn--outline:hover{background:var(--lv-ink);color:var(--lv-card)}.lumeveo-landing .lv-btn--block{width:100%}.lumeveo-landing .lv-btn--inverse{background:var(--lv-card);color:var(--lv-ink);border-color:var(--lv-card)}.lumeveo-landing .lv-btn--inverse:hover{background:var(--lv-ink);color:var(--lv-card)}.lumeveo-landing .lv-link{display:inline-block;font-family:var(--lv-body);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--lv-ink);padding-bottom:2px;transition:opacity .2s}.lumeveo-landing .lv-link:hover{opacity:.6}.lumeveo-landing .lv-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.lumeveo-landing .lv-reveal.is-in{opacity:1;transform:none}.lumeveo-landing .lv-announce{background:var(--lv-ink);color:var(--lv-card);padding:9px var(--lv-pad);text-align:center;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.lumeveo-landing .lv-announce a{text-decoration:underline;text-underline-offset:3px}.lumeveo-landing .lv-header{position:sticky;top:0;z-index:100;background:var(--lv-bg);border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-header__inner{max-width:var(--lv-container);margin:0 auto;padding:16px var(--lv-pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.lumeveo-landing .lv-nav-left,.lumeveo-landing .lv-nav-right{display:flex;align-items:center;gap:24px}.lumeveo-landing .lv-nav-right{justify-content:flex-end}.lumeveo-landing .lv-nav-link{font-family:var(--lv-body);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-ink);padding:6px 0;position:relative;min-height:44px;display:inline-flex;align-items:center}.lumeveo-landing .lv-nav-link:hover{opacity:.6}.lumeveo-landing .lv-brand{font-family:var(--lv-display);font-weight:900;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.02em;color:var(--lv-ink);text-decoration:none}.lumeveo-landing .lv-brand sup{font-size:.4em;vertical-align:super;font-weight:600}.lumeveo-landing .lv-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--lv-ink);position:relative}.lumeveo-landing .lv-icon-btn svg{width:20px;height:20px}.lumeveo-landing .lv-icon-btn:hover{opacity:.6}.lumeveo-landing .lv-cart-dot{position:absolute;top:8px;right:6px;background:var(--lv-ink);color:var(--lv-card);font-size:9px;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.lumeveo-landing .lv-hamburger{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--lv-ink)}.lumeveo-landing .lv-hamburger svg{width:22px;height:22px}.lumeveo-landing .lv-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--lv-bg);display:flex;flex-direction:column;padding:24px var(--lv-pad);opacity:0;pointer-events:none;transition:opacity .3s ease}.lumeveo-landing .lv-mobile-menu.is-open{opacity:1;pointer-events:all}.lumeveo-landing .lv-mobile-menu__head{display:flex;justify-content:space-between;align-items:center}.lumeveo-landing .lv-mobile-menu__close{font-size:28px;padding:12px}.lumeveo-landing .lv-mobile-menu__nav{margin-top:48px;display:flex;flex-direction:column;gap:8px}.lumeveo-landing .lv-mobile-menu__nav a{font-family:var(--lv-display);font-weight:700;font-size:36px;letter-spacing:-.02em;padding:12px 0;border-bottom:1px solid var(--lv-line)}@media(max-width:900px){.lumeveo-landing .lv-nav-left,.lumeveo-landing .lv-nav-right .lv-nav-link{display:none}.lumeveo-landing .lv-hamburger{display:inline-flex}.lumeveo-landing .lv-header__inner{grid-template-columns:auto 1fr auto}.lumeveo-landing .lv-nav-right{gap:4px}}.lumeveo-landing .lv-page-head{padding:clamp(40px,6vw,80px) var(--lv-pad) clamp(20px,3vw,36px)}.lumeveo-landing .lv-page-head__inner{max-width:var(--lv-container);margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,5vw,80px);align-items:end}@media(max-width:900px){.lumeveo-landing .lv-page-head__inner{grid-template-columns:1fr;gap:24px}}.lumeveo-landing .lv-page-head__title{margin:0}.lumeveo-landing .lv-page-head__desc{font-size:clamp(14px,1.05vw,16px);line-height:1.65;max-width:60ch;color:var(--lv-ink-soft)}.lumeveo-landing .lv-trust{border-block:1px solid var(--lv-line);background:var(--lv-bg)}.lumeveo-landing .lv-trust__inner{max-width:var(--lv-container);margin:0 auto;padding:18px var(--lv-pad);display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:center;text-align:center}.lumeveo-landing .lv-trust__item{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:500;color:var(--lv-ink);letter-spacing:.02em}.lumeveo-landing .lv-trust__item svg{width:16px;height:16px;flex-shrink:0}@media(max-width:720px){.lumeveo-landing .lv-trust__inner{grid-template-columns:1fr;gap:10px;padding:14px var(--lv-pad)}.lumeveo-landing .lv-trust__item{justify-content:flex-start}}.lumeveo-landing .lv-filterbar{border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-filterbar__inner{max-width:var(--lv-container);margin:0 auto;padding:14px var(--lv-pad);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lumeveo-landing .lv-filter-pills{display:flex;gap:8px;flex-wrap:wrap}.lumeveo-landing .lv-filter-pill{font-family:var(--lv-body);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--lv-line-strong);border-radius:999px;background:transparent;color:var(--lv-ink);transition:background .2s,color .2s,border-color .2s;min-height:36px}.lumeveo-landing .lv-filter-pill:hover,.lumeveo-landing .lv-filter-pill.is-active{background:var(--lv-ink);color:var(--lv-card);border-color:var(--lv-ink)}.lumeveo-landing .lv-sort{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--lv-muted)}.lumeveo-landing .lv-sort select{font-family:var(--lv-body);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:0;background:transparent;color:var(--lv-ink);cursor:pointer}.lumeveo-landing .lv-grid-section{padding:clamp(28px,4vw,48px) 0}.lumeveo-landing .lv-product-grid{max-width:var(--lv-container);margin:0 auto;padding:0 var(--lv-pad);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,32px) clamp(12px,1.4vw,24px)}@media(max-width:1024px){.lumeveo-landing .lv-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.lumeveo-landing .lv-product-grid{grid-template-columns:repeat(2,1fr)}}.lumeveo-landing .lv-product{display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer}.lumeveo-landing .lv-product.is-hidden{display:none}.lumeveo-landing .lv-product__img-wrap{position:relative;aspect-ratio:4 / 5;background:var(--lv-card);overflow:hidden;transition:opacity .2s}.lumeveo-landing .lv-product__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px;transition:opacity .3s ease,transform .5s ease}@media(max-width:720px){.lumeveo-landing .lv-product__img-wrap{aspect-ratio:3 / 4}.lumeveo-landing .lv-product__img{padding:10px}}.lumeveo-landing .lv-product__img--hover,.lumeveo-landing .lv-product:hover .lv-product__img--main{opacity:0}.lumeveo-landing .lv-product:hover .lv-product__img--hover{opacity:1}.lumeveo-landing .lv-product__badge{position:absolute;top:12px;left:12px;background:var(--lv-ink);color:var(--lv-card);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;z-index:2}.lumeveo-landing .lv-product__badge--sale{background:#b40000}.lumeveo-landing .lv-product__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lumeveo-landing .lv-product__category{color:var(--lv-ink)}.lumeveo-landing .lv-product__price{font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lumeveo-landing .lv-product__price del{color:var(--lv-muted-2);margin-right:6px;font-weight:400}.lumeveo-landing .lv-product__bot{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lumeveo-landing .lv-product__name{font-family:var(--lv-body);font-size:14px;font-weight:500;letter-spacing:0;color:var(--lv-ink);line-height:1.3}.lumeveo-landing .lv-product__meta{font-size:12px;color:var(--lv-muted);letter-spacing:.02em}.lumeveo-landing .lv-product--promo .lv-product__img-wrap{background:var(--lv-ink);color:var(--lv-card);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}.lumeveo-landing .lv-product--promo .lv-product__promo-text{font-family:var(--lv-display);font-weight:800;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.01em;line-height:1.15;color:var(--lv-card)}.lumeveo-landing .lv-hero{position:relative;background:var(--lv-bg);padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-hero__inner{max-width:var(--lv-container);margin:0 auto;padding:0 var(--lv-pad);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:center}@media(max-width:900px){.lumeveo-landing .lv-hero__inner{grid-template-columns:1fr}}.lumeveo-landing .lv-hero__copy{display:flex;flex-direction:column;gap:24px;max-width:540px}.lumeveo-landing .lv-hero__copy p{color:var(--lv-ink-soft);font-size:17px;line-height:1.55}.lumeveo-landing .lv-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.lumeveo-landing .lv-hero__media{aspect-ratio:5 / 6;background:var(--lv-bg-2);overflow:hidden;position:relative}.lumeveo-landing .lv-hero__media img{width:100%;height:100%;object-fit:cover}.lumeveo-landing .lv-hero__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--lv-display);font-weight:900;font-size:clamp(64px,10vw,120px);color:#00000014;letter-spacing:-.04em}.lumeveo-landing .lv-wordmark{position:relative;padding:clamp(32px,4vw,48px) var(--lv-pad) clamp(16px,2vw,24px);background:var(--lv-bg);overflow:hidden}.lumeveo-landing .lv-wordmark__text{font-family:var(--lv-display);font-weight:900;font-size:clamp(56px,15.5vw,260px);letter-spacing:-.05em;line-height:.85;color:var(--lv-ink);text-align:center;white-space:nowrap;overflow:visible;margin:0}.lumeveo-landing .lv-wordmark__text sup{font-size:.25em;vertical-align:super;font-weight:600;letter-spacing:0;margin-left:.05em}.lumeveo-landing .lv-footer{background:var(--lv-bg);border-top:1px solid var(--lv-line)}.lumeveo-landing .lv-footer__inner{max-width:var(--lv-container);margin:0 auto;padding:clamp(40px,5vw,72px) var(--lv-pad) 32px;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:clamp(32px,4vw,64px)}@media(max-width:900px){.lumeveo-landing .lv-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lumeveo-landing .lv-footer__inner{grid-template-columns:1fr}}.lumeveo-landing .lv-footer h4{font-family:var(--lv-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink);margin-bottom:18px}.lumeveo-landing .lv-footer ul{display:flex;flex-direction:column;gap:8px}.lumeveo-landing .lv-footer ul a{font-size:14px;color:var(--lv-ink-soft);transition:opacity .2s}.lumeveo-landing .lv-footer ul a:hover{opacity:.6}.lumeveo-landing .lv-newsletter p{font-size:13px;color:var(--lv-ink-soft);margin-bottom:14px;line-height:1.5}.lumeveo-landing .lv-newsletter__form{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--lv-ink)}.lumeveo-landing .lv-newsletter__input{flex:1;padding:12px 0;background:transparent;border:0;color:var(--lv-ink);font-size:14px;outline:none}.lumeveo-landing .lv-newsletter__input::placeholder{color:var(--lv-muted)}.lumeveo-landing .lv-newsletter__btn{padding:12px 4px 12px 12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink)}.lumeveo-landing .lv-newsletter__badges{display:flex;gap:10px;margin-top:18px}.lumeveo-landing .lv-newsletter__badge{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--lv-line-strong);padding:5px 8px;color:var(--lv-muted)}.lumeveo-landing .lv-footer__legal{max-width:var(--lv-container);margin:0 auto;padding:20px var(--lv-pad);border-top:1px solid var(--lv-line);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted)}.lumeveo-landing .lv-footer__legal a{color:var(--lv-muted);transition:opacity .2s}.lumeveo-landing .lv-footer__legal a:hover{opacity:.6;color:var(--lv-ink)}.lumeveo-landing .lv-footer__legal-row{display:flex;gap:18px;flex-wrap:wrap}.lumeveo-landing .lv-product-page{padding:clamp(24px,3vw,40px) 0 clamp(60px,6vw,96px)}.lumeveo-landing .lv-product-page__inner{max-width:var(--lv-container);margin:0 auto;padding:0 var(--lv-pad);display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,3vw,56px);align-items:start}@media(max-width:900px){.lumeveo-landing .lv-product-page__inner{grid-template-columns:1fr}}.lumeveo-landing .lv-product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.lumeveo-landing .lv-product-gallery{grid-template-columns:1fr}}.lumeveo-landing .lv-product-gallery__main{grid-column:1 / -1;aspect-ratio:4 / 5;background:var(--lv-card);overflow:hidden;position:relative}.lumeveo-landing .lv-product-gallery__main img{width:100%;height:100%;object-fit:contain;padding:18px}.lumeveo-landing .lv-product-gallery__thumb{aspect-ratio:1;background:var(--lv-card);overflow:hidden}.lumeveo-landing .lv-product-gallery__thumb img{width:100%;height:100%;object-fit:contain;padding:8px}@media(max-width:720px){.lumeveo-landing .lv-product-gallery__main{aspect-ratio:3 / 4}.lumeveo-landing .lv-product-gallery__main img{padding:14px}.lumeveo-landing .lv-product-gallery__thumb img{padding:6px}}.lumeveo-landing .lv-product-buy{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.lumeveo-landing .lv-product-buy__cat{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink)}.lumeveo-landing .lv-product-buy__title{font-family:var(--lv-display);font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.lumeveo-landing .lv-product-buy__price-row{display:flex;align-items:baseline;gap:12px}.lumeveo-landing .lv-product-buy__price{font-family:var(--lv-display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.lumeveo-landing .lv-product-buy__compare{font-size:16px;color:var(--lv-muted);text-decoration:line-through}.lumeveo-landing .lv-product-buy__desc{font-size:15px;line-height:1.6;color:var(--lv-ink-soft);padding-bottom:16px;border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-opt{display:flex;flex-direction:column;gap:10px}.lumeveo-landing .lv-opt__label{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lumeveo-landing .lv-opt__value{font-size:12px;color:var(--lv-muted);letter-spacing:0;text-transform:none;font-weight:500}.lumeveo-landing .lv-opt__row{display:flex;flex-wrap:wrap;gap:6px}.lumeveo-landing .lv-opt__pick{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 14px;background:transparent;border:1px solid var(--lv-line-strong);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.lumeveo-landing .lv-opt__pick input{position:absolute;opacity:0;pointer-events:none}.lumeveo-landing .lv-opt__pick:hover{border-color:var(--lv-ink)}.lumeveo-landing .lv-opt__pick.is-active,.lumeveo-landing .lv-opt__pick:has(input:checked){background:var(--lv-ink);border-color:var(--lv-ink);color:var(--lv-card)}.lumeveo-landing .lv-opt__pick.is-soldout{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lumeveo-landing #lv-product-form{display:flex;flex-direction:column;gap:16px}.lumeveo-landing .lv-product-buy__add{width:100%;margin-top:4px;padding:18px 24px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--lv-ink);color:var(--lv-card);border:1px solid var(--lv-ink);cursor:pointer;transition:background .2s,color .2s;min-height:56px}.lumeveo-landing .lv-product-buy__add:hover{background:var(--lv-card);color:var(--lv-ink)}.lumeveo-landing .lv-product-buy__add[disabled]{background:var(--lv-muted-2);color:var(--lv-card);cursor:not-allowed}.lumeveo-landing .lv-product-buy__feature-list{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--lv-ink-soft)}.lumeveo-landing .lv-product-buy__feature-list li{display:flex;align-items:center;gap:10px;border-top:1px solid var(--lv-line);padding-top:10px}.lumeveo-landing .lv-product-buy__feature-list li:before{content:"\2014";color:var(--lv-muted);margin-right:2px}.lumeveo-landing .lv-product-acc{border-top:1px solid var(--lv-line)}.lumeveo-landing .lv-product-acc details{border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-product-acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lumeveo-landing .lv-product-acc summary::-webkit-details-marker{display:none}.lumeveo-landing .lv-product-acc summary:after{content:"+";font-size:20px;font-weight:300}.lumeveo-landing .lv-product-acc details[open] summary:after{content:"\d7"}.lumeveo-landing .lv-product-acc__body{font-size:14px;color:var(--lv-ink-soft);line-height:1.6;padding-bottom:18px}.lumeveo-landing .lv-product-bullets{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-product-bullets li{font-size:14px;color:var(--lv-ink);display:flex;align-items:center;gap:10px;letter-spacing:0;font-weight:500}.lumeveo-landing .lv-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;padding:16px 0;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);text-align:center}.lumeveo-landing .lv-trust-row li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lumeveo-landing .lv-trust-row svg{width:22px;height:22px;color:var(--lv-ink)}@media(max-width:480px){.lumeveo-landing .lv-trust-row{grid-template-columns:1fr;gap:14px}.lumeveo-landing .lv-trust-row li{flex-direction:row;justify-content:center}}.lumeveo-landing .lv-warning{padding:14px 16px;background:#0000000a;border-left:3px solid var(--lv-ink)}.lumeveo-landing .lv-warning strong{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink);margin-bottom:6px}.lumeveo-landing .lv-warning p{font-size:13px;line-height:1.55;color:var(--lv-ink-soft);margin:0}.lumeveo-landing .lv-standards{padding:clamp(56px,8vw,112px) 0;border-top:1px solid var(--lv-line);background:var(--lv-bg)}.lumeveo-landing .lv-standards__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:clamp(48px,6vw,80px)}@media(max-width:900px){.lumeveo-landing .lv-standards__split{grid-template-columns:1fr;gap:32px}}.lumeveo-landing .lv-standards__media{background:transparent;border:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.lumeveo-landing .lv-standards__media img{width:100%;height:100%;object-fit:contain;display:block}.lumeveo-landing .lv-standards__head{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}.lumeveo-landing .lv-standards__head h2{margin:0}.lumeveo-landing .lv-standards__head p{color:var(--lv-ink-soft);font-size:15px;line-height:1.6;max-width:60ch}@media(max-width:900px){.lumeveo-landing .lv-standards__head{align-items:center;text-align:center}}.lumeveo-landing .lv-standards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px)}@media(max-width:900px){.lumeveo-landing .lv-standards__grid{grid-template-columns:1fr}}.lumeveo-landing .lv-standards__col{padding:clamp(24px,3vw,36px);background:var(--lv-card);border:1px solid var(--lv-line);display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.lumeveo-landing .lv-standards__col:hover{border-color:var(--lv-ink)}.lumeveo-landing .lv-standards__kicker{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted)}.lumeveo-landing .lv-standards__col h3{font-family:var(--lv-display);font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.lumeveo-landing .lv-standards__col p{font-size:14px;color:var(--lv-ink-soft);line-height:1.6}.lumeveo-landing .lv-elegance{padding:clamp(56px,8vw,112px) 0;background:var(--lv-ink);color:var(--lv-bg);border-top:1px solid var(--lv-line)}.lumeveo-landing .lv-elegance__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:900px){.lumeveo-landing .lv-elegance__split{grid-template-columns:1fr;gap:32px}}.lumeveo-landing .lv-elegance__inner{display:flex;flex-direction:column;gap:20px;align-items:flex-start;text-align:left}.lumeveo-landing .lv-elegance__inner h2{color:var(--lv-bg);margin:0}.lumeveo-landing .lv-elegance__inner p{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#ffffffd9;max-width:64ch}.lumeveo-landing .lv-elegance__media{aspect-ratio:1;overflow:hidden;background:transparent;border:0;display:flex;align-items:center;justify-content:center;order:2}.lumeveo-landing .lv-elegance__media img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:900px){.lumeveo-landing .lv-elegance__inner{align-items:center;text-align:center}}.lumeveo-landing .lv-obsessed{padding:clamp(56px,8vw,112px) 0;background:var(--lv-bg);border-top:1px solid var(--lv-line)}.lumeveo-landing .lv-obsessed__head{text-align:center;margin-bottom:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:12px;align-items:center}.lumeveo-landing .lv-obsessed__head h2{margin:0}.lumeveo-landing .lv-obsessed__head p{font-size:15px;color:var(--lv-ink-soft);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.lumeveo-landing .lv-obsessed__head sup{font-size:.5em;vertical-align:super}.lumeveo-landing .lv-obsessed__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px);max-width:960px;margin:0 auto}@media(max-width:700px){.lumeveo-landing .lv-obsessed__grid{grid-template-columns:1fr;gap:20px}}.lumeveo-landing .lv-obsessed__tile{margin:0;background:var(--lv-card);border:1px solid var(--lv-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 20px;text-align:center;transition:border-color .2s,transform .2s}.lumeveo-landing .lv-obsessed__tile:hover{border-color:var(--lv-ink);transform:translateY(-2px)}.lumeveo-landing .lv-obsessed__avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;background:#f1ece4;display:flex;align-items:center;justify-content:center}.lumeveo-landing .lv-obsessed__avatar svg,.lumeveo-landing .lv-obsessed__avatar img{width:100%;height:100%;display:block;object-fit:cover}.lumeveo-landing .lv-obsessed__name{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--lv-ink);line-height:1.3;margin-top:4px}.lumeveo-landing .lv-obsessed__stars{display:inline-flex;gap:2px;color:#f5b942}.lumeveo-landing .lv-obsessed__stars svg{width:16px;height:16px}.lumeveo-landing .lv-faq{padding:clamp(56px,8vw,112px) 0;border-top:1px solid var(--lv-line);background:var(--lv-bg)}.lumeveo-landing .lv-faq__inner{max-width:880px;margin:0 auto}.lumeveo-landing .lv-faq__title{text-align:center;margin-bottom:clamp(28px,3vw,40px)}.lumeveo-landing .lv-faq__list{display:flex;flex-direction:column}.lumeveo-landing .lv-faq__list li{border-bottom:1px solid var(--lv-line)}.lumeveo-landing .lv-faq__list li:first-child{border-top:1px solid var(--lv-line)}.lumeveo-landing .lv-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--lv-display);font-weight:600;font-size:clamp(16px,1.4vw,19px);letter-spacing:-.01em;color:var(--lv-ink)}.lumeveo-landing .lv-faq summary::-webkit-details-marker{display:none}.lumeveo-landing .lv-faq summary:after{content:"+";font-size:28px;font-weight:300;color:var(--lv-ink);transition:transform .3s ease}.lumeveo-landing .lv-faq details[open] summary:after{transform:rotate(45deg)}.lumeveo-landing .lv-faq__body{font-size:15px;color:var(--lv-ink-soft);line-height:1.7;padding:0 0 22px;max-width:70ch}.lumeveo-landing .lv-closer{padding:clamp(72px,10vw,144px) 0;background:var(--lv-ink);color:var(--lv-bg);border-top:1px solid var(--lv-ink);text-align:center}.lumeveo-landing .lv-closer__inner{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center}.lumeveo-landing .lv-closer__heading{color:var(--lv-bg);font-size:clamp(40px,6vw,84px);letter-spacing:-.03em;line-height:1.02;margin:0}.lumeveo-landing .lv-closer__heading-soft{font-weight:400;font-size:.7em;letter-spacing:-.02em;display:inline-block;margin-top:8px;color:#ffffffd9}.lumeveo-landing .lv-closer__sub{font-size:clamp(15px,1.4vw,18px);font-weight:500;color:#ffffffd9;letter-spacing:.04em}.lumeveo-landing .lv-closer__sub strong{color:var(--lv-bg);font-weight:800;font-variant-numeric:tabular-nums}.lumeveo-landing .lv-closer .lv-btn--inverse{margin-top:12px}.lumeveo-landing a:focus-visible,.lumeveo-landing button:focus-visible,.lumeveo-landing input:focus-visible,.lumeveo-landing textarea:focus-visible,.lumeveo-landing select:focus-visible,.lumeveo-landing summary:focus-visible{outline:2px solid var(--lv-focus);outline-offset:3px}.lumeveo-landing .lv-skip-link{position:absolute;top:-100px;left:12px;z-index:9999;background:var(--lv-ink);color:var(--lv-card);padding:12px 18px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:top .2s ease}.lumeveo-landing .lv-skip-link:focus{top:8px}@media(prefers-reduced-motion:reduce){.lumeveo-landing *,.lumeveo-landing *:before,.lumeveo-landing *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.lumeveo-landing .lv-reveal{opacity:1;transform:none}}.lumeveo-landing .lv-bundle-alert{background:var(--lv-bg-2);color:var(--lv-ink);font-size:14px;font-weight:600;padding:12px 16px;border-radius:999px;text-align:center;margin-bottom:12px}.lumeveo-landing .lv-bundle{display:flex;flex-direction:column;gap:10px}.lumeveo-landing .lv-bundle__tier{position:relative;display:block;border:2px solid var(--lv-line-strong);border-radius:14px;padding:18px 18px 18px 48px;background:var(--lv-card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.lumeveo-landing .lv-bundle__tier input{position:absolute;opacity:0;pointer-events:none}.lumeveo-landing .lv-bundle__tier.is-active{border-color:var(--lv-ink);box-shadow:0 0 0 1px var(--lv-ink) inset}.lumeveo-landing .lv-bundle__radio{position:absolute;top:22px;left:18px;width:18px;height:18px;border:2px solid var(--lv-ink);border-radius:50%;background:var(--lv-card)}.lumeveo-landing .lv-bundle__tier.is-active .lv-bundle__radio{background:radial-gradient(circle,var(--lv-ink) 0 50%,var(--lv-card) 55% 100%)}.lumeveo-landing .lv-bundle__badge{position:absolute;top:-12px;right:14px;background:var(--lv-ink);color:var(--lv-card);font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:6px}.lumeveo-landing .lv-bundle__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lumeveo-landing .lv-bundle__head-left{display:flex;flex-direction:column;gap:2px}.lumeveo-landing .lv-bundle__head-right{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.lumeveo-landing .lv-bundle__title{font-family:var(--lv-display);font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--lv-ink)}.lumeveo-landing .lv-bundle__save{font-size:13px;color:var(--lv-ink-soft)}.lumeveo-landing .lv-bundle__price{font-family:var(--lv-display);font-size:22px;font-weight:800;color:var(--lv-ink)}.lumeveo-landing .lv-bundle__compare{font-size:13px;color:var(--lv-muted);text-decoration:line-through}.lumeveo-landing .lv-bundle-variants{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:14px;border:1px solid var(--lv-line);border-radius:12px}.lumeveo-landing .lv-bundle-variants__thumb{width:84px;height:84px;flex:0 0 auto;background:var(--lv-bg-2);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.lumeveo-landing .lv-bundle-variants__thumb img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.lumeveo-landing .lv-bundle-variants__details{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.lumeveo-landing .lv-bundle__product-title{font-size:14px;font-weight:600;color:var(--lv-ink)}@media(max-width:480px){.lumeveo-landing .lv-bundle__title,.lumeveo-landing .lv-bundle__price{font-size:18px}.lumeveo-landing .lv-bundle__tier{padding:16px 14px 16px 42px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lumeveo-landing.css.map */
