body:has(.hva-lux){--lx-bg:#111813;--lx-bg2:#162019;--lx-bg3:#1B261F;--lx-card:rgba(244,241,230,.045);--lx-card2:rgba(244,241,230,.08);--lx-line:rgba(227,197,142,.18);--lx-ink:#F4F1E6;--lx-dim:rgba(244,241,230,.72);--lx-gold:#E3C58E;--lx-gold2:#C9A262;--lx-sage:#A9C4A0;--lx-red:#A3324A;--lx-red2:#7A2848;--lx-serif:"Instrument Serif",var(--hv-serif),Georgia,serif}body:has(.hva-lux) #MainContent{background:var(--lx-bg)}body:has(.hva-lux) :is(.hva-sec,.hva-hero__txt,.hva-hero__vis){--hv-ink:var(--lx-ink);--hv-dim:var(--lx-dim);--hv-rule:var(--lx-line);--hva-gold-ink:var(--lx-gold);--hva-green:var(--lx-sage);color:var(--lx-ink)}body:has(.hva-lux) .hva-hero{background:radial-gradient(120% 70% at 85% 0%,rgba(169,196,160,.12),transparent 60%),radial-gradient(90% 60% at 0% 30%,rgba(227,197,142,.08),transparent 65%),var(--lx-bg);padding-top:30px}body:has(.hva-lux) .hva-sec{background:var(--lx-bg)}body:has(.hva-lux) :is(.hva-sable,.hva-paper){background:var(--lx-bg2)}body:has(.hva-lux) .hva-deep{background:var(--lx-bg3)}body:has(.hva-lux) .hva-sec--line{border-top-color:var(--lx-line)!important}body:has(.hva-lux) :is(.hva-h1,.hva-h2,.hva-h3,.hva-offer__t,.hva-pq__t,.hva-st__t,.hva-ex__nm,.hva-av__tt,.hva-faq summary,.hva-feat button,.hva-recit__eng h3,.hva-gar b){font-family:var(--lx-serif);font-weight:400}body:has(.hva-lux) .hva-h1{font-size:clamp(46px,12.6vw,82px);line-height:.98;letter-spacing:-.022em}body:has(.hva-lux) .hva-h2{font-size:clamp(38px,10vw,64px);line-height:1;letter-spacing:-.02em}body:has(.hva-lux) :is(.hva-h1,.hva-h2) em{color:var(--lx-gold);font-style:italic}body:has(.hva-lux) :is(.hva-pq__t,.hva-st__t,.hva-ex__nm,.hva-av__tt){font-size:24px;letter-spacing:-.01em;color:var(--lx-ink)}body:has(.hva-lux) .hva-faq summary{font-size:22px}body:has(.hva-lux) .hva-gar b{font-size:21px}body:has(.hva-lux) .hva-kick{display:inline-flex;align-self:start;width:max-content;max-width:100%;margin:0 0 18px;padding:9px 16px;border:1px solid var(--lx-line);border-radius:999px;font-family:var(--hv-sans);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-gold)}body:has(.hva-lux) .hva-sec .hva-kick{display:block;width:auto;padding:0;border:0;margin-bottom:12px}body:has(.hva-lux) .hva-head--c .hva-kick:after{margin-inline:auto}body:has(.hva-lux) .hva-script{color:var(--lx-gold)}body:has(.hva-lux) .hva-lead{color:var(--lx-dim);font-size:17px}body:has(.hva-lux) .hva .hv-btn{border-radius:999px;background:linear-gradient(135deg,#EFD6A6,var(--lx-gold2));color:#18211b;box-shadow:0 18px 40px -14px #0009,0 0 0 1px #ffffff1f inset}body:has(.hva-lux) .hva .hv-btn:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);animation:lxShine 4.5s ease-in-out 1.5s infinite;pointer-events:none}@keyframes lxShine{0%,60%{left:-60%}to{left:130%}}body:has(.hva-lux) .hva .hv-btn:hover{transform:translateY(-2px)}.hva-lx-cta{width:100%;min-height:62px;margin-top:26px;font-size:17px}@media(min-width:900px){.hva-lx-cta{width:auto;min-width:340px}}.hva-lx-stats{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hva-lx-stats li{display:grid;gap:6px;align-content:start;padding:16px 16px 15px;border-radius:20px;background:linear-gradient(160deg,#f4f1e612,#f4f1e606)}.hva-lx-stats b{font-family:var(--lx-serif);font-weight:400;font-size:34px;line-height:1;color:var(--lx-gold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.hva-lx-stats span{font-size:13px;line-height:1.35;color:var(--lx-dim)}@media(min-width:900px){.hva-lx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.hva-lux) .hva-proof__2{display:none}body:has(.hva-lux) .hva-proof{color:var(--lx-dim)}body:has(.hva-lux) .hva-stage{border-radius:30px;background:radial-gradient(70% 60% at 50% 45%,rgba(169,196,160,.2),transparent 70%),var(--lx-bg3);border:1px solid var(--lx-line)}body:has(.hva-lux) .hva-stage:before{animation:lxBreath 7s ease-in-out infinite}@keyframes lxBreath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}body:has(.hva-lux) .hva-fan__l{animation:lxFloatL 8s ease-in-out infinite}body:has(.hva-lux) .hva-fan__r{animation:lxFloatR 9s ease-in-out infinite}@keyframes lxFloatL{0%,to{transform:translate(-62%) rotate(-8deg) translateY(16px)}50%{transform:translate(-64%) rotate(-9.5deg) translateY(6px)}}@keyframes lxFloatR{0%,to{transform:translate(62%) rotate(8deg) translateY(16px)}50%{transform:translate(64%) rotate(9.5deg) translateY(4px)}}@media(min-width:900px){@keyframes lxFloatL{0%,to{transform:translate(-64%) rotate(-7deg) translateY(24px)}50%{transform:translate(-66%) rotate(-8.5deg) translateY(12px)}}@keyframes lxFloatR{0%,to{transform:translate(64%) rotate(7deg) translateY(24px)}50%{transform:translate(66%) rotate(8.5deg) translateY(10px)}}}body:has(.hva-lux) .hva-tag{background:#111813d1;color:var(--lx-ink);border:1px solid var(--lx-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:has(.hva-lux) .hva-tag .hva-i{color:var(--lx-gold)}body:has(.hva-lux) .hva-tag--1{animation:lxBob 5s ease-in-out infinite}body:has(.hva-lux) .hva-tag--2{animation:lxBob 6s ease-in-out 1s infinite}@keyframes lxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}body:has(.hva-lux) .hva-offer{border-radius:30px;border:1px solid rgba(227,197,142,.5);padding:24px 18px 20px;box-shadow:0 40px 90px -30px #000000bf,0 0 0 6px #e3c58e0f}body:has(.hva-lux) .hva-offer__t{font-size:32px;line-height:1.05}body:has(.hva-lux) .hva-opt{border-radius:20px}body:has(.hva-lux) .hva-opts{gap:18px;padding-top:10px}.hva-opt__tab{position:absolute;top:-12px;right:16px;z-index:1;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#efd6a6,#c9a262);color:#18211b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 18px -8px #8a6a33b3}.hva-opt__tab--2{background:#fff;color:#5d5a50;border:1px solid rgba(31,42,34,.18);box-shadow:none}body:has(.hva-lux) .hva-opt.is-on{border-color:var(--lx-gold2);box-shadow:0 0 0 1px var(--lx-gold2),0 14px 34px -18px #8a6a338c;animation:lxGlow 3.2s ease-in-out infinite}@keyframes lxGlow{0%,to{box-shadow:0 0 0 1px var(--lx-gold2),0 14px 34px -18px #8a6a338c}50%{box-shadow:0 0 0 1px var(--lx-gold2),0 0 0 6px #e3c58e38,0 14px 34px -18px #8a6a338c}}body:has(.hva-lux) .hva-opt.is-on .hva-opt__dot{border-color:#8a6a33}body:has(.hva-lux) .hva-opt__dot:after{background:#8a6a33}body:has(.hva-lux) .hva-opt__nm{font-family:var(--lx-serif);font-weight:400;font-size:24px;letter-spacing:-.01em}body:has(.hva-lux) .hva-opt__pr{font-family:var(--lx-serif);font-size:30px}body:has(.hva-lux) .hva-opt__pill{font-family:var(--hv-sans);letter-spacing:0;vertical-align:6px;animation:lxPop .6s cubic-bezier(.2,1.4,.4,1) .8s both}@keyframes lxPop{0%{transform:scale(.6);opacity:0}}body:has(.hva-lux) .hva-offer .hv-btn{min-height:62px;font-size:17px}body:has(.hva-lux) .hva-mini{border-radius:18px}body:has(.hva-lux) .hva-hesite,.hva-hesite.hva-lx-red{justify-content:center;gap:10px;margin-top:16px;padding:16px 20px;min-height:58px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--lx-red,#A3324A),var(--lx-red2,#7A2848));color:#fff;box-shadow:0 16px 34px -14px #7a2848bf;position:relative;overflow:hidden;isolation:isolate}body:has(.hva-lux) .hva-hesite:hover{background:linear-gradient(135deg,#b03a53,#86304f);border:0}body:has(.hva-lux) .hva-hesite span{flex:0 1 auto;color:#fff;text-align:center;font-size:12.5px}body:has(.hva-lux) .hva-hesite b{color:#fff;font-size:16.5px;font-weight:700}body:has(.hva-lux) .hva-hesite .hva-i{color:#fff!important}body:has(.hva-lux) .hva-hesite:after{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:lxShine 5s ease-in-out 3s infinite;pointer-events:none}body:has(.hva-lux) .hva-bl .hv-btn{background:linear-gradient(135deg,var(--lx-red),var(--lx-red2));color:#fff;box-shadow:0 16px 34px -14px #7a2848cc}body:has(.hva-lux) :is(.hva-pq__it,.hva-ch__it,.hva-ex__it,.hva-av,.hva-recit__mot){background:var(--lx-card);border:1px solid var(--lx-line);border-radius:26px;transition:transform .35s var(--hva-ease),border-color .35s,background .35s}body:has(.hva-lux) :is(.hva-pq__it,.hva-ch__it,.hva-ex__it,.hva-av):hover{transform:translateY(-4px);border-color:#e3c58e6b;background:var(--lx-card2)}body:has(.hva-lux) .hva-av__src{background:#e3c58e24;color:var(--lx-gold)}body:has(.hva-lux) .hva-ch__ph{border-radius:16px;box-shadow:0 18px 34px -16px #000c}body:has(.hva-lux) .hva-ex__mono{background:linear-gradient(135deg,#EFD6A6,var(--lx-gold2));color:#18211b}body:has(.hva-lux) .hva-st__n{background:var(--lx-bg);border-color:var(--lx-gold);color:var(--lx-gold);font-family:var(--lx-serif);font-size:28px}html.hva-js body:has(.hva-lux) .hva-st__it.vu .hva-st__n{animation:lxRing 2.4s ease-out .3s 1}@keyframes lxRing{0%{box-shadow:0 0 #e3c58e8c}to{box-shadow:0 0 0 18px #e3c58e00}}body:has(.hva-lux) .hva-score__n{font-family:var(--lx-serif);font-size:72px;color:var(--lx-gold)}body:has(.hva-lux) .hva-faq summary .hva-i{color:var(--lx-gold)}body:has(.hva-lux) .hva-bl{border-radius:30px;border:1px solid var(--lx-line)}body:has(.hva-lux) .hva-bl__img img{animation:lxZoom 18s ease-in-out infinite alternate}@keyframes lxZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}body:has(.hva-lux) .hva-bl__box.hva-deep{background:radial-gradient(90% 80% at 100% 0%,rgba(163,50,74,.28),transparent 60%),var(--lx-bg3)}html.hva-js body:has(.hva-lux) .hva-rv{transform:translateY(28px);transition-duration:.9s}html.hva-js body:has(.hva-lux) .hva-rv.vu{transform:none}body:has(.hva-lux) .hva-hero__txt>*{opacity:0;transform:translateY(22px);animation:lxIn .9s cubic-bezier(.2,.7,.2,1) forwards}body:has(.hva-lux) .hva-hero__txt>*:nth-child(1){animation-delay:.1s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(2){animation-delay:.22s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(3){animation-delay:.34s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(4){animation-delay:.46s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(5){animation-delay:.58s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(6){animation-delay:.7s}body:has(.hva-lux) .hva-hero__txt>*:nth-child(7){animation-delay:.82s}@keyframes lxIn{to{opacity:1;transform:none}}html.hva-js body:has(.hva-lux) .hva-head.hva-rv .hva-kick:after{content:"";display:block;height:1px;margin-top:10px;background:var(--lx-gold);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--hva-ease) .3s;width:56px}html.hva-js body:has(.hva-lux) .hva-head.hva-rv.vu .hva-kick:after{transform:none}body:has(.hva-lux) .hv-sticky:has(.hva-sticky){background:#111813f0;border-top-color:var(--lx-line)}body:has(.hva-lux) .hva-sticky__txt b{color:var(--lx-ink)}body:has(.hva-lux) .hva-sticky__txt span{color:var(--lx-dim)}@media(prefers-reduced-motion:reduce){body:has(.hva-lux) .hva *,body:has(.hva-lux) .hva *:before,body:has(.hva-lux) .hva *:after{animation:none!important}body:has(.hva-lux) .hva-hero__txt>*{opacity:1;transform:none}}.shopify-design-mode .hva-hero__txt>*{opacity:1!important;transform:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hover-app-lux.css.map */
