:root{--v-black: #0a0a0a;--v-ink: #111111;--v-graphite: #2b2b2b;--v-steel: #6b6b6b;--v-mist: #a3a3a3;--v-line: #e6e6e6;--v-cloud: #f5f5f5;--v-paper: #fafaf9;--v-white: #ffffff;--v-radius-s: 6px;--v-radius-m: 14px;--v-radius-l: 24px;--v-ease: cubic-bezier(.22, 1, .36, 1);--v-dur: .6s;--v-font-display: "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v-font-text: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-family: var(--v-font-text);--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--v-font-display);--font-heading-weight: 600;--font-heading-style: normal}body{font-family:var(--v-font-text);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--v-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.08;color:rgb(var(--color-foreground))}.h0{letter-spacing:-.04em}h1,.h1{letter-spacing:-.035em}.rte,.rte p{line-height:1.7}.caption-with-letter-spacing,.v-eyebrow{font-family:var(--v-font-text);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}::selection{background:var(--v-black);color:var(--v-white)}.button,.shopify-challenge__button,.customer button{font-family:var(--v-font-text);font-weight:500;font-size:1.45rem;letter-spacing:.01em;min-height:5rem;padding:0 2.8rem;transition:transform .35s var(--v-ease),background-color .35s var(--v-ease),color .35s var(--v-ease),box-shadow .35s var(--v-ease)}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.button:after,.button:not([disabled]):hover:after{box-shadow:none!important}.button--secondary{--color-button: var(--color-background);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.9)}.button--secondary:not([disabled]):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.link,.underlined-link{text-underline-offset:.35rem;text-decoration-thickness:1px}.field__input,.select__select,.customer .field input,.quantity{font-family:var(--v-font-text)}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:var(--v-black)}.announcement-bar__message{font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.9rem 0}.section-header .header-wrapper{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--v-line)}.section-header .header-wrapper--border-bottom{border-bottom:1px solid var(--v-line)}.header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:0;color:var(--v-graphite)}.header__menu-item span{text-decoration:none!important;position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--v-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__menu-item:hover,.header__icon{color:var(--v-black)}.header__icon:not(.header__icon--cart) .icon{width:2rem;height:2rem}.cart-count-bubble{background:var(--v-black);color:var(--v-white);font-weight:600}.header__heading-link>.h2{display:inline-flex;align-items:baseline;gap:.6rem;font-size:0;line-height:1}.header__heading-link>.h2:before{content:"VENTI";font-family:var(--v-font-display);font-size:2.3rem;font-weight:700;letter-spacing:.32em;margin-right:-.32em;color:var(--v-black)}.header__heading-link>.h2:after{content:"Ecom";margin-left:.6rem;font-family:var(--v-font-text);font-size:.95rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--v-steel)}@media screen and (max-width:749px){.header__heading-link>.h2:before{font-size:1.9rem;letter-spacing:.26em;margin-right:-.26em}.header__heading-link>.h2:after{display:none}}.v-wordmark{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--v-font-display);color:var(--v-black);line-height:1}.v-wordmark__main{font-size:2.3rem;font-weight:700;letter-spacing:.32em;margin-right:-.32em}.v-wordmark__sub{font-family:var(--v-font-text);font-size:.95rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--v-steel)}@media screen and (max-width:749px){.v-wordmark__main{font-size:1.9rem;letter-spacing:.26em;margin-right:-.26em}.v-wordmark__sub{display:none}}.mega-menu__content,.header__submenu{border-radius:0 0 var(--v-radius-m) var(--v-radius-m);box-shadow:0 24px 48px -24px #0000002e}.mega-menu__link,.header__submenu .header__menu-item{font-size:1.4rem}.menu-drawer{background:var(--v-white)}.menu-drawer__menu-item{font-family:var(--v-font-display);font-size:2.2rem;font-weight:500;letter-spacing:-.02em}.card-wrapper{transition:transform .5s var(--v-ease)}.product-card-wrapper .card,.product-card-wrapper .card__inner{--border-radius: var(--v-radius-m)}.product-card-wrapper .card--standard>.card__inner{background:var(--v-cloud);border-radius:var(--v-radius-m);overflow:hidden}.product-card-wrapper .card__media .media{background:var(--v-cloud)}.product-card-wrapper .card__media img{mix-blend-mode:multiply;object-fit:contain!important;padding:8%;transition:transform .8s var(--v-ease),opacity .6s var(--v-ease)!important}.product-card-wrapper:hover .card__media img:first-child{transform:scale(1.045)}.product-card-wrapper .card__heading{font-family:var(--v-font-text);font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--v-ink)}.product-card-wrapper .card__heading a{text-decoration:none}.product-card-wrapper .card__information{padding-top:1.4rem}.product-card-wrapper .price{font-family:var(--v-font-text);font-size:1.45rem;letter-spacing:0;color:var(--v-ink)}.product-card-wrapper .price .price-item--regular{color:var(--v-mist)}.card__badge .badge,.badge{background:var(--v-black);color:var(--v-white);border:0;border-radius:999px;font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.1rem}.card__badge.bottom.left{margin-left:0}.card__badge.bottom.left .badge{border-radius:999px}.quick-add__submit{min-height:4.4rem;font-size:1.35rem}.title-wrapper-with-link,.title-wrapper{margin-bottom:3.6rem}.collection__title .title,.title{letter-spacing:-.03em}.product__info-wrapper{padding-left:0}@media screen and (min-width:990px){.product__info-container{padding-left:2.4rem}}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.2vw,4.2rem);letter-spacing:-.035em;line-height:1.08}.product__info-container .price{font-family:var(--v-font-text);font-size:2.2rem;font-weight:500;letter-spacing:-.01em;color:var(--v-ink)}.product__info-container .price .price-item--regular s,.product__info-container .price__sale .price-item--regular{color:var(--v-mist);font-size:1.7rem}.product__info-container .price .badge{margin-left:.8rem}.product__media-item .media,.product__media-list .media,.product-media-container{background:var(--v-cloud);border-radius:var(--v-radius-l);overflow:hidden}.product__media img{mix-blend-mode:multiply}.thumbnail{border-radius:var(--v-radius-s);background:var(--v-cloud)}.thumbnail[aria-current]{box-shadow:0 0 0 1.5px var(--v-black);border-color:transparent}.product-form__input .form__label,.product-form__input legend{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-ink)}.product-form__input input[type=radio]+label{border-radius:999px;border-color:var(--v-line);font-weight:500;padding:1.1rem 2rem;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--v-black)}.product-form__input input[type=radio]:checked+label{background:var(--v-black);border-color:var(--v-black);color:var(--v-white)}.product-form__submit.button,.product-form__submit.button--secondary{--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;background:var(--v-black);color:var(--v-white);box-shadow:none;min-height:5.8rem;font-size:1.55rem;font-weight:600;border-radius:999px}.product-form__submit.button:not([disabled]):hover{background:var(--v-graphite);color:var(--v-white);box-shadow:0 14px 30px -14px #0000008c}.product-form__submit[disabled]{background:var(--v-mist)}.shopify-payment-button__button--unbranded{background:var(--v-white)!important;color:var(--v-black)!important;box-shadow:inset 0 0 0 1px var(--v-black)!important;border-radius:999px!important;min-height:5.8rem;font-family:var(--v-font-text)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--v-cloud)!important}.shopify-payment-button__more-options{color:var(--v-steel)}.payment-button button{text-transform:none;letter-spacing:.01em}.quantity{border-radius:999px;overflow:hidden}.quantity:after,.quantity:before{border-radius:999px;box-shadow:0 0 0 1px var(--v-line)!important}.product__description,.product__description.rte{color:var(--v-graphite);font-size:1.55rem}.product__accordion summary,.product .accordion summary{padding:1.8rem 0}.accordion__title{font-weight:500;font-size:1.5rem}.accordion{border-color:var(--v-line)}.drawer__inner{background:var(--v-white);border-left:1px solid var(--v-line)}.drawer__heading{font-family:var(--v-font-display);font-weight:600;letter-spacing:-.02em}.cart-item__image,.cart-item__media img{background:var(--v-cloud);border-radius:var(--v-radius-s);mix-blend-mode:multiply}.cart-item__name{font-weight:500;font-size:1.45rem;letter-spacing:-.005em;text-decoration:none}.totals__total-value,.totals__subtotal-value{font-family:var(--v-font-display);font-weight:600;letter-spacing:-.01em}#CartDrawer-Checkout,.cart__checkout-button{--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;background:var(--v-black);color:var(--v-white);border-radius:999px;min-height:5.6rem;font-weight:600;font-size:1.55rem}#CartDrawer-Checkout:hover,.cart__checkout-button:hover{background:var(--v-graphite)}.cart__ctas{flex-wrap:wrap}.cart__ctas:after{content:"Secure, encrypted checkout";flex:1 0 100%;display:flex;align-items:center;justify-content:center;margin-top:.4rem;font-size:1.2rem;letter-spacing:.01em;color:var(--v-steel)}.sticky-atc .rating-stars{display:none!important}.sticky-atc .button,.sticky-atc button[type=submit]{background:var(--v-black);color:var(--v-white);border-radius:999px}.v-cart-assurance{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.2rem;color:var(--v-steel);letter-spacing:.01em}.v-cart-assurance svg{width:1.3rem;height:1.3rem}.collection-hero__title{font-size:clamp(3.2rem,5vw,5.6rem);letter-spacing:-.04em}.facets__summary,.facet-filters__label{font-size:1.35rem}.facets__disclosure,.facets__summary span{color:var(--v-graphite)}.footer{border-top:0!important}.footer .footer-block__heading{font-family:var(--v-font-text);font-size:1.15rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;padding:.5rem 0;opacity:.85;transition:opacity .25s ease}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none}.footer-block__brand-info .rte{opacity:.7;max-width:34rem}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12)}.footer__copyright{opacity:.55;font-size:1.2rem}.newsletter__wrapper{border-radius:0}.newsletter-form__field-wrapper .field__input{border-radius:999px;padding-left:2.4rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:999px}.newsletter-form__field-wrapper .field__label{left:2.4rem}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transition-duration:.9s;transition-timing-function:var(--v-ease)}}.v-section{position:relative}.v-container{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.v-container{padding:0 5rem}}.v-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 4rem;margin-bottom:4rem}.v-head__eyebrow{color:rgba(var(--color-foreground),.55);margin:0 0 1.4rem}.v-head__title{margin:0;font-size:clamp(3rem,4.2vw,5.2rem);letter-spacing:-.04em;max-width:18ch}.v-head__text{margin:1.6rem 0 0;max-width:52ch;color:rgba(var(--color-foreground),.65);font-size:1.6rem;line-height:1.6}.v-head--center{flex-direction:column;align-items:center;text-align:center}.v-head--center .v-head__title{margin-left:auto;margin-right:auto}.v-link-arrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.v-link-arrow svg{width:1.4rem;height:1.4rem;transition:transform .35s var(--v-ease)}.v-link-arrow:hover svg{transform:translate(4px)}.v-link-arrow span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:.2rem}.v-hero{overflow:hidden;background:var(--v-black);color:var(--v-white);isolation:isolate}.v-hero__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;min-height:var(--v-hero-min, 78vh);padding-top:5.6rem;padding-bottom:4.8rem}@media screen and (min-width:990px){.v-hero__grid{grid-template-columns:1.05fr 1fr;gap:6rem;padding-top:6rem;padding-bottom:6rem}}.v-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 55% at 72% 45%,#ffffff29,#fff0 70%),radial-gradient(40% 40% at 10% 100%,#ffffff0f,#fff0 70%)}.v-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 0%,transparent 75%)}.v-hero__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 2.4rem;padding:.7rem 1.4rem .7rem .8rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7}.v-hero__eyebrow-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--v-white);box-shadow:0 0 0 4px #ffffff24}.v-hero__title{margin:0;color:var(--v-white);font-size:clamp(4.2rem,7.2vw,9.2rem);font-weight:600;line-height:.98;letter-spacing:-.05em}.v-hero__title em{display:block;font-style:normal;color:#ffffff6b}.v-hero__text{margin:2.4rem 0 0;max-width:46ch;font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6;color:#ffffffad}.v-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3rem;border-radius:999px;font-family:var(--v-font-text);font-size:1.5rem;font-weight:600;letter-spacing:.005em;text-decoration:none;cursor:pointer;border:0;transition:transform .35s var(--v-ease),background-color .35s var(--v-ease),color .35s var(--v-ease),box-shadow .35s var(--v-ease)}.v-btn svg{width:1.5rem;height:1.5rem;transition:transform .35s var(--v-ease)}.v-btn:hover{transform:translateY(-2px)}.v-btn:hover svg{transform:translate(3px)}.v-btn--light{background:var(--v-white);color:var(--v-black)}.v-btn--light:hover{box-shadow:0 18px 40px -18px #ffffff8c}.v-btn--ghost-light{background:transparent;color:var(--v-white);box-shadow:inset 0 0 0 1px #ffffff52}.v-btn--ghost-light:hover{box-shadow:inset 0 0 0 1px var(--v-white)}.v-btn--dark{background:var(--v-black);color:var(--v-white)}.v-btn--dark:hover{background:var(--v-graphite);box-shadow:0 18px 40px -18px #0009}.v-btn--ghost-dark{background:transparent;color:var(--v-black);box-shadow:inset 0 0 0 1px #00000038}.v-btn--ghost-dark:hover{box-shadow:inset 0 0 0 1px var(--v-black)}.v-btn--block{width:100%}.v-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.v-hero__assurance{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:4rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.12);font-size:1.3rem;color:#ffffff9e}.v-hero__assurance li{display:inline-flex;align-items:center;gap:.8rem}.v-hero__assurance svg{width:1.6rem;height:1.6rem;color:var(--v-white)}.v-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;max-height:64vh;width:100%;margin:0 auto}.v-hero__disc{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#2a2a2a,#141414 55%,#0a0a0a);box-shadow:inset 0 1px #ffffff14,0 60px 120px -40px #000000e6}.v-hero__ring{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;border:1px solid rgba(255,255,255,.08)}.v-hero__ring--outer{top:-6%;right:-6%;bottom:-6%;left:-6%;border-style:dashed;border-color:#ffffff0f}.v-hero__media{position:relative;width:72%;height:72%;display:flex;align-items:center;justify-content:center}.v-hero__media img{width:100%;height:100%;object-fit:contain;border-radius:var(--v-radius-l);filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.v-hero__media--cover{width:100%;height:100%}.v-hero__media--cover img{object-fit:cover;border-radius:var(--v-radius-l)}.v-hero__chip{position:absolute;left:0;bottom:6%;display:flex;align-items:center;gap:1.4rem;max-width:32rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:var(--v-radius-m);background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--v-white);text-decoration:none;transition:background-color .35s var(--v-ease),transform .35s var(--v-ease)}.v-hero__chip:hover{background:#ffffff24;transform:translateY(-2px)}.v-hero__chip-thumb{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:10px;background:var(--v-white);overflow:hidden}.v-hero__chip-thumb img{width:100%;height:100%;object-fit:contain;padding:.4rem}.v-hero__chip-label{display:block;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.v-hero__chip-title{display:block;font-size:1.4rem;font-weight:500;line-height:1.3;margin-top:.2rem}.v-hero__chip-price{display:block;font-size:1.3rem;color:#ffffffb3;margin-top:.2rem}@media screen and (max-width:989px){.v-hero__copy{text-align:left}.v-hero__visual{max-width:46rem;order:2}.v-hero__chip{left:50%;transform:translate(-50%);bottom:-2%;width:max-content;max-width:90%}.v-hero__chip:hover{transform:translate(-50%) translateY(-2px)}}@media screen and (max-width:749px){.v-hero__grid{min-height:0;padding-top:4rem}.v-hero__actions .v-btn{flex:1 1 100%}.v-hero__assurance{gap:1rem 1.8rem;font-size:1.2rem}}@media(prefers-reduced-motion:no-preference){.v-rise{opacity:0;transform:translateY(24px);animation:v-rise 1s var(--v-ease) forwards;animation-delay:calc(var(--d, 0) * .11s + 80ms)}.v-fade{opacity:0;animation:v-fade 1.4s var(--v-ease) forwards;animation-delay:.25s}.v-float{animation:v-float 7s ease-in-out infinite}.v-spin{animation:v-spin 60s linear infinite}}@keyframes v-rise{to{opacity:1;transform:none}}@keyframes v-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes v-spin{to{transform:rotate(360deg)}}.v-trust{border-bottom:1px solid var(--v-line)}.v-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.v-trust__list{grid-template-columns:repeat(var(--v-cols, 4),minmax(0,1fr))}}.v-trust__item{display:flex;align-items:flex-start;gap:1.4rem;padding:2.8rem 1.6rem}@media screen and (min-width:990px){.v-trust__item{padding:3.6rem 2.8rem}.v-trust__item+.v-trust__item{border-left:1px solid var(--v-line)}}@media screen and (max-width:989px){.v-trust__item:nth-child(odd){border-right:1px solid var(--v-line)}.v-trust__item:nth-child(n+3){border-top:1px solid var(--v-line)}.v-trust__item{flex-direction:column;gap:1rem;padding:2.4rem 1.6rem}}.v-trust__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--v-cloud);color:var(--v-black)}.v-trust__icon svg{width:2rem;height:2rem}.v-trust__title{margin:0;font-family:var(--v-font-text);font-size:1.45rem;font-weight:600;letter-spacing:-.01em;color:var(--v-ink);line-height:1.3}.v-trust__text{margin:.4rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--v-steel)}.v-tiles{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.v-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.v-tiles--bento .v-tile:first-child{grid-column:span 2;grid-row:span 2}}.v-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:22rem;padding:2rem;border-radius:var(--v-radius-l);background:var(--v-cloud);color:var(--v-ink);text-decoration:none;overflow:hidden;isolation:isolate;transition:background-color .5s var(--v-ease)}@media screen and (min-width:990px){.v-tile{min-height:28rem;padding:2.8rem}.v-tiles--bento .v-tile:first-child{min-height:57.6rem}}.v-tile:hover{background:#ececea}.v-tile--dark{background:var(--v-black);color:var(--v-white)}.v-tile--dark:hover{background:#1a1a1a}.v-tile__media{position:absolute;top:18%;right:6%;bottom:20%;left:6%;z-index:-1;display:flex;align-items:center;justify-content:center}.v-tile__media img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--v-ease)}.v-tile--dark .v-tile__media img{mix-blend-mode:normal;border-radius:var(--v-radius-m)}.v-tile__media--cover{top:0;right:0;bottom:0;left:0}.v-tile__media--cover img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.v-tile:hover .v-tile__media img{transform:scale(1.06)}.v-tile__count{font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.v-tile__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.v-tile__title{margin:0;font-size:clamp(1.8rem,1.8vw,2.4rem);line-height:1.1;letter-spacing:-.03em;color:inherit}.v-tile__title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}@media screen and (min-width:990px){.v-tiles--bento .v-tile:nth-child(2):nth-last-child(2),.v-tiles--bento .v-tile:nth-child(3):last-child{grid-column:span 2}}@media screen and (max-width:989px){.v-tiles--bento .v-tile:first-child{grid-column:span 2;min-height:30rem}.v-tile__media{top:16%;right:10%;bottom:26%;left:10%}}.v-tiles--bento .v-tile:first-child .v-tile__title{font-size:clamp(2.4rem,3vw,4rem)}.v-tile__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--v-white);color:var(--v-black);transition:transform .4s var(--v-ease)}.v-tile--dark .v-tile__arrow{background:var(--v-white)}.v-tile__arrow svg{width:1.4rem;height:1.4rem}.v-tile:hover .v-tile__arrow{transform:rotate(-45deg)}@media screen and (max-width:749px){.v-tile__arrow{width:3.2rem;height:3.2rem}}.v-products__grid{display:grid;gap:3.2rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.v-products__grid{grid-template-columns:repeat(var(--v-cols, 4),minmax(0,1fr));gap:4.8rem 2rem}}.v-products__footer{margin-top:4.8rem;text-align:center}.v-spotlight__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.v-spotlight__grid{grid-template-columns:1.1fr 1fr;gap:8rem}.v-spotlight--reverse .v-spotlight__media{order:2}}.v-spotlight__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--v-radius-l);background:var(--v-cloud);overflow:hidden;display:flex;align-items:center;justify-content:center}.v-spotlight__media img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.2s var(--v-ease)}.v-spotlight__media:hover img{transform:scale(1.04)}.v-spotlight__tag{position:absolute;top:2rem;left:2rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--v-white);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v-black)}.v-spotlight__title{margin:0;font-size:clamp(3rem,3.6vw,4.8rem);letter-spacing:-.04em}.v-spotlight__price{display:flex;align-items:baseline;gap:1.2rem;margin:1.8rem 0 0;font-size:2.2rem;font-weight:500;color:var(--v-ink)}.v-spotlight__price s{font-size:1.6rem;color:var(--v-mist)}.v-spotlight__text{margin:2rem 0 0;color:var(--v-steel);font-size:1.6rem;line-height:1.7;max-width:52ch}.v-spotlight__points{margin:2.8rem 0 0;padding:0;list-style:none;border-top:1px solid var(--v-line)}.v-spotlight__points li{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid var(--v-line);font-size:1.5rem;color:var(--v-ink)}.v-spotlight__points svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.v-spotlight__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.v-spotlight__actions .v-btn{flex:1 1 20rem}.v-statement{background:var(--v-black);color:var(--v-white);overflow:hidden}.v-statement__quote{margin:0;max-width:22ch;font-family:var(--v-font-display);font-size:clamp(3.2rem,5.4vw,7.2rem);font-weight:500;line-height:1.04;letter-spacing:-.045em;color:var(--v-white)}.v-statement__quote em{font-style:normal;color:#fff6}.v-statement__pillars{display:grid;gap:3.2rem;margin:6.4rem 0 0;padding:4rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.14)}@media screen and (min-width:750px){.v-statement__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}}.v-statement__num{display:block;font-size:1.2rem;letter-spacing:.16em;color:#fff6;margin-bottom:1.6rem}.v-statement__ptitle{margin:0;color:var(--v-white);font-size:2rem;letter-spacing:-.02em}.v-statement__ptext{margin:1rem 0 0;color:#fff9;font-size:1.5rem;line-height:1.65}.v-faq__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.v-faq__grid{grid-template-columns:1fr 1.4fr;gap:8rem}}.v-faq__list{border-top:1px solid var(--v-line)}.v-faq__item{border-bottom:1px solid var(--v-line)}.v-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 0;cursor:pointer;list-style:none;font-family:var(--v-font-display);font-size:1.8rem;font-weight:500;letter-spacing:-.015em;color:var(--v-ink)}.v-faq__item summary::-webkit-details-marker{display:none}.v-faq__plus{position:relative;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--v-line);transition:background-color .3s ease,border-color .3s ease}.v-faq__plus:before,.v-faq__plus:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s var(--v-ease)}.v-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.v-faq__item[open] .v-faq__plus{background:var(--v-black);border-color:var(--v-black);color:var(--v-white)}.v-faq__item[open] .v-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.v-faq__answer{padding:0 5.2rem 2.4rem 0;color:var(--v-steel);font-size:1.55rem;line-height:1.7}.v-faq__answer a{color:var(--v-ink)}.v-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:0;list-style:none;border:1px solid var(--v-line);border-radius:var(--v-radius-m)}.v-assure li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.6rem .8rem;font-size:1.2rem;font-weight:500;line-height:1.3;color:var(--v-ink)}.v-assure li+li{border-left:1px solid var(--v-line)}.v-assure svg{width:2rem;height:2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/venti.css.map */
