.section-vh-header{z-index:5;background:#fdf8f5}.section-vh-header:has(.vh-open){z-index:101}.vh-header{--nl-wine: var(--vh-primary, #6C2C38);--nl-wine-dark: #54232A;--nl-mauve: #955F64;--nl-rose: #C98A96;--nl-blush: #F3E3E3;--nl-cream: #FDF8F5;--nl-cream-2: #F9F3F0;--nl-ink: #2B1A1E;--nl-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif;display:block;position:relative;background:var(--nl-cream);color:var(--nl-ink);font-family:var(--font-body-family, inherit)}.vh-header svg{display:block}.vh-header .is-hidden{display:none!important}.vh-header em{font-style:italic}.vh-bar{position:relative;z-index:9;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 16px;min-height:60px;background:var(--nl-cream);border-bottom:1px solid rgba(108,44,56,.14)}.vh-menu-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--vh-accent, #6C2C38);font-family:var(--nl-serif);font-size:18px;font-style:italic;font-weight:500;letter-spacing:.01em;justify-self:start}.vh-menu-btn .vh-chevron{transition:transform .25s ease;width:12px;height:12px}.vh-header.vh-open .vh-menu-btn .vh-chevron{transform:rotate(180deg)}.vh-burger{background:none;border:0;padding:6px;margin-left:-6px;cursor:pointer;color:var(--nl-wine);justify-self:start}.vh-burger svg path{stroke-width:1.4}.vh-logo-heading{margin:0;line-height:0}.vh-logo{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.vh-logo-img{height:auto;width:var(--vh-logo-w-mobile, 130px);max-width:100%}.vh-logo-text{font-family:var(--nl-serif);font-size:26px;font-weight:600;color:var(--nl-wine);line-height:1.1}.vh-icons{display:inline-flex;align-items:center;gap:16px;justify-self:end}.vh-icon-link{position:relative;display:inline-flex;align-items:center;color:var(--nl-wine);text-decoration:none}.vh-header .vh-icon-link svg{stroke:currentColor}.vh-header .vh-cart .svg-wrapper{display:inline-flex;width:auto;height:auto}.vh-header .vh-cart .cart-bag-icon{width:25px!important;height:25px!important;stroke:var(--nl-wine)!important;stroke-width:1.3!important}.vh-header .vh-cart .cart-count-bubble{position:absolute;top:-6px;right:-9px;left:auto;bottom:auto;width:18px;height:18px;border-radius:50%;background:var(--nl-wine)!important;color:#fff!important;font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px var(--nl-cream)}.vh-header .vh-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#2b1a1e61;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:8}.vh-header.vh-open .vh-overlay{opacity:1;pointer-events:auto}.vh-panel{background:var(--nl-cream);z-index:10;display:flex;flex-direction:column}.vh-panel-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1}.vh-panel-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--nl-cream);color:var(--nl-wine);padding:10px 16px;min-height:58px;flex-shrink:0;border-bottom:1px solid rgba(108,44,56,.14)}.vh-close-btn,.vh-panel-cart{background:none;border:0;padding:4px;cursor:pointer;color:var(--nl-wine)}.vh-close-btn{justify-self:start;margin-left:-4px}.vh-close-btn svg path,.vh-panel-cart svg path,.vh-panel-cart svg line{stroke-width:1.4}.vh-panel-cart{justify-self:end;position:relative;margin-right:-4px}.vh-panel-cart-count{position:absolute;top:-4px;right:-7px;width:17px;height:17px;border-radius:50%;background:var(--nl-wine);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.vh-panel-logo{line-height:0;justify-self:center;text-decoration:none}.vh-panel-logo-img{height:30px;width:auto}.vh-panel-logo-img--invert{filter:brightness(0) invert(1)}.vh-panel-logo-text{color:var(--nl-wine);font-family:var(--nl-serif);font-size:22px;font-weight:600;line-height:1.2}.vh-benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;background:var(--vh-benefits-bg, #F3E3E3);color:var(--nl-wine);padding:9px 12px;font-family:var(--nl-serif);font-style:italic;font-size:13.5px;font-weight:500;flex-shrink:0}.vh-benefit{display:inline-flex;align-items:center;gap:6px}.vh-benefit svg{width:15px;height:15px;stroke-width:1.4}.vh-featured{padding:18px 18px 0;background:linear-gradient(180deg,#f3e3e38c,#fdf8f500)}.vh-header .vh-eyebrow{margin:0 0 4px;font-family:var(--font-body-family, inherit);font-size:11px;font-weight:600!important;letter-spacing:.22em;text-transform:uppercase;color:var(--nl-mauve)}.vh-header .vh-eyebrow--sprig{display:flex;align-items:center;gap:8px;color:var(--nl-wine)}.vh-header .vh-eyebrow--sprig:after{content:"";flex:1;height:1px;background:#6c2c3833}.vh-header .vh-eyebrow-sub{margin:0 0 12px;font-family:var(--nl-serif);font-style:italic;font-size:15px;color:var(--nl-mauve);line-height:1.35}.vh-product{display:flex;gap:14px;padding:16px 18px;border-top:1px solid rgba(108,44,56,.1)}.vh-panel-scroll>.vh-product:first-child{border-top:0}.vh-product-media{flex-shrink:0;width:78px;align-self:flex-start;line-height:0}.vh-product-media img,.vh-product-media .vh-placeholder{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;background:var(--nl-cream-2)}.vh-placeholder{background:var(--nl-cream-2)}.vh-product-info{flex:1;min-width:0}.vh-featured .vh-product--featured{border-top:0;padding:4px 0 18px;gap:14px}.vh-product-media--lg{width:112px;position:relative;padding:10px 8px 0;background:linear-gradient(180deg,#f3e3e3,#ebd3d3);border-radius:999px 999px 0 0;overflow:hidden}.vh-product-media--lg:after{content:"";display:block;height:8px;margin:0 -8px;background:#e2c6c6;border-top:1px solid rgba(108,44,56,.12)}.vh-product-media--lg img{aspect-ratio:1 / 1.08;object-fit:contain;border-radius:0;background:transparent;mix-blend-mode:multiply}.vh-product--featured .vh-btn{padding:11px 20px}.vh-badges{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.vh-header .vh-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.16em;padding:4px 10px;border-radius:999px;text-transform:uppercase;line-height:1.3;background:transparent!important;color:var(--nl-wine)!important;border:1px solid rgba(108,44,56,.35)}.vh-header .vh-badges .vh-badge:first-child{background:var(--nl-wine)!important;color:#fff!important;border-color:var(--nl-wine)}.vh-badge--dark{margin-bottom:6px}.vh-header .vh-rating{display:flex;align-items:center;gap:4px;margin:0 0 6px;font-size:12px;color:var(--nl-mauve);line-height:1.3}.vh-product-title-link{text-decoration:none;color:var(--nl-ink);display:block}.vh-product-title{display:block;font-family:var(--nl-serif);font-size:18px;font-weight:600;line-height:1.1;color:var(--nl-ink);-webkit-hyphens:manual;hyphens:manual}.vh-product-title em{color:var(--nl-wine);font-weight:500}.vh-product--featured .vh-product-title{font-size:22px}.vh-product-subtitle{display:block;font-size:13px;font-weight:400;line-height:1.4;margin-top:4px;color:var(--nl-mauve)}.vh-header .vh-product-desc{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#5d4a4e}.vh-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.vh-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}.vh-price{font-family:var(--nl-serif);font-size:21px;font-weight:600;color:var(--nl-wine);line-height:1}.vh-product--featured .vh-price{font-size:24px}.vh-compare{font-size:14px;color:#a38d91}.vh-btn{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:10px 18px;white-space:nowrap;flex-shrink:0;line-height:1.2;transition:background .2s ease,color .2s ease}.vh-btn--solid{background:var(--nl-wine);color:#fff;border:1px solid var(--nl-wine)}.vh-btn--solid:hover{background:var(--nl-wine-dark)}.vh-btn--outline{background:transparent;color:var(--nl-wine);border:1px solid rgba(108,44,56,.45)}.vh-btn--outline:hover{background:var(--nl-wine);color:#fff}.vh-viewall-wrap{padding:6px 18px 22px}.vh-viewall{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--nl-wine);font-family:var(--nl-serif);font-size:17px;font-style:italic;font-weight:500;text-decoration:none;border-radius:999px;padding:11px 20px;border:1px solid rgba(108,44,56,.45);transition:background .2s ease,color .2s ease}.vh-viewall:hover{background:var(--nl-wine);color:#fff}.vh-viewall svg{width:15px;height:15px}.vh-viewall--primary{background:var(--nl-wine);color:#fff;border-color:var(--nl-wine)}.vh-viewall--outline{background:transparent}.vh-account{background:var(--nl-cream-2);padding:20px 18px 28px;border-top:1px solid rgba(108,44,56,.1)}.vh-account .vh-eyebrow{margin-bottom:6px}.vh-account-list{list-style:none;margin:0;padding:0}.vh-account-link{display:flex;align-items:center;gap:12px;padding:13px 0;text-decoration:none;color:var(--nl-ink);font-family:var(--nl-serif);font-size:16px;font-weight:500;border-bottom:1px solid rgba(108,44,56,.1)}.vh-account-link:hover .vh-account-label{font-style:italic;color:var(--nl-wine)}.vh-account-list li:last-child .vh-account-link{border-bottom:0}.vh-account-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--nl-wine);background:#fff;border:1px solid rgba(108,44,56,.15)}.vh-account-icon svg{width:17px;height:17px}.vh-account-label{flex:1}.vh-account-chevron{color:var(--nl-rose)}.vh-header a:focus-visible,.vh-header button:focus-visible{outline:1px solid var(--nl-wine);outline-offset:3px}@media screen and (min-width:990px){.vh-mobile-only{display:none!important}.vh-bar{padding:12px 44px;min-height:76px}.vh-logo-img{width:var(--vh-logo-w, 158px)}.vh-panel{position:absolute;top:100%;left:0;width:var(--vh-panel-w, 400px);max-height:calc(100vh - var(--vh-header-h, 77px));border-right:1px solid rgba(108,44,56,.12);border-radius:0 0 22px;overflow:hidden;box-shadow:0 30px 60px #54232a29;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.vh-header.vh-open .vh-panel{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width:989px){.vh-desktop-only{display:none!important}.vh-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;transform:translate(-102%);transition:transform .35s ease,visibility .35s;visibility:hidden}.vh-header.vh-open .vh-panel{transform:translate(0);visibility:visible}}@media screen and (max-width:360px){.vh-product--featured .vh-product-title{font-size:20px}.vh-product-media--lg{width:96px}.vh-benefits{font-size:14px;gap:2px 12px}}@media(prefers-reduced-motion:reduce){.vh-panel,.vh-header .vh-overlay,.vh-menu-btn .vh-chevron{transition:none}}.vh-bar .vh-cart.header__icon--cart{margin-right:0!important}@media(max-width:749px){.vh-bar .vh-cart.header__icon--cart{margin-right:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vitalia-header.css.map */
