:root{--v-ink: #1A1A1A;--v-ink-soft: #5a5a5a;--v-gold: #C9A96E;--v-gold-deep: #A6854D;--v-cream: #FAF9F6;--v-white: #FFFFFF;--v-neutral-warm: #F0EEEA;--v-neutral-light: #EAE7E2;--v-line: #D8D5CE;--font-editorial: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: var(--font-editorial);--font-body-family: var(--font-body);--space-xs: .8rem;--space-sm: 1.2rem;--space-md: 2rem;--space-lg: 3.2rem;--space-xl: 5rem;--space-2xl: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--shadow-subtle: 0 2px 12px rgba(26, 26, 26, .04);--shadow-card: 0 8px 32px rgba(26, 26, 26, .06);--shadow-float: 0 16px 48px rgba(26, 26, 26, .08)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-size-adjust:100%}body{font-family:var(--font-body);font-size:1.5rem;line-height:1.65;color:var(--v-ink);background-color:var(--v-cream);letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.03em;line-height:1.05;color:var(--v-ink);margin:0 0 1.2rem}.text-editorial{font-family:var(--font-editorial);letter-spacing:-.04em}.button,.product-form__submit,.customer button,.quick-add__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.6rem;border-radius:999px;font-family:var(--font-body);font-size:1.05rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;transition:all .3s ease;cursor:pointer}.button--primary,.product-form__submit,.quick-add__submit:not([disabled]){background:var(--v-ink);color:var(--v-white);border-color:var(--v-ink)}.button--primary:hover,.product-form__submit:hover,.quick-add__submit:hover:not([disabled]){background:var(--v-gold);border-color:var(--v-gold);color:var(--v-white);transform:translateY(-1px);box-shadow:var(--shadow-subtle)}.button--secondary{background:transparent;color:var(--v-ink);border-color:var(--v-ink)}.button--secondary:hover{background:var(--v-ink);color:var(--v-white);transform:translateY(-1px)}.card-wrapper{position:relative}.card-wrapper .card__inner{overflow:hidden;border:1px solid rgba(26,26,26,.06);border-radius:var(--radius-lg);background:var(--v-white);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.card-wrapper:hover .card__inner{transform:translateY(-6px);box-shadow:var(--shadow-card)}.card--standard .card__media,.card__media .media{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;aspect-ratio:4 / 5;background:var(--v-neutral-warm)}.card__media .media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__information{padding:1.4rem 1.6rem 2rem}.card__heading{font-family:var(--font-editorial);font-size:1.35rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:var(--v-ink);margin-bottom:.4rem}.card__heading a{color:inherit;text-decoration:none;position:relative}.card__heading a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--v-gold);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.card__heading a:hover:after{transform:scaleX(1);transform-origin:left}.card-information>.price{margin-top:.75rem;color:var(--v-ink);font-family:var(--font-editorial);font-size:1.15rem;letter-spacing:-.01em}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(26,26,26,.12);background:var(--v-ink);color:var(--v-white)}.badge.price__badge-sale{background:var(--v-gold);border-color:var(--v-gold);color:var(--v-white)}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:var(--v-ink);color:var(--v-white)}.announcement-bar-section .announcement-bar__message{color:inherit;font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-header{z-index:100}.header-wrapper{background:#faf9f6f2;border-bottom:1px solid rgba(26,26,26,.08);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.header__menu-item{color:var(--v-ink);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding-block:.6rem;text-decoration:none}.header__menu-item:hover{color:var(--v-gold)}.header__icon{display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;transition:all .2s ease}.header__icon:hover{background:var(--v-neutral-warm);color:var(--v-ink)}.footer{background:var(--v-ink);color:#ffffffb3;border-top:1px solid rgba(255,255,255,.08)}.footer-block__heading{color:var(--v-white);font-family:var(--font-body);font-size:.9rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.4rem}.footer a{color:#ffffffb3;text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--v-gold)}.product-grid:not(.slider){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.product-grid.grid--1-col-tablet-down:not(.slider){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.product-grid.grid--3-col-desktop:not(.slider),.product-grid.grid--4-col-desktop:not(.slider),.product-grid.grid--5-col-desktop:not(.slider),.product-grid.grid--6-col-desktop:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.product-grid.grid--2-col-desktop:not(.slider){grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.grid--3-col-desktop:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid.grid--4-col-desktop:not(.slider){grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.grid--5-col-desktop:not(.slider){grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid.grid--6-col-desktop:not(.slider){grid-template-columns:repeat(6,minmax(0,1fr))}}.product-grid:not(.slider) .grid__item{width:100%;max-width:none;min-width:0}.section{padding-top:clamp(4rem,8vw,9rem);padding-bottom:clamp(4rem,8vw,9rem)}.skip-to-content-link{position:absolute;top:-4rem;left:1rem;z-index:9999;padding:1rem 1.5rem;background:var(--v-ink);color:var(--v-white);transition:top .2s ease}.skip-to-content-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-padding{padding-top:80px;padding-bottom:80px}@media screen and (max-width:749px){.section-padding{padding-top:40px;padding-bottom:40px}}.header__inline-menu details[open] .header__submenu,.header__inline-menu details[open] .mega-menu__content{border:none;box-shadow:0 10px 20px #0000001a;border-radius:8px}.featured-collection-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.featured-collection-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.featured-collection-grid{grid-template-columns:repeat(4,1fr)}.featured-collection-grid.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}}.featured-collection-grid .grid__item{width:100%;max-width:100%;margin:0}.featured-collection-grid:not(.slider){margin-bottom:0}.card-wrapper.product-card-wrapper,.product-card-wrapper .card{height:100%}.product-card-wrapper .card:not(.ratio)>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card__heading a{font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .quick-add{margin-top:auto;padding-top:.8rem}.price--on-sale .price-item--regular{text-decoration:line-through;color:gray}.price--on-sale .price-item--sale{color:#d32f2f;font-weight:700}.collection-list .card__media{overflow:hidden}.collection-list .card__media img{transition:transform .5s ease}.collection-list .card:hover .card__media img{transform:scale(1.05)}.featured-collection-grid:not(.slider):after{margin:0}.featured-collection-grid:not(.slider) .grid__item:first-of-type{margin-left:0}:root{--vennix-motion-duration: .56s;--vennix-motion-duration-fast: .24s;--vennix-motion-duration-slow: .72s;--vennix-motion-ease: cubic-bezier(.22, .61, .36, 1);--vennix-motion-rise: 8px;--vennix-motion-stagger: 45ms;--vennix-type-eyebrow: 1.05rem;--vennix-type-lead: clamp(1.6rem, 1.4vw, 1.8rem);--vennix-type-title: clamp(2.2rem, 2.2vw, 2.8rem);--vennix-type-section: clamp(3.4rem, 4.6vw, 5.4rem);--vennix-type-display: clamp(5rem, 7vw, 8.8rem);--vennix-space-section: clamp(6.4rem, 8vw, 10rem);--vennix-space-opener: clamp(3.2rem, 4vw, 5.6rem);--vennix-space-card: 2.4rem}.vx-rise{transition:opacity var(--vennix-motion-duration, .56s) var(--vennix-motion-ease),transform var(--vennix-motion-duration, .56s) var(--vennix-motion-ease);transition-delay:calc(var(--vx-index, 0) * var(--vennix-motion-stagger, 45ms))}[data-vx-motion=true].vx-motion-ready .vx-rise:not(.vx-rise--in){opacity:0;transform:translateY(var(--vennix-motion-rise, 8px))}[data-vx-motion=true] .vx-rise.vx-rise--in{opacity:1;transform:translateY(0)}.shopify-design-mode [data-vx-motion=true].vx-motion-ready .vx-rise:not(.vx-rise--in){opacity:1;transform:none;transition:none}[data-vx-parallax=true]{overflow:hidden}@media screen and (min-width:990px){[data-vx-parallax=true]>img,[data-vx-parallax=true]>picture>img{transform:scale(calc(1.06 + var(--vx-parallax-progress, 0) * .05));transition:transform .4s var(--vennix-motion-ease)}}.template-index .featured-collection-grid .grid__item.scroll-trigger.animate--slide-in{animation-delay:calc(min(var(--animation-order, 0),5)*45ms);animation-duration:.5s}.template-index .featured-collection .collection__title{margin-bottom:3.6rem}.template-index .featured-collection .collection__title .title{letter-spacing:-.03em;line-height:1.05}.template-index .featured-collection .collection__description{max-width:62rem;margin-top:1.6rem;color:rgba(var(--color-foreground),.66)}.template-index .featured-collection .collection__view-all{margin-top:4.4rem}@media(prefers-reduced-motion:reduce){.vx-rise,[data-vx-motion=true].vx-motion-ready .vx-rise:not(.vx-rise--in),[data-vx-motion=true] .vx-rise.vx-rise--in{opacity:1!important;transform:none!important;transition:none!important}[data-vx-parallax=true]>img,[data-vx-parallax=true]>picture>img{transform:none!important;transition:none!important}}.card-wrapper:hover{transform:none}.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.4rem)}.vx-cart-recs:empty{display:none}.vx-cart-recs{display:block;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.vx-cart-recs__heading{margin:0 0 1.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.vx-cart-recs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.vx-cart-recs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.vx-cart-recs__item .card__heading{font-size:1.3rem;line-height:1.35}.vx-cart-recs__item .price{font-size:1.3rem}.vx-cart-recs--drawer{margin-top:2.4rem;padding:2rem 1.5rem 0}.vx-cart-recs--drawer .vx-cart-recs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vennix-brand-2.css.map */
