.badge.badge--offer{display:flex!important;align-items:center;justify-content:center;letter-spacing:0}.product-info__block-list .badge.badge--offer{display:none!important}.product-gallery__offer-badge{position:absolute;top:16px;left:16px;z-index:2;pointer-events:none}.product-gallery__image-list{position:relative}@media screen and (max-width:699px){.product-gallery__offer-badge{top:8px;left:8px}}offer-option{display:contents}.offer-option__button{cursor:pointer;background:transparent;border:0;flex:0 0 auto}.ctm-varient-wrapper .offer-option__button{padding-inline:10px}.offer-option__button.is-active{background:#fff;color:#004d4a;box-shadow:0 1px 3px #0000002e}.offer-active :checked+.block-swatch:not(.offer-option__button){background:transparent;box-shadow:none;color:inherit}.offer-option-only{display:flex;flex:1 1 auto;justify-content:center}:is(.product-info__block-item,.ctm-varient-wrapper).has-1 .variant-picker__option-values:has(offer-option){flex-wrap:nowrap!important}:is(.product-info__block-item,.ctm-varient-wrapper).has-1 .variant-picker__option-values:has(offer-option) .block-swatch:not([hidden]){width:auto!important;flex:1 1 0!important;min-width:0}:is(.product-info__block-item,.ctm-varient-wrapper).has-1 .variant-picker__option-values .block-swatch.offer-option__button:not(.is-active),:is(.product-info__block-item,.ctm-varient-wrapper).has-1 .variant-picker__option-values.offer-active .block-swatch:not(.offer-option__button):not([hidden]){background:transparent!important;box-shadow:none!important}.line-item-price-display .product-price .price--compare.price--line-discount{display:block;opacity:.6}.bf-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;padding:56px 20px 80px;text-align:center}.bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-hero__content{position:relative}.bf-hero__title{margin:0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#004d4a}.bf-hero__line{display:block}.bf-hero__line--accent{color:#ad915b}.bf-hero__text{max-width:min(680px,100%);margin:28px auto 0;font-size:14px;line-height:1.4;color:#004d4a}.bf-hero--media .bf-hero__title,.bf-hero--media .bf-hero__text{color:#fff}.bf-hero--media .bf-hero__line--accent{color:#e0c78f}.offer-group+.offer-group{margin-top:72px}.offer-group__header{max-width:560px;margin:0 auto 40px;text-align:center}.offer-group__title{margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05;text-transform:uppercase;color:#ad915b}.offer-group__text{margin-top:20px;font-size:14px;line-height:1.4;color:#004d4a}.offer-group__button{display:inline-block;min-width:240px;margin-top:24px;padding:13px 28px;border:1px solid #004d4a;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#004d4a;transition:background .2s,color .2s}.offer-group__button:hover{background:#004d4a;color:#fff}.offer-group__more{margin-top:40px;text-align:center}button.offer-group__button{margin-top:0;background:none;font-family:inherit;cursor:pointer}@media screen and (max-width:699px){.offer-group+.offer-group{margin-top:48px}.offer-group__header{margin-bottom:28px}}body:has(.bf-hero[data-palette=black]){--bf-bg: #0e0e0e;--bf-card: #181818;--bf-panel: #004d4a;--bf-hero-bg: transparent;--bf-btn: #004d4a;--bf-btn-text: #fff}body:has(.bf-hero[data-palette=green]){--bf-bg: #02302d;--bf-card: #073b37;--bf-panel: #0e0e0e;--bf-hero-bg: transparent;--bf-btn: #c9a96b;--bf-btn-text: #0e0e0e}body:has(.bf-hero[data-palette=black_green]){--bf-bg: #0e0e0e;--bf-card: #181818;--bf-panel: #0e0e0e;--bf-hero-bg: #004d4a;--bf-btn: #004d4a;--bf-btn-text: #fff}body:has(.bf-hero--dark){--bf-gold: #c9a96b;--bf-text: #f1ece2;--bf-muted: rgba(241, 236, 226, .72);--bf-line: rgba(201, 169, 107, .28);background:var(--bf-bg)}body:has(.bf-hero--dark) main .color-scheme{background:var(--bf-bg)}body:has(.bf-hero--dark) .collection-toolbar{background:var(--bf-bg)!important}body:has(.bf-hero--dark) .shopify-section--newsletter :is(h2,p,input){color:var(--bf-text)}body:has(.bf-hero--dark) .shopify-section--newsletter input::placeholder{color:var(--bf-muted)}body:has(.bf-hero[data-palette=black]){background:#08090b}body:has(.bf-hero[data-palette=black]):before{content:"";position:fixed;inset:0 0 auto;height:100lvh;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 42%,#222321,#1a1b1a 38%,#0f1012 72%,#08090b)}body:has(.bf-hero[data-palette=black]) main .color-scheme{background:transparent}body:has(.bf-hero[data-palette=black]) .collection-toolbar{background:transparent!important}body:has(.bf-hero[data-palette=black]) .collection-toolbar.is-stuck{background:#0c0d0edb!important}.bf-hero--dark{background:var(--bf-hero-bg)}.bf-hero--dark .bf-hero__title{color:var(--bf-text)}.bf-hero--dark .bf-hero__line--accent,body:has(.bf-hero--dark) .offer-group__title{color:var(--bf-gold)}.bf-hero--dark .bf-hero__text :is(p,li),body:has(.bf-hero--dark) .offer-group__text :is(p,li){color:var(--bf-muted)}body:has(.bf-hero--dark) [id$=__bf_slider]{background:var(--bf-hero-bg)}body:has(.bf-hero--dark) .custom-collection-bg{background:var(--bf-panel)}body:has(.bf-hero--dark) [id$=__bf_slider] p,body:has(.bf-hero--dark) [id$=__bf_slider] strong{color:var(--bf-text)}body:has(.bf-hero--dark) [id$=__bf_slider] a{color:var(--bf-gold)}body:has(.bf-hero--dark) .collection-toolbar__button,body:has(.bf-hero--dark) .collection-toolbar button,body:has(.bf-hero--dark) #toggleFilterBtn,body:has(.bf-hero--dark) .facets-clear-all,body:has(.bf-hero--dark) .collection-toolbar__products-count{border-color:var(--bf-line);color:var(--bf-text)}body:has(.bf-hero--dark) #toggleFilterBtn svg path{fill:currentColor}body:has(.bf-hero--dark) .collection-toolbar .btn-label,body:has(.bf-hero--dark) .collection-toolbar .desktop-only{color:inherit}body:has(.bf-hero--dark) .offer-group__button{border-color:var(--bf-gold);color:var(--bf-gold)}body:has(.bf-hero--dark) .offer-group__button:hover{background:var(--bf-gold);color:#0e0e0e}body:has(.bf-hero--dark) .product-card{background:var(--bf-card);border-color:var(--bf-line);color:var(--bf-text)}body:has(.bf-hero--dark) .product-card__figure{background:#efeae0}body:has(.bf-hero--dark) .product-card :is(.product-title,.money,.pro-mea,.comfortable-stock,.limited-stock,.low-stock,.in-stock,.highlight-digit,.sr-only){color:var(--bf-text)}body:has(.bf-hero--dark) .product-card .per-variant-text{color:var(--bf-gold)}body:has(.bf-hero--dark) .product-card .variant-picker__option-values{background:#f1ece224}body:has(.bf-hero--dark) .product-card .block-swatch{color:var(--bf-text)}body:has(.bf-hero--dark) .product-card :checked+.block-swatch,body:has(.bf-hero--dark) .product-card .offer-option__button.is-active{color:#263238}body:has(.bf-hero--dark) .product-card .offer-active :checked+.block-swatch:not(.offer-option__button){color:var(--bf-text)}body:has(.bf-hero--dark) .product-card .primeur-variant-label{color:inherit}body:has(.bf-hero--dark) .product-card .quantity-selector{border-color:var(--bf-line);color:var(--bf-text)}body:has(.bf-hero--dark) .product-card .quantity-selector :is(input,svg){color:var(--bf-text)}body:has(.bf-hero--dark) .product-card .button{background:var(--bf-btn);color:var(--bf-btn-text)}body:has(.bf-hero--dark) .product-card .button .atc-text{color:inherit}#black-month-tasting-cases .product-card__image{object-fit:contain}body:has(.bf-hero--dark) .custom-collection-top a>img{aspect-ratio:9 / 5;object-fit:cover}body:has(.bf-hero--dark) .collection-toolbar facets-sort-popover button{color:#263238}.collection-toolbar{z-index:5}product-card[handle$="-5-1"] .product-card__figure .product-points{display:none}body:has(.bf-hero--dark) .shopify-section--featured-product :is(.product-info,.prose,.prose p,.money,sale-price,.price-list,.in-stock,.comfortable-stock,.limited-stock,.low-stock,.highlight-digit,.block-swatch,.accordion__toggle,.text-with-icon,.accordion__content,.accordion__content p){color:var(--bf-text)}body:has(.bf-hero--dark) .shopify-section--featured-product .product-info :is(strong,b){color:var(--bf-gold)}body:has(.bf-hero--dark) .shopify-section--featured-product .product-title .highlight-digit{color:inherit}body:has(.bf-hero--dark) .shopify-section--featured-product .variant-picker__option-values{background:#f1ece224}body:has(.bf-hero--dark) .shopify-section--featured-product :checked+.block-swatch{color:#263238}body:has(.bf-hero--dark) .shopify-section--featured-product .quantity-selector{border-color:var(--bf-line);color:var(--bf-text)}body:has(.bf-hero--dark) .shopify-section--featured-product .quantity-selector :is(input,svg){color:var(--bf-text)}body:has(.bf-hero--dark) .shopify-section--featured-product .button{background:var(--bf-btn);color:var(--bf-btn-text)}body:has(.bf-hero--dark) .shopify-section--featured-product .product-title{color:var(--bf-gold);font-family:var(--text-font-family);font-size:38px;font-weight:400;letter-spacing:-.01em;line-height:1.26;text-transform:none}body:has(.bf-hero--dark) .shopify-section--featured-product .price-list compare-at-price{display:block;color:var(--bf-muted)}@media screen and (max-width:999px){body:has(.bf-hero--dark) .shopify-section--featured-product .product{row-gap:0}body:has(.bf-hero--dark) .shopify-section--featured-product .product-gallery__media{aspect-ratio:auto;height:240px}body:has(.bf-hero--dark) .shopify-section--featured-product .product-gallery__media img{width:100%;height:100%;object-fit:contain}body:has(.bf-hero--dark) .shopify-section--featured-product .product-info__block-list>*{margin-top:12px;margin-bottom:0}body:has(.bf-hero--dark) .shopify-section--featured-product .product-info__block-list>:first-child{margin-top:0}body:has(.bf-hero--dark) .shopify-section--featured-product .product-title{font-size:22px;line-height:1.25}body:has(.bf-hero--dark) .shopify-section--featured-product [data-block-type=badges]{display:none}}body:has(.bf-hero--dark) .product-card .compare-price,body:has(.bf-hero--dark) .product-card .compare-price .money{color:var(--bf-muted)}body:has(.bf-hero--dark) .product-card .vendor{color:var(--bf-gold)}body:has(.bf-hero--dark) .shopify-section--featured-product .product{width:100%;margin-inline:auto}body:has(.bf-hero--dark) .custom-collection-top span{text-shadow:0 1px 10px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.5)}.offer-group{scroll-margin-top:calc(var(--collection-toolbar-height, 74px) + 16px)}body:has(.bf-hero--dark) .shopify-section--featured-product .section-header h2{color:var(--bf-gold);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05;text-transform:uppercase}body:has(.bf-hero--dark) .shopify-section--featured-product .section-header :is(p,strong){color:var(--bf-muted)}#black-month-tasting-cases product-list.product-list{--product-list-max-items-per-row-allowed: 3 !important}#black-month-tasting-cases .product-card__figure{padding:0}#black-month-tasting-cases .product-card .product-card__media img{height:auto;aspect-ratio:auto 3 / 2}
/*# sourceMappingURL=/cdn/shop/t/100/assets/bf-offers.css.map */
