:root{--typeUppercaseSpacing: .14em;--bv-ease: cubic-bezier(.22, .61, .36, 1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--bv-white);color:var(--bv-ink);font-family:var(--bv-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--bv-font-display);font-weight:500;letter-spacing:0;color:inherit}.bv-eyebrow{display:block;margin:0 0 18px;font:600 12px/1.3 var(--bv-font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--bv-accent, var(--bv-wine))}.bv-h1,.bv-h2,.bv-h3{margin:0;font-family:var(--bv-font-display);font-weight:500;color:inherit;text-wrap:balance}.bv-h1{font-size:clamp(30px,8.6vw,76px);line-height:1.03;letter-spacing:-.006em;text-transform:uppercase}.bv-h2{font-size:clamp(26px,6.2vw,46px);line-height:1.07;letter-spacing:-.004em;text-transform:uppercase}.bv-h3{font-size:clamp(20px,4.6vw,28px);line-height:1.18}.bv-em,.bv-h1 em,.bv-h2 em,.bv-h3 em{font-style:italic;color:var(--bv-accent, var(--bv-wine))}.bv-lead{margin:0;font-size:clamp(16px,4.2vw,19px);line-height:1.6;color:var(--bv-fg, var(--bv-ink))}.bv-text{font-size:16px;line-height:1.65;color:var(--bv-fg, var(--bv-ink))}.bv-text p{margin:0 0 1em}.bv-text p:last-child{margin-bottom:0}.bv-small{font-size:13px;line-height:1.5;color:var(--bv-sub, var(--bv-muted))}.bv-rule{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid var(--bv-line, var(--bv-stone))}.bv-orn{display:flex;align-items:center;justify-content:center;gap:12px;width:120px;margin:0 auto 26px;color:var(--bv-accent, var(--bv-wine))}.bv-orn:before,.bv-orn:after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.55}.bv-orn>i{display:block;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.bv-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bv-wine);outline-offset:3px;border-radius:2px}.bv-scheme--wine a:focus-visible,.bv-scheme--wine button:focus-visible,.bv-scheme--wine summary:focus-visible,.bv-scheme--ink a:focus-visible,.bv-scheme--ink button:focus-visible,.site-footer a:focus-visible,.announcement-bar a:focus-visible{outline-color:var(--bv-ivory)}.btn,.rte .btn{min-height:50px;padding:15px 30px;font-family:var(--bv-font-text);font-size:12.5px;font-weight:600;letter-spacing:.15em;line-height:1.2;border-radius:var(--bv-radius);background:var(--bv-wine);color:var(--bv-on-wine);border:1px solid var(--bv-wine);transition:background-color .25s var(--bv-ease),color .25s var(--bv-ease),border-color .25s var(--bv-ease);display:inline-flex;align-items:center;justify-content:center}.btn:hover,.rte .btn:hover{background:var(--bv-wine-dark);border-color:var(--bv-wine-dark);color:var(--bv-on-wine)}.btn.btn--secondary,.rte .btn--secondary{background:transparent;color:var(--bv-wine);border:1px solid var(--bv-wine)}.btn.btn--secondary:hover{background:var(--bv-wine);color:var(--bv-on-wine)}.btn--full{width:100%}.btn.disabled,.btn[disabled]{background:var(--bv-stone);border-color:var(--bv-stone);color:var(--bv-muted)}body:not([data-button_style=angled]) .element-button[type=submit]:after{display:none}.btn--loading:before{border-color:currentColor transparent transparent}.bv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 32px;border:1px solid var(--bv-btn-bg, var(--bv-wine));border-radius:var(--bv-radius);background:var(--bv-btn-bg, var(--bv-wine));color:var(--bv-btn-fg, var(--bv-on-wine));font:600 12.5px/1.2 var(--bv-font-text);letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s var(--bv-ease),color .25s var(--bv-ease),border-color .25s var(--bv-ease)}.bv-btn:hover{background:var(--bv-wine-dark);border-color:var(--bv-wine-dark);color:var(--bv-on-wine)}.bv-btn--ghost{--bv-btn-bg: transparent;--bv-btn-fg: var(--bv-wine)}.bv-btn--ghost:hover{background:var(--bv-wine);border-color:var(--bv-wine);color:var(--bv-on-wine)}.bv-scheme--wine .bv-btn,.bv-scheme--ink .bv-btn{--bv-btn-bg: var(--bv-ivory);--bv-btn-fg: var(--bv-wine);border-color:var(--bv-ivory)}.bv-scheme--wine .bv-btn:hover,.bv-scheme--ink .bv-btn:hover{background:#fff;border-color:#fff;color:var(--bv-wine-dark)}.bv-link{display:inline-flex;align-items:center;gap:10px;padding:6px 0;font:600 12.5px/1.2 var(--bv-font-text);letter-spacing:.15em;text-transform:uppercase;color:var(--bv-accent, var(--bv-wine));text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .3s var(--bv-ease)}.bv-link:after{content:"\2192";font-size:1.15em;letter-spacing:0;transition:transform .3s var(--bv-ease)}.bv-link:hover{color:var(--bv-accent, var(--bv-wine-dark))}.bv-link:hover:after{transform:translate(4px)}.announcement-bar{padding:9px 0;background:var(--colorAnnouncement);color:var(--colorAnnouncementText)}.announcement-text{font:600 11.5px/1.35 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase}.announcement-link-text{font-size:11.5px;letter-spacing:.06em}.site-header{background:var(--bv-white);box-shadow:none!important;border-bottom:1px solid var(--bv-stone)}.site-nav__link{font-family:var(--bv-font-text);font-weight:500;color:var(--bv-ink)}.site-nav__link:hover{color:var(--bv-wine)}@media only screen and (min-width:769px){.header-layout--center-split .header-item--left,.header-layout--center-split .header-item--icons{flex:0 0 96px}.header-layout--center-split .site-nav__link{padding-inline:14px;letter-spacing:.13em}}.site-nav__link--icon .icon{stroke-width:3px}.cart-link__bubble--visible{background:var(--bv-wine)}.site-header .site-nav__link--underline:after{background:var(--bv-wine)}.bv-logo{display:inline-flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--bv-ink);line-height:1;white-space:nowrap}.bv-logo:hover{color:var(--bv-ink)}.bv-logo__name{font-family:var(--bv-font-display);font-weight:600;font-size:22px;letter-spacing:.2em;padding-inline-start:.2em;text-transform:uppercase}.bv-logo__sub{display:flex;align-items:center;gap:9px;width:100%;font:500 8px/1 var(--bv-font-text);letter-spacing:.5em;padding-inline-start:.5em;text-transform:uppercase;color:var(--bv-wine)}.bv-logo__sub:before,.bv-logo__sub:after{content:"";flex:1 1 auto;height:1px;background:var(--bv-wine);opacity:.5}@media only screen and (min-width:769px){.bv-logo__name{font-size:30px}.bv-logo__sub{font-size:9px}}.site-header__logo a.bv-logo{width:auto}.site-header__logo{margin:0}.bv-logo--light,.bv-logo--light .bv-logo__sub{color:var(--bv-ivory)}.bv-logo--light .bv-logo__sub:before,.bv-logo--light .bv-logo__sub:after{background:var(--bv-ivory)}.grid__image-ratio--portrait:before{padding-bottom:125%}.grid__image-ratio{background-color:var(--bv-ivory)}.grid-product__meta{padding:14px 0 6px}.grid-product__title{font:500 14.5px/1.35 var(--bv-font-text);letter-spacing:.005em;text-transform:none;color:var(--bv-ink)}.grid-product__price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:2px 9px;margin-top:6px;font-size:15px;color:var(--bv-ink)}.grid-product__price:has(.grid-product__price--original){color:var(--bv-wine);font-weight:600}.grid-product__price--original{margin:0;font-size:13px;font-weight:400;color:var(--bv-muted)}.grid-product__price--savings{display:none}.grid-product__tag{inset-inline-start:0;inset-inline-end:auto;top:0;padding:7px 10px;font:600 11px/1 var(--bv-font-text);letter-spacing:.1em;text-transform:uppercase;background:var(--bv-wine);color:var(--bv-on-wine);border-radius:0 0 var(--bv-radius) 0}.grid-product__tag--sale{background:var(--bv-wine);color:var(--bv-on-wine)}.grid-product__tag.grid-product__tag--sold-out{background:var(--bv-white);color:var(--bv-ink);border:1px solid var(--bv-stone);border-top:0;border-inline-start:0}.grid-product__tag--custom{background:var(--bv-ink);color:var(--bv-ivory)}.bv-noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:12%;background:var(--bv-ivory);color:var(--bv-wine);text-align:center;overflow:hidden}.bv-noimg:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--bv-wine-line);pointer-events:none}.bv-noimg__mark{font:italic 500 clamp(44px,9vw,72px)/.9 var(--bv-font-display);letter-spacing:-.02em}.bv-noimg__label{font:600 10.5px/1.4 var(--bv-font-text);letter-spacing:.26em;padding-inline-start:.26em;text-transform:uppercase}.bv-noimg__est{position:absolute;bottom:22px;left:0;right:0;font:500 8.5px/1 var(--bv-font-text);letter-spacing:.34em;text-transform:uppercase;color:var(--bv-muted)}.bv-noimg--large{position:relative;inset:auto;aspect-ratio:4 / 5;width:100%;gap:20px}.bv-noimg--large:before{top:18px;right:18px;bottom:18px;left:18px}.bv-noimg--large .bv-noimg__mark{font-size:clamp(96px,16vw,168px)}.bv-noimg--large .bv-noimg__label{font-size:13px}.bv-noimg--large .bv-noimg__est{font-size:10px;bottom:36px}.bv-noimg--thumb{padding:6px;gap:0}.bv-noimg--thumb:before{top:4px;right:4px;bottom:4px;left:4px}.bv-noimg--thumb .bv-noimg__mark{font-size:26px}.bv-noimg--thumb .bv-noimg__label,.bv-noimg--thumb .bv-noimg__est{display:none}.bv-scheme--white{--bv-bg: var(--bv-white);--bv-fg: var(--bv-ink);--bv-accent: var(--bv-wine);--bv-line: var(--bv-stone);--bv-sub: var(--bv-muted)}.bv-scheme--ivory{--bv-bg: var(--bv-ivory);--bv-fg: var(--bv-ink);--bv-accent: var(--bv-wine);--bv-line: var(--bv-stone);--bv-sub: var(--bv-muted)}.bv-scheme--wine{--bv-bg: var(--bv-wine);--bv-fg: var(--bv-ivory);--bv-accent: var(--bv-ivory);--bv-line: rgba(247, 243, 235, .3);--bv-sub: rgba(247, 243, 235, .8)}.bv-scheme--ink{--bv-bg: var(--bv-ink);--bv-fg: var(--bv-ivory);--bv-accent: var(--bv-ivory);--bv-line: rgba(247, 243, 235, .25);--bv-sub: rgba(247, 243, 235, .78)}.bv-section{background:var(--bv-bg);color:var(--bv-fg);padding-block:var(--bv-section-y)}.bv-section--tight{padding-block:clamp(28px,5vw,56px)}.shopify-section:has(>.bv-scheme--white)+.shopify-section>.bv-scheme--white:not(.bv-trust),.shopify-section:has(>.bv-scheme--ivory)+.shopify-section>.bv-scheme--ivory:not(.bv-trust),.shopify-section:has(>.bv-scheme--wine)+.shopify-section>.bv-scheme--wine{padding-top:0}.bv-section :where(a:not(.bv-btn):not(.btn):not(.bv-link)){color:inherit}.bv-section--flush-top{padding-top:0}.bv-head{margin-bottom:clamp(26px,5vw,44px)}.bv-head--center,.bv-head--center .bv-eyebrow{text-align:center}.bv-head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px}.bv-narrow{max-width:720px;margin-inline:auto}.bv-scheme--white,.bv-scheme--ivory{--bv-frame: var(--bv-wine-line)}.bv-scheme--wine{--bv-frame: rgba(247, 243, 235, .45)}.bv-scheme--ink{--bv-frame: rgba(247, 243, 235, .4)}.bv-hero{position:relative;overflow:hidden;background:var(--bv-bg);color:var(--bv-fg)}.bv-hero__inner{position:relative;z-index:2;display:grid}.bv-hero__copy{max-width:640px;padding-block:36px 44px}.bv-hero__title{margin-bottom:20px;font-size:clamp(30px,8.4vw,46px)}@media only screen and (min-width:769px){.bv-hero__title{font-size:clamp(38px,4.2vw,62px)}}.bv-hero__text{max-width:46ch;margin-bottom:28px;font-size:16.5px}.bv-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.bv-hero__micro{display:flex;align-items:center;gap:10px;margin:22px 0 0;font:500 13px/1.4 var(--bv-font-text);color:var(--bv-sub)}.bv-hero__micro-mark{flex:0 0 auto;width:6px;height:6px;background:var(--bv-accent);transform:rotate(45deg)}@media only screen and (max-width:768px){.bv-hero__actions .bv-btn{width:100%}.bv-hero--compact-mobile .bv-hero__text{display:none}.bv-hero--compact-mobile .bv-hero__copy{padding-block:24px 32px}.bv-hero--compact-mobile .bv-hero__title{margin-bottom:22px}}.bv-hero__media--panel{display:none}@media only screen and (min-width:769px){.bv-hero{display:flex;min-height:var(--bv-hero-min, 620px)}.bv-hero__inner{width:100%;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center}.bv-hero__copy{padding-block:84px;padding-inline-end:clamp(32px,5vw,72px)}.bv-hero__media--panel{display:flex;align-self:stretch;padding-block:44px}.bv-panel{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:56px 32px 84px;border:1px solid var(--bv-frame);color:var(--bv-accent);text-align:center}.bv-panel:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--bv-frame);pointer-events:none}.bv-panel__kicker{font:600 13px/1 var(--bv-font-text);letter-spacing:.36em;padding-inline-start:.36em;text-transform:uppercase}.bv-panel__number{font:italic 500 clamp(120px,17vw,264px)/.86 var(--bv-font-display);letter-spacing:-.035em}.bv-panel__caption{font:600 14px/1.3 var(--bv-font-text);letter-spacing:.3em;padding-inline-start:.3em;text-transform:uppercase}.bv-panel__years{position:absolute;left:0;right:0;bottom:34px;display:flex;align-items:center;justify-content:center;gap:16px;font:500 15px/1 var(--bv-font-display);letter-spacing:.18em;color:var(--bv-fg)}}.bv-hero--image .bv-hero__media--image{position:relative}.bv-hero__picture,.bv-hero__img{display:block;width:100%;height:100%}.bv-hero__img{object-fit:cover;object-position:var(--bv-focal, right center)}@media only screen and (max-width:768px){.bv-hero--image .bv-hero__media--image{aspect-ratio:var(--bv-mobile-ratio, 1 / 1);max-height:68vh}}@media only screen and (min-width:769px){.bv-hero--image .bv-hero__media--image{position:absolute;top:0;right:0;bottom:0;left:0}.bv-hero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(247,243,235,var(--bv-overlay, .4)),rgba(247,243,235,calc(var(--bv-overlay, .4) * .6)) 42%,#f7f3eb00 64%)}.bv-hero--tone-light{--bv-fg: var(--bv-ivory);--bv-accent: var(--bv-ivory);--bv-sub: rgba(247, 243, 235, .85)}.bv-hero--tone-light:before{background:linear-gradient(90deg,rgba(48,42,38,var(--bv-overlay, .4)),rgba(48,42,38,calc(var(--bv-overlay, .4) * .6)) 42%,#302a2600 64%)}.bv-hero--tone-light .bv-btn{--bv-btn-bg: var(--bv-ivory);--bv-btn-fg: var(--bv-wine);border-color:var(--bv-ivory)}}.bv-gratitude{padding-block:clamp(36px,6vw,68px);text-align:center}.bv-gratitude .bv-h2{font-size:clamp(26px,5.6vw,40px)}.bv-gratitude__title{margin-bottom:20px}.bv-gratitude__text{max-width:54ch;margin-inline:auto;font-size:clamp(16px,4.2vw,18px)}.bv-products__grid{margin-bottom:0}.bv-products__link{flex:0 0 auto}.bv-products .grid-product{margin-bottom:26px}.bv-trust{border-block:1px solid var(--bv-line)}.bv-trust__list{display:grid;margin:0;padding:0;list-style:none}.bv-trust__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.bv-trust__item+.bv-trust__item{border-top:1px solid var(--bv-line)}.bv-trust__icon{color:var(--bv-accent);padding-top:1px}.bv-trust__title{display:block;font:600 14px/1.3 var(--bv-font-text);letter-spacing:.01em}.bv-trust__text{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--bv-sub)}.bv-trust__more{margin:6px 0 0;text-align:center}@media only screen and (min-width:769px){.bv-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bv-trust__item{align-items:center;justify-content:center;padding:6px 28px}.bv-trust__item+.bv-trust__item{border-top:0;border-inline-start:1px solid var(--bv-line)}.bv-trust__more{margin-top:18px}}.bv-story-teaser__grid{display:grid;gap:26px;grid-template-areas:"head" "body"}.bv-story-teaser--image .bv-story-teaser__grid{grid-template-areas:"figure" "head" "body"}.bv-story-teaser__head{grid-area:head}.bv-story-teaser__body{grid-area:body}.bv-story-teaser__figure{grid-area:figure;margin:0}.bv-story-teaser__title{font-size:clamp(30px,7.6vw,66px)}.bv-story-teaser__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.bv-story-teaser__figure figcaption{margin-top:10px}.bv-story-teaser__cta{margin:26px 0 0}@media only screen and (min-width:769px){.bv-story-teaser__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head body";column-gap:clamp(40px,7vw,120px);align-items:end}.bv-story-teaser--image .bv-story-teaser__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"figure head" "figure body";align-items:start}.bv-story-teaser:not(.bv-story-teaser--image) .bv-story-teaser__body{padding-inline-start:clamp(28px,4vw,56px);border-inline-start:1px solid var(--bv-line)}}.bv-collections__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bv-collections__tiles--1{grid-template-columns:minmax(0,1fr)}.bv-tile{position:relative;display:flex;align-items:flex-end;overflow:hidden;aspect-ratio:4 / 5;padding:18px 16px;background:var(--bv-bg);color:var(--bv-fg);text-decoration:none;border-radius:var(--bv-radius);isolation:isolate}.bv-tile:hover{color:var(--bv-fg)}.bv-tile:not(.bv-tile--has-image):before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--bv-frame);border-radius:2px;pointer-events:none;z-index:1}.bv-tile:not(.bv-tile--has-image):after{content:attr(data-initial);position:absolute;top:6%;right:9%;z-index:0;font:italic 500 clamp(110px,20vw,250px)/1 var(--bv-font-display);letter-spacing:-.03em;color:var(--bv-accent);opacity:.1;pointer-events:none}.bv-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bv-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bv-ease)}.bv-tile--has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#302a2600 40%,#302a26ad)}.bv-tile--has-image{color:#fff}.bv-tile--has-image .bv-tile__count,.bv-tile--has-image .bv-tile__text{color:#ffffffdb}.bv-tile:hover .bv-tile__img{transform:scale(1.03)}.bv-tile__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 8px 6px}.bv-tile__count{font:600 11px/1.2 var(--bv-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--bv-sub)}.bv-tile__title{font:500 clamp(26px,7vw,50px)/1.05 var(--bv-font-display);letter-spacing:-.005em;text-transform:uppercase}.bv-tile__text{font-size:14px;line-height:1.45;color:var(--bv-sub);max-width:32ch}.bv-tile__cta{margin-top:10px;font:600 12px/1.2 var(--bv-font-text);letter-spacing:.15em;text-transform:uppercase;color:var(--bv-accent)}.bv-tile--has-image .bv-tile__cta{color:#fff}.bv-tile__cta:after{content:" \2192";display:inline-block;transition:transform .3s var(--bv-ease)}.bv-tile:hover .bv-tile__cta:after{transform:translate(4px)}@media only screen and (max-width:768px){.bv-tile__text{display:none}.bv-tile__cta{font-size:11px}}@media only screen and (min-width:769px){.bv-collections__tiles{gap:22px}.bv-collections__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bv-tile{aspect-ratio:auto;min-height:440px;padding:36px 34px}.bv-tile__body{gap:8px}}.bv-collections__chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:30px}.bv-collections__chips-label{font:600 12px/1.2 var(--bv-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--bv-sub)}.bv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bv-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid var(--bv-border-strong);border-radius:var(--bv-radius);font:500 14px/1 var(--bv-font-text);color:var(--bv-ink);text-decoration:none;background:transparent;transition:border-color .25s var(--bv-ease),color .25s var(--bv-ease),background-color .25s var(--bv-ease)}.bv-chip:hover{border-color:var(--bv-wine);color:var(--bv-wine)}.bv-tiers__inner{display:grid;gap:clamp(26px,5vw,44px)}.bv-tiers__head{max-width:680px}.bv-tiers__sub{margin-top:14px;font-family:var(--bv-font-display);font-style:italic;font-size:clamp(18px,4.6vw,24px);line-height:1.3;color:var(--bv-fg)}.bv-tiers__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bv-tier{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--bv-line);border-radius:var(--bv-radius)}.bv-tier__qty{font:600 13px/1.25 var(--bv-font-text);letter-spacing:.16em;text-transform:uppercase}.bv-tier__value{display:flex;align-items:baseline;gap:8px}.bv-tier__pct{font:italic 500 44px/1 var(--bv-font-display);letter-spacing:-.02em}.bv-tier__extra{font:600 11px/1 var(--bv-font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--bv-sub)}.bv-tiers__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.bv-tiers__note{max-width:62ch}.bv-tiers__note p{margin:0;font-size:13.5px;line-height:1.55;color:var(--bv-sub)}@media only screen and (max-width:768px){.bv-tiers__foot .bv-btn{width:100%}}@media only screen and (min-width:769px){.bv-tiers__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bv-tier{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px;min-height:210px;padding:28px}.bv-tier__pct{font-size:clamp(64px,7.4vw,108px)}}.bv-farewell__grid{display:grid;gap:34px}.bv-farewell__content{display:grid;gap:0}.bv-farewell__main{max-width:720px}@media only screen and (min-width:769px){.bv-farewell:not(.bv-farewell--image) .bv-farewell__content{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,7vw,110px);align-items:center}.bv-farewell:not(.bv-farewell--image) .bv-farewell__aside{padding-inline-start:clamp(28px,4vw,56px);border-inline-start:1px solid var(--bv-line)}.bv-farewell:not(.bv-farewell--image) .bv-farewell__quote{margin-top:0;padding-top:0;border-top:0}}.bv-farewell__title{margin-bottom:26px;font-size:clamp(30px,8vw,68px)}.bv-farewell__text{max-width:58ch;font-size:clamp(16px,4.2vw,18px);line-height:1.72}.bv-farewell__text p{margin-bottom:1.25em}.bv-farewell__quote{margin:40px 0 34px;padding:28px 0 0;border-top:1px solid var(--bv-line)}.bv-farewell__quote .bv-h3{font-size:clamp(21px,5.2vw,34px);line-height:1.24;letter-spacing:.004em;text-transform:uppercase}.bv-farewell__sign{display:flex;flex-direction:column;gap:6px;margin-bottom:30px}.bv-farewell__names{font:italic 500 clamp(30px,7vw,42px)/1.05 var(--bv-font-display);color:var(--bv-accent)}.bv-farewell__brand{font:600 11px/1 var(--bv-font-text);letter-spacing:.34em;text-transform:uppercase;color:var(--bv-sub)}.bv-farewell__cta,.bv-farewell__figure{margin:0}.bv-farewell__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media only screen and (max-width:768px){.bv-farewell__cta .bv-btn{width:100%}}@media only screen and (min-width:769px){.bv-farewell--image .bv-farewell__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,7vw,110px);align-items:center}}.bv-faq__grid{display:grid;gap:28px}.bv-faq__intro{margin-top:14px;max-width:46ch}.bv-faq__contact{margin:22px 0 0}.bv-faq__list{border-top:1px solid var(--bv-line)}.bv-faq__item{border-bottom:1px solid var(--bv-line)}.bv-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:18px 0;cursor:pointer;list-style:none;font:500 clamp(17px,4.4vw,20px)/1.32 var(--bv-font-display)}.bv-faq__q::-webkit-details-marker{display:none}.bv-faq__q::marker{content:""}.bv-faq__icon{position:relative;flex:0 0 auto;width:14px;height:14px}.bv-faq__icon:before,.bv-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--bv-accent);transition:transform .3s var(--bv-ease)}.bv-faq__icon:after{transform:rotate(90deg)}.bv-faq__item[open] .bv-faq__icon:after{transform:rotate(0)}.bv-faq__a{max-width:64ch;padding:0 34px 24px 0}.bv-faq__a p{color:var(--bv-fg)}@media only screen and (min-width:769px){.bv-faq--split .bv-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(40px,7vw,120px);align-items:start}.bv-faq--split .bv-faq__head{position:sticky;top:130px}.bv-faq--stacked .bv-faq__grid{max-width:820px;margin-inline:auto}}.bv-band{background:var(--bv-bg);color:var(--bv-fg);padding-block:clamp(44px,8vw,96px)}.bv-band :where(a:not(.bv-btn):not(.btn):not(.bv-link)){color:inherit}.bv-story .bv-band+.bv-band.bv-scheme--white:not(.bv-story__statement){padding-top:0}.bv-story__hero{padding-block:clamp(40px,7vw,88px)}.bv-story__hero-grid{display:grid;gap:32px}.bv-story__title{margin-bottom:22px;font-size:clamp(34px,8.6vw,72px)}.bv-story__lead{max-width:46ch;font-size:clamp(17px,4.3vw,21px)}.bv-story__lead p{margin:0 0 1em}.bv-story__figure{margin:0}.bv-story__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.bv-story__figure figcaption{margin-top:10px}.bv-story__panel{display:none}@media only screen and (min-width:769px){.bv-story__hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,7vw,110px);align-items:center}.bv-story__panel{display:flex;align-self:stretch;padding-block:8px}.bv-story__panel .bv-panel{min-height:420px;padding-bottom:56px}.bv-story__panel .bv-panel__number{font-size:clamp(96px,13vw,200px)}}.bv-voices{display:grid;gap:36px}.bv-voice__name{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--bv-line);font:500 clamp(26px,6vw,38px)/1.05 var(--bv-font-display);font-style:italic;color:var(--bv-accent)}.bv-voice__text p:first-child{font:500 clamp(19px,4.8vw,24px)/1.35 var(--bv-font-display);margin-bottom:.9em}.bv-voices__caption{margin:clamp(32px,6vw,56px) 0 0;padding-top:22px;border-top:1px solid var(--bv-line);text-align:center;font:italic 500 clamp(20px,5vw,30px)/1.25 var(--bv-font-display);color:var(--bv-accent)}@media only screen and (min-width:769px){.bv-voices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,8vw,120px)}}.bv-chapter{max-width:680px}.bv-chapter--center{margin-inline:auto;text-align:center}.bv-chapter__title{margin-bottom:24px}.bv-chapter__text{font-size:clamp(16.5px,4.2vw,19px);line-height:1.75}.bv-chapter__text p{margin-bottom:1.3em}.bv-statement{max-width:880px;margin-inline:auto;text-align:center}.bv-statement__text{margin:0;font:500 clamp(26px,6.6vw,52px)/1.12 var(--bv-font-display);letter-spacing:-.004em;text-transform:uppercase;text-wrap:balance}.bv-statement__sub{max-width:46ch;margin:24px auto 0;font-size:clamp(16px,4.2vw,19px);line-height:1.65;color:var(--bv-sub)}.bv-story__wide{margin:0}.bv-story__wide-img{display:block;width:100%;height:auto}.bv-story__wide figcaption{margin-top:10px}.bv-closing{max-width:640px}.bv-closing__text{margin-bottom:24px;text-transform:uppercase}.bv-closing__text p{margin:0}.bv-closing__sign{margin-bottom:28px}@media only screen and (max-width:768px){.bv-closing .bv-btn{width:100%}}.page-content--product{padding-top:24px}@media only screen and (min-width:769px){.page-content--product{padding-top:48px}}.product-single__meta{padding-left:0;text-align:left;margin-top:22px}@media only screen and (min-width:769px){.product-single__meta{margin-top:0;padding-left:clamp(32px,4.5vw,72px)}.grid--product-images-right .product-single__meta{padding-left:0;padding-right:clamp(32px,4.5vw,72px)}}.product-single__meta .rte{text-align:left}.product-block{margin-bottom:20px}.product-block--header{margin-bottom:12px}.product-single__vendor{display:none}.product-single__title{margin:0;font:500 clamp(30px,6.4vw,44px)/1.06 var(--bv-font-display);letter-spacing:-.006em;text-transform:none}.product-block .rte,.product-block--description{font-size:16px;line-height:1.65;color:var(--bv-ink-soft)}.product-block .rte p:last-child{margin-bottom:0}.product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px}.product-block--price>*{margin:0}.product__price{font:600 clamp(28px,6vw,34px)/1.1 var(--bv-font-text);letter-spacing:-.01em;color:var(--bv-ink)}.product__price.on-sale{color:var(--bv-wine)}[data-product-price]{order:1}[data-product-price-wrap]{order:2}.product__price--compare{font-size:18px;font-weight:400;letter-spacing:0;color:var(--bv-muted);text-decoration:line-through}.product__price-savings{order:3;display:inline-block;padding:6px 10px;border-radius:var(--bv-radius);background:var(--bv-wine-soft);color:var(--bv-wine);font:600 11px/1 var(--bv-font-text);letter-spacing:.1em;text-transform:uppercase}.product__price-savings.hide{display:none}.product__policies{order:5;flex:0 0 100%;font-size:12.5px;color:var(--bv-muted);text-align:left}.product__policies a{color:inherit;text-decoration:underline}.bv-pdp-campaign{display:flex;align-items:center;gap:10px;margin:0;font:500 11.5px/1.5 var(--bv-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--bv-wine)}.bv-pdp-campaign strong{font-weight:600}.bv-pdp-campaign__mark{flex:0 0 auto;width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.variant__label[for]{margin-bottom:10px;font:600 12px/1.2 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase}.variant-input-wrap{margin-bottom:-10px}.variant-input-wrap label{min-width:52px;min-height:46px;margin:0 8px 10px 0;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--bv-radius);background:var(--bv-white);box-shadow:0 0 0 1px var(--bv-border-strong);font:500 15px/1 var(--bv-font-text);color:var(--bv-ink);cursor:pointer;transition:box-shadow .2s var(--bv-ease),background-color .2s var(--bv-ease),color .2s var(--bv-ease)}.variant-input-wrap label:hover{box-shadow:0 0 0 1px var(--bv-wine)}.variant-input-wrap input[type=radio]:checked+label{background:var(--bv-wine);color:var(--bv-on-wine);box-shadow:0 0 0 1px var(--bv-wine)}.variant-input-wrap input[type=radio]:focus-visible+label{outline:2px solid var(--bv-ink);outline-offset:3px}.variant-input-wrap label{position:relative}.variant-input-wrap label.disabled:after{content:none}.variant-input-wrap label[data-bv-unavail]{color:var(--bv-muted);background:var(--bv-ivory);overflow:hidden}.variant-input-wrap label[data-bv-unavail]:after{content:"";position:absolute;top:-1px;bottom:-1px;left:50%;border-left:1px solid var(--bv-border-strong);transform:rotate(45deg)}.variant-wrapper+.variant-wrapper{margin-top:20px}.product-block--sales-point{margin-bottom:14px}.sales-points{margin:0}.sales-point{margin-bottom:6px;font-size:14px}.sales-point .icon{height:20px;width:20px;margin-right:8px}.icon--inventory{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#3f7d4e}.inventory--low .icon--inventory{background:var(--bv-wine)}.sales-point .icon-and-text{font-weight:500}.product-single__form .btn.add-to-cart{min-height:58px;font-size:13px;letter-spacing:.16em}.product-block .product-block{margin-bottom:0}.bv-benefits{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--bv-stone)}.bv-benefits__item{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid var(--bv-stone);font-size:13.5px;line-height:1.45;color:var(--bv-ink-soft)}.bv-benefits__icon{flex:0 0 auto;color:var(--bv-wine)}.bv-benefits__body strong{display:block;font-weight:600;color:var(--bv-ink)}.bv-benefits__more{margin:12px 0 0}.bv-pdp-tiers{padding:18px 18px 14px;border:1px solid var(--bv-stone);border-radius:var(--bv-radius);background:var(--bv-ivory)}.bv-pdp-tiers__title{margin:0 0 10px;font:500 20px/1.2 var(--bv-font-display)}.bv-pdp-tiers__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.bv-pdp-tiers__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--bv-stone);font-size:14.5px}.bv-pdp-tiers__row strong{font-weight:600;color:var(--bv-wine)}.bv-pdp-tiers__note{margin:10px 0 0;font-size:12.5px;color:var(--bv-muted)}.bv-pdet__grid{display:grid;gap:28px}.bv-pdet__why-text{margin-top:18px;font-size:clamp(17px,4.4vw,20px);line-height:1.65;max-width:44ch}.bv-pdet__list{border-top:1px solid var(--bv-line);align-self:start}.bv-pdet__list .bv-faq__item:first-child{border-top:0}.bv-pdet__cond{margin:0 0 12px;padding:0;list-style:none}.bv-pdet__cond li{margin-bottom:8px}@media only screen and (min-width:769px){.bv-pdet__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,7vw,120px);align-items:start}.bv-pdet__grid--single{grid-template-columns:minmax(0,720px);justify-content:center}}.product-recommendations .grid{margin-bottom:0}.bv-sticky-atc{display:none}.bv-sticky-atc[hidden]{display:none!important}.bv-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bv-white);border-top:1px solid var(--bv-stone);box-shadow:0 -10px 24px -14px #302a264d}@media only screen and (max-width:768px){.bv-sticky-atc:not([hidden]){display:block}body.bv-has-sticky-atc{padding-bottom:84px}}@media only screen and (min-width:769px){.bv-sticky-atc--desktop:not([hidden]){display:block}body.bv-has-sticky-atc:has(.bv-sticky-atc--desktop){padding-bottom:84px}}.js-drawer-open .bv-sticky-atc{display:none!important}.bv-sticky-atc__inner{display:flex;align-items:center;gap:14px;max-width:1500px;margin:0 auto}.bv-sticky-atc__info{flex:1 1 auto;min-width:0}.bv-sticky-atc__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.3 var(--bv-font-text)}.bv-sticky-atc__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 0;font-size:13px;color:var(--bv-muted)}.bv-sticky-atc__variant[hidden],.bv-sticky-atc__was[hidden]{display:none}.bv-sticky-atc__was{font-size:12px}.bv-sticky-atc__price{font-size:15px;font-weight:600;color:var(--bv-wine)}.bv-sticky-atc__btn{flex:0 0 auto;min-width:156px;min-height:48px;padding:12px 20px}.bv-sticky-atc__btn[disabled]{background:var(--bv-stone);border-color:var(--bv-stone);color:var(--bv-muted);cursor:default}@media(prefers-reduced-motion:no-preference){.bv-sticky-atc:not([hidden]){animation:bv-rise .35s var(--bv-ease)}@keyframes bv-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.drawer{background:var(--bv-white);box-shadow:0 0 80px #302a262e}.drawer__header{border-bottom-color:var(--bv-stone)}.drawer__title{font:500 24px/1.1 var(--bv-font-display);letter-spacing:0;text-transform:none}.drawer .btn{background:var(--bv-wine);color:var(--bv-on-wine)}.bv-cart-tier{margin:0 0 22px;padding:16px 16px 14px;border:1px solid var(--bv-stone);border-radius:var(--bv-radius);background:var(--bv-ivory);color:var(--bv-ink);transition:background-color .4s var(--bv-ease),color .4s var(--bv-ease),border-color .4s var(--bv-ease)}.bv-cart-tier__main{margin:0;font:600 12.5px/1.4 var(--bv-font-text);letter-spacing:.07em;text-transform:uppercase;color:var(--bv-wine)}.bv-cart-tier__sub{margin:4px 0 0;font-size:13.5px;line-height:1.4}.bv-cart-tier__bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none}.bv-cart-tier__seg{position:relative;padding-top:12px;font:600 10.5px/1 var(--bv-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--bv-muted)}.bv-cart-tier__seg:before,.bv-cart-tier__seg:after{content:"";position:absolute;top:0;left:0;height:4px;border-radius:2px}.bv-cart-tier__seg:before{right:0;background:var(--bv-stone)}.bv-cart-tier__seg:after{width:var(--bv-seg, 0%);background:var(--bv-wine);transition:width .6s var(--bv-ease)}.bv-cart-tier__seg.is-done{color:var(--bv-wine)}.bv-cart-tier--active{background:var(--bv-wine);border-color:var(--bv-wine);color:var(--bv-on-wine)}.bv-cart-tier--active .bv-cart-tier__main{color:var(--bv-on-wine)}.bv-cart-tier--active .bv-cart-tier__seg{color:#f7f3ebb3}.bv-cart-tier--active .bv-cart-tier__seg:before{background:#f7f3eb47}.bv-cart-tier--active .bv-cart-tier__seg:after{background:var(--bv-on-wine)}.bv-cart-tier--active .bv-cart-tier__seg.is-done{color:var(--bv-on-wine)}.cart__item{gap:14px;margin-bottom:18px;padding-bottom:18px;border-bottom-color:var(--bv-stone)}.cart__image{flex:0 0 96px;margin-inline-end:0}.drawer .cart__image{flex:0 0 88px}.cart__image a{position:relative;display:block;height:0;padding-bottom:125%;background:var(--bv-ivory);overflow:hidden;border-radius:2px}.cart__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart__image .image-wrap,.cart__image image-element{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.cart__item-name{display:block;margin-bottom:4px;font:500 15px/1.3 var(--bv-font-text);text-decoration:none;color:var(--bv-ink)}.drawer .cart__item-title{font-size:14px}.cart__item--variants{margin-bottom:8px;font-size:13px;color:var(--bv-muted)}.cart__item--variants span{font-weight:500}.js-qty__wrapper{min-width:124px;max-width:132px;height:44px;background:transparent;border:1px solid var(--bv-border-strong);border-radius:var(--bv-radius)}.js-qty__num{height:42px;padding:0 44px;border:0;font-size:15px;color:var(--bv-ink)}.js-qty__adjust{width:44px;padding:0;color:var(--bv-ink);fill:var(--bv-ink)}.js-qty__adjust:hover,.drawer .js-qty__adjust:hover{background:var(--bv-ivory);color:var(--bv-wine);fill:var(--bv-wine)}.cart__remove a{margin-top:8px;font-size:12.5px;color:var(--bv-muted);text-decoration:underline;text-underline-offset:3px}.drawer .cart__remove{display:block}.cart__price{font-size:15px;font-weight:600;color:var(--bv-ink);text-align:right}.cart__price.cart__discount{color:var(--bv-wine)}.cart__price--strikethrough{font-size:13px;font-weight:400;color:var(--bv-muted)}.bv-cart-line-discount{display:block;margin-top:5px;font-size:11.5px;line-height:1.3;color:var(--bv-wine);text-align:right}.bv-cross{margin-top:26px;padding-top:22px;border-top:1px solid var(--bv-stone)}.bv-cross__heading{margin:0 0 14px;font:600 11.5px/1.2 var(--bv-font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--bv-muted)}.bv-cross__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bv-cross__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.bv-cross__media{position:relative;display:block;width:56px;aspect-ratio:4 / 5;overflow:hidden;background:var(--bv-ivory);border-radius:2px}.bv-cross__media img{display:block;width:100%;height:100%;object-fit:cover}.bv-cross__title{display:block;font:500 14px/1.3 var(--bv-font-text);color:var(--bv-ink);text-decoration:none}.bv-cross__price{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-size:13.5px}.bv-cross__now{font-weight:600;color:var(--bv-wine)}.bv-cross__was{font-size:12px;color:var(--bv-muted)}.bv-cross__add{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--bv-wine);border-radius:var(--bv-radius);background:transparent;color:var(--bv-wine);font:600 11px/1 var(--bv-font-text);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--bv-ease),color .2s var(--bv-ease)}.bv-cross__add:hover{background:var(--bv-wine);color:var(--bv-on-wine)}.bv-cross__add--link{border-color:var(--bv-border-strong);color:var(--bv-ink)}.bv-cross__add--link:hover{border-color:var(--bv-wine);background:transparent;color:var(--bv-wine)}.bv-cross__add.is-loading,.bv-cross__add[disabled]{opacity:.55;pointer-events:none}.bv-cross__add.is-done{background:var(--bv-wine);color:var(--bv-on-wine)}.drawer__footer{padding-top:14px;border-top-color:var(--bv-stone);background:var(--bv-white);box-shadow:0 -14px 22px -18px #302a2647}.bv-cart-discounts{margin-bottom:8px}.bv-cart-discounts__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:4px;font-size:13.5px}.bv-cart-discounts__list{text-align:right}.bv-cart-discounts__row--saved{color:var(--bv-wine)}.bv-cart-discounts__row--saved strong{font-weight:600}.bv-cart-subtotal{margin-bottom:0;font-size:16px;font-weight:600}.bv-cart-subtotal>div:first-child{font-weight:600}.cart__checkout-wrapper{margin-top:12px}.cart__checkout{min-height:54px}.bv-cart-foot__note{margin:12px 0 0;font-size:12px;line-height:1.45;text-align:center;color:var(--bv-muted)}.bv-cart-empty{align-items:center;justify-content:center;gap:20px;padding:56px 24px;text-align:center}.bv-cart-empty .bv-orn{margin:0 auto;color:var(--bv-wine)}.bv-cart-empty__title{max-width:15ch;margin:0 auto;font:500 clamp(24px,5.4vw,32px)/1.15 var(--bv-font-display);text-transform:uppercase}.bv-cart-empty--page{display:flex;flex-direction:column;max-width:560px;margin:0 auto;padding-block:clamp(32px,7vw,80px)}.drawer.is-empty .drawer__footer{display:none}.bv-cart-summary{background:var(--bv-ivory);border-radius:var(--bv-radius)}.cart__page-col:last-child:after{display:none}.bv-cart-page .cart__item-name{font-size:16px}.site-footer{background:var(--colorFooter);color:var(--colorFooterText);padding-block:clamp(44px,7vw,80px) 28px;border-top:0}.site-footer a{color:var(--colorFooterText);text-decoration:none;opacity:.86;transition:opacity .2s var(--bv-ease)}.site-footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.site-footer .footer__title,.site-footer h2.footer__title,.site-footer button.footer__title{font:600 11.5px/1.3 var(--bv-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--colorFooterText);opacity:.72}.site-footer .site-footer__linklist li{margin-bottom:10px;font-size:14.5px}.footer__small-text{font-size:12.5px;opacity:.7;text-align:left}.footer__logo .bv-logo{display:inline-flex;height:auto;width:auto}.bv-footer__brand{max-width:340px}.bv-footer__tagline{margin:22px 0 0;font:italic 500 20px/1.3 var(--bv-font-display);color:var(--colorFooterText)}.bv-footer__est{margin:12px 0 0;font:600 11px/1 var(--bv-font-text);letter-spacing:.3em;text-transform:uppercase;opacity:.6}.site-footer .social-icons{margin-top:20px}.site-footer .payment-icons{justify-content:flex-start;margin-top:8px}@media only screen and (max-width:768px){.bv-footer__brand{max-width:none;padding-bottom:14px}.site-footer .grid__item{border-top:1px solid rgba(247,243,235,.16)}.site-footer .grid__item:first-child{border-top:0}}.section-header{text-align:left;margin-bottom:clamp(20px,4vw,36px)}.section-header__title{font:500 clamp(30px,7vw,56px)/1.05 var(--bv-font-display);text-transform:uppercase;letter-spacing:-.004em}.section-header--with-link .section-header__title{text-align:left}.page-content{padding-block:clamp(28px,5vw,56px)}.breadcrumb,.breadcrumbs{font-size:12.5px;letter-spacing:.04em;color:var(--bv-muted)}.breadcrumb a,.breadcrumbs a{color:var(--bv-muted)}hr,.hr--medium{border:0;border-top:1px solid var(--bv-stone)}.page-content--top{padding-bottom:8px}.section-header--flush{margin-bottom:8px}.collection-filter{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--bv-stone)}.collection-filter__item--count{font-size:14px;color:var(--bv-muted)}.collection-filter select,#SortBy{min-height:44px;border-radius:var(--bv-radius);border-color:var(--bv-border-strong);background-color:var(--bv-white);font-size:14px}.btn--tertiary{min-height:44px;padding:10px 18px;border:1px solid var(--bv-border-strong);background:transparent;color:var(--bv-ink);border-radius:var(--bv-radius)}.btn--tertiary:hover,.btn--tertiary-active{border-color:var(--bv-wine);background:transparent;color:var(--bv-wine)}.collection__description{max-width:62ch;margin-bottom:28px;color:var(--bv-ink-soft)}.bv-soldout-note{margin-top:4px;font-size:12px;line-height:1.4;color:var(--bv-muted)}.grid-product:has(.grid-product__tag--sold-out) .grid-product__image-mask{opacity:.62}.grid-product:has(.grid-product__tag--sold-out) .grid-product__price{color:var(--bv-muted);font-weight:400}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{border-radius:var(--bv-radius);border-color:var(--bv-border-strong);background-color:var(--bv-white);color:var(--bv-ink)}input:focus,textarea:focus,select:focus{border-color:var(--bv-wine)}label{font-weight:500}.note--success{background:var(--bv-ivory);border:1px solid var(--bv-stone);border-radius:var(--bv-radius)}.bv-empty{max-width:560px;margin:clamp(24px,6vw,64px) auto;padding:clamp(28px,6vw,56px) 24px;text-align:center;border:1px solid var(--bv-stone);border-radius:var(--bv-radius)}.bv-empty__title{margin:0 0 12px;font:500 clamp(22px,5vw,30px)/1.15 var(--bv-font-display)}.bv-empty__text{margin:0 0 24px;color:var(--bv-muted)}.bv-editor-note{margin:0 0 18px;padding:10px 14px;font:500 13px/1.45 var(--bv-font-text);color:#6b4a00;background:#fff4d6;border:1px dashed #c9a13a;border-radius:var(--bv-radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,.h1,.h2,.h3{font-weight:400}.bv-h1,.bv-h2,.bv-h3{font-weight:400;text-transform:none;text-wrap:balance}.bv-h1{font-size:clamp(34px,8.6vw,64px);line-height:1.06;letter-spacing:-.01em}.bv-h2{font-size:clamp(28px,6vw,42px);line-height:1.1;letter-spacing:-.008em}.bv-h3{font-size:clamp(22px,4.6vw,28px);line-height:1.18}.bv-eyebrow{margin-bottom:12px;font:600 11px/1.3 var(--bv-font-text);letter-spacing:.16em}.bv-text,.bv-lead{font-size:16px;line-height:1.6}body{font-size:16px}.btn,.rte .btn,.bv-btn{min-height:52px;padding:14px 30px;font:500 13px/1.2 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--bv-radius)}.bv-link{font:500 12.5px/1.2 var(--bv-font-text);letter-spacing:.14em}.section-header__title{text-transform:none;font-size:clamp(30px,6.5vw,44px);line-height:1.08;letter-spacing:-.01em}.bv-section{padding-block:var(--bv-section-y)}.bv-head{margin-bottom:clamp(20px,3.4vw,32px)}.bv-head--split{align-items:baseline}.announcement-text{font:500 11px/1.35 var(--bv-font-text);letter-spacing:.16em}.site-header{border-bottom:0}.bv-logo__name{font-weight:500;font-size:24px;letter-spacing:.2em;padding-inline-start:.2em}.bv-logo__sub{font-weight:500}@media only screen and (min-width:769px){.bv-logo__name{font-size:30px}}.site-nav__link{font-weight:500;font-size:12px;letter-spacing:.14em}.bv-strip{background:var(--bv-bg);color:var(--bv-fg)}.bv-strip__inner{display:flex;align-items:center;justify-content:center;gap:12px 44px;padding-block:9px}.bv-strip__label{display:none;margin:0;font:500 11.5px/1.3 var(--bv-font-text);letter-spacing:.2em;text-transform:uppercase}.bv-strip__list{display:flex;width:100%;margin:0;padding:0;list-style:none}.bv-strip__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 6px;text-align:center;line-height:1.15}.bv-strip__item+.bv-strip__item{border-inline-start:1px solid var(--bv-line)}.bv-strip__item strong{font:600 17px/1.1 var(--bv-font-text);letter-spacing:-.01em}.bv-strip__item span{font:500 10px/1.2 var(--bv-font-text);letter-spacing:.12em;text-transform:uppercase;opacity:.92}@media only screen and (min-width:769px){.bv-strip__label{display:block}.bv-strip__list{width:auto}.bv-strip__item{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:10px;padding:0 30px}}.bv-pills{background:var(--bv-ivory);border-bottom:1px solid var(--bv-stone)}.bv-pills__list{display:flex;gap:8px;margin:0;padding:10px var(--bv-gutter);list-style:none;overflow-x:auto;scrollbar-width:none}.bv-pills__list::-webkit-scrollbar{display:none}.bv-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;white-space:nowrap;background:var(--bv-white);border:1px solid var(--bv-stone);border-radius:var(--bv-radius);font:500 11.5px/1 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--bv-ink);text-decoration:none;transition:border-color .2s var(--bv-ease),color .2s var(--bv-ease)}.bv-pill:hover,.bv-pill.is-active{border-color:var(--bv-wine);color:var(--bv-wine)}@media only screen and (min-width:769px){.bv-pills__list{justify-content:center;gap:10px;padding-block:14px}}.bv-hero__title{font-size:clamp(30px,8vw,40px);line-height:1.1;letter-spacing:-.01em;text-transform:none;margin-bottom:18px}.bv-hero .bv-eyebrow{margin-bottom:12px}.bv-hero__actions{gap:12px 26px}.bv-hero__actions .bv-btn{width:100%}.bv-hero--image:before{display:none}.bv-hero--image{background:var(--bv-white)}.bv-hero--image .bv-hero__media--image{position:relative;aspect-ratio:var(--bv-mobile-ratio, 4 / 5);max-height:82vh}.bv-hero--image .bv-hero__img{object-position:92% 40%}.bv-hero--image .bv-hero__inner{position:relative;z-index:2;margin-top:-72px;padding-inline:var(--bv-gutter)}.bv-hero--image .bv-hero__copy{max-width:none;padding:26px 22px 24px;background:#fdfcfaf7;border-radius:16px;box-shadow:0 24px 50px -28px #302a268c}@media only screen and (min-width:769px){.bv-hero--image{min-height:var(--bv-hero-min, 640px);display:flex;background:var(--bv-ink)}.bv-hero--image .bv-hero__media--image{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.bv-hero--image .bv-hero__picture,.bv-hero--image .bv-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bv-hero--image .bv-hero__img{object-position:var(--bv-focal, center center)}.bv-hero--image .bv-hero__inner{display:flex;align-items:center;width:100%;max-width:1500px;margin:0 auto;padding:56px var(--bv-gutter)}.bv-hero--image .bv-hero__copy{width:100%;max-width:500px;padding:44px 44px 40px;border-radius:18px}.bv-hero__title{font-size:clamp(36px,3.6vw,52px);margin-bottom:24px}.bv-hero__actions .bv-btn{width:auto;min-width:280px}}.grid__image-ratio--square:before{padding-bottom:100%}.grid-product__image-mask,.grid__image-ratio{border-radius:var(--bv-radius-lg);overflow:hidden}.grid-product__meta{padding:12px 2px 4px}.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 14px/1.35 var(--bv-font-text);letter-spacing:.01em;min-height:2.7em}:root{--bv-green: #157A3A;--bv-green-soft: rgba(21, 122, 58, .1);--bv-red: #C8102E}.grid-product__price{margin-top:6px;font-size:16px;font-weight:600}.grid-product__price:has(.grid-product__price--original){color:var(--bv-green);font-weight:700;font-size:17px}.grid-product__price--original{font-size:14px;font-weight:400;color:var(--bv-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.grid-product__tag{top:10px;inset-inline-start:10px;padding:7px 10px;border-radius:4px;font:700 13px/1 var(--bv-font-text);letter-spacing:.02em;text-transform:none;box-shadow:0 6px 14px -8px #302a2699}.grid-product__tag--sale{background:var(--bv-red);color:#fff}.bv-products .grid-product{margin-bottom:22px}.bv-gratitude{padding-block:clamp(24px,4.5vw,44px)}.bv-gratitude .bv-h2{font-size:clamp(28px,6vw,44px)}.bv-gratitude__title{margin-bottom:10px}.bv-gratitude__text{font-size:16px;max-width:52ch}.bv-trust__text{display:none}.bv-trust__item{padding-block:12px}.bv-trust__title{font:500 13.5px/1.3 var(--bv-font-text);letter-spacing:.02em}.bv-trust__icon .bv-icon{width:26px;height:26px}@media only screen and (min-width:769px){.bv-trust__item{padding:14px 28px}}.bv-story-teaser__title{font-size:clamp(32px,7vw,56px)}.bv-story-teaser__img{aspect-ratio:5 / 4;border-radius:var(--bv-radius-lg)}@media only screen and (min-width:769px){.bv-story-teaser--image .bv-story-teaser__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.bv-collections__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.bv-tile{flex-direction:column;align-items:stretch;aspect-ratio:auto;min-height:0;padding:0;background:transparent;color:var(--bv-ink);border-radius:0;overflow:visible}.bv-tile:not(.bv-tile--has-image){min-height:240px;padding:18px;background:var(--bv-bg);color:var(--bv-fg);border-radius:var(--bv-radius-lg)}.bv-tile__media{position:relative;inset:auto;z-index:auto;aspect-ratio:1;border-radius:var(--bv-radius-lg);overflow:hidden;background:var(--bv-ivory)}.bv-tile--has-image:after{display:none}.bv-tile--has-image{color:var(--bv-ink)}.bv-tile--has-image .bv-tile__count{color:var(--bv-muted)}.bv-tile__body{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 2px 0}.bv-tile--has-image .bv-tile__title{order:1;font:500 13px/1.25 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase}.bv-tile--has-image .bv-tile__count{order:2;font:400 12px/1.2 var(--bv-font-text);letter-spacing:.02em;text-transform:none;white-space:nowrap}.bv-tile--has-image .bv-tile__cta,.bv-tile--has-image .bv-tile__text{display:none}@media only screen and (max-width:768px){.bv-collections__tiles{display:flex;gap:12px;margin-inline:calc(var(--bv-gutter) * -1);padding:0 var(--bv-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bv-collections__tiles::-webkit-scrollbar{display:none}.bv-collections__tiles .bv-tile{flex:0 0 42vw;scroll-snap-align:start}}@media only screen and (min-width:769px){.bv-collections__tiles{gap:22px 18px;grid-template-columns:repeat(var(--bv-cols, 5),minmax(0,1fr))}.bv-collections__tiles--1{grid-template-columns:minmax(0,420px)}.bv-tile{min-height:0;padding:0}.bv-tile:not(.bv-tile--has-image){min-height:260px;padding:22px}}.bv-tiers__inner{gap:22px}.bv-tiers__head{max-width:640px}.bv-tiers__sub{margin-top:8px;font-size:clamp(18px,4.4vw,22px)}.bv-tier{padding:16px 18px;background:#ffffff0f}.bv-tier__qty{font:500 12px/1.25 var(--bv-font-text);letter-spacing:.16em}.bv-tier__pct{font:400 italic 52px/1 var(--bv-font-display)}@media only screen and (min-width:769px){.bv-tier{min-height:0;gap:18px;padding:26px 28px}.bv-tier__pct{font-size:clamp(64px,6.6vw,96px)}}.bv-tiers__note p{font-size:13px}.bv-farewell__title{font-size:clamp(32px,7vw,56px);margin-bottom:18px}.bv-farewell__text{font-size:16.5px;line-height:1.65}.bv-farewell__text p{margin-bottom:1em}.bv-farewell__quote{margin:28px 0 26px;padding-top:22px}.bv-farewell__quote .bv-h3{font-size:clamp(22px,5vw,32px);line-height:1.16;text-transform:none}.bv-farewell__names{font-weight:400}.bv-farewell__img{border-radius:var(--bv-radius-lg);aspect-ratio:5 / 4}.bv-faq__q{font:400 clamp(19px,4.6vw,22px)/1.25 var(--bv-font-display);min-height:56px;padding-block:16px}.page-content--product{padding-top:12px}@media only screen and (min-width:769px){.page-content--product{padding-top:26px}}.product-single__meta{margin-top:18px}@media only screen and (min-width:769px){.product-single__meta{margin-top:0;padding-left:clamp(24px,3.6vw,60px)}.grid--product-images-right .product-single__meta{padding-left:0;padding-right:clamp(24px,3.6vw,60px)}}.product__main-photos{border-radius:var(--bv-radius-lg);overflow:hidden;background:var(--bv-ivory)}.product__thumbs--below .product__thumb-item{width:74px;max-width:74px;border:0;border-radius:8px;overflow:hidden;background:var(--bv-ivory)}.product__thumbs--below .product__thumbs--scroller{padding-block:2px}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{box-shadow:inset 0 0 0 2px var(--bv-wine);border-radius:8px}.product__thumbs--below{margin-top:12px}.product__thumbs--below .product__thumb-item:not(:last-child){margin-inline-end:10px}.product-single__meta,.product-single__meta .product-block{text-align:left}.product-single__meta .small--text-center,.product-single__meta .product__policies,.product-single__meta .sales-points,.product-single__meta .product-block--inventory{text-align:left!important}.product-single__meta .sales-point,.product-single__meta .sales-points{justify-content:flex-start}.product-single__meta .product-single__form{text-align:left}.product-block--header{margin-bottom:6px}.bv-pdp-campaign{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:var(--bv-wine-soft);color:var(--bv-wine);font:600 10.5px/1 var(--bv-font-text);letter-spacing:.16em;text-transform:uppercase}.bv-pdp-campaign__mark{width:5px;height:5px}.product-single__title{font:400 clamp(28px,7vw,38px)/1.12 var(--bv-font-display);letter-spacing:-.01em}.product-block--price{align-items:center;gap:4px 12px;margin-bottom:16px}.product__price{font:700 clamp(28px,6.4vw,34px)/1.1 var(--bv-font-text)}.product__price.on-sale{color:var(--bv-green)}.product__price--compare{font-size:18px;font-weight:400;color:var(--bv-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.product__price--compare,.product__price--compare *{color:var(--bv-muted);opacity:1}.product__price-savings{padding:6px 10px;border-radius:3px;background:var(--bv-red);color:#fff;font:600 11px/1 var(--bv-font-text);letter-spacing:.08em}.product__policies{font-size:12px}.bv-points{display:grid;gap:9px;margin:0;padding:14px 0;list-style:none;border-block:1px solid var(--bv-stone)}.bv-points__item{display:flex;align-items:center;gap:12px;font:400 14.5px/1.3 var(--bv-font-text);color:var(--bv-ink)}.bv-points__icon{display:inline-flex;flex:0 0 auto;color:var(--bv-wine)}.bv-points__icon .bv-icon{width:20px;height:20px}.bv-points__more{margin:10px 0 0}.variant__label[for]{margin-bottom:8px;font:500 11.5px/1.2 var(--bv-font-text);letter-spacing:.16em}.variant-input-wrap label{min-height:44px;border-radius:var(--bv-radius);font:500 14.5px/1 var(--bv-font-text)}.product-block--sales-point,.product-block--inventory{margin-bottom:14px}.product-single__form .btn.add-to-cart{min-height:58px;font-size:13.5px;letter-spacing:.16em;border-radius:var(--bv-radius)}.product-single__form .btn.add-to-cart:not([disabled]){box-shadow:0 10px 22px -14px #651f2bb3}.bv-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bv-pay__item{display:block;line-height:0}.bv-pay__icon{display:block;width:38px;height:24px}.bv-acc-list{border-top:1px solid var(--bv-stone)}.bv-acc-list .bv-faq__item{border-bottom:1px solid var(--bv-stone)}.bv-acc-list .bv-faq__q{min-height:52px;padding-block:14px;font:500 12.5px/1.3 var(--bv-font-text);letter-spacing:.14em;text-transform:uppercase}.bv-acc-list .bv-faq__a{padding:0 28px 16px 0;font-size:14.5px;line-height:1.6;color:var(--bv-ink-soft)}.bv-acc-list .bv-faq__a p{margin:0 0 .7em}.bv-pdp-tiers{padding:20px 16px 16px;border:1px solid var(--bv-stone);border-radius:var(--bv-radius-lg);background:var(--bv-ivory);text-align:center}.bv-pdp-tiers__kicker{margin:0 0 6px;font:600 10.5px/1.3 var(--bv-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--bv-wine)}.bv-pdp-tiers__title{margin:0 0 14px;font:400 clamp(22px,5vw,26px)/1.1 var(--bv-font-display)}.bv-pdp-tiers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bv-pdp-tiers__tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 4px;background:var(--bv-white);border:1px solid var(--bv-stone);border-radius:6px}.bv-pdp-tiers__tile:last-child{border-color:var(--bv-wine)}.bv-pdp-tiers__qty{font:400 12px/1.2 var(--bv-font-text);color:var(--bv-muted)}.bv-pdp-tiers__pct{font:600 22px/1.1 var(--bv-font-text);color:var(--bv-wine);letter-spacing:-.01em}.bv-pdp-tiers__extra{font:400 11px/1.2 var(--bv-font-text);color:var(--bv-muted)}.bv-pdp-tiers__note{margin:12px 0 0;font:italic 400 12.5px/1.4 var(--bv-font-text);color:var(--bv-muted)}.bv-pdp-block,.product-block{margin-bottom:16px}.bv-pdet__why{max-width:720px;margin-inline:auto;text-align:center}.bv-pdet__why-text{margin-inline:auto;font-size:clamp(17px,4.2vw,19px)}.product-recommendations .section-header{margin-bottom:22px}.bv-statement__text{font-weight:400;font-size:clamp(32px,8.4vw,60px);line-height:1.04;letter-spacing:-.012em;text-transform:none}.bv-closing__text{text-transform:none;font-family:var(--bv-font-display);font-size:clamp(34px,8vw,56px);line-height:1.05}.bv-chapter__text{font-size:16.5px;line-height:1.7}.product__main-photos{position:relative}.bv-photo-badge{position:absolute;top:14px;inset-inline-start:14px;z-index:3;padding:9px 13px;border-radius:4px;background:var(--bv-red);color:#fff;font:700 15px/1 var(--bv-font-text);letter-spacing:.02em;box-shadow:0 8px 18px -10px #302a26a6;pointer-events:none}.bv-sticky-atc__meta:has(.bv-sticky-atc__was:not([hidden])) .bv-sticky-atc__price{color:var(--bv-green)}.cart__price.cart__discount{color:var(--bv-green);font-weight:700}.cart__price--strikethrough{color:var(--bv-muted);text-decoration:line-through;text-decoration-thickness:1.5px}@media only screen and (max-width:768px){.bv-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bv-trust__item{flex-direction:column;align-items:center;gap:8px;padding:16px 6px;text-align:center}.bv-trust__item+.bv-trust__item{border-top:0;border-inline-start:1px solid var(--bv-line)}.bv-trust__title{font-size:12.5px;line-height:1.3}}@media only screen and (max-width:380px){.bv-strip__item strong{font-size:15px}.bv-strip__item span{font-size:9px;letter-spacing:.06em}}.bv-gratitude .bv-h2{font-size:clamp(26px,5.6vw,36px)}.bv-story-teaser__title,.bv-farewell__title{font-size:clamp(28px,6.4vw,42px)}.bv-farewell__quote .bv-h3{font-size:clamp(20px,4.6vw,26px);line-height:1.3}.bv-farewell__names{font-size:clamp(26px,6vw,34px)}.bv-tier__pct{font-size:44px}@media only screen and (min-width:769px){.bv-tier__pct{font-size:clamp(54px,5.4vw,80px)}}.bv-tiers__sub{font-size:clamp(17px,4vw,20px)}.bv-faq__q{font-size:clamp(17px,4.2vw,20px);line-height:1.3}.bv-statement__text{font-size:clamp(28px,7vw,46px);line-height:1.12}.bv-closing__text{font-size:clamp(28px,7vw,42px)}.bv-pdp-tiers__title{font-size:clamp(20px,4.6vw,24px)}.bv-foot-tag{font-weight:400}.variant-input-wrap:has(.bv-swatch){display:flex;flex-wrap:wrap;gap:14px 10px}.variant-input-wrap:has(.bv-swatch) .variant-input{flex:0 0 calc((100% - 40px)/5);max-width:60px;aspect-ratio:1}.variant-input-wrap label.bv-swatch{--bv-gem: radial-gradient(circle at 30% 25%, rgba(255, 255, 255, .92) 0 3%, rgba(255, 255, 255, .42) 9%, rgba(255, 255, 255, 0) 24%), radial-gradient(circle at 70% 76%, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, 0) 15%), conic-gradient(from 35deg at 50% 50%, rgba(255, 255, 255, .22) 0 9%, rgba(0, 0, 0, .1) 9% 21%, rgba(255, 255, 255, .12) 21% 33%, rgba(0, 0, 0, .14) 33% 47%, rgba(255, 255, 255, .26) 47% 58%, rgba(0, 0, 0, .08) 58% 72%, rgba(255, 255, 255, .14) 72% 85%, rgba(0, 0, 0, .12) 85% 100%), radial-gradient(circle at 50% 50%, rgba(255, 255, 255, .2) 0 36%, rgba(255, 255, 255, 0) 64%), radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, .28) 100%);position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--bv-gem),var(--bv-swatch);box-shadow:inset 0 0 0 1.5px #ffffff80,inset 0 0 0 2.5px #302a261f,0 8px 14px -8px #302a2699;color:transparent;font-size:0;cursor:pointer;overflow:visible;transition:transform .15s var(--bv-ease),box-shadow .15s var(--bv-ease)}.variant-input-wrap:has(.bv-swatch) .variant-input{min-width:44px}.variant-input-wrap:has(.bv-swatch) .variant-input:not(:has(.bv-swatch)){flex:0 0 auto;max-width:none;min-width:0;aspect-ratio:auto;align-self:center}.variant-input-wrap label.bv-swatch:hover{transform:scale(1.06);box-shadow:inset 0 0 0 1.5px #ffffff80,0 0 0 2px var(--bv-white),0 0 0 3px #302a264d}.variant-input-wrap input[type=radio]:checked+label.bv-swatch{background:var(--bv-gem),var(--bv-swatch);box-shadow:inset 0 0 0 1.5px #ffffff80,0 0 0 3px var(--bv-white),0 0 0 5px var(--bv-wine)}.variant-input-wrap input[type=radio]:focus-visible+label.bv-swatch{outline:2px solid var(--bv-ink);outline-offset:5px}.variant-input-wrap label.bv-swatch[data-bv-unavail]{background:var(--bv-gem),var(--bv-swatch);opacity:.5;overflow:visible}.variant-input-wrap label.bv-swatch[data-bv-unavail]:after{top:-3px;bottom:-3px;border-left:1.5px solid var(--bv-ink)}.variant__label-info{font-weight:500;letter-spacing:.1em}.sales-point .icon.icon--inventory{--bv-g: 21, 122, 58;width:12px;height:12px;margin-right:10px;background:var(--bv-green);animation:bv-glow 2.4s ease-out infinite}.inventory--low .icon.icon--inventory{--bv-g: 200, 16, 46;background:var(--bv-red)}@keyframes bv-glow{0%{box-shadow:0 0 rgba(var(--bv-g),.55),0 0 6px 1px rgba(var(--bv-g),.45)}70%{box-shadow:0 0 0 9px rgba(var(--bv-g),0),0 0 12px 2px rgba(var(--bv-g),.3)}to{box-shadow:0 0 rgba(var(--bv-g),0),0 0 6px 1px rgba(var(--bv-g),.45)}}@media(prefers-reduced-motion:reduce){.sales-point .icon.icon--inventory{animation:none;box-shadow:0 0 8px 1px rgba(var(--bv-g),.5)}}h1,h2,h3,.h1,.h2,.h3,.bv-h1,.bv-h2,.bv-h3,.section-header__title,.product-single__title,.bv-statement__text,.bv-closing__text,.bv-faq__q,.bv-tiers__sub,.bv-pdp-tiers__title,.bv-story-teaser__title{font-family:var(--bv-font-display);font-weight:400}.bv-h1,.bv-hero__title{font-size:clamp(30px,8vw,38px);line-height:1.14;letter-spacing:0;text-transform:none}@media only screen and (min-width:769px){.bv-hero__title{font-size:clamp(34px,3.2vw,46px)}}.bv-h2,.section-header__title{font-size:clamp(21px,5vw,30px);line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.bv-h3{font-size:clamp(20px,4.6vw,26px);line-height:1.25;letter-spacing:0;text-transform:none}.bv-story-teaser__title,.bv-farewell__title{font-size:clamp(24px,5.6vw,34px);line-height:1.2;letter-spacing:0;text-transform:none}.bv-statement__text,.bv-closing__text{font-size:clamp(26px,6.4vw,40px);line-height:1.2;letter-spacing:0;text-transform:none}.product-single__title{font-size:clamp(24px,6vw,32px);line-height:1.2;letter-spacing:.01em;text-transform:none}.bv-em,.bv-h1 em,.bv-h2 em,.bv-h3 em,.bv-hero__title em,.bv-farewell__quote em{font-style:normal;color:var(--bv-accent, var(--bv-wine))}.bv-tier__pct,.bv-farewell__names,.bv-tiers__sub{font-style:normal}.bv-tier__pct{font-weight:400;letter-spacing:0}.bv-farewell__names{letter-spacing:.04em}.bv-faq__q{font-size:clamp(16px,4vw,18px);letter-spacing:.01em}.bv-logo__name{font-weight:400;letter-spacing:.24em}.bv-eyebrow{letter-spacing:.18em}.bv-text,.bv-lead{font-size:16px;line-height:1.65}.bv-story-teaser--image .bv-story-teaser__grid{align-content:center}@media only screen and (min-width:769px){.bv-story-teaser--image .bv-story-teaser__grid{grid-template-rows:auto auto;align-items:start;align-content:center;row-gap:0}.bv-story-teaser--image .bv-story-teaser__head{align-self:end}.bv-story-teaser--image .bv-story-teaser__body{align-self:start}}.bv-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 22px;font:400 15px/1.3 var(--bv-font-text);color:var(--bv-ink-soft)}.bv-reviews__score{font:500 clamp(26px,6vw,34px)/1 var(--bv-font-display);color:var(--bv-ink)}.bv-stars{display:inline-flex;gap:2px;color:#c99700}.bv-stars svg{display:block;width:17px;height:17px;fill:currentColor}.bv-stars .is-off{color:var(--bv-stone)}.bv-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;margin:0 calc(var(--bv-gutter) * -1);padding:2px var(--bv-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.bv-reviews__list::-webkit-scrollbar{display:none}.bv-review{display:flex;flex-direction:column;gap:10px;padding:22px 20px;background:var(--bv-white);color:var(--bv-ink);border:1px solid var(--bv-stone);border-radius:12px;scroll-snap-align:start}.bv-review__title{margin:0;font:600 15px/1.35 var(--bv-font-text)}.bv-review__text{margin:0;font-size:15px;line-height:1.6;color:var(--bv-ink-soft)}.bv-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--bv-muted)}.bv-review__name{font-weight:600;color:var(--bv-ink)}.bv-review__verified{color:var(--bv-green);font-weight:500}@media only screen and (min-width:769px){.bv-reviews__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.bv-voice__name,.bv-voices__caption,.bv-footer__tagline,.bv-noimg__mark,.bv-panel__number,.bv-tile:not(.bv-tile--has-image):after,.bv-pdp-tiers__note,.bv-statement__text em,.bv-statement em{font-style:normal}.bv-statement__text em{color:var(--bv-accent, inherit)}.bv-footer__tagline{font:400 19px/1.35 var(--bv-font-display);letter-spacing:.01em}.bv-collections__tiles,.bv-reviews__list{scroll-padding-inline:var(--bv-gutter)}@media only screen and (max-width:768px){.bv-collections__tiles .bv-tile{flex:0 0 clamp(138px,40vw,190px);width:clamp(138px,40vw,190px);min-width:0}.bv-tile--has-image .bv-tile__body{flex-direction:column;align-items:flex-start;gap:2px}}.bv-hero .bv-eyebrow,.bv-btn,.bv-link{text-wrap:balance}.bv-story .bv-band+.bv-band.bv-scheme--white:not(.bv-story__statement){padding-top:clamp(44px,8vw,96px)}.bv-story .bv-band.bv-scheme--white+.bv-band.bv-scheme--white:not(.bv-story__statement){padding-top:0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:13px;color:var(--bv-muted)}.breadcrumb a{display:inline-flex;align-items:center;min-height:32px;color:var(--bv-muted);text-decoration:none}.breadcrumb a:hover{color:var(--bv-wine);text-decoration:underline;text-underline-offset:3px}.breadcrumb__divider{opacity:.55}.breadcrumb__current{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bv-ink)}@media only screen and (max-width:768px){.collection-filter{background:var(--bv-white);box-shadow:0 -12px 0 var(--bv-white);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px 0;align-items:stretch}.collection-filter__item{flex:none;width:auto;min-width:0;margin:0}.collection-filter__item--count{display:none}.collection-filter .btn,.collection-filter select,#SortBy{width:100%;height:46px;min-height:46px;font-size:13px}.collection-filter .btn{justify-content:center;padding:0 12px;letter-spacing:.12em;text-align:center}.collection-filter .btn .icon{margin-inline-end:8px}.collection-filter select,#SortBy{padding-left:12px;padding-right:30px;text-overflow:ellipsis}}.cart__item-details{min-width:0}.cart__item-sub{flex-wrap:wrap;gap:10px 12px;align-items:flex-end}.cart__item-sub>div:first-child{margin-inline-end:0}.cart__item-price-col{margin-inline-start:auto}.cart__item-name{overflow-wrap:anywhere}.bv-cross__now{color:var(--bv-ink)}.bv-cross__was~.bv-cross__now{color:var(--bv-green);font-weight:700}@media only screen and (max-width:480px){.bv-cross__item{grid-template-columns:56px minmax(0,1fr);align-items:start}.bv-cross__item .bv-cross__add{grid-column:2;justify-self:start;min-height:40px;padding:0 14px}}.cart__subtotal-wrapper,.bv-cart-subtotal{margin-top:8px}.bv-stars{position:relative;display:inline-block;gap:0;line-height:0;vertical-align:middle}.bv-stars__row{display:inline-flex;gap:2px}.bv-stars__row svg{display:block;flex:0 0 auto;width:17px;height:17px;fill:currentColor}.bv-stars__row--bg{color:var(--bv-stone)}.bv-stars__row--fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#c99700}.bv-stars{width:max-content;align-self:flex-start;max-width:100%}.bv-rating{display:inline-flex;align-items:center;gap:8px;margin:-2px 0 14px;font:400 14px/1 var(--bv-font-text);color:var(--bv-ink-soft);text-decoration:none}.bv-rating:hover{color:var(--bv-ink-soft)}.bv-rating:hover .bv-rating__count{text-decoration:underline;text-underline-offset:3px}.bv-rating .bv-stars__row svg{width:16px;height:16px}.bv-rating__score{font-weight:600;color:var(--bv-ink)}.bv-reviews__summary{display:grid;gap:20px;margin:0 0 26px;padding:20px;background:var(--bv-white);border:1px solid var(--bv-stone);border-radius:12px}.bv-reviews__total{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.bv-reviews__score{font:500 44px/1 var(--bv-font-display);color:var(--bv-ink)}.bv-reviews__total .bv-stars__row svg{width:20px;height:20px}.bv-reviews__of{flex-basis:100%;font-size:13.5px;color:var(--bv-muted)}.bv-reviews__bars{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bv-reviews__bars li{display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;font-size:13px;color:var(--bv-muted)}.bv-reviews__bar{display:block;height:6px;overflow:hidden;background:var(--bv-stone);border-radius:99px}.bv-reviews__bar span{display:block;height:100%;background:#c99700;border-radius:inherit}.bv-reviews__bar-n{text-align:right}.bv-review__photo{margin:2px 0 0}.bv-review__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.bv-reviews__app{margin-top:24px}@media only screen and (min-width:769px){.bv-reviews__summary{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:center;gap:40px;max-width:760px;padding:26px 32px}}#belver-reviews{scroll-margin-top:90px}.bv-points__item--offer{margin-top:4px;padding:10px 12px;background:var(--bv-ivory);border-radius:10px;font-weight:500;color:var(--bv-wine)}.bv-points__item--offer .bv-points__icon{color:var(--bv-wine)}.bv-announce{display:grid;align-items:center;min-height:36px;background:var(--bv-ink);color:var(--bv-ivory);text-align:center}.bv-announce__msg{grid-area:1 / 1;margin:0;padding:10px var(--bv-gutter);font:500 10.5px/1.3 var(--bv-font-text);letter-spacing:.12em;text-wrap:balance;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity .5s var(--bv-ease),visibility .5s}.bv-announce__msg.is-active{opacity:1;visibility:visible}@media only screen and (min-width:769px){.bv-announce__msg{font-size:11.5px}}.bv-wa{position:fixed;z-index:40;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#1fa855;color:#fff;box-shadow:0 10px 24px -8px #00000073;transition:transform .2s var(--bv-ease)}.bv-wa:hover,.bv-wa:focus-visible{color:#fff;transform:scale(1.06)}.bv-wa svg{display:block;width:28px;height:28px}body.bv-has-sticky-atc .bv-wa{bottom:calc(96px + env(safe-area-inset-bottom))}.js-drawer-open .bv-wa{display:none}.cart__checkout{white-space:nowrap;padding-inline:12px;font-size:12.5px;letter-spacing:.1em}.bv-cart__total{margin-inline-start:6px;letter-spacing:0;font-weight:700}.bv-cart__total:before{content:"\b7";margin-inline-end:6px;font-weight:400}.bv-cart-foot__pay{margin-top:12px}.bv-cart-foot__pay .bv-pay{flex-wrap:nowrap;gap:4px}.bv-cart-foot__pay .bv-pay__icon{width:27px;height:17px}.drawer label[for=CartNoteDrawer]{display:block;margin:18px 0 8px;font:500 13.5px/1.4 var(--bv-font-text);letter-spacing:0;text-transform:none;color:var(--bv-ink-soft)}.drawer .cart-notes{min-height:68px;padding:10px 12px;border:1px solid var(--bv-border-strong);border-radius:var(--bv-radius);background:var(--bv-white);font-size:14px}.bv-cart-foot__note{margin-top:10px}.bv-ship{margin:0 0 14px;padding:12px 14px;background:var(--bv-ivory);border-radius:12px}.bv-ship__msg{margin:0 0 8px;font:500 13px/1.35 var(--bv-font-text);color:var(--bv-ink)}.bv-ship__bar{display:block;height:6px;overflow:hidden;background:var(--bv-stone);border-radius:99px}.bv-ship__bar span{display:block;height:100%;background:var(--bv-green);border-radius:inherit;transition:width .6s var(--bv-ease)}.bv-ship.is-done .bv-ship__msg{color:var(--bv-green);font-weight:600}.drawer a.bv-btn,.drawer a.bv-btn:hover,.drawer a.bv-btn:focus-visible{color:var(--bv-btn-fg, var(--bv-on-wine))}.drawer a.bv-link,.drawer a.bv-link:hover{color:var(--bv-accent, var(--bv-wine))}@media only screen and (max-width:768px){.collection-filter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.collection-filter .btn{padding:0 8px;letter-spacing:.1em}.collection-filter .btn .icon{margin-inline-end:6px}.collection-filter select,#SortBy{padding-left:10px;padding-right:26px}}.bv-hero--image .bv-hero__copy{padding:0;background:none;border-radius:0;box-shadow:none}.bv-hero--image .bv-hero__media--image:after{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--bv-white) 0%,rgba(253,252,250,.94) 16%,rgba(253,252,250,.5) 34%,rgba(253,252,250,0) 54%)}.bv-hero--image .bv-hero__inner{margin-top:-64px}.bv-hero--image .bv-hero__title{margin-bottom:22px}.bv-hero .bv-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;max-width:100%;padding:9px 14px 8px;background:var(--bv-red);border-radius:18px;color:#fff;font:600 11px/1.25 var(--bv-font-text);letter-spacing:.12em;text-wrap:balance}.bv-hero__actions .bv-btn{min-height:56px;box-shadow:0 14px 28px -16px #651f2bb3}.bv-hero__actions .bv-btn:after{content:"\2192";font-size:1.2em;letter-spacing:0;transition:transform .25s var(--bv-ease)}.bv-hero__actions .bv-btn:hover:after{transform:translate(4px)}.bv-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none}.bv-hero__trust li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font:500 11.5px/1.3 var(--bv-font-text);color:var(--bv-ink-soft)}.bv-hero__trust svg{display:block;width:20px;height:20px;color:var(--bv-wine)}@media only screen and (min-width:769px){.bv-hero--image .bv-hero__media--image:after{--bv-veil-x: max(0px, calc((100vw - 1500px)/2) );--bv-veil-w: min(540px, 46vw);background:linear-gradient(90deg,#fcf9f3f5 0,#fcf9f3eb calc(var(--bv-veil-x) + var(--bv-veil-w) * .75),#fcf9f39e calc(var(--bv-veil-x) + var(--bv-veil-w) * 1.1),#fcf9f333 calc(var(--bv-veil-x) + var(--bv-veil-w) * 1.37),#fcf9f300 calc(var(--bv-veil-x) + var(--bv-veil-w) * 1.6))}.bv-hero--image .bv-hero__inner{margin-top:0}.bv-hero--image .bv-hero__copy{max-width:min(540px,46vw);padding:0}.bv-hero .bv-eyebrow{font-size:11.5px;padding:9px 16px 8px}.bv-hero__actions .bv-btn{min-width:300px;padding-inline:36px}.bv-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px}.bv-hero__trust li{flex-direction:row;gap:9px;text-align:left;font-size:13px}.bv-hero__trust svg{width:18px;height:18px}}.bv-carrier{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;font-size:12px;line-height:1.3;color:var(--bv-muted)}.bv-carrier__logo{display:block;width:auto;height:20px;max-width:100%}.bv-points__item--carrier{align-items:center}.bv-points__item--carrier .bv-points__icon{width:20px;height:20px}.bv-points__item--carrier .bv-carrier{justify-content:flex-start;margin:0;font-size:13.5px;color:var(--bv-ink)}.bv-points__item--carrier .bv-carrier__logo{height:18px}.bv-carrier--cart{margin-top:8px}.bv-benefits{padding:14px 0;border-block:1px solid var(--bv-stone)}.bv-benefits .bv-points{padding:0;border:0}.bv-benefits__alert{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:600 14.5px/1.3 var(--bv-font-text);color:var(--bv-red)}.bv-benefits__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--bv-red)}.bv-points--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.bv-points--grid .bv-points__item{align-items:center;gap:10px;font:400 13.5px/1.35 var(--bv-font-text);color:var(--bv-muted)}.bv-points--grid .bv-points__icon{color:var(--bv-ink)}.bv-points__emblem{display:block;width:22px;height:auto}.bv-points__text small{display:block;margin-top:2px;font-size:12px;color:var(--bv-muted)}.bv-benefits .bv-points--offer{margin-top:14px}.bv-pill--promo{background:var(--bv-red);border-color:var(--bv-red);color:#fff}.bv-pill--promo:hover,.bv-pill--promo.is-active{background:#a80d26;border-color:#a80d26;color:#fff}.bv-pill--track{gap:8px;border-color:var(--bv-wine);color:var(--bv-wine)}.bv-pill--track .bv-icon{width:16px;height:16px;flex:0 0 auto}.bv-pill--track:hover{background:var(--bv-wine);border-color:var(--bv-wine);color:var(--bv-ivory)}@media only screen and (max-width:768px){.bv-pills__track{order:-1}}.mobile-nav__link.bv-track-link{display:flex;align-items:center;gap:10px;color:var(--bv-wine)}.bv-track-link .bv-icon{width:20px;height:20px;flex:0 0 auto}.mobile-nav__link.bv-promo-link{color:var(--bv-red)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/belver.css.map */
