.bb-premium-product{background:#070709;color:#f9f9fc;--font-heading--family:Inter,Arial,sans-serif;--font-body--family:Inter,Arial,sans-serif;--font-subheading--family:Inter,Arial,sans-serif;--font-primary--family:Inter,Arial,sans-serif;--color-background:#070709;--color-background-rgb:7 7 9;--color-foreground:#f9f9fc;--color-foreground-rgb:249 249 252;--color-border:#34343d;--color-input-background:#141419;--color-input-text:#f9f9fc}.bb-premium-product main{background:#070709;color:#f9f9fc;font-family:Inter,Arial,sans-serif}.bb-premium-product header-component,.bb-premium-product header-component .header__row{--color-background:#070709!important;--color-foreground:#f9f9fc!important;--color-foreground-rgb:249 249 252!important;--color-border:#27272e!important;background:#070709!important;color:#f9f9fc!important}.bb-premium-product header-component .header-menu__inner{background:#070709}.bb-premium-product main :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.035em;color:#f9f9fc}.bb-premium-product .product-information{padding-block:40px 64px}.bb-premium-product .product-details{--color-foreground:#f9f9fc;--color-foreground-rgb:249 249 252;--color-background:#070709}.bb-premium-product .product-details h1{font-size:clamp(2.5rem,4.6vw,4.4rem);line-height:1.04;margin:8px 0 12px;font-weight:700}.bb-product-heading{width:100%}.bb-product-heading__line{display:block;color:var(--bb-product-accent,#c8f54b);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bb-product-heading__family{font-size:.9rem;line-height:1.6;color:#b6b6c2;margin:0 0 8px}.bb-finder-trigger{font-family:Inter,Arial,sans-serif;display:inline-flex;align-items:center;min-height:48px;padding:10px 0;background:none;border:0;color:var(--bb-product-accent,#c8f54b);text-decoration:underline;text-underline-offset:5px;font-size:.85rem;cursor:pointer;touch-action:manipulation}.bb-premium-product .product-details :is(.price,.compare-at-price,.unit-price){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.02em}.bb-premium-product .product-details .price{font-size:1.5rem}.bb-premium-product .product-details :is(details,summary){border-color:#34343d}.bb-premium-product .bb-size-compare details{background:#141419;border-color:#34343d;border-radius:14px}.bb-premium-product :is(.bb-size-compare th,.bb-size-compare td,.bb-purchase-guide,.bb-purchase-guide details){border-color:#34343d}.bb-premium-product :is(.bb-size-compare thead th,.bb-size-compare small,.bb-purchase-guide__body,.bb-scent-intro){color:#b6b6c2}.bb-premium-product :is(.bb-size-compare__body a,.bb-purchase-guide a,.bb-scent-profile--concise a){color:#c8f54b}.bb-premium-product .product-details .bb-scent-profile--concise{font-size:.95rem;line-height:1.7}.bb-premium-product .product-details :is(.quantity-selector,input[type=number]){background:#141419;color:#f9f9fc;border-color:#494953}.bb-premium-product .product-details .variant-option__button-label{border-radius:12px;min-height:48px;background:#141419;color:#f9f9fc;border-color:#494953}.bb-premium-product .product-details .variant-option__button-label:has(input:checked){background:#f9f9fc;color:#070709;border-color:#f9f9fc}.bb-premium-product .product-details .variant-option legend{color:#b6b6c2;font:600 .85rem Inter,Arial,sans-serif}.bb-premium-product .product-details .variant-option__button-label__pill{background:transparent;display:none}.bb-premium-product .product-details .variant-option__button-label__text{color:inherit}.bb-premium-product .product-details :is(.tax-note,.product__tax,.shopify-payment-terms,.add-to-cart-text){font-family:Inter,Arial,sans-serif;text-transform:none}.bb-premium-product :is(.add-to-cart-button,.sticky-add-to-cart__button){border-radius:99px;min-height:52px}.bb-premium-product .sticky-add-to-cart__bar{background:#141419;color:#f9f9fc;border:1px solid #34343d}.bb-premium-product .sticky-add-to-cart__title{font-family:Inter,Arial,sans-serif;text-transform:none}.bb-premium-product .product-media-container{border-radius:24px;overflow:hidden;background:#f7f7f7}.bb-premium-product .product-recommendations{color:#f9f9fc}.bb-premium-product :is(a,button,summary,input):focus-visible{outline:3px solid #c8f54b;outline-offset:4px}.bb-premium-product .jdgm-widget{color:#f9f9fc;--jdgm-primary-color:#c8f54b}.bb-premium-product .jdgm-widget :is(input,textarea,select){background:#141419;color:#f9f9fc}@media(max-width:749px){.bb-premium-product .product-information{padding-block:20px 40px}.bb-premium-product .product-details h1{font-size:2.5rem}.bb-premium-product .product-media-container{border-radius:18px}}.bb-premium-product .bndlr-container.bndlr-mixnmatch{display:none!important}.bb-premium-site.bb-premium-product .product-details .variant-option__button-label{background:transparent;border-color:var(--bb-luxury-line,#333b2b)}.bb-premium-site.bb-premium-product .product-details .variant-option__button-label:has(input:checked){background:var(--bb-luxury-accent,#c2ed56);border-color:var(--bb-luxury-accent,#c2ed56);color:var(--bb-luxury-bg,#0b0c0b)}.bb-premium-site.bb-premium-product .bb-product-story__hero,.bb-premium-site.bb-premium-product .bb-bottle-card{background:transparent;border:0}.bb-premium-site.bb-premium-product .bb-purchase-guide{margin-top:4px;border-top:0}.bb-premium-site.bb-premium-product .bb-purchase-guide__quick{padding-top:0;margin:0 0 8px;font-size:.78rem}.bb-premium-site.bb-premium-product .bb-purchase-guide__links{gap:4px 20px}.bb-premium-site.bb-premium-product .bb-purchase-guide summary{padding-block:14px;font-weight:500}.bb-premium-site.bb-premium-product .sticky-add-to-cart__bar{border-color:var(--bb-luxury-line,#333b2b)}.bb-premium-site.bb-premium-product .bb-sticky-plan:empty{display:none}@media(max-width:749px){.bb-premium-site.bb-premium-product .header{--header-padding:4px}.bb-premium-site.bb-premium-product .header__columns{--padding-block-start:4px;--padding-block-end:4px}.bb-premium-site.bb-premium-product .header-logo{padding-block:6px}.bb-premium-site.bb-premium-product .header-logo__image{max-height:32px;width:auto;max-width:100%}.bb-premium-site.bb-premium-product .product-information{padding-block:0 32px}.bb-premium-site.bb-premium-product .product-information__grid{row-gap:16px}.bb-premium-site.bb-premium-product .product-details h1{font-size:clamp(1.8rem,7.7vw,2.4rem);margin:0}.bb-premium-site.bb-premium-product .bb-product-heading__line{font-size:.66rem;letter-spacing:.12em}.bb-premium-site.bb-premium-product .bb-product-heading__descriptors{font-size:.85rem;margin:7px 0 0}.bb-premium-site.bb-premium-product .product-details .price{font-size:1.55rem}.bb-premium-site.bb-premium-product .product-details .product-form-buttons{display:grid;grid-template-columns:126px minmax(0,1fr);gap:10px}.bb-premium-site.bb-premium-product .product-details .product-form-buttons>.quantity-selector-wrapper{min-width:0;width:126px}.bb-premium-site.bb-premium-product .product-details .product-form-text__error{grid-column:1 / -1}.bb-premium-site.bb-premium-product .product-details .product-form-buttons>add-to-cart-component{min-width:0;width:100%}.bb-premium-site.bb-premium-product .product-details .accelerated-checkout-block{grid-column:1 / -1}.bb-premium-site.bb-premium-product .product-details .add-to-cart-button{min-height:50px;width:100%}.bb-premium-site.bb-premium-product .product-details .variant-option[data-bb-bottle-sizes]{gap:7px}.bb-premium-site.bb-premium-product .product-details .variant-option[data-bb-bottle-sizes] .variant-option__button-label{min-height:46px;padding:9px 6px;font-size:.8rem}.bb-premium-site.bb-premium-product .sticky-add-to-cart__bar{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.bb-premium-site.bb-premium-product .sticky-add-to-cart__title,.bb-premium-site.bb-premium-product .sticky-add-to-cart__variant{font-size:12px}.bb-premium-site.bb-premium-product .sticky-add-to-cart__price{font-size:14px}.bb-premium-site.bb-premium-product .sticky-add-to-cart__button{min-height:48px;font-size:13px;min-width:124px}.bb-premium-site.bb-premium-product:has(.sticky-add-to-cart__bar[data-stuck=true]){padding-bottom:108px}}.bb-premium-site.bb-premium-product:has(.sticky-add-to-cart__bar[data-stuck=true]) shopify-chat{--shopify-chat-activator-offset: calc(112px + env(safe-area-inset-bottom,0px)) }
/*# sourceMappingURL=/cdn/shop/t/93/assets/bb-premium-product.css.map */
