:root{--lumi-black:#000000;--lumi-band:#0F1114;--lumi-card:#111318;--lumi-card-2:#15181F;--lumi-line:rgba(255,255,255,.07);--lumi-line-strong:rgba(255,255,255,.14);--lumi-accent:#3D9BFF;--lumi-accent-tint:rgba(61,155,255,.12);--lumi-accent-border:rgba(61,155,255,.35);--lumi-green:#22C55E;--lumi-green-tint:rgba(34,197,94,.14);--lumi-white:#FFFFFF;--lumi-body:#AEB6C0;--lumi-muted:#6B7280;--lumi-r:20px;--lumi-r-sm:14px;--lumi-r-xs:10px;--lumi-pad:clamp(64px,8vw,120px);--lumi-max:1200px;--lumi-narrow:620px}body{background:var(--lumi-black);color:var(--lumi-body);-webkit-font-smoothing:antialiased}.shopify-section{background-color:transparent}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{color:var(--lumi-white);font-weight:700;letter-spacing:-.01em}a{color:inherit}::selection{background:var(--lumi-accent);color:#000}.lumi-sec{position:relative;padding:var(--lumi-pad) 2rem;background:var(--lumi-black)}.lumi-sec--band{background:var(--lumi-band)}.lumi-sec:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(61,155,255,.15) 18%,rgba(255,255,255,.55) 50%,rgba(61,155,255,.15) 82%,transparent)}.lumi-sec:after{content:"";position:absolute;top:0;left:12%;right:12%;height:70px;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(61,155,255,.16),transparent 70%)}.lumi-sec--noline:before,.lumi-sec--noline:after{display:none}.lumi-wrap{max-width:var(--lumi-max);margin:0 auto;position:relative;z-index:1}.lumi-wrap--narrow{max-width:var(--lumi-narrow)}.lumi-h2{font-size:clamp(30px,4vw,48px);line-height:1.12;font-weight:700;color:var(--lumi-accent);text-align:center;margin:0 0 14px}.lumi-sub{font-size:15px;line-height:1.6;color:var(--lumi-body);text-align:center;margin:0 auto 56px;max-width:620px}.lumi-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lumi-accent)}.lumi-rule-head{display:flex;align-items:center;gap:18px;margin:0 0 22px}.lumi-rule-head:before,.lumi-rule-head:after{content:"";flex:1;height:1px;background:var(--lumi-line-strong)}.lumi-rule-head span{font-size:19px;font-weight:700;color:var(--lumi-white);white-space:nowrap}.lumi-marquee{background:var(--lumi-black);border-bottom:1px solid var(--lumi-line);overflow:hidden;padding:13px 0}.lumi-marquee__track{display:flex;width:max-content;animation:lumi-scroll var(--lumi-speed,26s) linear infinite}.lumi-marquee__group{display:flex;flex-shrink:0}.lumi-marquee__item{display:inline-flex;align-items:center;gap:9px;padding:0 34px;white-space:nowrap;font-size:15px;font-weight:700;color:var(--lumi-accent);letter-spacing:.01em}@keyframes lumi-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lumi-marquee__track{animation:none}}.lumi-card{background:var(--lumi-card);border:1px solid var(--lumi-line);border-radius:var(--lumi-r);padding:clamp(28px,4vw,56px)}.lumi-card__intro{font-size:17px;line-height:1.65;color:var(--lumi-body);margin:0 0 28px}.lumi-card__intro strong,.lumi-step__body strong{color:var(--lumi-white);font-weight:700}.lumi-steps{display:flex;flex-direction:column;gap:16px}.lumi-step{display:flex;gap:20px;background:var(--lumi-card-2);border:1px solid var(--lumi-line);border-radius:var(--lumi-r-sm);padding:24px 26px}.lumi-step__num{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--lumi-accent-tint);border:1px solid var(--lumi-accent-border);color:var(--lumi-accent);font-size:15px;font-weight:700;letter-spacing:.04em}.lumi-step__title{font-size:19px;font-weight:600;color:var(--lumi-white);margin:0 0 8px}.lumi-step__body{font-size:16px;line-height:1.6;color:var(--lumi-body);margin:0}.lumi-step__body ul{margin:10px 0 0;padding-left:20px}.lumi-step__body li{margin:5px 0}.lumi-tip{display:flex;align-items:center;gap:18px;margin-top:22px;padding:20px 24px;border-radius:var(--lumi-r-sm);background:var(--lumi-accent-tint);border:1px solid var(--lumi-accent-border)}.lumi-tip__pill{flex:0 0 auto;padding:7px 14px;border-radius:999px;background:var(--lumi-accent);color:#00121f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lumi-tip__text{font-size:16px;line-height:1.55;color:var(--lumi-white);margin:0}.lumi-faq__item{border-bottom:1px solid var(--lumi-line)}.lumi-faq__item:first-child{border-top:1px solid var(--lumi-line)}.lumi-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;cursor:pointer;text-align:left;padding:30px 4px;font-family:inherit;font-size:19px;font-weight:600;color:var(--lumi-white)}.lumi-faq__q:hover{color:var(--lumi-accent)}.lumi-faq__chev{flex:0 0 auto;width:20px;height:20px;color:var(--lumi-accent);transition:transform .25s ease}.lumi-faq__q[aria-expanded=true] .lumi-faq__chev{transform:rotate(180deg)}.lumi-faq__a{overflow:hidden;max-height:0;transition:max-height .3s ease}.lumi-faq__a p{font-size:16px;line-height:1.65;color:var(--lumi-body);margin:0 0 30px;padding-right:40px}.lumi-reviews__score{text-align:center;margin-bottom:34px}.lumi-reviews__avg{font-size:44px;font-weight:700;color:var(--lumi-white);line-height:1}.lumi-reviews__count{font-size:15px;color:var(--lumi-body);margin-left:10px}.lumi-bars{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.lumi-bar{display:grid;grid-template-columns:auto 18px 1fr auto;align-items:center;gap:12px;font-size:14px;color:var(--lumi-body)}.lumi-bar__star{color:var(--lumi-accent)}.lumi-bar__track{height:3px;border-radius:999px;background:var(--lumi-line-strong);overflow:hidden}.lumi-bar__fill{display:block;height:100%;border-radius:999px;background:var(--lumi-accent)}.lumi-stars{display:inline-flex;gap:3px;color:var(--lumi-accent)}.lumi-stars svg{width:17px;height:17px}.lumi-offers{margin:34px 0 0}.lumi-tier{position:relative;display:block;margin-bottom:14px;border-radius:var(--lumi-r-sm);background:var(--lumi-card);border:1px solid var(--lumi-line);cursor:pointer;transition:border-color .2s,background .2s}.lumi-tier:hover{border-color:var(--lumi-line-strong)}.lumi-tier.is-active{border:2px solid var(--lumi-accent);background:#3d9bff0f}.lumi-tier input{position:absolute;opacity:0;pointer-events:none}.lumi-tier__head{display:flex;align-items:center;gap:16px;padding:20px 22px}.lumi-tier__thumb{flex:0 0 auto;width:52px;height:52px;border-radius:10px;object-fit:cover;background:var(--lumi-card-2)}.lumi-tier__info{flex:1;min-width:0}.lumi-tier__name{font-size:18px;font-weight:700;color:var(--lumi-white);margin:0 0 4px}.lumi-tier__note{font-size:13px;color:var(--lumi-body);margin:0}.lumi-tier__save{display:inline-block;margin:6px 8px 0 0;padding:3px 10px;border-radius:999px;background:var(--lumi-green-tint);color:var(--lumi-green);font-size:12px;font-weight:700;font-style:italic}.lumi-tier__prices{text-align:right;flex:0 0 auto}.lumi-tier__price{font-size:20px;font-weight:700;color:var(--lumi-white);white-space:nowrap}.lumi-tier__was{display:block;font-size:14px;color:var(--lumi-muted);text-decoration:line-through;margin-top:3px}.lumi-tier__badge{position:absolute;top:-1px;right:-1px;padding:5px 14px;border-radius:0 var(--lumi-r-sm) 0 var(--lumi-r-sm);background:var(--lumi-accent);color:#00121f;font-size:12px;font-weight:700;letter-spacing:.04em}.lumi-tier__units{display:none;padding:0 22px 20px}.lumi-tier.is-active .lumi-tier__units{display:block}.lumi-unit{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--lumi-r-xs);background:var(--lumi-card-2);border:1px solid var(--lumi-line);margin-top:10px}.lumi-unit__n{font-size:14px;font-weight:700;color:var(--lumi-white);flex:0 0 auto}.lumi-unit__selects{display:flex;gap:10px;flex:1;flex-wrap:wrap}.lumi-unit select{flex:1;min-width:130px;-webkit-appearance:none;appearance:none;background:#0b0d11 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D9BFF' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;border:1px solid var(--lumi-line-strong);border-radius:9px;color:var(--lumi-white);font-family:inherit;font-size:14px;padding:11px 36px 11px 13px;cursor:pointer}.lumi-unit select:focus{outline:2px solid var(--lumi-accent-border);outline-offset:1px}.lumi-atc{width:100%;margin-top:22px;padding:19px 24px;border:0;border-radius:12px;cursor:pointer;background:var(--lumi-accent);color:#001526;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:.02em;box-shadow:0 0 #3d9bff00;transition:box-shadow .25s,transform .1s}.lumi-atc:hover{box-shadow:0 8px 34px #3d9bff57}.lumi-atc:active{transform:translateY(1px)}.lumi-atc[disabled]{opacity:.6;cursor:wait}.lumi-trust{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--lumi-body)}.lumi-buybox .lumi-rating{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--lumi-body);margin-bottom:18px}.lumi-buybox .lumi-title{font-size:clamp(32px,4.4vw,56px);line-height:1.08;font-weight:700;color:var(--lumi-white);margin:0 0 16px}.lumi-buybox .lumi-lede{font-size:17px;line-height:1.6;color:var(--lumi-body);margin:0 0 26px}.lumi-buybox .lumi-lede strong{color:var(--lumi-white)}.lumi-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lumi-benefits li{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--lumi-white)}.lumi-benefits svg{flex:0 0 auto;width:24px;height:24px;color:var(--lumi-accent)}.product__title h1,.product__title>*{color:var(--lumi-white)}.product .price,.price__container{color:var(--lumi-white)}.header{background:var(--lumi-black);border-bottom:1px solid var(--lumi-line)}.header__heading-link,.header__icon,.header__icon--cart .icon,.list-menu__item--link{color:var(--lumi-white)}.footer{background:var(--lumi-black);border-top:1px solid var(--lumi-line)}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:12px;font-weight:700}.card__inner,.card{background:transparent}.collapsible-content,.accordion summary{color:var(--lumi-white)}@media screen and (max-width:749px){.lumi-sec{padding:clamp(48px,12vw,72px) 1.6rem}.lumi-step{flex-direction:column;gap:14px}.lumi-tier__head{flex-wrap:wrap}.lumi-tier__prices{text-align:left;width:100%;display:flex;align-items:baseline;gap:10px}.lumi-tier__was{margin-top:0}.lumi-tip{flex-direction:column;align-items:flex-start;gap:12px}.lumi-faq__a p{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lumicases.css.map */
