:root{--vz-ink:20,26,46;--vz-blue:35,72,255;--vz-mist:238,241,246;--vz-cherry:230,57,80;--vz-radius-lg:2rem;--vz-radius-md:1.4rem}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em}.vz-sec-title,.vz-puffs__title,.title-wrapper-with-link .title,.collection-hero__title,.vz-brand__name{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.005em;line-height:1}.vz-sec-title{font-size:clamp(3rem,4.4vw,4.6rem);margin:0 0 2.4rem}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible{outline:.25rem solid rgb(var(--vz-blue));outline-offset:.3rem;box-shadow:none}.button.vz-btn-accent{--color-button:var(--vz-blue);--color-button-text:255,255,255;--border-opacity:0}.button.vz-btn-accent:after{box-shadow:none}.header__heading-link .h2{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2.6rem;letter-spacing:.02em;font-weight:700}.vz-hero{overflow:hidden;padding:6rem 0}.vz-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center;min-height:52rem}.vz-hero__title{margin:0;display:flex;flex-direction:column;gap:1.4rem}.vz-hero__big{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(6rem,10.5vw,13rem);line-height:.88;letter-spacing:-.005em;font-weight:700}.vz-hero__small{font-family:var(--font-body-family);font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.3;font-weight:500;letter-spacing:0;max-width:30ch;opacity:.92}.vz-hero__text{margin-top:2rem;max-width:46ch;font-size:1.7rem;line-height:1.6;opacity:.8}.vz-hero__text p{margin:0}.vz-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.vz-hero__media{position:relative;height:52rem}.vz-hero__card{position:absolute;top:50%;left:50%;width:58%;aspect-ratio:4/5;border-radius:var(--vz-radius-lg);overflow:hidden;box-shadow:0 2.4rem 5rem #00000073}.vz-hero__card img{width:100%;height:100%;object-fit:cover;display:block}.vz-hero__card--1{transform:translate(-50%,-50%);z-index:3}.vz-hero__card--2{transform:translate(-100%,-46%) rotate(-9deg);z-index:2;width:48%}.vz-hero__card--3{transform:translate(4%,-46%) rotate(9deg);z-index:1;width:48%}.vz-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.4rem}.vz-hero__placeholder span{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(6rem,9vw,11rem);line-height:.95;color:transparent;-webkit-text-stroke:.2rem rgba(var(--color-foreground),.55)}.vz-hero__placeholder span:nth-child(2){-webkit-text-stroke-color:rgb(var(--vz-blue));color:rgb(var(--vz-blue))}@media screen and (max-width:989px){.vz-hero{padding:3rem 0 4rem}.vz-hero__inner{grid-template-columns:1fr;min-height:0;gap:2rem}.vz-hero__media{height:36rem;order:-1}.vz-hero__card{width:52%}.vz-hero__card--2,.vz-hero__card--3{width:42%}}.vz-puffs{padding:6rem 0 5rem}.vz-puffs__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.vz-puffs__title{font-size:clamp(3rem,4.4vw,4.6rem);margin:0}.vz-puffs__all{font-size:1.5rem;font-weight:600;color:rgb(var(--vz-blue))}.vz-puffs__list{list-style:none;margin:0;display:flex;gap:.4rem 3.2rem;overflow-x:auto;scrollbar-width:none;--vz-gutter:max(1.5rem,calc((100vw - var(--page-width))/2 + 5rem));padding:1rem var(--vz-gutter) 1.6rem;scroll-padding-inline:var(--vz-gutter)}.vz-puffs__list::-webkit-scrollbar{display:none}.vz-puffs__list li{flex:none}.vz-puffs__item{display:flex;flex-direction:column;text-decoration:none;color:rgb(var(--color-foreground))}.vz-puffs__num{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(6.4rem,9vw,10.4rem);line-height:.95;color:transparent;-webkit-text-stroke:.2rem rgb(var(--vz-ink));transition:color .18s ease,-webkit-text-stroke-color .18s ease}.vz-puffs__label{font-size:1.4rem;font-weight:600;margin-top:.4rem;opacity:.7}.vz-puffs__item:hover .vz-puffs__num,.vz-puffs__item:focus-visible .vz-puffs__num{color:rgb(var(--vz-blue));-webkit-text-stroke-color:rgb(var(--vz-blue))}@media screen and (max-width:749px){.vz-puffs__list{padding-left:1.5rem;padding-right:1.5rem;gap:.4rem 2.4rem}}.vz-brands{padding:4rem 0 6rem}.vz-brands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.vz-brand{position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;min-height:30rem;border-radius:var(--vz-radius-lg);background:var(--vz-brand);color:#fff;overflow:hidden}.vz-brand__body{padding:3.2rem;align-self:stretch;display:flex;flex-direction:column}.vz-brand__name{font-size:clamp(3rem,3.6vw,4.2rem);margin:0 0 1rem}.vz-brand .vz-brand__name,.vz-brand .vz-brand__name a{color:#fff;text-decoration:none}.vz-brand__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vz-brand__text{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;opacity:.9;max-width:34ch}.vz-brand__models{margin-top:auto;position:relative;z-index:2;font-size:1.4rem}.vz-brand__models p{margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.vz-brand__models a{color:#fff;text-decoration:none;border:.1rem solid rgba(255,255,255,.45);border-radius:10rem;padding:.4rem 1.1rem;white-space:nowrap}.vz-brand__models a:hover{background:#fff;color:var(--vz-brand)}.vz-brand__media{align-self:end;height:100%;display:flex;align-items:flex-end;justify-content:center}.vz-brand__media{padding:2.4rem 2.4rem 0 0}.vz-brand__media img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:var(--vz-radius-md);transform:rotate(6deg) translateY(12%);box-shadow:0 1.6rem 3.2rem #00000059}@media screen and (max-width:989px){.vz-brands__grid{grid-template-columns:1fr}}@media screen and (max-width:549px){.vz-brand{grid-template-columns:1fr}.vz-brand__media{display:none}}.vz-flavours{padding:6rem 0}.vz-flavours__text{margin:-1.2rem 0 2.4rem;max-width:60ch;opacity:.8}.vz-flavours__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}@media screen and (max-width:1199px){.vz-flavours__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:599px){.vz-flavours__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-flavour{padding:1.4rem}}.vz-flavour{height:100%;display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;align-items:center;padding:1.8rem 2rem;border-radius:var(--vz-radius-md);background:#fff;color:rgb(var(--vz-ink));text-decoration:none;border:.1rem solid transparent}.vz-flavour:hover{border-color:rgb(var(--vz-ink))}.vz-flavour__dot{grid-row:span 2;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--vz-dot);box-shadow:inset 0 -.4rem #0000001f}.vz-flavour__name{font-weight:700;font-size:1.7rem}.vz-flavour__ex{font-size:1.3rem;opacity:.65}.vz-usp{padding:3.2rem 0;border-top:.1rem solid rgba(var(--vz-ink),.1);border-bottom:.1rem solid rgba(var(--vz-ink),.1)}.vz-usp__list{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem 3rem}.vz-usp__item{display:flex;gap:1.4rem;align-items:flex-start}.vz-usp__icon{flex:none;width:3.2rem;height:3.2rem;color:rgb(var(--vz-blue))}.vz-usp__icon svg{width:100%;height:100%}.vz-usp__text{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;line-height:1.45}.vz-usp__text strong{font-size:1.6rem}.vz-usp__text span{opacity:.7}.vz-home-seo{padding:6rem 0}.vz-home-seo__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:6rem;align-items:start}.vz-home-seo__text{max-width:68ch}.vz-home-seo__text h2{font-size:clamp(2.6rem,3vw,3.4rem);margin-top:0}.vz-home-seo__text h3{margin-top:2.4rem}.vz-home-seo .vz-faq{margin:0;padding:0;max-width:none}@media screen and (max-width:989px){.vz-home-seo__grid{grid-template-columns:1fr;gap:3rem}}.collection-hero__title{font-size:clamp(3.6rem,5.6vw,6rem);margin:.4rem 0 0}.vz-intro{max-width:70ch;font-size:1.6rem;line-height:1.6;opacity:.85;margin:1.2rem 0 0}.vz-intro p{margin:0}.card__heading{font-weight:600;line-height:1.3}.card-information .price{font-weight:700;font-size:1.6rem}.card-wrapper .card__inner{transition:transform .2s ease}.card-wrapper:hover .card__inner{transform:translateY(-.3rem)}.badge{font-weight:600}@media(prefers-reduced-motion:reduce){.vz-puffs__num,.card-wrapper .card__inner{transition:none}.card-wrapper:hover .card__inner{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vz-design.css.map */
