.bb-premium-site{color-scheme:dark;background:#070709;color:#f9f9fc;--font-heading--family:Inter,Arial,sans-serif;--font-subheading--family:Inter,Arial,sans-serif;--font-accent--family:Inter,Arial,sans-serif}.bb-premium-site :is(h1,h2,h3,h4,h5,h6){text-transform:none;letter-spacing:-.035em}.bb-premium-site :is(button,a,input,select,summary,textarea):focus-visible{outline:3px solid #c8f54b;outline-offset:4px}.bb-premium-site :is(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bb-premium-site header-component .header__row{background:#070709;color:#f9f9fc}.bb-premium-site footer{border-top:1px solid #27272e}.bb-premium-site .bb-scent-card-title{font:600 clamp(1.15rem,1.7vw,1.55rem)/1.25 Inter,Arial,sans-serif;color:inherit;word-break:normal;overflow-wrap:normal;text-transform:none}.bb-premium-site .bb-scent-title-link{text-decoration:none}.bb-premium-site .bb-scent-card-type,.bb-premium-site .bb-fragrance-card__character{color:inherit;line-height:1.45}.bb-premium-site .bb-fragrance-card__character{font-size:.875rem}.bb-premium-site .product-card{min-width:0}.bb-premium-site .product-card__content{gap:14px}.bb-premium-site .card-gallery{border-radius:18px;overflow:hidden}.bb-premium-site .predictive-search :is(.bb-scent-card-title,.resource-card__title,.resource-card__heading,[ref=productTitleLink]){font:600 1rem/1.35 Inter,Arial,sans-serif!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;color:#f9f9fc!important}.bb-premium-site .predictive-search .bb-fragrance-card{display:none}.bb-premium-site .predictive-search .bb-scent-card-type{font-size:.75rem;line-height:1.4}.bb-premium-site .predictive-search-results__card{min-width:0}.bb-premium-site .predictive-search .search-input{font-size:clamp(1.3rem,3vw,2rem);letter-spacing:-.025em}.bb-premium-site .search-modal__content{--modal-width:min(1100px,90dvw)}.bb-premium-site .bndlr-container .bndlr-product{border:1px solid #34343d!important;border-radius:22px!important}.bb-premium-site .bndlr-container :is(.bndlr-product-title,.bndlr-product-price){color:#f9f9fc!important}.bb-premium-site .bndlr-container .bndlr-product-title{font:600 1.05rem/1.4 Inter,Arial,sans-serif!important}.bb-premium-site .bb-shop-hero__description{font-size:clamp(1rem,1.5vw,1.15rem);color:#bfc0ca;max-width:42ch;line-height:1.65}.bb-premium-site .bb-shop-hero__mix{color:#bfc0ca;font-size:.85rem}.bb-premium-site .rte :is(p,li){line-height:1.75}.bb-premium-site .shopify-policy__container{max-width:900px;padding:64px 24px}.bb-premium-site .shopify-policy__title h1{font-size:clamp(2.3rem,5vw,4rem)}.bb-editorial{max-width:1288px;padding:clamp(48px,7vw,100px) 24px;margin:auto;color:#f9f9fc}.bb-editorial h1{font:700 clamp(2.8rem,6.2vw,5.6rem)/1.02 Inter,Arial,sans-serif;letter-spacing:-.055em;margin:0 0 28px;max-width:1000px;text-wrap:balance}.bb-editorial h2{font:600 clamp(2rem,4vw,3.5rem)/1.08 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 24px;text-wrap:balance}.bb-editorial h3{font:600 clamp(1.4rem,2.5vw,2rem)/1.18 Inter,Arial,sans-serif;margin:0 0 16px}.bb-editorial p{color:#bfc0ca;line-height:1.75}.bb-editorial .bb-eyebrow{color:#c8f54b;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:600;margin:0 0 24px}.bb-editorial .bb-lede{font-size:clamp(1.1rem,2vw,1.4rem);max-width:760px;margin:0 0 32px}.bb-editorial a{text-underline-offset:5px}.bb-editorial .bb-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;background:#c8f54b;color:#070709;border:1px solid #c8f54b;border-radius:99px;text-decoration:none;font:600 .9rem/1.3 Inter,Arial,sans-serif;cursor:pointer}.bb-editorial .bb-action--secondary{background:transparent;border-color:#646470;color:#f9f9fc}.bb-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.bb-editorial .bb-wide-image{display:block;width:100%;height:clamp(300px,42vw,580px);object-fit:cover;border-radius:28px;margin:56px 0 0}.bb-editorial .bb-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,90px);align-items:start;margin-top:clamp(56px,8vw,112px)}.bb-editorial .bb-split p:first-child{margin-top:0}.bb-editorial .bb-panel-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px}.bb-editorial .bb-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.bb-editorial .bb-panel{background:#111116;border:1px solid #34343d;border-radius:24px;padding:32px}.bb-editorial .bb-panel p:last-child{margin-bottom:0}.bb-editorial .bb-section{margin-top:clamp(64px,8vw,120px);scroll-margin-top:110px}.bb-editorial .bb-closing{text-align:center;padding:clamp(40px,7vw,88px) 24px;border:1px solid #34343d;border-radius:28px;background:radial-gradient(ellipse at top,#232c18,#111116 70%)}.bb-editorial .bb-closing p{max-width:650px;margin:0 auto 28px}.bb-editorial .bb-closing .bb-actions{justify-content:center}.bb-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.bb-line{border:1px solid #34343d;border-radius:26px;overflow:hidden;background:#111116}.bb-line img{width:100%;aspect-ratio:16/9;object-fit:cover}.bb-line__copy{padding:28px}.bb-line__copy p{margin:0 0 24px}.bb-line__copy a{color:var(--line-accent,#c8f54b);min-height:44px;display:inline-flex;align-items:center;font-size:.9rem}.bb-care-form label{display:block;font-size:.85rem;margin-bottom:10px;color:#e9e9ef}.bb-care-form :is(input,textarea){width:100%;padding:15px 16px;border:1px solid #646470;border-radius:12px;color:#fff;background:#19191f;font:inherit}.bb-care-form textarea{resize:vertical;min-height:160px}.bb-care-form .bb-field{margin-bottom:24px}.bb-care-form .bb-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bb-care-form .bb-form-status{background:#202c14;border-radius:14px;padding:20px;color:#e5f8c8}.bb-care-links{display:grid;gap:12px;margin-top:32px}.bb-care-links a{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #34343d;min-height:56px;color:#f9f9fc;text-decoration:none}.bb-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.bb-size-grid .bb-panel{padding:24px}.bb-size-grid strong{display:block;color:#f9f9fc;font-size:1.4rem;margin-bottom:12px}.bb-size-grid span{display:block;color:#c8f54b;margin-top:20px;font-size:.9rem}.bb-editorial .bb-fine{font-size:.8rem}.bb-brand-teaser{padding-block:80px}.bb-brand-teaser .bb-split{margin-top:0;align-items:center}.bb-detail-story__scene--studio>img{object-fit:contain!important}.bb-detail-story__notes{color:#bfc0ca;max-width:700px;font-size:1.2rem;line-height:1.7;margin:0 0 36px}.bb-detail-story__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.bb-detail-story__steps h3{color:#f9f9fc;font-size:1.2rem;margin:0 0 14px}.bb-detail-story__steps p{color:#bfc0ca;font-size:.9rem;line-height:1.7}.bb-detail-story__steps a{color:#c8f54b;text-underline-offset:5px}@media(max-width:749px){.bb-editorial{padding-inline:20px}.bb-editorial .bb-split,.bb-editorial .bb-grid-3,.bb-lines,.bb-detail-story__steps{grid-template-columns:1fr}.bb-editorial .bb-panel{padding:24px}.bb-editorial .bb-wide-image{margin-top:36px;height:340px}.bb-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-care-form .bb-fields{grid-template-columns:1fr;gap:0}.bb-editorial .bb-closing{padding-inline:20px}.bb-premium-site .search-modal__content{--modal-width:100dvw}.bb-premium-site .bb-scent-card-title{font-size:1.1rem}.bb-brand-teaser{padding-block:56px}}@media(prefers-reduced-motion:reduce){.bb-premium-site *,.bb-premium-site *:before,.bb-premium-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.bb-brand-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px)}.bb-brand-hero h1{font-size:clamp(2.8rem,5.2vw,4.7rem)}.bb-brand-hero .bb-wide-image{margin:0;height:auto;aspect-ratio:4/3;object-fit:cover}.bb-premium-site #bb-discovery{--bb-lime:#c8f54b;--bb-dark:#f9f9fc;--bb-border:#34343d;color:#f9f9fc}.bb-premium-site #bb-discovery :is(.bb-eyebrow,.bb-nav-label,.bb-saving){color:#c8f54b}.bb-premium-site #bb-discovery :is(.bb-size-note,.bb-price-note,#bb-results,.bb-explainer span,.bb-section-intro,.bb-count,.bb-photo-note,.bb-contents,.bb-unit,.bb-faq details p,.bb-care,.bb-pack-nav small){color:#bfc0ca}.bb-premium-site #bb-discovery :is(.bb-card,.bb-explainer,.bb-pack-nav,.bb-pack-nav a){background:#111116;border-color:#34343d;border-radius:20px}.bb-premium-site #bb-discovery .bb-pack-nav{border-radius:0;background:#070709;gap:12px}.bb-premium-site #bb-discovery .bb-pack-nav a{border-radius:14px}.bb-premium-site #bb-discovery .bb-pack-nav a[aria-current=true]{background:#20271a;border-color:#91ae4b}.bb-premium-site #bb-discovery .bb-filter-options span{border-color:#646470}.bb-premium-site #bb-discovery .bb-filter-options input:checked+span{background:#c8f54b;color:#070709;border-color:#c8f54b}.bb-premium-site #bb-discovery :is(.bb-selection,.bb-value-badge){background:#253219;color:#d9efb6;border-color:#506b2e}.bb-premium-site #bb-discovery .bb-selection.bb-random{background:#2c2336;color:#d9b4f8;border-color:#695478}.bb-premium-site #bb-discovery .bb-section-heading{border-bottom:1px solid #34343d}.bb-premium-site #bb-discovery .bb-add-form button{border-radius:99px;font-weight:600}.bb-premium-site #bb-discovery .bb-bottles{background:#f7f7f7;border-radius:16px}.bb-premium-site #bb-discovery .bb-cart-message{color:#ffd0c6}.bb-premium-site #bb-discovery .bb-shipping{background:#111116;border:1px solid #34343d;border-radius:24px}.bb-premium-site #bb-discovery :is(a,button,input,summary):focus-visible,.bb-premium-site #bb-support summary:focus-visible{outline:3px solid #c8f54b;outline-offset:4px}.bb-premium-site .bb-bundle-choice section{background:#111116!important;color:#f9f9fc!important;border-color:#34343d!important;border-radius:24px!important}.bb-premium-site .bb-bundle-choice :is(h2,h3,strong){color:#f9f9fc!important;text-transform:none!important}.bb-premium-site .bb-bundle-choice :is(p,li,small){color:#bfc0ca!important}.bb-premium-site .bb-bundle-choice a[style*=background]{background:#c8f54b!important;color:#070709!important;border:0!important;border-radius:99px!important}.bb-premium-site #bb-support details{border-color:#34343d}@media(max-width:749px){.bb-brand-hero{grid-template-columns:1fr}.bb-brand-hero .bb-wide-image{height:auto}.bb-premium-site #bb-discovery .bb-pack-nav{gap:6px}}.bb-premium-site .bb-scent-paths{background:#111116;border-color:#34343d}.bb-premium-site .bb-scent-paths__links a{background:#19191f;color:#e8e8ef;border-color:#494953}.bb-premium-site .bb-scent-paths__links a[aria-current=page]{background:#c8f54b;color:#070709;border-color:#c8f54b}.bb-premium-site .bb-scent-paths__guide{color:#c8f54b}.bb-premium-site .product-card .bb-scent-title-block{display:flex;flex-direction:column;gap:10px;width:100%}.bb-premium-site .product-card .bb-scent-card-title{margin:0;min-height:2.5em;overflow-wrap:anywhere}.bb-premium-site .product-card .bb-fragrance-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.bb-premium-site .product-card .bb-fragrance-card__character{margin:0;min-height:4.35em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bb-premium-site .product-card .bb-scent-card-type{margin:0;font-size:.8rem}.bb-premium-site .product-card__content>.group-block{flex:1}.bb-premium-site .product-card__content>.group-block>.group-block-content{height:100%;justify-content:space-between;gap:16px}.bb-premium-site .product-card :is(.bb-scent-title-link,.bb-scent-card-title,.bb-scent-card-type,.bb-fragrance-card__character){color:var(--color-foreground)}@media(max-width:749px){.bb-premium-site .product-card .bb-scent-title-block,.bb-premium-site .product-card .bb-fragrance-card{gap:8px}.bb-premium-site .product-card .bb-fragrance-card__character{font-size:.8rem}.bb-premium-site .product-card .bb-scent-card-type{font-size:.75rem}.bb-premium-site .product-card .bb-fragrance-family{font-size:.65rem;line-height:1.35;white-space:normal}.bb-premium-site .product-card__content{gap:8px}}.bb-premium-site .product-card .group-block:has(>.group-block-content>.bb-scent-title-block){flex:1}.bb-premium-site .product-card .group-block-content:has(>.bb-scent-title-block){display:flex;flex-direction:column;align-items:stretch;height:100%;gap:12px}.bb-premium-site .product-card .group-block-content:has(>.bb-scent-title-block)>product-price{margin-top:auto}.bb-premium-site #shopify-pc__banner{box-sizing:border-box!important;width:min(560px,calc(100% - 24px))!important;max-width:560px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;left:50%!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;padding:16px!important;border-radius:14px!important;box-shadow:0 8px 32px #0000002e!important}.bb-premium-site #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;gap:12px!important}.bb-premium-site #shopify-pc__banner .shopify-pc__banner__body{margin:0!important}.bb-premium-site #shopify-pc__banner h2{margin:0 0 6px!important;font-size:17px!important;line-height:1.25!important;letter-spacing:0!important}.bb-premium-site #shopify-pc__banner p{margin:0!important;font-size:14px!important;line-height:1.4!important}.bb-premium-site #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1.3fr 1fr 1fr!important;gap:8px!important;margin:0!important}.bb-premium-site #shopify-pc__banner button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.25!important;border-radius:8px!important}@media(max-width:480px){.bb-premium-site #shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.bb-premium-site #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1;order:3}}.bb-coming-soon{margin:20px 0 16px;padding:16px 18px;border:1px solid #424c28;border-left:3px solid #c8f54b;border-radius:12px;background:#181d11;color:#f5f7ed}.bb-coming-soon .bb-coming-soon__title{margin:0 0 6px;color:#d6f890;font-size:.78rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.bb-coming-soon p{margin:0;color:#e0e5d7;font-size:.9rem;line-height:1.6}.bb-product-heading .bb-product-heading__profile{max-width:48ch;margin:4px 0 12px;color:#e3e3e5;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.55}#ResultsList .product-card:has(.bb-scent-title-block),#ResultsList .product-card__content:has(.bb-scent-title-block){height:100%}#ResultsList .product-card__content:has(.bb-scent-title-block){background:#f7f8f3;color:#18191b}#ResultsList .group-block:has(.bb-scent-title-block),#ResultsList .group-block-content:has(.bb-scent-title-block){flex:1 1 auto;height:auto;width:100%;min-width:0;align-self:stretch}#ResultsList .group-block-content:has(>.bb-scent-title-block){display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start}#ResultsList .product-card :is(.bb-scent-title-link,.bb-scent-card-title){color:#18191b}#ResultsList .product-card :is(.bb-scent-card-type,.bb-fragrance-card__character){color:#454745}#ResultsList .bb-scent-title-block~product-price{margin-block-start:auto;align-self:flex-start;color:#18191b}#ResultsList .bb-scent-title-block~product-price .price{color:#18191b}@media(max-width:749px){#ResultsList .product-card .bb-fragrance-card__character{font-size:.875rem;min-height:0;display:block;overflow:visible}#ResultsList .product-card .bb-scent-card-title{font-size:1.125rem;line-height:1.2;min-height:0;overflow-wrap:break-word}.bb-premium-site shopify-chat::part(activator){min-height:44px;padding:8px 12px;font-size:14px;border-radius:22px}body:has(#shopify-pc__banner:not([hidden]):not([style*="display: none"]):not([style*="display:none"])) shopify-chat::part(activator){visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/bb-premium-site.css.map */
