@import"https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800;900&display=swap";:root{--vz-red:#E23636;--vz-red-soft:rgba(226,54,54,.16);--vz-red-glow:rgba(226,54,54,.4);--vz-ink:#0B0B0E;--vz-panel:#131318;--vz-cream:#F2F0EC;--vz-display:"Archivo", var(--font-body--family, sans-serif);--vz-ease:cubic-bezier(.22,.61,.36,1);--vz-shadow-soft:0 18px 50px -26px rgba(0,0,0,.6);--vz-shadow-card:0 26px 60px -30px rgba(0,0,0,.65);--vz-gold:#E23636}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:root{--font-primary--family:"Archivo", var(--font-body--family) !important;--font-accent--family:"Archivo", var(--font-body--family) !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--vz-display)}h1,.h1{line-height:1.02;letter-spacing:-.02em;font-weight:800;text-transform:uppercase}h2,.h2{line-height:1.06;letter-spacing:-.01em;font-weight:800;text-transform:uppercase}h3,.h3,h4,.h4{font-weight:700}@media(max-width:749px){h1,.h1{font-size:clamp(2.4rem,10vw,3.6rem)!important}}.vz2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.vz2-head__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#e86a6a;margin-bottom:12px}.vz2-head h2{font-size:clamp(2rem,3.6vw,3.4rem);text-transform:uppercase;letter-spacing:-.01em;margin:0;line-height:1;font-weight:900;color:var(--vz-cream);font-family:var(--vz-display)}.vz2-head__link{color:#f2f0eca8;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .3s ease,gap .3s ease}.vz2-head__link:hover{color:var(--vz-cream);gap:16px}.vz2-head__link em{color:var(--vz-red);font-style:normal}.button,a.button,button.button,.button-secondary,a.button-secondary{text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.78rem;border-radius:100px!important;font-family:var(--vz-display);transition:transform .35s var(--vz-ease),box-shadow .35s var(--vz-ease),background-color .35s ease,color .35s ease,border-color .35s ease}@media(hover:hover){.button:hover,a.button:hover,button.button:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px var(--vz-red-glow)}.button-secondary:hover,a.button-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 34px -14px #000000b3}}.link{letter-spacing:.04em}header-component .header{transition:background-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease}html.vz-scrolled header-component .header{background-color:#0b0b0eb8!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 12px 34px -22px #000c}.header__heading-link,.header__heading,a.header__heading-link{letter-spacing:.22em;font-weight:800;text-transform:uppercase;font-family:var(--vz-display)}header-component .menu-list__link,header-component .header__menu-item{position:relative}header-component .menu-list__link:after,header-component .header__menu-item:after{content:"";position:absolute;left:12px;right:100%;bottom:2px;height:2px;background:var(--vz-red);transition:right .32s var(--vz-ease);border-radius:2px}header-component .menu-list__link:hover:after,header-component .header__menu-item:hover:after{right:12px}.product-card{transition:transform .55s var(--vz-ease);transform:perspective(900px) rotateX(var(--vz-rx,0deg)) rotateY(var(--vz-ry,0deg)) translateY(var(--vz-ty,0px))}.product-card .card-gallery{transition:box-shadow .55s var(--vz-ease);border-radius:14px;overflow:hidden}.card-gallery img,.card-gallery .product-media-container img{transition:transform .9s var(--vz-ease);will-change:transform}@media(hover:hover){.product-card:hover{--vz-ty:-6px}.product-card:hover .card-gallery{box-shadow:var(--vz-shadow-card)}.product-card:hover .card-gallery img{transform:scale(1.05)}}.collection-card,.card{transition:transform .55s var(--vz-ease),box-shadow .55s var(--vz-ease);border-radius:14px}.collection-card img{transition:transform .9s var(--vz-ease)}@media(hover:hover){.collection-card:hover{transform:translateY(-5px);box-shadow:var(--vz-shadow-card)}.collection-card:hover img{transform:scale(1.045)}}.color-scheme-3,.color-scheme-5{background-image:linear-gradient(155deg,#101017,#0b0b0e 52%,#141420)}.product-badges,.badge,.price__badge-sale,.card__badge{font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:100px}cart-drawer-component .cart-drawer__dialog,.cart-drawer,dialog.cart-drawer__dialog{background:#101014!important;color:var(--vz-cream);border-left:1px solid rgba(255,255,255,.1);box-shadow:-30px 0 80px #0009}.cart-drawer__heading,.cart-drawer__title{font-family:var(--vz-display);text-transform:uppercase;letter-spacing:.12em;font-weight:800}cart-drawer-component .quantity-selector,.cart-drawer .quantity-selector{border-radius:100px}.email-signup-block{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:clamp(1.4rem,3.5vw,2.6rem);box-shadow:var(--vz-shadow-soft)}.layout-panel-flex.color-scheme-6,.group-block.color-scheme-6{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background-color:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px}.vz-reveal-ready .vz-section{opacity:0;transform:translateY(22px);transition:opacity .8s var(--vz-ease),transform .8s var(--vz-ease)}.vz-reveal-ready .vz-section.vz-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.product-card:hover .card-gallery img,.collection-card:hover img{transform:none}}:where(a,button):focus-visible{outline:2px solid var(--vz-red);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vynzy-custom.css.map */
