.al-bf-page{--bf-dark:#211c1a;--bf-paper:#fffdf8;--bf-white:#fff;--bf-ink:#483627;--bf-muted:#6a5a50;--bf-border:#d9cec4;--bf-accent:#8b3936;--bf-selected:#f7ece6;--bf-placeholder:#f4eee5;--bf-focus:#a25f32;background:var(--bf-dark);color:var(--bf-ink)}html:has(.al-bf-page),.al-bf-page{overflow-x:clip}.al-bf-page main{background:var(--bf-dark)}.al-bf-page .section-header.shopify-section-group-al-bf-header-group{z-index:3}body.al-bf-page.overflow-hidden-tablet{overflow:clip}@media(max-width:989px){html:has(body.al-bf-page.overflow-hidden-tablet){overflow:hidden}.al-bf-page:has(#Details-menu-drawer-container[open]) #al-tcc-sticky{display:none!important}.al-bf-page:has(#Details-menu-drawer-container[open]) #bf-set-picker .g-pdp-options-cta{visibility:hidden}}.al-bf-page a:focus-visible,.al-bf-page button:focus-visible,.al-bf-page [tabindex]:focus-visible{outline:3px solid var(--bf-focus);outline-offset:4px}.al-bf-page main>.shopify-section{background:var(--bf-white)}.al-bf-page main>.shopify-section:has(.al-bf-picker),.al-bf-page main>.shopify-section:has([data-bf-benefits]),.al-bf-page main>.shopify-section:has(#check_delivery_time){background:var(--bf-dark);color:var(--bf-paper)}.al-bf-page main>[id$=__product_ingredients_q6c9pw],.al-bf-page main>[id$=__product_ingredients_q6c9pw]>div{background:var(--bf-white)!important;color:var(--bf-ink)}.al-bf-page .al-bf-picker{background:var(--bf-dark)!important;color:var(--bf-paper)}.al-bf-page #bf-set-picker .g-pdp-title,.al-bf-page #bf-set-picker .g-pdp-ratings p,.al-bf-page #bf-set-picker .g-pdp-description p,.al-bf-page #bf-set-picker .promotion-text,.al-bf-page #bf-set-picker .g-pdp-blocks .g-pdp-text,.al-bf-page #bf-set-picker .g-pdp-blocks .g-pdp-text p,.al-bf-page #bf-set-picker .product__text{color:var(--bf-paper)!important}.al-bf-page #bf-set-picker .g-pdp-options-wrapper{background:transparent;color:var(--bf-paper)}.al-bf-page #bf-set-picker .g-pdp-options-wrapper p,.al-bf-page #bf-set-picker .g-pdp-options-wrapper li,.al-bf-page #bf-set-picker .g-pdp-option-title>div,.al-bf-page #bf-set-picker .g-pdp-options-top--title,.al-bf-page #bf-set-picker .g-pdp-options-top--subtitle,.al-bf-page #bf-set-picker .g-pdp-option-tabs span{color:var(--bf-ink)!important}.al-bf-page #bf-set-picker .g-pdp-options-block{border-color:var(--bf-border);background:var(--bf-paper)}.al-bf-page #bf-set-picker .g-pdp-options-block--selected{border-color:var(--bf-accent);background:var(--bf-selected)}.al-bf-page #bf-set-picker .g-pdp-main-image.al-bf-native-square{padding:0!important;height:auto!important;aspect-ratio:1/1}.al-bf-native-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1/1;width:100%;border:1px dashed var(--bf-muted);color:var(--bf-ink);background:var(--bf-placeholder);font-size:18px;text-align:center;padding:24px}.al-bf-native-placeholder strong{font-size:clamp(24px,3vw,36px)}.al-bf-page #bf-set-picker .al-bf-native-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;height:100%;overflow:hidden;background:var(--bf-placeholder);color:var(--bf-ink);border:1px dashed var(--bf-muted);border-radius:6px;padding:0}.al-bf-native-thumb strong{font-size:18px;line-height:1}.al-bf-benefits{font-size:18px;line-height:1.7;background:var(--bf-dark);color:var(--bf-paper);padding:56px 0}.al-bf-benefits__inner{max-width:1400px;margin:auto;padding:0 32px}.al-bf-benefits__header{margin-bottom:28px}.al-bf-benefits__header h2{font-size:clamp(28px,3vw,40px);line-height:1.4;margin:0 0 12px;color:var(--bf-paper)}.al-bf-benefits__header p{margin:0;max-width:850px;line-height:1.7}.al-bf-benefits__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;position:relative}.al-bf-benefits__track:has(>.al-bf-benefits__card:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.al-bf-benefits__card{background:var(--bf-white);color:var(--bf-ink);border:8px solid var(--bf-white);border-radius:20px;overflow:hidden;min-width:0}.al-bf-benefits__media{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:var(--bf-white);overflow:hidden;border-radius:12px}.al-bf-benefits__media>img,.al-bf-benefits__media>svg{display:block;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.al-bf-benefits__media--coffee{background:var(--bf-placeholder)}.al-bf-benefits__media--coffee>svg{height:92%;width:92%}.al-bf-benefits__kit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;width:100%;height:100%}.al-bf-benefits__kit img{width:100%;height:auto;max-height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.al-bf-benefits__copy{padding:22px 16px 18px}.al-bf-benefits__copy h3{font-size:clamp(22px,2vw,28px);line-height:1.45;color:var(--bf-ink);margin:8px 0 14px;overflow-wrap:anywhere}.al-bf-benefits__copy p{font-size:18px;line-height:1.7;margin:0 0 14px}.al-bf-benefits__copy p:last-child{margin-bottom:0}.al-bf-benefits__copy .al-bf-benefits__label{font-size:18px;font-weight:700;color:var(--bf-accent);line-height:1.5}.al-bf-benefits__condition{color:var(--bf-muted)}.al-bf-benefits__note{max-width:1000px;margin:28px 0 0;font-size:18px;line-height:1.8}.al-bf-benefits__controls{display:none}.al-bf-benefits__missing{padding:24px;font-size:18px;color:var(--bf-muted)}@media(max-width:767px){.al-bf-benefits{padding:36px 0}.al-bf-benefits__inner{padding:0 16px}.al-bf-benefits__header{margin-bottom:24px}.al-bf-benefits__track,.al-bf-benefits__track:has(>.al-bf-benefits__card:nth-child(4)){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding:0 16px 12px 0;scrollbar-width:thin}.al-bf-benefits__card{flex:0 0 85%;scroll-snap-align:start;border-width:6px;border-radius:18px}.al-bf-benefits__copy{padding:18px 12px 14px}.al-bf-benefits__controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:16px}.al-bf-benefits__controls button{width:48px;height:48px;border:1px solid var(--bf-paper);border-radius:50%;background:transparent;color:var(--bf-paper);font-size:24px;cursor:pointer}.al-bf-benefits__controls button:disabled{opacity:.4;cursor:default}.al-bf-benefits__controls span{font-size:18px;min-width:48px;text-align:center}.al-bf-benefits__note{margin-top:24px}}@media(prefers-reduced-motion:reduce){.al-bf-page{scroll-behavior:auto}}.al-bf-page #bf-set-picker .product__accordion{color:var(--bf-paper);border-color:#796c62}.al-bf-page #bf-set-picker .product__accordion h2,.al-bf-page #bf-set-picker .product__accordion summary,.al-bf-page #bf-set-picker .product__accordion .accordion__content,.al-bf-page #bf-set-picker .product__accordion a{color:var(--bf-paper)!important}.al-bf-page #check_delivery_time{background:var(--bf-white);color:var(--bf-ink)}.al-bf-page #bf-set-picker .promotion .promotion-text{color:var(--bf-ink)!important}.al-bf-page #bf-set-picker .g-pdp-option-tabs .g-pdp-option-tab-selected,.al-bf-page #bf-set-picker .g-pdp-option-tabs .g-pdp-option-tab-selected small{color:#fff!important}.al-bf-page #bf-set-picker .g-pdp-option-tabs .al-servings-note{opacity:1!important}.al-bf-benefits__placeholder{box-sizing:border-box;width:100%;height:100%;aspect-ratio:1/1;border:2px dashed #827b72;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:#f4f1eb;color:#39342e;text-align:center;font-size:18px;line-height:1.5}.al-bf-benefits__viewport{position:relative}.al-bf-benefits__edge-next{display:none}@media(max-width:767px){.al-bf-benefits__edge-next{display:flex;position:absolute;z-index:2;align-items:center;justify-content:center;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--bf-ink);background:var(--bf-white);color:var(--bf-ink);font-size:28px;box-shadow:0 2px 8px #0003;cursor:pointer}.al-bf-benefits__edge-next[hidden]{display:none}}.al-bf-page #bf-set-picker .g-pdp-options-wrapper .g-pdp-options-top--title,.al-bf-page #bf-set-picker .g-pdp-options-wrapper .g-pdp-options-top--subtitle,.al-bf-page #bf-set-picker .g-pdp-options-wrapper>.g-pdp-options-checklist li{color:var(--bf-paper)!important}.al-bf-page #bf-set-picker .g-pdp-options-checklist li:empty{display:none}.al-bf-page #bf-set-picker .g-sticky-top{background:var(--bf-dark)}.al-bf-page #bf-set-picker .g-pdp-options-top-cirlce{color:var(--bf-ink)}.al-bf-page #bf-set-picker .g-pdp-options-product,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift{background:var(--bf-paper);color:var(--bf-ink);border-color:var(--bf-border)}.al-bf-page #bf-set-picker .g-pdp-option-tab:not(.g-pdp-option-tab-selected){background:var(--bf-paper)}.al-bf-page #bf-set-picker .g-pdp-pricing.al-bf-price-message{color:var(--bf-paper)}.al-bf-page #bf-set-picker .al-bf-price-message .g-pdp-main-sale{font-size:18px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:var(--bf-paper)}.al-bf-page #bf-set-picker .al-bf-price-message .g-pdp-main-compare{display:none}@media(max-width:359px){.al-bf-page #bf-set-picker .g-pdp-options-product,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.al-bf-page #bf-set-picker .g-pdp-options-product .g-pdp-options-product-left,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift .g-pdp-options-product-left,.al-bf-page #bf-set-picker .g-pdp-options-product .g-pdp-options-product-title,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift .g-pdp-options-product-title{min-width:0}.al-bf-page #bf-set-picker .g-pdp-options-product button,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift button,.al-bf-page #bf-set-picker .g-pdp-options-product .g-pdp-outofstock,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift .g-pdp-outofstock,.al-bf-page #bf-set-picker .g-pdp-options-product .g-pdp-options-qty,.al-bf-page #bf-set-picker .g-pdp-options-product-freegift .g-pdp-options-qty{box-sizing:border-box;width:100%;min-width:0;max-width:none}}.al-bf-page #bf-set-picker .g-pdp-outofstock{white-space:nowrap}@media(min-width:990px){.al-bf-page #bf-set-picker :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--header-height,125px) + 10px)}}.al-bf-page #bf-set-picker .g-pdp-options-block{flex-wrap:wrap;gap:12px}.al-bf-page #bf-set-picker .g-pdp-options-block-left{min-width:0;flex:1}.al-bf-page #bf-set-picker .g-pdp-option-title{min-width:0}.al-bf-page #bf-set-picker .g-pdp-option-title>div{line-height:1.4}.al-bf-page #bf-set-picker .g-pdp-option-pricing{flex-shrink:0;color:var(--bf-ink)}.al-bf-page #bf-set-picker .g-pdp-option-pricing--compare:empty{display:none}.al-bf-page #bf-set-picker .al-bf-card-breakdown{flex-basis:100%;font-size:13px;line-height:1.6;color:var(--bf-ink)}.al-bf-page #bf-set-picker .g-pdp-options-checklist li{line-height:1.6;background-position:left 3px}.al-bf-page #bf-set-picker .al-bf-regular-check:before{content:"NEW";display:inline-block;font-size:10px;font-weight:700;background:#fffad1;color:#d37e01;padding:1px 5px;border-radius:4px;margin-right:6px;vertical-align:middle}.al-bf-page #bf-set-picker .al-bf-auto-gift{margin-top:12px;padding:14px;background:#fffad1;border:1px solid #D37E01;border-radius:8px;color:var(--bf-ink);font-size:14px;line-height:1.6}.al-bf-page #bf-set-picker .al-bf-auto-gift p{margin:6px 0 0}.al-bf-page #bf-set-picker .al-bf-auto-gift strong{display:block}.al-bf-page #bf-set-picker .al-bf-gift-is-selected{border:2px solid #2BB37F;background:#f0fff7}.al-bf-page #bf-set-picker .al-bf-gift-selected{display:block;font-size:12px;font-weight:700;color:#187c56;white-space:nowrap;margin-bottom:6px;text-align:center}.al-bf-page #bf-set-picker .al-bf-gift-selected[hidden]{display:none}.al-bf-page #bf-set-picker #g-pdp-cta-final,.al-bf-page #al-tcc-sticky button{white-space:normal;line-height:1.5}.al-bf-page .al-bf-cta-summary{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px}.al-bf-page #bf-set-picker #g-pdp-cta-final{width:100%;flex:1 1 100%;height:auto}.al-bf-page #bf-set-picker #g-pdp-cta-final:disabled{color:#121212}.al-bf-benefits__choice{display:block;width:100%;height:100%;padding:0;box-sizing:border-box}.al-bf-benefits__choice>div{min-width:0;width:100%;height:100%;aspect-ratio:1/1}.al-bf-benefits__choice .al-bf-benefits__choice-count{grid-column:1/-1;aspect-ratio:auto;text-align:center;font-size:20px;line-height:1.7}.al-bf-benefits__choice img,.al-bf-benefits__choice svg{display:block;width:100%;height:100%;object-fit:contain}.al-bf-page #bf-set-picker .al-bf-bonus-ended:before{display:none}.al-bf-page #bf-set-picker .al-bf-auto-gift[hidden],.al-bf-page #bf-set-picker .al-bf-card-breakdown[hidden]{display:none}.al-bf-page #bf-set-picker .al-bf-auto-gift[data-bf-short-gift]{font-size:18px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/al-bf-early-access.css.map */
