.vi{--vi-cream: #FAF6EE;--vi-cream-2: #EFE7D9;--vi-blue-soft: #EEF3FF;--vi-ink-strong: #1E1E1E}.vi-hero{background:var(--v88-white)}.vi-hero__in{max-width:var(--v88-frame);margin:0 auto;padding:16px var(--v88-gutter) 36px;display:flex;flex-direction:column;gap:22px}.vi-hero__shot{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1.3;background:#ebebeb}.vi-hero__img{display:block;width:100%;height:100%;object-fit:cover}.vi-seal{position:absolute;top:6%;left:5%;width:31%;max-width:150px;aspect-ratio:1;color:var(--v88-blue);transform:rotate(-12deg);filter:drop-shadow(0 8px 16px rgba(0,40,140,.25));container-type:inline-size}.vi-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vi-seal__txt{position:absolute;top:15%;right:15%;bottom:15%;left:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;text-transform:uppercase}.vi-seal__txt small{display:block;max-width:92%;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:max(8px,7cqi);line-height:1.2;letter-spacing:.02em;padding-block:1px;text-wrap:balance}.vi-seal__txt strong{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:max(16px,21cqi);line-height:.95}.vi-hero__copy{display:flex;flex-direction:column;gap:14px}.vi-rating{display:flex;align-items:center;gap:10px}.vi-rating__faces{display:flex;flex:none}.vi-rating__faces img{width:33px;height:33px;border-radius:50%;object-fit:cover;border:2px solid #fff}.vi-rating__faces img+img{margin-left:-9px}.vi-rating__txt{display:flex;flex-direction:column;gap:2px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:13px;line-height:1.25;color:var(--v88-ink)}.vi-rating__stars{display:flex;align-items:center;gap:6px}.vi-rating__stars img{width:85px;height:auto}.vi-rating__stars strong{font-family:Tomato Grotesk Bold,system-ui,sans-serif;color:var(--vi-ink-strong)}.vi-hero__title{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:35px;line-height:1.12;letter-spacing:-.5px;color:var(--vi-ink-strong);text-wrap:balance}.vi-hero__title strong{display:block;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800;color:var(--v88-blue)}.vi-circle{display:inline-block;margin-left:-.06em;padding:.01em .24em .05em;border:3px solid #E3242B;border-radius:999px;line-height:1;white-space:nowrap}@media(min-width:992px){.vi-circle{border-width:4px;padding:.02em .26em .06em}}.vi-pill{display:flex;align-items:center;gap:9px;margin:0;padding:9px 12px;border:1.5px dashed var(--v88-blue);border-radius:8px;background:var(--vi-blue-soft);font-family:Tomato Grotesk SemiBold,system-ui,sans-serif;font-size:14px;line-height:1.3;color:var(--vi-ink-strong)}.vi-pill svg{width:18px;height:18px;flex:none;color:var(--v88-blue)}.vi-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vi-ticks li{display:flex;align-items:center;gap:10px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15.5px;line-height:1.3;color:var(--v88-ink)}.vi-ticks svg{width:20px;height:20px;flex:none;color:var(--v88-blue)}.vi-hero__bold{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:16px;line-height:1.35;color:var(--vi-ink-strong)}.vi-hero__bold--one{white-space:nowrap;overflow:hidden}.vi-hero__buy{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:8px}.vi-btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:60px;padding:12px 20px;border-radius:10px;background:var(--v88-blue);box-shadow:0 10px 24px #0051ff38;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:19px;line-height:1.15;text-align:center;color:#fff;text-decoration:none;transition:transform var(--v88-t) var(--v88-ease),box-shadow var(--v88-t) var(--v88-ease)}.vi-btn:focus-visible{outline:2px solid var(--v88-blue);outline-offset:3px}@media(hover:hover){.vi-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0051ff47}}.vi-btn__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:3px 12px;border-radius:100px;background:var(--v88-green);box-shadow:0 2px 6px #0000001f;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#fff}.vi-hero__risk{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:13.5px;line-height:1.3;text-align:center;color:var(--v88-ink)}.vi-hero__risk svg{width:17px;height:17px;flex:none;color:var(--v88-green)}.vi-heading{max-width:var(--v88-frame);margin:0 auto;padding:40px var(--v88-gutter) 24px;text-align:center}.vi-heading--tight{padding-bottom:0}.vi-heading__title{margin:0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:30px;line-height:1.15;letter-spacing:-.5px;color:var(--vi-ink-strong);text-wrap:balance}.vi-heading__title>span,.vi-heading__title>strong{display:block}.vi-heading__title>strong{color:var(--v88-blue);font-weight:800}.vi-heading__sub{margin:10px auto 0;max-width:620px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15.5px;line-height:1.5;color:var(--v88-ink)}.vi-tastes{max-width:var(--v88-frame);margin:0 auto;padding:8px var(--v88-gutter) 40px}.vi-tastes__label{margin:0 0 12px;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:20px;line-height:1.2;text-align:center;color:var(--vi-ink-strong)}.vi-tastes__label--packed{margin-top:30px;font-family:Tomato Grotesk SemiBold,system-ui,sans-serif;font-size:18px}.vi-tastes__banner{position:relative;display:flex;align-items:center;min-height:128px;padding:18px 22px;border:2px solid var(--v88-green);border-radius:14px;overflow:hidden;background:radial-gradient(130% 120% at 85% 50%,#FFFBF3 0%,var(--vi-cream-2) 100%)}.vi-tastes__scoop{position:absolute;right:-6%;top:50%;width:46%;height:auto;transform:translateY(-50%) rotate(-8deg);mix-blend-mode:multiply}.vi-tastes__flavour{position:relative;margin:0;max-width:64%;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:30px;line-height:.98;letter-spacing:-.3px;text-transform:uppercase;color:var(--v88-blue)}.vi-tastes__list{list-style:none;margin:0 auto;padding:0;max-width:320px;display:flex;flex-direction:column;gap:10px}.vi-tastes__list li{display:flex;align-items:center;gap:12px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15.5px;color:var(--v88-ink)}.vi-tastes__ico{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--vi-blue-soft)}.vi-tastes__ico img{width:20px;height:20px}@media(min-width:992px){.vi-hero__in{max-width:1520px;padding:40px 48px 48px;display:grid;grid-template-columns:1fr 1.08fr;column-gap:clamp(48px,5vw,96px);align-items:center}.vi-hero__shot{order:2;aspect-ratio:1.12;max-height:calc(100svh - 190px);width:100%;border-radius:26px}.vi-hero__copy{order:1;gap:22px}.vi-seal{width:30%;max-width:210px}.vi-rating__faces img{width:40px;height:40px}.vi-rating__stars img{width:104px}.vi-rating__txt{font-size:clamp(15px,1.05vw,18px)}.vi-hero__title{font-size:clamp(56px,4.4vw,84px);line-height:1.04;letter-spacing:-1.5px}.vi-pill{align-self:flex-start;gap:11px;padding:12px 20px;font-size:clamp(16px,1.15vw,20px)}.vi-pill svg{width:22px;height:22px}.vi-ticks{gap:12px}.vi-ticks li{font-size:clamp(18px,1.25vw,22px)}.vi-ticks svg{width:24px;height:24px}.vi-hero__bold{font-size:clamp(19px,1.35vw,24px)}.vi-hero__buy{align-items:flex-start;margin-top:14px;gap:14px}.vi-hero .vi-btn{min-width:clamp(420px,30vw,540px);min-height:76px;font-size:clamp(22px,1.6vw,28px);border-radius:12px}.vi-hero .vi-btn__badge{padding:4px 14px;font-size:12.5px}.vi-hero__risk{width:clamp(420px,30vw,540px);font-size:clamp(15px,1.05vw,18px)}.vi-hero__risk svg{width:20px;height:20px}.vi-heading{max-width:1324px;padding:72px 40px 8px}.vi-heading__title{font-size:46px;line-height:1.1;letter-spacing:-1px}.vi-heading__sub{font-size:18px}.vi-tastes{max-width:1324px;padding:8px 40px 56px}.v88-pdp>.vi-tastes{max-width:none;margin:28px 0 0;padding:0}.vi-tastes__banner{min-height:150px;padding:22px 30px}.vi-tastes__flavour{font-size:40px}.vi-tastes__list{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}}.vi-price-card{position:relative;overflow:hidden;background:var(--vi-cream)}.vi-price-card__in{position:relative;z-index:1;max-width:var(--v88-frame);margin:0 auto;padding:52px var(--v88-gutter) 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.vi-price-card__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vi-price-card__confetti i{position:absolute;width:10px;height:10px;border-radius:2px;background:var(--v88-blue);transform:rotate(var(--r, 0deg))}.vi-price-card__confetti i:nth-child(3n+2){background:var(--v88-green)}.vi-price-card__confetti i:nth-child(3n){background:#0051ff66}.vi-price-card__confetti i:nth-child(1){left:44%;top:4%;--r: 18deg}.vi-price-card__confetti i:nth-child(2){left:78%;top:9%;--r: -14deg}.vi-price-card__confetti i:nth-child(3){left:92%;top:13%;--r: 24deg}.vi-price-card__confetti i:nth-child(4){left:12%;top:30%;--r: 10deg}.vi-price-card__confetti i:nth-child(5){left:93%;top:37%;--r: -20deg}.vi-price-card__confetti i:nth-child(6){left:5%;top:50%;--r: 30deg}.vi-price-card__confetti i:nth-child(7){left:95%;top:60%;--r: 12deg}.vi-price-card__confetti i:nth-child(8){left:8%;top:76%;--r: -22deg}.vi-price-card__confetti i:nth-child(9){left:90%;top:84%;--r: 16deg}.vi-price-card__confetti i:nth-child(n+10){display:none}.vi-price-card__eyebrow{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--v88-blue)}.vi-price-card__title{margin:12px 0 0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800;font-size:38px;line-height:1.08;letter-spacing:-.8px;color:var(--vi-ink-strong);text-wrap:balance}.vi-price-card__title>span,.vi-price-card__title>strong{display:block}.vi-price-card__title>strong{font-weight:800;color:var(--v88-blue)}.vi-price-card__sub{margin:12px 0 0;max-width:330px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--v88-ink)}.vi-price-card__card{position:relative;width:min(300px,88%);margin-top:34px;padding:34px 22px 30px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--v88-edge);border-radius:20px;background:#fff;box-shadow:0 22px 44px -14px #00288c42,0 3px 10px #0000000d;transform:rotate(-4deg)}.vi-price-card__spark{position:absolute;width:16px;height:16px;color:var(--v88-blue)}.vi-price-card__spark--a{top:18px;left:18px}.vi-price-card__spark--b{right:20px;bottom:22px;width:14px;height:14px}.vi-price-card__was{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:24px;line-height:1.1;color:#1e1e1e80}.vi-price-card__was s{text-decoration-line:line-through;text-decoration-color:var(--v88-blue);text-decoration-thickness:3px}.vi-price-card__now{margin:2px 0 0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800;font-size:clamp(52px,18vw,76px);line-height:1;letter-spacing:-2px;white-space:nowrap;color:var(--v88-blue)}.vi-price-card__label{margin:12px 0 0;padding:7px 18px;border-radius:100px;background:var(--v88-blue);font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:12.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#fff}.vi-price-card__per{margin:12px 0 0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:14.5px;line-height:1.3;color:var(--vi-ink-strong)}.vi-price-card .vi-price-card__ticks{margin-top:34px;gap:12px}.vi-price-card .vi-price-card__ticks li{font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:16px;color:var(--vi-ink-strong)}.vi-price-card__buy{margin-top:26px}.vi-price-card .vi-btn{padding-inline:28px}@media(min-width:992px){.vi-price-card__in{max-width:1324px;padding:80px 40px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:1fr repeat(5,auto) 1fr;column-gap:56px;align-items:start;justify-items:start;text-align:left}.vi-price-card__in>*{grid-column:1}.vi-price-card__eyebrow{grid-row:2;font-size:13px}.vi-price-card__title{grid-row:3;margin-top:16px;font-size:60px;line-height:1.04;letter-spacing:-1.5px}.vi-price-card__title>span,.vi-price-card__title>strong{display:inline}.vi-price-card__sub{grid-row:4;margin-top:18px;max-width:560px;font-size:18px}.vi-price-card .vi-price-card__ticks{grid-row:5;margin-top:30px;flex-direction:row;flex-wrap:nowrap;gap:10px clamp(14px,1.6vw,22px)}.vi-price-card .vi-price-card__ticks li{gap:8px;font-size:clamp(12.5px,1.2vw,16px);white-space:nowrap}.vi-price-card .vi-price-card__ticks svg{width:clamp(18px,1.7vw,24px);height:clamp(18px,1.7vw,24px)}.vi-price-card__buy{grid-row:6;margin-top:28px}.vi-price-card__card{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:center;width:420px;margin:0;padding:44px 32px 40px;border-radius:24px;box-shadow:0 30px 60px -18px #00288c47,0 4px 14px #0000000d}.vi-price-card__spark{width:20px;height:20px}.vi-price-card__spark--a{top:24px;left:24px}.vi-price-card__spark--b{right:26px;bottom:28px;width:18px;height:18px}.vi-price-card__was{font-size:30px}.vi-price-card__now{margin-top:4px;font-size:104px;letter-spacing:-3px}.vi-price-card__label{margin-top:16px;padding:9px 22px;font-size:14px}.vi-price-card__per{margin-top:14px;font-size:16px}.vi-price-card__confetti i{width:12px;height:12px}.vi-price-card__confetti i:nth-child(n+10){display:block}.vi-price-card__confetti i:nth-child(1){left:3.3%;top:13%}.vi-price-card__confetti i:nth-child(2){left:45.5%;top:7%}.vi-price-card__confetti i:nth-child(3){left:75.5%;top:9%}.vi-price-card__confetti i:nth-child(4){left:90.5%;top:11%}.vi-price-card__confetti i:nth-child(5){left:93.5%;top:33%}.vi-price-card__confetti i:nth-child(6){left:4.5%;top:46%}.vi-price-card__confetti i:nth-child(7){left:95.5%;top:56%}.vi-price-card__confetti i:nth-child(8){left:14.5%;top:30%}.vi-price-card__confetti i:nth-child(9){left:25.5%;top:88%}.vi-price-card__confetti i:nth-child(10){left:60.5%;top:90%;--r: -8deg}.vi-price-card__confetti i:nth-child(11){left:88.5%;top:81%;--r: 28deg}}.vi-review-tabs{background:var(--vi-blue-soft)}.shopify-section--vi-review-tabs+.shopify-section--v88-ugc{background:#eef3ff}.vi-review-tabs__in{max-width:var(--v88-frame);margin:0 auto;padding:40px var(--v88-gutter) 28px;text-align:center}.vi-review-tabs__head{display:flex;flex-direction:column;align-items:center;gap:10px}.vi-review-tabs__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:14px;line-height:1.2;color:var(--v88-ink)}.vi-review-tabs__rating img{width:85px;height:auto}.vi-review-tabs__title{margin:0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:29px;line-height:1.15;letter-spacing:-.5px;color:var(--v88-blue);text-wrap:balance}.vi-review-tabs__tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:22px}.vi-review-tabs__tab{display:flex;align-items:center;justify-content:center;min-height:42px;padding:6px 12px;border:1.5px solid var(--v88-ink);border-radius:100px;background:transparent;font-family:Tomato Grotesk SemiBold,system-ui,sans-serif;font-size:15px;line-height:1.15;text-align:center;color:var(--vi-ink-strong);cursor:pointer;transition:background-color var(--v88-t) var(--v88-ease),color var(--v88-t) var(--v88-ease),border-color var(--v88-t) var(--v88-ease),box-shadow var(--v88-t) var(--v88-ease)}.vi-review-tabs__tab:last-child:nth-child(odd){grid-column:1 / -1}.vi-review-tabs__tab[aria-selected=true]{border-color:var(--v88-blue);background:var(--v88-blue);box-shadow:0 6px 16px #0051ff38;color:#fff}.vi-review-tabs__tab:focus-visible{outline:2px solid var(--v88-blue);outline-offset:3px}@media(hover:hover){.vi-review-tabs__tab[aria-selected=false]:hover{background:#fff}}.vi-review-tabs__panel{display:flex;flex-direction:column;gap:32px;margin-top:34px}.vi-review-tabs__panel[hidden]{display:none}.vi-review-tabs__panel:focus-visible{outline:2px solid var(--v88-blue);outline-offset:8px;border-radius:12px}.vi-review-tabs__review{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.vi-review-tabs__stars{display:block;line-height:0}.vi-review-tabs__stars img{width:80px;height:auto}.vi-review-tabs__rtitle{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:18px;line-height:1.3;color:var(--vi-ink-strong);text-wrap:balance}.vi-review-tabs__body{margin:0}.vi-review-tabs__body p{margin:0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--v88-ink)}.vi-review-tabs__name{margin-top:2px;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:15.5px;line-height:1.3;color:var(--vi-ink-strong)}@media(min-width:992px){.vi-review-tabs__in{max-width:1324px;padding:80px 40px 32px}.vi-review-tabs__head{gap:14px}.vi-review-tabs__rating{font-size:15.5px}.vi-review-tabs__rating img{width:92px}.vi-review-tabs__title{font-size:46px;line-height:1.1;letter-spacing:-1px}.vi-review-tabs__tabs{display:flex;gap:12px;margin-top:28px}.vi-review-tabs__tab{flex:1 1 0;min-width:0;min-height:48px;border-width:2px;font-size:18px}.vi-review-tabs__panel{flex-flow:row wrap;justify-content:center;gap:40px;margin-top:52px}.vi-review-tabs__review{flex:0 1 calc((100% - 80px) / 3)}.vi-review-tabs__rtitle{font-size:19.5px}.vi-review-tabs__body p{font-size:16px}.vi-review-tabs__name{font-size:17px}}.vi-scarcity{overflow:hidden;background:linear-gradient(180deg,var(--vi-blue-soft) 0%,var(--vi-blue-soft) 50%,var(--v88-blue) 100%)}.vi-scarcity__in{max-width:var(--v88-frame);margin:0 auto;padding:40px var(--v88-gutter) 0;display:flex;flex-direction:column}.vi-scarcity__copy{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.vi-scarcity__title{margin:0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:38px;line-height:1.02;letter-spacing:-1px;color:var(--vi-ink-strong)}.vi-scarcity__title span{display:block}.vi-scarcity__sub{margin:0;max-width:320px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15.5px;line-height:1.45;color:var(--v88-ink)}.vi-scarcity__sub strong{font-family:Tomato Grotesk Bold,system-ui,sans-serif;color:var(--vi-ink-strong)}.vi-scarcity__btn{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:52px;margin-top:8px;padding:12px 28px;border-radius:100px;background:var(--v88-green);box-shadow:0 6px 18px #00288c2e;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:17px;line-height:1.15;color:#fff;text-decoration:none;transition:transform var(--v88-t) var(--v88-ease),box-shadow var(--v88-t) var(--v88-ease)}.vi-scarcity__btn:focus-visible{outline:2px solid var(--vi-ink-strong);outline-offset:3px}@media(hover:hover){.vi-scarcity__btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00288c3d}}.vi-scarcity__pack{position:relative;height:200px}.vi-scarcity__pack img{position:absolute;top:0;left:50%;width:290px;max-width:none;height:auto;transform:translate(-50%);filter:drop-shadow(0 16px 22px rgba(0,30,110,.28))}@media(min-width:992px){.vi-scarcity{background:linear-gradient(180deg,var(--vi-blue-soft) 0%,var(--vi-blue-soft) 56%,var(--v88-blue) 100%)}.vi-scarcity__in{max-width:1324px;min-height:440px;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.vi-scarcity__copy{grid-column:2;grid-row:1;align-self:center;align-items:flex-start;gap:16px;padding:64px 0;text-align:left}.vi-scarcity__title{font-size:62px;line-height:1;letter-spacing:-1.8px}.vi-scarcity__sub{max-width:none;font-size:17px}.vi-scarcity__btn{align-self:flex-start;min-height:56px;margin-top:12px;padding:12px 36px;font-size:18px}.vi-scarcity__pack{grid-column:1;grid-row:1;height:auto}.vi-scarcity__pack img{top:56px;width:540px}}.vi-quote{background:var(--v88-white)}.vi-quote__in{max-width:var(--v88-frame);margin:0 auto;padding:40px var(--v88-gutter);display:flex;flex-direction:column;gap:24px}.vi-quote__photo{aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--vi-cream);box-shadow:0 18px 40px #141e3c24}.vi-quote__img{display:block;width:100%;height:100%;object-fit:cover;object-position:48% 50%}.vi-quote__copy{display:flex;flex-direction:column;align-items:stretch;gap:14px}.vi-quote__title{margin:0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:30px;line-height:1.12;letter-spacing:-.6px;color:var(--vi-ink-strong);text-wrap:balance}.vi-quote__text{margin:0}.vi-quote__text p{margin:0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15.5px;line-height:1.6;color:var(--v88-ink)}.vi-quote__by{display:flex;flex-direction:column;gap:3px;margin:4px 0 0}.vi-quote__by strong{font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:18px;line-height:1.25;color:var(--vi-ink-strong)}.vi-quote__by span{font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:14px;line-height:1.35;color:var(--v88-ink)}.vi-quote__btn{margin-top:8px}.vi-quote__note{margin:0;font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-size:12px;line-height:1.5;color:#6b6b6b}@media(min-width:992px){.vi-quote__in{max-width:1324px;padding:72px 40px;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:center}.vi-quote__copy{gap:18px}.vi-quote__title{font-size:56px;line-height:1.08;letter-spacing:-1.5px}.vi-quote__text p{font-size:17px;line-height:1.65}.vi-quote__by strong{font-size:21px}.vi-quote__by span{font-size:15px}.vi-quote .vi-quote__btn{align-self:flex-start;min-width:240px;min-height:64px;font-size:21px;border-radius:10px}.vi-quote__note{font-size:12.5px}}.vi-cta-band{background:var(--v88-blue)}.vi-cta-band__in{max-width:var(--v88-frame);margin:0 auto;padding:56px var(--v88-gutter) 52px;text-align:center}.vi-cta-band__title{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-weight:700;font-size:30px;line-height:1.18;letter-spacing:-.4px;color:#fff;text-wrap:balance}.vi-cta-band__title em{font-family:Tomato Grotesk Bold Slanted,Tomato Grotesk Bold,system-ui,sans-serif;font-style:italic;font-weight:700;color:#fff}.vi-cta-band__btn{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:26px;padding:10px 24px;border:1px solid rgba(255,255,255,.4);border-radius:100px;background:#fff;box-shadow:-11.15px -10.4px 48px #ffffff3d,-1.86px -1.73px 12px #ffffff26,inset .98px .92px 4.12px #ffffff4d,inset 1.91px 1.78px 8.24px #ffffff4d;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800;font-size:16px;line-height:1.25;text-align:center;text-decoration:none;color:var(--v88-blue);transform-origin:bottom;transition:transform .3s,box-shadow .3s}.vi-cta-band__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.vi-cta-band__btn:hover{transform:translateY(-2px);box-shadow:-11.15px -10.4px 48px #ffffff3d,-1.86px -1.73px 12px #ffffff26,inset .98px .92px 4.12px #ffffff4d,inset 1.91px 1.78px 8.24px #ffffff4d,0 6px 20px #eaf6ab38;transition:all .6s}}@media(prefers-reduced-motion:reduce){.vi-cta-band__btn:hover{transform:none}}@media(max-width:374.98px){.vi-cta-band__btn{padding-inline:16px;font-size:15px}}@media(min-width:992px){.vi-cta-band__in{max-width:1324px;padding:88px 40px 84px}.vi-cta-band__title{max-width:780px;margin:0 auto;font-size:44px;line-height:1.16;letter-spacing:-.8px}.vi-cta-band__btn{display:inline-flex;min-width:300px;min-height:56px;margin-top:32px;padding:12px 36px;font-size:17px}}.vi-sticky__float{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--v88-blue);box-shadow:0 -6px 20px #00288c2e;transition:transform var(--v88-t) var(--v88-ease),opacity var(--v88-t) var(--v88-ease),background var(--v88-t) var(--v88-ease),visibility 0s}.vi-sticky__float[hidden]{display:none}.vi-sticky__float.is-away{transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--v88-t) var(--v88-ease),opacity var(--v88-t) var(--v88-ease),visibility 0s linear var(--v88-t)}.vi-sticky__link{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:8px 4px 8px 52px;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;color:#fff}.vi-sticky__short{display:none}.vi-sticky__arrow{width:18px;height:18px;flex:none}.vi-sticky__x{flex:none;display:grid;place-items:center;width:52px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.vi-sticky__x svg{width:18px;height:18px}.vi-sticky__link:focus-visible,.vi-sticky__x:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(hover:hover){.vi-sticky__float:hover{background:#0d4fdd}}@media(max-width:374.98px){.vi-sticky__link{padding-left:16px;font-size:14px}.vi-sticky__x{width:44px}}@media(max-width:767.98px){body:has(.vi-sticky__float:not([hidden])){padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}}@media(max-width:767.98px){html.has-fon-offer-bar .vi-sticky__float{display:none}html.has-fon-offer-bar body:has(.vi-sticky__float){padding-bottom:0}}@media(min-width:768px){.vi-sticky__float{right:auto;bottom:auto;top:62%;flex-direction:column;width:48px;padding:6px 0 0;border-radius:0 24px 24px 0;box-shadow:0 10px 24px #00288c38;transform:translateY(-50%)}.vi-sticky__float.is-away{transform:translate(-100%,-50%)}.vi-sticky__x{order:-1;width:48px;height:34px}.vi-sticky__x svg{width:15px;height:15px}.vi-sticky__link{flex:none;min-height:0;padding:6px 0 20px}.vi-sticky__short{display:block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.vi-sticky__long,.vi-sticky__arrow{display:none}}@media print{.vi-sticky{display:none}}.vi-benefits{background:var(--v88-white)}.vi-benefits__in{max-width:var(--v88-frame);margin:0 auto;padding:40px var(--v88-gutter) 44px;text-align:center}.vi-benefits .vi-benefits__sub{max-width:340px}.vi-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:30px;text-align:left}.vi-benefits__shot{grid-column:1 / -1;justify-self:center;width:74%;max-width:300px}.vi-benefits__lift{position:relative;z-index:1}.vi-benefits .vi-benefits__img{display:block;width:130%;max-width:none;height:auto;margin:-13% -15%}.vi-benefits__floor{display:block;width:62%;height:16px;margin:26px auto 0;border-radius:50%;background:radial-gradient(closest-side,#1e1e284d,#1e1e281f 55%,#1e1e2800)}.vi-benefits__shot--float .vi-benefits__lift{animation:vi-benefits-float 3.8s ease-in-out infinite alternate}.vi-benefits__shot--float .vi-benefits__floor{animation:vi-benefits-floor 3.8s ease-in-out infinite alternate}@keyframes vi-benefits-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes vi-benefits-floor{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.84);opacity:.65}}@media(prefers-reduced-motion:reduce){.vi-benefits__shot--float .vi-benefits__lift,.vi-benefits__shot--float .vi-benefits__floor{animation:none}}.vi-benefits__item{min-width:0}.vi-benefits__ico{display:block;width:30px;height:30px;color:var(--v88-blue)}.vi-benefits__ico svg{display:block;width:100%;height:100%;overflow:visible}.vi-benefits__ico [fill]:not([fill=none]){fill:currentColor}.vi-benefits__ico [stroke]:not([stroke=none]){stroke:currentColor}.vi-benefits__name{margin:12px 0 5px;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:17px;line-height:1.2;color:var(--v88-blue)}.vi-benefits__text{margin:0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:13.5px;line-height:1.45;color:var(--v88-ink)}@media(min-width:992px){.vi-benefits__in{max-width:1324px;padding:72px 40px}.vi-benefits .vi-benefits__sub{max-width:460px}.vi-benefits__grid{grid-template-columns:1fr minmax(300px,400px) 1fr;column-gap:40px;row-gap:0;margin-top:40px;text-align:center}.vi-benefits__shot{grid-column:2;grid-row:1 / span var(--vi-rows, 2);align-self:center;width:100%;max-width:none}.vi-benefits__floor{height:20px;margin-top:40px}.vi-benefits__item{align-self:center;justify-self:center;max-width:350px;padding:28px 0}.vi-benefits__ico{width:40px;height:40px;margin:0 auto}.vi-benefits__name{margin:16px 0 8px;font-size:23px}.vi-benefits__text{font-size:15.5px;line-height:1.5}}.vi-stat-split{background:var(--vi-blue-soft)}.vi-stat-split__in{max-width:var(--v88-frame);margin:0 auto;padding:24px var(--v88-gutter) 12px}.vi-stat-split__card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #171a290d,0 10px 30px #00288c12}.vi-stat-split__photo{position:relative;aspect-ratio:1;background:var(--vi-cream-2)}.vi-stat-split__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.vi-stat-split__panel{display:flex;flex-direction:column;align-items:center;padding:28px 18px 26px;text-align:center}.vi-stat-split .vi-stat-split__sub{margin-top:10px;max-width:420px;color:#6b6b6b}.vi-stat-split__stats{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:22px}.vi-stat-split__stat{min-width:0}.vi-stat-split__num{margin:0;font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-weight:400;font-size:76px;line-height:1;letter-spacing:-.04em;color:var(--v88-blue);white-space:nowrap}.vi-stat-split__num--long{font-size:56px;line-height:76px}.vi-stat-split__cap{margin:8px auto 0;max-width:300px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:14.5px;line-height:1.45;color:var(--vi-ink-strong)}.vi-stat-split__cap sup,.vi-stat-split__src sup{font-size:.7em;line-height:0}.vi-stat-split .vi-stat-split__btn{align-self:stretch;margin-top:26px;padding-inline:12px;font-size:17.5px}.vi-stat-split__src{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:14px 0 0;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:11.5px;line-height:1.4}.vi-stat-split__src a{color:#6b6b6b;text-decoration:underline;text-underline-offset:2px}.vi-stat-split__src a:focus-visible{outline:2px solid var(--v88-blue);outline-offset:2px}@media(hover:hover){.vi-stat-split__src a:hover{color:var(--v88-blue)}}@media(min-width:992px){.vi-stat-split__in{max-width:1324px;padding:56px 40px 20px}.vi-stat-split__card{display:grid;grid-template-columns:1fr 1fr;min-height:640px;border-radius:22px}.vi-stat-split__photo{order:2;aspect-ratio:auto}.vi-stat-split__panel{order:1;justify-content:center;padding:72px clamp(32px,3.9vw,56px)}.vi-stat-split .vi-stat-split__sub{margin-top:12px;max-width:480px}.vi-stat-split__stats{flex-direction:row;justify-content:center;gap:28px;max-width:560px;margin-top:34px}.vi-stat-split__stat{flex:1 1 0}.vi-stat-split__num{font-size:clamp(76px,7.2vw,104px)}.vi-stat-split__num--long{font-size:clamp(56px,5.3vw,76px);line-height:clamp(76px,7.2vw,104px)}.vi-stat-split__cap{margin-top:12px;font-size:15.5px;line-height:1.5}.vi-stat-split .vi-stat-split__btn{align-self:center;margin-top:40px;padding-inline:20px;font-size:21px}.vi-stat-split__src{margin-top:16px;font-size:12px}}section.vi-proof{display:block;background:var(--vi-blue-soft)}.vi-proof__in{max-width:var(--v88-frame);margin:0 auto;padding:12px var(--v88-gutter) 36px}.vi-proof__card{padding:32px 20px 30px;border:1px solid var(--vi-cream-2);border-radius:20px;background:var(--vi-cream);text-align:center}.vi-proof .vi-proof__sub{max-width:880px;margin-top:10px;color:#6b6b6b}.vi-proof__stats{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:26px 12px;margin:28px 0 0;padding:0}.vi-proof__stat{display:flex;flex-direction:column;align-items:center;min-width:0}.vi-proof__num{font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-weight:400;font-size:58px;line-height:1;letter-spacing:-.04em;color:var(--v88-blue);white-space:nowrap}.vi-proof__num--long{font-size:42px;line-height:58px}.vi-proof__cap{margin-top:8px;max-width:270px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:12.5px;line-height:1.4;color:var(--vi-ink-strong)}.vi-proof__note{margin:24px auto 0;max-width:640px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:11.5px;line-height:1.45;color:#6b6b6b}.vi-proof__rule{height:0;margin:26px 0;border:0;border-top:1px solid rgba(63,63,63,.2)}.vi-proof .vi-proof__trust-sub{max-width:690px;margin-top:10px}.vi-proof__checks{list-style:none;display:grid;gap:10px;width:fit-content;max-width:100%;margin:18px auto 0;padding:0;text-align:left}.vi-proof__checks li{display:flex;align-items:center;gap:9px;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:14.5px;line-height:1.35;color:var(--vi-ink-strong)}.vi-proof__checks svg{width:19px;height:19px;flex:none;color:var(--v88-blue)}@media(min-width:992px){.vi-proof__in{max-width:1324px;padding:20px 40px 72px}.vi-proof__card{padding:64px clamp(40px,5vw,72px) 68px;border-radius:22px}.vi-proof .vi-proof__sub{margin-top:12px;line-height:1.6}.vi-proof__stats{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px}.vi-proof__num{font-size:clamp(64px,6.9vw,100px)}.vi-proof__num--long{font-size:clamp(46px,5vw,72px);line-height:clamp(64px,6.9vw,100px)}.vi-proof__cap{margin-top:14px;font-size:15.5px;line-height:1.5}.vi-proof__note{max-width:820px;margin-top:40px;font-size:12.5px}.vi-proof__rule{margin:34px 0 38px}.vi-proof .vi-proof__trust-sub{margin-top:12px;line-height:1.6}.vi-proof__checks{grid-template-columns:auto auto;gap:18px 36px;margin-top:26px}.vi-proof__checks li{font-size:16px}}.vi-heading__title,.vi-review-tabs__title,.vi-scarcity__title,.vi-quote__title{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800;font-size:30px;line-height:1.25;letter-spacing:-.5px;color:#3f3f3f;text-wrap:balance}.vi-heading__title,.vi-review-tabs__title,.vi-scarcity__title{text-transform:capitalize}.vi-heading__title>span,.vi-heading__title>strong,.vi-scarcity__title>span{display:block;color:inherit}.vi-heading__title>strong,.vi-scarcity__title>span+span{font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-weight:500}.vi-heading__title>strong:only-child{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-weight:800}.vi-heading__sub,.vi-scarcity__sub,.vi-proof__trust-sub{font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15px;line-height:1.6;color:#3f3f3f}.vi-stat-split .vi-btn,.vi-quote .vi-btn{border-radius:100px;font-family:Tomato Grotesk SemiBold,system-ui,sans-serif;font-size:17px;box-shadow:0 0 5.3px #0171e373}.vi-review-tabs__review,.vi-proof__stat,.vi-stat-split__card{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 5.3px #00000038}.vi-benefits__name{font-family:Tomato Grotesk Bold,system-ui,sans-serif;color:#3f3f3f}.vi-benefits__text{color:#3f3f3f}.vi-stat-split{background:linear-gradient(180deg,#eeecf3 0% 45%,#fbfafd 70%,#fefdfe 85%);border-radius:24px 24px 0 0}section.vi-proof{background:#fefdfe}.vi-stat-split__card{overflow:hidden}.vi-stat-split__num,.vi-stat-split__num--long{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:44px;line-height:1.1;letter-spacing:-1px;color:var(--v88-blue)}.vi-stat-split__cap{font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:14px;line-height:1.45;color:#3f3f3f}.vi-proof__card{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.vi-proof__stats{gap:12px}.vi-proof__stat{padding:22px 14px 20px;text-align:center}.vi-proof__num,.vi-proof__num--long{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:34px;line-height:1.1;letter-spacing:-1px;color:var(--v88-blue)}.vi-proof__cap{font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:13.5px;line-height:1.4;color:#3f3f3f}.vi-proof__note{font-size:12px;color:#6b6b6b}.vi-proof__rule{border-color:#e9e9e9}.vi-proof__checks li{padding:10px 16px;border-radius:100px;background:#fff;box-shadow:0 0 5.5px #0000001a;font-family:Tomato Grotesk Medium,system-ui,sans-serif;font-size:15px;color:#3f3f3f}.vi-review-tabs{background:var(--v88-white)}.shopify-section--vi-review-tabs+.shopify-section--v88-ugc{background:transparent}.vi-review-tabs__rating{font-family:Tomato Grotesk SemiBold,system-ui,sans-serif;font-size:14px;color:var(--v88-ink)}.vi-review-tabs__tabs{display:flex;gap:0;width:max-content;max-width:100%;margin:22px auto 0;padding:5px;border-radius:4px;background:#fff;box-shadow:0 0 5.5px #0000001a;overflow-x:auto;scrollbar-width:none}.vi-review-tabs__tabs::-webkit-scrollbar{display:none}.vi-review-tabs__tab,.vi-review-tabs__tab[aria-selected=false]{flex:none;min-height:35px;padding:4px 16px;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none;font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-size:16px;letter-spacing:-.15px;white-space:nowrap;color:#3f3f3f;opacity:.7}.vi-review-tabs__tab[aria-selected=true]{border-color:#3f3f3f05;background:linear-gradient(to top,#faf9fd4d 33.173%,#faf9fdcc 66.827%,#eeecf3);box-shadow:0 0 4px #00000026;font-family:Tomato Grotesk Bold,system-ui,sans-serif;color:#3f3f3f;opacity:1}@media(hover:hover){.vi-review-tabs__tab[aria-selected=false]:hover{background:transparent;opacity:1}}.vi-review-tabs__panel{gap:14px}.vi-review-tabs__review{align-items:flex-start;gap:10px;padding:24px 20px 26px;text-align:left}.vi-review-tabs__rtitle{font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:17px;line-height:1.35;color:#3f3f3f;text-align:left}.vi-review-tabs__body,.vi-review-tabs__body p{font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--v88-ink);text-align:left}.vi-review-tabs__name{margin-top:auto;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:15px;color:var(--v88-ink)}.vi-review-tabs--carousel .vi-review-tabs__track{flex-flow:row nowrap;justify-content:flex-start;gap:14px;margin:28px calc(-1 * var(--v88-gutter)) 0;padding:6px var(--v88-gutter) 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--v88-gutter);scrollbar-width:none}.vi-review-tabs--carousel .vi-review-tabs__track::-webkit-scrollbar{display:none}.vi-review-tabs--carousel .vi-review-tabs__review{flex:0 0 82%;scroll-snap-align:start}.vi-review-tabs--carousel .vi-review-tabs__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.vi-review-tabs--carousel .vi-review-tabs__track.is-auto{scroll-snap-type:none}@media(min-width:992px){.vi-review-tabs--carousel .vi-review-tabs__track{gap:24px;margin:44px -40px 0;padding:6px 40px 14px;scroll-padding-inline:40px;cursor:grab}.vi-review-tabs--carousel .vi-review-tabs__review{flex-basis:calc((100% - 72px) / 3.3)}}.vi-scarcity{background:var(--v88-white);padding:8px var(--v88-gutter) 24px}.vi-scarcity__in{border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#eeecf3,#f6f5f9 60%,#fbfafd)}.vi-quote__title{font-size:28px;line-height:1.25}.vi-quote__photo{border-radius:16px;box-shadow:0 1px 5.3px #00000038}.vi-cta-band__title{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;letter-spacing:-.5px}@media(min-width:992px){.vi-heading__title,.vi-review-tabs__title,.vi-scarcity__title{font-size:38px;line-height:1.3;letter-spacing:-.5px}.vi-quote__title{font-size:36px;line-height:1.25;letter-spacing:-.5px}.vi-cta-band__title{font-size:38px;line-height:1.3}.vi-heading__sub,.vi-scarcity__sub,.vi-proof__trust-sub{font-size:18px;line-height:1.6}.vi-stat-split .vi-btn,.vi-quote .vi-btn{min-height:62px;font-size:17px}.vi-stat-split{border-radius:32px 32px 0 0}.vi-stat-split__num,.vi-stat-split__num--long{font-size:56px}.vi-stat-split__cap{font-size:15px}.vi-proof__stats{gap:17px}.vi-proof__stat{padding:30px 20px 26px}.vi-proof__num,.vi-proof__num--long{font-size:48px}.vi-proof__cap{font-size:15px}.vi-review-tabs__tab,.vi-review-tabs__tab[aria-selected=false]{min-height:39px;padding:4px 22px;font-size:17px}.vi-review-tabs__tab[aria-selected=true]{font-size:18px}.vi-review-tabs__panel{align-items:stretch;gap:17px;margin-top:36px}.vi-review-tabs__review{flex:0 1 calc((100% - 34px) / 3);padding:26px 24px 28px}.vi-review-tabs__rtitle{font-size:18px}.vi-review-tabs__body,.vi-review-tabs__body p{font-size:16px}.vi-scarcity{padding:16px 40px 40px}.vi-scarcity__in{max-width:1324px;margin:0 auto;border-radius:32px}}.vi-shine{color:#fff;background-image:linear-gradient(110deg,#fff 35%,#ffffff59,#fff 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:v88-soon-shimmer 2.2s linear infinite}.vi-btn__badge .vi-shine,.v88-lead__badge .vi-shine{display:inline-block;line-height:1.6;padding:1px 0}.vi-price-card__card{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--v88-gift-angle),#dad8e0 0%,#f4f3f7 25%,#c2c0ca 50%,#f4f3f7 75%,#dad8e0 100%) border-box;box-shadow:0 2px 8px #0000000f,0 1px 5.3px #0000001f;animation:v88-gift-spin 4s linear infinite}@media(prefers-reduced-motion:reduce){.vi-shine{animation:none;-webkit-text-fill-color:#fff}.vi-price-card__card{animation:none}}.vi-benefits .vi-benefits__img{width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:1;object-fit:cover;border-radius:20px;background:#e5e5e5;filter:none;box-shadow:0 1px 5.3px #0000001f}.vi-benefits__floor{display:none}.vi-benefits__shot--float .vi-benefits__lift{animation:none}.vi-scarcity__pack{height:auto;padding:4px 24px 28px}.vi-scarcity__pack img{position:static;display:block;width:100%;max-width:300px;height:auto;margin:0 auto;aspect-ratio:1;object-fit:cover;border-radius:18px;background:#e5e5e5;transform:none;filter:none;box-shadow:0 1px 5.3px #0000001f}@media(min-width:992px){.vi-benefits__shot{max-width:420px;justify-self:center}.vi-scarcity__pack{align-self:center;padding:36px 0 36px 36px}.vi-scarcity__pack img{width:100%;max-width:380px;top:auto}}.vi-hero__shot{aspect-ratio:auto;max-height:none;display:flex;flex-direction:column;gap:10px;border-radius:0;overflow:visible;background:none}.vi-hero__main{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#ebebeb}.vi-hero__thumbs{display:flex;gap:8px;padding:2px;overflow-x:auto;scrollbar-width:none}.vi-hero__thumbs::-webkit-scrollbar{display:none}.vi-hero__thumb{flex:none;width:64px;height:64px;padding:0;border:1px solid #E9E9E9;border-radius:8px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color var(--v88-t) var(--v88-ease),box-shadow var(--v88-t) var(--v88-ease)}.vi-hero__thumb img{display:block;width:100%;height:100%;object-fit:cover}.vi-hero__thumb.is-on{border:2px solid var(--v88-blue);box-shadow:0 0 5.3px #0171e359}.vi-hero__thumb:focus-visible{outline:2px solid var(--v88-blue);outline-offset:2px}@media(min-width:992px){.vi-hero__shot{--vi-sq: min( calc(100% - 102px) , calc(100svh - 190px) );flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:14px;aspect-ratio:auto;max-height:none;border-radius:0}.vi-hero__shot:not(.vi-hero__shot--gallery){--vi-sq: min(100%, calc(100svh - 190px) )}.vi-hero__main{flex:none;width:var(--vi-sq);aspect-ratio:1;border-radius:26px}.vi-hero__thumbs{flex:none;flex-direction:column;width:88px;max-height:var(--vi-sq);overflow-x:hidden;overflow-y:auto}.vi-hero__thumb{width:84px;height:84px;border-radius:10px}}.vi-hero__shot.is-alt .vi-seal{display:none}.vi-hero__shot:not(.is-alt) .vi-hero__img[style*=--vi-zoom]{transform:scale(var(--vi-zoom));transform-origin:var(--vi-zoom-at, 50% 50%)}.vi-stat-split .vi-btn,.vi-quote .vi-btn,.vi-scarcity__btn,.vi-cta-band__btn{border-radius:10px}.vi-scarcity__pack{position:relative;height:300px;margin:24px calc(-1 * var(--v88-gutter)) 0;padding:0;overflow:hidden;background:#e5e5e5}.vi-scarcity__pack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;box-shadow:none;transform:scale(1.12);transform-origin:52% 53%}.vi-quote__photo{position:relative;display:block;width:100%;aspect-ratio:1114 / 684;padding:0;border:0;border-radius:16px;background:#e6eaf6;box-shadow:0 1px 5.3px #00000038;font:inherit;color:inherit}button.vi-quote__photo{cursor:pointer}button.vi-quote__photo:focus-visible{outline:2px solid var(--v88-blue);outline-offset:3px}.vi-quote__img{object-position:50% 50%}.vi-quote__play{position:absolute;top:50%;left:50%;width:40px;height:46px;margin:-23px 0 0 -16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));pointer-events:none;transition:transform .5s var(--v88-ease)}@media(hover:hover){button.vi-quote__photo:hover .vi-quote__play{transform:scale(1.12)}}.vi-quote__photo video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.vi-quote__photo.is-playing{cursor:default}.vi-quote__photo.is-playing .vi-quote__img,.vi-quote__photo.is-playing .vi-quote__play{visibility:hidden}@media(min-width:992px){.vi-scarcity__pack{grid-column:1;grid-row:1;align-self:stretch;height:auto;min-height:440px;margin:0 0 0 -40px;padding:0}.vi-scarcity__pack img{top:0;width:100%;max-width:none}.vi-quote__photo{align-self:center}.vi-quote__play{width:52px;height:60px;margin:-30px 0 0 -21px}}@media(min-width:992px){.vi-hero__shot{--vi-sq: min( calc(100% - 106px) , calc(100svh - 190px) );align-items:stretch}.vi-hero__thumbs{align-self:stretch;contain:size;width:92px;max-height:none;margin:-2px 0;padding:2px;gap:8px;overflow:hidden}.vi-hero__thumb{flex:1 1 0;min-height:0;width:100%;height:auto}}.vi-benefits__lift{overflow:hidden;border-radius:20px;box-shadow:0 1px 5.3px #0000001f}.vi-benefits .vi-benefits__img{border-radius:0;box-shadow:none;transform:scale(1.35);transform-origin:52% 53%}.vi-benefits__shot--cutout{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:visible;background:none;box-shadow:none}.vi-benefits__shot--cutout .vi-benefits__lift{width:70%;overflow:visible;border-radius:0;box-shadow:none}.vi-benefits .vi-benefits__shot--cutout .vi-benefits__img{width:100%;height:auto;margin:0;aspect-ratio:auto;object-fit:contain;border-radius:0;background:none;box-shadow:none;transform:none;filter:drop-shadow(0 14px 18px rgba(0,0,0,.1))}.vi-benefits__shot--cutout .vi-benefits__floor{display:block;position:absolute;left:21%;bottom:9%;width:58%;height:22px;margin:0}.vi-benefits__shot--cutout.vi-benefits__shot--float .vi-benefits__lift{animation:vi-benefits-float 3.8s ease-in-out infinite alternate}.vi-benefits__shot--cutout.vi-benefits__shot--float .vi-benefits__floor{animation:vi-benefits-floor 3.8s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.vi-benefits__shot--cutout.vi-benefits__shot--float .vi-benefits__lift,.vi-benefits__shot--cutout.vi-benefits__shot--float .vi-benefits__floor{animation:none}}.vi-flash{background:var(--v88-white);padding:8px var(--v88-gutter) 32px}.vi-flash__in{max-width:760px;margin:0 auto}.vi-flash__card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 18px 26px;border-radius:24px;background:linear-gradient(180deg,#eeecf3,#f6f5f9 60%,#fbfafd);box-shadow:0 1px 5.3px #0000001a;text-align:center}.vi-flash__clock{display:flex;flex-direction:column;align-items:center;gap:8px}.vi-flash__clock[hidden]{display:none}.vi-flash__label{margin:0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v88-ink)}.vi-flash__tiles{display:flex;align-items:flex-start;gap:6px}.vi-flash__tile{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:8px 6px 6px;border-radius:10px;background:#fff;box-shadow:0 1px 5.3px #0000001f}.vi-flash__tile b{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:30px;line-height:1;font-variant-numeric:tabular-nums;color:var(--v88-blue)}.vi-flash__tile small{margin-top:4px;font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#6b6b6b}.vi-flash__colon{padding-top:8px;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:24px;color:var(--v88-blue)}.vi-flash__title{margin:6px 0 0;font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif;font-size:28px;line-height:1.2;letter-spacing:-.5px;color:var(--v88-ink)}.vi-flash__sub{margin:0;max-width:520px;font-family:Tomato Grotesk Regular,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--v88-ink)}.vi-flash__rows{display:flex;flex-direction:column;gap:8px;width:100%;margin:6px 0 0;padding:0;list-style:none}.vi-flash__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 16px;border-radius:100px;overflow:hidden;background:#ffffffd9;box-shadow:0 0 0 1px #3f3f3f0f;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:13px;letter-spacing:.5px;text-transform:uppercase;color:var(--v88-ink)}.vi-flash__when,.vi-flash__status{position:relative;z-index:1;white-space:nowrap}.vi-flash__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#8FE3A7,var(--v88-green));transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.vi-flash__fill.is-in{width:var(--vi-pct)}.vi-flash__row--live .vi-flash__status{font-family:Tomato Grotesk ExtraBold,system-ui,sans-serif}.vi-flash__row--done{color:#9a9a9a}.vi-flash__row--done .vi-flash__status{text-decoration:line-through}.vi-flash__row--next{color:#8a8a8a;background:#ffffff8c}.vi-flash__btn{align-self:stretch;margin-top:6px;border-radius:100px;font-size:17px;min-height:56px}@media(prefers-reduced-motion:reduce){.vi-flash__fill{transition:none}}@media(min-width:992px){.vi-flash{padding:16px 40px 48px}.vi-flash__card{gap:16px;padding:40px 56px 36px}.vi-flash__tile{min-width:76px;padding:10px 8px 8px}.vi-flash__tile b{font-size:38px}.vi-flash__title{font-size:38px;line-height:1.3}.vi-flash__sub{font-size:18px;line-height:1.6}.vi-flash__row{min-height:48px;padding:10px 22px;font-size:14px}.vi-flash__btn{align-self:center;min-width:340px;min-height:62px}}@media(min-width:992px){.vi-hero__in{align-items:start}.vi-hero__shot{--vi-sq: min( calc(100% - 106px) , calc(100svh - 120px) );max-height:none}}@media(min-width:992px){.vi-hero__shot--sq-thumbs{--vi-sq: min(calc((100% - 7.6px) * 5 / 6), calc(100svh - 120px) )}.vi-hero__shot--sq-thumbs .vi-hero__thumbs{contain:none;align-self:flex-start;justify-content:space-between;width:calc((var(--vi-sq) - 32px) / 5 + 4px);height:calc(var(--vi-sq) + 4px);max-height:none;margin:-2px 0;padding:2px;gap:8px;overflow:visible}.vi-hero__shot--sq-thumbs .vi-hero__thumb{flex:none;width:100%;height:auto;aspect-ratio:1}}.vi-pill--duo{align-items:center}.vi-pill__lines{display:flex;flex-direction:column;gap:4px}.vi-price-card__cards{display:flex;justify-content:center;align-items:flex-start;gap:12px;width:100%;margin-top:34px}.vi-price-card__cards .vi-price-card__card{width:calc(50% - 6px);max-width:230px;margin:0;padding:28px 10px 24px;transform:rotate(-3deg)}.vi-price-card__cards .vi-price-card__card--b{margin-top:16px;transform:rotate(3deg)}.vi-price-card__cards .vi-price-card__spark{width:12px;height:12px}.vi-price-card__cards .vi-price-card__spark--a{top:12px;left:12px}.vi-price-card__cards .vi-price-card__spark--b{right:12px;bottom:14px;width:11px;height:11px}.vi-price-card__cards .vi-price-card__was{font-size:18px}.vi-price-card__cards .vi-price-card__now{font-size:clamp(38px,12vw,56px);letter-spacing:-1.2px}.vi-price-card__cards .vi-price-card__label{margin-top:10px;padding:6px 10px;font-size:9.5px;letter-spacing:.04em;text-align:center}.vi-price-card__cards .vi-price-card__per{margin-top:10px;font-size:12px}@media(min-width:992px){.vi-price-card__in>.vi-price-card__cards{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:center;max-width:560px;margin:0;gap:20px}.vi-price-card__cards .vi-price-card__card{width:calc(50% - 10px);max-width:270px;padding:38px 16px 34px;border-radius:22px}.vi-price-card__cards .vi-price-card__card--b{margin-top:34px}.vi-price-card__cards .vi-price-card__spark{width:16px;height:16px}.vi-price-card__cards .vi-price-card__spark--a{top:18px;left:18px}.vi-price-card__cards .vi-price-card__spark--b{right:18px;bottom:20px;width:14px;height:14px}.vi-price-card__cards .vi-price-card__was{font-size:24px}.vi-price-card__cards .vi-price-card__now{font-size:clamp(54px,5.2vw,78px);letter-spacing:-2px}.vi-price-card__cards .vi-price-card__label{padding:8px 14px;font-size:11.5px}.vi-price-card__cards .vi-price-card__per{font-size:14.5px}}.vi-tastes__banner--photo{min-height:140px}.vi-tastes__banner--photo .vi-tastes__flavour{max-width:54%;font-size:26px}.vi-tastes__pics{position:absolute;top:0;right:0;bottom:0;width:46%}.vi-tastes__pic{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .7s ease}.vi-tastes__pic.is-on{opacity:1}.vi-tastes__pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}.vi-tastes__pic figcaption{position:absolute;right:8px;top:8px;width:min-content;max-width:calc(100% - 16px);text-align:right;padding:4px 9px;border-radius:100px;background:#ffffffeb;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-size:10.5px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--vi-ink-strong);box-shadow:0 1px 4px #0000001f}.vi-tastes__dots{position:absolute;right:10px;bottom:9px;display:flex;gap:6px}.vi-tastes__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #00000026;cursor:pointer}.vi-tastes__dot.is-on{background:#fff;box-shadow:0 0 0 1px var(--v88-blue)}.vi-tastes__melon{position:absolute;right:10px;bottom:8px;width:54px;height:auto;transform:rotate(-14deg);filter:drop-shadow(0 3px 4px rgba(0,0,0,.18))}@media(min-width:992px){.vi-tastes__banner--photo{min-height:170px}.vi-tastes__banner--photo .vi-tastes__flavour{font-size:32px}.vi-tastes__pic figcaption{right:10px;top:10px;font-size:11.5px}.vi-tastes__melon{width:64px;right:14px;bottom:12px}}@media(min-width:1200px){.vi-tastes__pic figcaption{width:max-content;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.vi-tastes__pic{transition:none}}body[class*=bf-33-off] .shopify-section--v88-press{background:#f3f5fb;border-top:1px solid #E3E7F1;border-bottom:1px solid #E3E7F1}body[class*=bf-33-off] .v88-press__heading{display:flex;align-items:center;justify-content:center;gap:14px;padding:24px var(--v88-gutter) 0;font-family:Tomato Grotesk Bold,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--v88-blue)}body[class*=bf-33-off] .v88-press__heading:before,body[class*=bf-33-off] .v88-press__heading:after{content:"";width:44px;height:1px;background:currentColor;opacity:.35}body[class*=bf-33-off] .v88-press{--press-scale: .74;padding:16px 0 24px}@media(min-width:900px){body[class*=bf-33-off] .v88-press__heading{padding-top:34px;font-size:13px}body[class*=bf-33-off] .v88-press__heading:before,body[class*=bf-33-off] .v88-press__heading:after{width:64px}body[class*=bf-33-off] .v88-press{--press-scale: .92;padding:22px 0 36px}body[class*=bf-33-off] .v88-press__row{gap:96px;padding-left:96px}}body[class*=bf-33-off-onelife] .vi-benefits__shot{width:90%;max-width:360px}body[class*=bf-33-off-onelife] .vi-benefits__shot--cutout{aspect-ratio:4 / 5}body[class*=bf-33-off-onelife] .vi-benefits__shot--cutout .vi-benefits__lift{width:100%}@media(min-width:992px){body[class*=bf-33-off-onelife] .vi-benefits__grid{grid-template-columns:1fr minmax(380px,470px) 1fr}body[class*=bf-33-off-onelife] .vi-benefits__shot{width:100%;max-width:470px}}.vi-review-tabs__name--face{display:flex;align-items:center;gap:12px}.vi-review-tabs__face{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#eeece8}@media(max-width:899px){body[class*=bf-33-off-onelife]:has(.v88-pdp) .v88-cmp__cell:not(:has(svg)) .v88-cmp__num{font-size:26px;letter-spacing:-.5px}body[class*=bf-33-off-onelife]:has(.v88-pdp) .v88-cmp__cell:not(:has(svg)) .v88-cmp__num--them{font-size:20px;letter-spacing:-.3px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/vanilla-ice.css.map */
