.vina-top-strip{background:#271116;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.vina-top-strip__inner{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;font-weight:700;letter-spacing:.08em}.vina-header-pro{background:#4e0e1e;color:#fff;position:relative;z-index:50}.vina-header-pro__main{min-height:86px;display:grid;grid-template-columns:minmax(180px,240px) minmax(420px,900px) minmax(120px,190px);gap:28px;align-items:center}.vina-logo-pro{display:flex;align-items:flex-end;gap:7px;width:max-content;color:#fff;line-height:.9}.vina-logo-pro__main{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:700;letter-spacing:.11em}.vina-logo-pro__sub{font-size:11px;font-weight:800;letter-spacing:.19em;margin-bottom:4px}.vina-logo-pro__image{display:block;max-width:220px;max-height:64px;width:auto;height:auto;object-fit:contain}.vina-predictive-search{position:relative;width:100%;min-width:0}.vina-search-pro{height:48px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px 48px;align-items:center;border-radius:8px;background:#fff;overflow:visible}.vina-search-pro__lead{display:grid;place-items:center;color:#7a7470}.vina-search-pro__lead svg,.vina-search-pro__reset svg,.vina-search-pro__submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.vina-search-pro input{height:48px;width:100%;min-width:0;border:0;outline:0;background:#fff;color:#171717;font-size:13px;padding:0 8px}.vina-search-pro input::placeholder{color:#8c8580}.vina-search-pro__reset,.vina-search-pro__submit{height:48px;border:0;display:grid;place-items:center;cursor:pointer}.vina-search-pro__reset{background:#fff;color:#5f5955}.vina-search-pro__submit{background:#7c1f35;color:#fff;border-radius:0 8px 8px 0}.vina-header-icons{display:flex;justify-content:flex-end;align-items:center;gap:10px}.vina-utility{position:relative;width:48px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer;border-radius:50%;transition:background .2s}.vina-utility:hover{background:#ffffff14}.vina-utility svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.vina-cart svg{width:39px;height:39px}.vina-cart-count{position:absolute;right:0;top:0;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:#fff;color:#4e0e1e;font-size:9px;font-weight:800;border:2px solid #4e0e1e}.vina-menu-toggle{display:none}.vina-main-nav{border-top:1px solid rgba(255,255,255,.12);background:#4e0e1e}.vina-main-nav__inner{min-height:48px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch}.vina-main-nav__inner>a,.vina-nav-group>summary{display:flex;align-items:center;justify-content:center;min-height:48px;color:#fff;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;cursor:pointer;list-style:none;position:relative}.vina-main-nav__inner>a:hover,.vina-nav-group>summary:hover{background:#ffffff0f}.vina-main-nav__highlight:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:#d7a9b5;border-radius:3px 3px 0 0}.vina-nav-group{position:relative}.vina-nav-group summary::-webkit-details-marker{display:none}.vina-mega-menu{position:absolute;top:48px;left:0;width:620px;background:#fff;color:#171717;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:28px;border:1px solid #e6ded8;box-shadow:0 20px 45px #150a0e2e}.vina-mega-menu strong{display:block;font-family:Georgia,serif;font-size:18px;color:#6f172b;margin-bottom:10px}.vina-mega-menu a{display:block;color:#232020;font-size:13px;padding:5px 0}.vina-predictive-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;max-height:min(650px,72vh);overflow:auto;background:#fff;color:#171717;border:1px solid #ddd5cf;border-radius:12px;box-shadow:0 22px 55px #140a0d30;z-index:80}.vina-predictive-panel__heading{padding:13px 18px;border-bottom:1px solid #ebe5e0;color:#77706c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.vina-predictive-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.vina-predictive-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;align-items:center;min-height:108px;padding:9px;border:1px solid #e8e2dd;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}.vina-predictive-card:hover{border-color:#d3c7c0;box-shadow:0 4px 15px #1c11140f}.vina-predictive-card__image{width:82px;height:82px;display:grid;place-items:center;background:#faf7f4;border:1px solid #eee7e1;border-radius:6px;overflow:hidden}.vina-predictive-card__image img{width:100%;height:100%;object-fit:contain;padding:5px}.vina-predictive-card__vendor{font-size:8px;line-height:1.2;font-weight:850;letter-spacing:.055em;text-transform:uppercase;color:#77716d}.vina-predictive-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:11px;line-height:1.3;font-weight:750;color:#292426}.vina-predictive-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.vina-predictive-card__price{font-size:12px;font-weight:850;color:#5d1022;white-space:nowrap}.vina-predictive-card__stock{font-size:8px;font-weight:750;color:#2f7c4d;white-space:nowrap}.vina-predictive-card__stock.is-unavailable{color:#a45e58}.vina-predictive-all{grid-column:1/-1;display:flex;justify-content:center;align-items:center;min-height:45px;margin:0 -14px -14px;padding:10px 16px;background:#f7f3f1;border-top:1px solid #e8e1dc;color:#3d1a22;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.vina-predictive-empty{grid-column:1/-1;padding:28px;text-align:center;color:#77706c;font-size:13px}@media(max-width:1180px){.vina-header-pro__main{grid-template-columns:190px minmax(350px,1fr) 120px;gap:18px}.vina-predictive-products{grid-template-columns:repeat(2,minmax(0,1fr))}.vina-main-nav__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.vina-main-nav__inner>a,.vina-nav-group>summary{border-bottom:1px solid rgba(255,255,255,.06)}}@media(max-width:900px){.vina-top-strip__inner{justify-content:center}.vina-top-strip__inner span:last-child{display:none}.vina-header-pro__main{grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo icons" "search search search";gap:10px;min-height:72px;padding-top:10px;padding-bottom:10px}.vina-menu-toggle{display:grid;grid-area:menu}.vina-logo-pro{grid-area:logo;justify-self:center}.vina-logo-pro__main{font-size:28px}.vina-logo-pro__sub{font-size:9px}.vina-logo-pro__image{max-width:170px;max-height:52px}.vina-predictive-search{grid-area:search}.vina-header-icons{grid-area:icons;gap:2px}.vina-utility{width:42px;height:42px}.vina-utility svg{width:23px;height:23px}.vina-cart svg{width:34px;height:34px}.vina-main-nav{display:none}.vina-main-nav.is-open{display:block}.vina-main-nav__inner{display:flex;flex-direction:column;padding:8px 15px}.vina-main-nav__inner>a,.vina-nav-group>summary{justify-content:flex-start;padding:0 10px}.vina-mega-menu{position:static;width:100%;grid-template-columns:1fr;padding:18px;margin-bottom:8px;box-shadow:none;border-radius:6px}.vina-predictive-panel{max-height:60vh}.vina-predictive-products{grid-template-columns:1fr 1fr}}@media(max-width:620px){.vina-search-pro{grid-template-columns:36px minmax(0,1fr) 34px 44px}.vina-search-pro input{font-size:12px}.vina-predictive-products{grid-template-columns:1fr;padding:10px}.vina-predictive-card{grid-template-columns:70px minmax(0,1fr);min-height:94px}.vina-predictive-card__image{width:70px;height:70px}.vina-predictive-all{margin:0 -10px -10px}.vina-logo-pro__main{font-size:24px}.vina-logo-pro__sub{display:none}.vina-top-strip__inner{font-size:9px}}@media(max-width:420px){.vina-header-pro__main{grid-template-columns:38px minmax(0,1fr) 76px;gap:4px}.vina-menu-toggle,.vina-utility{width:38px;height:38px}.vina-header-icons{gap:0}.vina-logo-pro{width:100%;min-width:0;max-width:128px;justify-content:center}.vina-logo-pro__image{max-width:120px;max-height:42px}.vina-logo-pro__main{font-size:22px}.vina-cart svg{width:31px;height:31px}.vina-cart-count{right:-1px;top:-1px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-reference.css.map */
