:root{--v-ink:#0C0F0D;--v-deep:#151A17;--v-mist:#E5EBE7;--v-mist2:#D5DED8;--v-lime:#C6F432;--v-ember:#FF5A36;--v-soft:#B9C2BC;--v-r:4px;--v-line:1px;--v-ease:cubic-bezier(.2,.8,.2,1);--font-heading-family:"Fraunces",Georgia,serif;--font-body-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading-weight:500}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:500;font-variation-settings:"opsz" 144;letter-spacing:-.025em;text-wrap:balance}::selection{background:var(--v-lime);color:var(--v-ink)}.announcement-bar{border-bottom:0}.announcement-bar__message,.announcement-bar__link{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.01em}.header-wrapper{border-bottom:var(--v-line) solid rgba(12,15,13,.14)}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item{font-size:15px;font-weight:500;letter-spacing:0}.header__menu-item:hover span{text-decoration-color:var(--v-ink);text-decoration-thickness:2px}.button,.shopify-challenge__button{font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:0;transition:all .2s var(--v-ease)}.button:not([disabled]):hover{transform:translateY(-2px)}.button:not([disabled]):active{transform:translateY(0) scale(.98)}.product-form__submit{--color-button:198,244,50;--color-button-text:12,15,13}.quantity,.field__input,.select__select{border-radius:var(--v-r)}.card__inner,.card__inner .media,.card--standard .card__inner{border-radius:var(--v-r);overflow:hidden}.card__inner .media img{transition:all .6s var(--v-ease)}.card-wrapper:hover .card__inner .media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:500;font-size:1.9rem;letter-spacing:-.015em}.card-information .price,.card-information .price-item{font-size:1.5rem;font-weight:500}.title-wrapper-with-link .title,.title-wrapper .title{font-size:clamp(3rem,4.4vw,5.2rem);line-height:1;font-weight:400;letter-spacing:-.03em}.product__title h1,.product__title{font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1.02;font-weight:400}.product .price-item--regular,.product .price-item--sale{font-size:2.4rem;font-weight:500}.product-form__input input[type=radio]+label{font-size:1.4rem;font-weight:500}.footer{border-top:0}.footer a:hover{color:var(--v-lime);text-decoration-color:var(--v-lime)}.footer-block__heading{font-size:1.6rem;font-weight:600;letter-spacing:0}.vh :is(h1,h2,h3),.vr :is(h2,h3),.vs__card :is(h2,h3),.vp__card :is(h2,h3),.vo :is(h2,h3){color:inherit}.vh a:focus-visible,.vs a:focus-visible,.vr a:focus-visible{outline:3px solid var(--v-lime);outline-offset:4px}.vo a:focus-visible,.vo button:focus-visible,.vp a:focus-visible,.vf a:focus-visible{outline:3px solid var(--v-ink);outline-offset:4px}.vh{position:relative;background:var(--v-ink);color:var(--v-mist);overflow:hidden;isolation:isolate}.vh__glow{position:absolute;right:-12%;top:-25%;width:min(80vw,960px);aspect-ratio:1;background:radial-gradient(closest-side,#ff5a3666,#ff5a3600 72%);z-index:-1;pointer-events:none}.vh__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:center;padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(40px,5vw,80px)}.vh__copy{grid-column:1/-1;grid-row:1;position:relative;z-index:2;animation:vfade .9s var(--v-ease) both}.vh__media{grid-column:1/-1;grid-row:2;margin-top:36px}@media(min-width:990px){.vh__copy{grid-column:1/9}.vh__media{grid-column:7/13;grid-row:1;margin-top:0}}.vh__title{font-size:clamp(40px,5.8vw,88px);line-height:1;font-weight:400;letter-spacing:-.03em;margin:0 0 24px;color:var(--v-mist)}@media(min-width:990px){.vh__title{margin-right:-8vw}}.vh__lede{max-width:44ch;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--v-soft);margin:0 0 32px}.vh__btn{display:inline-flex;align-items:center;gap:12px;background:var(--v-lime);color:var(--v-ink);padding:18px 28px;border-radius:var(--v-r);font:600 16px/1 var(--font-body-family);text-decoration:none;transition:all .2s var(--v-ease)}.vh__btn:hover{background:var(--v-mist);transform:translateY(-2px)}.vh__btn:active{transform:translateY(0) scale(.98)}.vh__img{display:block;width:100%;height:auto;min-height:340px;aspect-ratio:4/5;object-fit:cover;border-radius:var(--v-r)}@media(min-width:990px){.vh__img{aspect-ratio:1/1;max-height:600px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28%);mask-image:linear-gradient(to right,transparent 0,#000 28%)}}@keyframes vfade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vf{background:var(--v-lime);color:var(--v-ink)}.vf__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px;list-style:none;margin:0 auto;padding-top:16px;padding-bottom:16px}.vf__list li{font:600 14px/1.3 var(--font-body-family)}.vp{background:var(--v-mist);color:var(--v-ink);padding:clamp(64px,9vw,120px) 0}.vp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,56px)}.vp__title{font-size:clamp(34px,4.6vw,68px);line-height:1;margin:0;max-width:16ch;font-weight:400}.vp__all{font:600 15px/1 var(--font-body-family);color:var(--v-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:all .2s var(--v-ease)}.vp__all:hover{text-decoration-thickness:2px}.vp__grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:900px){.vp__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(250px,auto)}.vp__card:nth-child(1){grid-column:1/8;grid-row:1/3}.vp__card:nth-child(2){grid-column:8/13}.vp__card:nth-child(3){grid-column:8/13}.vp__card:nth-child(4){grid-column:1/13;min-height:280px}}.vp__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;border-radius:var(--v-r);overflow:hidden;color:var(--v-mist);text-decoration:none;background:var(--v-deep);isolation:isolate}.vp__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:all .8s var(--v-ease)}.vp__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0c0f0de6 0,#0c0f0d66 55%,#0c0f0d0d)}.vp__card:hover img{transform:scale(1.05)}.vp__name{font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,46px);line-height:1;letter-spacing:-.02em;font-weight:400;margin:0 0 14px}.vp__meta{display:flex;justify-content:space-between;align-items:center;font:500 14px/1 var(--font-body-family);color:#e3e9e5}.vp__arrow{width:40px;height:40px;border-radius:var(--v-r);background:var(--v-lime);color:var(--v-ink);display:grid;place-items:center;font-size:18px;transition:all .2s var(--v-ease)}.vp__card:hover .vp__arrow{transform:translate(4px)}.vs{background:var(--v-mist2);color:var(--v-ink);padding:clamp(56px,7vw,104px) 0;overflow:hidden}.vs__grid{display:grid;grid-template-columns:1fr}.vs__media img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:640px;object-fit:cover;border-radius:var(--v-r)}.vs__media--pack img{object-fit:contain;mix-blend-mode:multiply}.vs__card{position:relative;background:var(--v-ink);color:var(--v-mist);padding:clamp(28px,4vw,56px);border-radius:var(--v-r);margin:-40px 16px 0}@media(min-width:900px){.vs__grid{grid-template-columns:repeat(12,1fr);align-items:center}.vs__media{grid-column:6/13;grid-row:1}.vs__card{grid-column:1/7;grid-row:1;margin:0 -6% 0 0;z-index:2}}.vs__label{font:600 14px/1 var(--font-body-family);color:var(--v-lime);margin:0}.vs__title{font-size:clamp(32px,3.8vw,56px);line-height:1;font-weight:400;margin:16px 0 14px}.vs__price{font:600 26px/1 var(--font-body-family);color:var(--v-lime);margin:0 0 20px}.vs__price s{color:var(--v-soft);font-size:16px;font-weight:400;margin-left:10px}.vs__blurb{color:var(--v-soft);line-height:1.6;max-width:56ch;margin:0 0 24px}.vs__points{list-style:none;margin:0 0 32px;padding:0}.vs__points li{position:relative;padding:6px 0 6px 22px;font-size:16px}.vs__points li:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;background:var(--v-lime);border-radius:1px}.vr{background:var(--v-deep);color:var(--v-mist);padding:clamp(64px,9vw,120px) 0}.vr__title{font-size:clamp(34px,4.6vw,68px);line-height:1;font-weight:400;margin:0;max-width:18ch}.vr__steps{display:grid;gap:40px;margin-top:56px}@media(min-width:900px){.vr__steps{grid-template-columns:repeat(3,1fr);gap:28px;align-items:start}.vr__step:nth-child(2){margin-top:72px}.vr__step:nth-child(3){margin-top:144px}}.vr__n{display:block;font:500 clamp(48px,5vw,72px)/1 var(--font-heading-family);color:var(--v-lime);margin-bottom:16px}.vr__step h3{font-size:clamp(24px,2.4vw,34px);font-weight:400;margin:0 0 12px}.vr__step p{color:var(--v-soft);line-height:1.6;max-width:36ch;margin:0}.vo{background:var(--v-lime);color:var(--v-ink);padding:clamp(56px,8vw,104px) 0;overflow:hidden}.vo__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.vo__grid{grid-template-columns:1.3fr 1fr}}.vo__title{font-size:clamp(40px,6vw,96px);line-height:1;font-weight:400;letter-spacing:-.03em;margin:0 0 20px;max-width:14ch}.vo__text{max-width:52ch;font-size:18px;line-height:1.55;margin:0 0 28px}.vo__btn{display:inline-flex;align-items:center;gap:12px;background:var(--v-ink);color:var(--v-lime);padding:18px 28px;border-radius:var(--v-r);font:600 16px/1 var(--font-body-family);text-decoration:none;transition:all .2s var(--v-ease)}.vo__btn:hover{transform:translateY(-2px)}.vo__btn:active{transform:translateY(0) scale(.98)}.vo__box{border:var(--v-line) solid var(--v-ink);border-radius:var(--v-r);padding:28px}.vo__label{font:600 14px/1 var(--font-body-family);margin:0}.vo__code{display:block;font:600 clamp(32px,4vw,52px)/1 var(--font-body-family);letter-spacing:.04em;margin:12px 0 20px}.vo__copy{cursor:pointer;background:transparent;color:var(--v-ink);border:var(--v-line) solid var(--v-ink);border-radius:var(--v-r);padding:13px 20px;font:600 15px/1 var(--font-body-family);transition:all .2s var(--v-ease)}.vo__copy:hover{background:var(--v-ink);color:var(--v-lime)}.vo__copy:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.vh__copy{animation:none}.button,.vh__btn,.vo__btn,.vp__card img,.card__inner .media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vantia-premium.css.map */
