.vg{--vg-1:#4F46E5;--vg-2:#7C6BF5;--vg-ink:#0E0E14;--vg-mute:rgba(14,14,20,.62);--vg-brd:rgba(79,70,229,.16);--vg-card:linear-gradient(158deg,rgba(255,255,255,.95),rgba(255,255,255,.68) 46%,rgba(246,245,255,.88));--vg-shadow:0 22px 48px -30px rgba(79,70,229,.5),0 2px 8px -3px rgba(14,14,20,.06),inset 0 1px 0 #fff;--vg-shadow-h:0 36px 72px -34px rgba(79,70,229,.6),inset 0 1px 0 #fff;position:relative;isolation:isolate;overflow:hidden;padding:var(--vg-pt,88px) 22px var(--vg-pb,88px);background:linear-gradient(180deg,#fff,#f8f7ff 52%,#f2f0ff);color:var(--vg-ink);font-feature-settings:"ss01","cv01"}.vg--dark{--vg-ink:#fff;--vg-mute:rgba(255,255,255,.72);--vg-brd:rgba(255,255,255,.16);--vg-card:linear-gradient(158deg,rgba(255,255,255,.13),rgba(255,255,255,.05) 46%,rgba(255,255,255,.09));--vg-shadow:0 22px 48px -28px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.25);--vg-shadow-h:0 34px 70px -30px rgba(79,70,229,.55),inset 0 1px 0 rgba(255,255,255,.3);background:linear-gradient(180deg,#16151f,#12111a 55%,#0f0e16)}.vg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 85% at 50% -10%,rgba(79,70,229,.1),rgba(79,70,229,.02) 40%,transparent 68%)}.vg__in{position:relative;z-index:3;max-width:1240px;margin:0 auto}.vg-aurora{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:2;pointer-events:none;filter:blur(80px);opacity:.75}.vg-aurora i{position:absolute;display:block;border-radius:50%;mix-blend-mode:multiply;animation:vg-drift 26s ease-in-out infinite alternate}.vg--dark .vg-aurora i{mix-blend-mode:screen;opacity:.6}.vg-aurora i:nth-child(1){width:46%;padding-top:46%;left:-6%;top:-14%;background:radial-gradient(circle,rgba(79,70,229,.28),transparent 62%)}.vg-aurora i:nth-child(2){width:40%;padding-top:40%;right:-8%;top:8%;animation-delay:-9s;background:radial-gradient(circle,rgba(124,107,245,.24),transparent 62%)}.vg-aurora i:nth-child(3){width:52%;padding-top:52%;left:26%;bottom:-26%;animation-delay:-17s;background:radial-gradient(circle,rgba(79,70,229,.16),transparent 64%)}@keyframes vg-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.1)}to{transform:translate3d(-3%,5%,0) scale(1.04)}}.vg-rise{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.vg-rise.is-in{opacity:1;transform:none}.vg-head{max-width:62ch}.vg-head--c{margin-left:auto;margin-right:auto;text-align:center}.vg-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-ink);background:#4f46e517;border:1px solid rgba(79,70,229,.26)}.vg-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--vg-1);box-shadow:0 0 0 4px #4f46e52e;animation:vg-pulse 2.4s ease-in-out infinite}@keyframes vg-pulse{0%,to{opacity:1}50%{opacity:.35}}.vg-h1{margin:20px 0 0;font-size:clamp(34px,5.4vw,62px);line-height:1.04;letter-spacing:-.03em;font-weight:800;color:var(--vg-ink)}.vg-h2{margin:16px 0 0;font-size:clamp(26px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;font-weight:800;color:var(--vg-ink)}.vg-h3{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--vg-ink)}.vg-grad{background:linear-gradient(96deg,var(--vg-1),var(--vg-2) 60%,var(--vg-1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vg-p{margin:18px 0 0;max-width:60ch;font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--vg-mute)}.vg-p p{margin:0 0 12px}.vg-p p:last-child{margin-bottom:0}.vg-txt{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--vg-mute)}.vg-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.vg-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:17px 30px;border-radius:16px;font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s,border-color .35s}.vg-btn--solid{color:#fff;background:linear-gradient(120deg,var(--vg-1),var(--vg-2));box-shadow:0 20px 40px -20px #4f46e5f2,inset 0 1px #ffffff59}.vg-btn--solid:hover{transform:translateY(-2px);box-shadow:0 26px 52px -20px #4f46e5}.vg-btn--ghost{color:var(--vg-ink);background:#ffffffd1;border-color:#4f46e53d;box-shadow:0 8px 20px -14px #0e0e1466}.vg-btn--ghost:hover{transform:translateY(-2px);background:#fff;border-color:#4f46e58c}.vg--dark .vg-btn--ghost{background:#ffffff14;border-color:#fff3;color:#fff}.vg-btn--full{width:100%;padding:18px 26px}.vg-glass{position:relative;overflow:hidden;border-radius:24px;background:var(--vg-card);-webkit-backdrop-filter:blur(18px) saturate(175%);backdrop-filter:blur(18px) saturate(175%);border:1px solid var(--vg-brd);box-shadow:var(--vg-shadow);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .4s}.vg-glass:hover{transform:translateY(-6px);border-color:#4f46e56b;box-shadow:var(--vg-shadow-h)}.vg-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(79,70,229,.12) 46%,transparent 62%);opacity:0;transition:opacity .5s}.vg-glass:hover:after{opacity:1}.vg-pad{padding:26px}.vg-glass--accent{background:linear-gradient(158deg,#4f46e521,#7c6bf50d 55%,#ffffffeb);border-color:#4f46e54d}.vg-grid{display:grid;gap:16px;margin-top:46px}.vg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.vg-grid--3,.vg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vg-grid--2,.vg-grid--3,.vg-grid--4{grid-template-columns:1fr}}.vg-ic{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:21px;margin-bottom:16px;background:linear-gradient(140deg,#4f46e533,#ffffffa6);border:1px solid rgba(79,70,229,.26)}.vg-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,60px);align-items:center}@media(max-width:900px){.vg-hero{grid-template-columns:1fr;gap:32px}}.vg-hero__media{position:relative;padding:12px;border-radius:30px}.vg-hero__media img{display:block;width:100%;height:auto;border-radius:22px;aspect-ratio:1/1;object-fit:cover}.vg-hero__ph{display:grid;place-items:center;width:100%;aspect-ratio:1/1;border-radius:22px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vg-mute);background:linear-gradient(150deg,#4f46e529,#ffffff0d)}.vg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.vg-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:14px;font-size:13.5px;color:var(--vg-ink);background:#fffc;border:1px solid var(--vg-brd);box-shadow:0 6px 16px -12px #4f46e599}.vg--dark .vg-chip{background:#ffffff12}.vg-chip b{color:var(--vg-1);font-weight:800}.vg--dark .vg-chip b{color:var(--vg-2)}.vg-cat__img{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.vg-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vg-cat:hover .vg-cat__img img{transform:scale(1.07)}.vg-cat{display:block;text-decoration:none;padding:0}.vg-cat__ph{width:100%;height:100%;display:grid;place-items:center;font-size:34px;background:linear-gradient(150deg,#4f46e529,#ffffff0a)}.vg-cat__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.vg-cat__t{margin:0;font-size:15.5px;font-weight:700;color:var(--vg-ink)}.vg-cat__s{margin:3px 0 0;font-size:12.5px;color:var(--vg-mute)}.vg-cat__go{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(120deg,var(--vg-1),var(--vg-2));opacity:.85;transform:translate(-4px);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.vg-cat:hover .vg-cat__go{transform:translate(0);opacity:1}.vg-card{display:flex;flex-direction:column;padding:0;text-decoration:none}.vg-card__media{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#0e0e1408}.vg-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vg-card:hover .vg-card__media img{transform:scale(1.06)}.vg-badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,var(--vg-1),var(--vg-2));box-shadow:0 10px 22px -12px #4f46e5e6}.vg-card__body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1 1 auto}.vg-card__t{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--vg-ink)}.vg-card__price{display:flex;align-items:baseline;gap:9px;margin-top:auto;padding-top:6px}.vg-card__now{font-size:17px;font-weight:800;color:var(--vg-ink)}.vg-card__was{font-size:13.5px;color:var(--vg-mute);text-decoration:line-through}.vg-card__save{font-size:11px;font-weight:700;color:#fff;padding:4px 9px;border-radius:7px;background:linear-gradient(120deg,var(--vg-1),var(--vg-2))}.vg-card__cta{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:700;color:var(--vg-ink);background:#4f46e517;border:1px solid rgba(79,70,229,.24);transition:background .3s,color .3s}.vg-card:hover .vg-card__cta{color:#fff;background:linear-gradient(120deg,var(--vg-1),var(--vg-2));border-color:transparent}.vg-step__n{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-1)}.vg-step__bar{height:5px;border-radius:99px;background:#0e0e141a;overflow:hidden;margin-top:18px}.vg--dark .vg-step__bar{background:#ffffff29}.vg-step__bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--vg-1),var(--vg-2));transition:width 1.3s cubic-bezier(.2,.8,.2,1) .2s}.is-in .vg-step__bar i{width:var(--w,70%)}.vg-marq{margin-top:46px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vg-marq__t{display:flex;gap:16px;width:max-content;animation:vg-scroll var(--vg-speed,46s) linear infinite}.vg-marq:hover .vg-marq__t{animation-play-state:paused}@keyframes vg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vg-quote{flex:0 0 auto;width:min(360px,78vw);padding:24px}.vg-quote__stars{display:flex;gap:2px;margin-bottom:12px}.vg-quote__stars svg{width:15px;height:15px;fill:var(--vg-1)}.vg-quote p{margin:0;font-size:14.5px;line-height:1.6;color:var(--vg-mute)}.vg-quote b{display:block;margin-top:14px;font-size:13.5px;color:var(--vg-ink)}.vg-quote span{font-size:12px;color:var(--vg-mute)}.vg-faq{display:grid;gap:13px;margin:44px auto 0;max-width:900px}.vg-faq__i{padding:0}.vg-faq__i:hover{transform:none}.vg-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 25px;font-size:16px;font-weight:650;line-height:1.35;color:var(--vg-ink)}.vg-faq__q::-webkit-details-marker{display:none}.vg-faq__ic{flex:0 0 auto;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:19px;color:var(--vg-ink);background:#4f46e51c;border:1px solid rgba(79,70,229,.3);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s,color .35s,border-color .35s}.vg-faq__i[open] .vg-faq__ic{transform:rotate(135deg);color:#fff;border-color:transparent;background:linear-gradient(120deg,var(--vg-1),var(--vg-2))}.vg-faq__a{padding:0 25px 25px;font-size:14.5px;line-height:1.7;color:var(--vg-mute)}.vg-faq__i[open] .vg-faq__a{animation:vg-fade .5s ease both}@keyframes vg-fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.vg-sticky{--vg-1:#4F46E5;--vg-2:#7C6BF5;position:fixed;left:50%;bottom:16px;z-index:60;width:min(760px,calc(100% - 24px));display:flex;align-items:center;gap:14px;padding:12px 12px 12px 20px;border-radius:22px;color:#fff;background:linear-gradient(158deg,#14131eeb,#14131ebd);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 62px -26px #0e0e1499,inset 0 1px #ffffff59;transform:translate(-50%,150%);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s}.vg-sticky.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}.vg-sticky__t{margin:0;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-sticky__s{margin:2px 0 0;font-size:12.5px;color:#ffffffad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-sticky__txt{flex:1 1 auto;min-width:0}.vg-sticky__x{flex:0 0 auto;background:none;border:0;color:#fff9;font-size:22px;cursor:pointer;padding:6px 9px;border-radius:50%;line-height:1}.vg-sticky__x:hover{color:#fff;background:#ffffff1f}@media(max-width:600px){.vg-sticky{padding:10px 10px 10px 16px;bottom:10px;border-radius:18px}.vg-sticky__s{display:none}.vg-sticky .vg-btn{padding:12px 18px;font-size:13.5px}}@media(max-width:990px){.vg{padding-left:18px;padding-right:18px}}@media(max-width:600px){.vg{padding-left:16px;padding-right:16px}}@media(max-width:749px){.vg-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(158deg,#fff,#ffffffed)}.vg--dark .vg-glass{background:linear-gradient(158deg,#ffffff1f,#ffffff0f)}.vg-aurora{filter:blur(44px);opacity:.55}.vg-aurora i{animation-duration:40s}.vg-glass:after{display:none}.vg-card__media img,.vg-cat__img img{transition:none}}@media(hover:none){.vg-glass{transition:none}.vg-glass:hover{transform:none;box-shadow:var(--vg-shadow)}.vg-btn:hover,.vg-btn--solid:hover,.vg-btn--ghost:hover{transform:none}}.vg-aurora i{will-change:transform}.vg-rise{will-change:opacity,transform}.vg-rise.is-in{will-change:auto}@media(prefers-reduced-motion:reduce){.vg-rise{opacity:1;transform:none;transition:none}.vg-aurora i,.vg-marq__t{animation:none}.vg-glass{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vantivo-glass.css.map */
