.bf-offer{--bf-ink: #0a0a0a;--bf-mute: #6e6e6e;--bf-line: #e6e6e6;--bf-raise: #f5f5f4;--bf-sale: #e3241b;--bf-display: "Barlow Condensed", "Arial Narrow", sans-serif;--bf-text: var(--text-font-family, "Barlow", ui-sans-serif, system-ui, sans-serif);display:block;margin:0 0 4px;color:var(--bf-on-bg, inherit);font-family:var(--bf-text)}.bf-offer *,.bf-offer *:before,.bf-offer *:after{box-sizing:border-box}.bf-offer__heading{margin:0 0 10px;color:inherit;font-family:var(--bf-display);font-size:18px;font-style:italic;font-weight:800;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.bf-offer:not(.is-ready) .bf-offer__tiers{min-height:210px;border-radius:4px;background:var(--bf-raise)}.bf-offer__tiers{display:grid;gap:12px}.bf-tier{position:relative;border:2px solid var(--bf-line);border-radius:4px;background:#fff;color:var(--bf-ink);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bf-tier.has-ribbon{margin-top:8px}.bf-tier.is-selected{border-color:var(--bf-sale);box-shadow:0 8px 20px #0a0a0a29;transform:translateY(-1px)}.bf-offer.is-disabled .bf-offer__tiers{opacity:.5;pointer-events:none;filter:grayscale(1)}.bf-offer.is-disabled .bf-tier__option{cursor:not-allowed}.bf-tier__ribbon{position:absolute;top:-10px;right:12px;z-index:1;padding:3px 8px;border-radius:2px;background:var(--bf-ink);color:#fff;font-family:var(--bf-display);font-size:13px;font-style:italic;font-weight:800;letter-spacing:.03em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.bf-tier.is-selected .bf-tier__ribbon{background:var(--bf-sale)}.bf-tier__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:16px 14px 14px;cursor:pointer}.bf-tier__radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.bf-tier__dot{width:20px;height:20px;border:1.5px solid var(--bf-line);border-radius:50%;background:#fff}.bf-tier.is-selected .bf-tier__dot{border:6px solid var(--bf-sale)}.bf-tier__radio:focus-visible~.bf-tier__dot{outline:2px solid var(--bf-ink);outline-offset:2px}.bf-tier__body{display:grid;gap:4px;min-width:0}.bf-tier__title{font-family:var(--bf-display);font-size:21px;font-style:italic;font-weight:800;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.bf-tier__subtitle{color:var(--bf-mute);font-size:13px;line-height:1.3}.bf-tier__tags{display:flex;flex-wrap:wrap;gap:6px}.bf-tier__tags:empty{display:none}.bf-tier__save,.bf-tier__badge{padding:2px 6px;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.bf-tier__save{background:var(--bf-sale);color:#fff}.bf-tier__badge{background:var(--bf-raise);color:var(--bf-ink)}.bf-tier__prices{display:grid;justify-items:end;gap:1px;text-align:right}.bf-tier__price{font-family:var(--bf-display);font-size:26px;font-style:italic;font-weight:800;line-height:1;white-space:nowrap}.bf-tier__compare{color:var(--bf-mute);font-size:13px;white-space:nowrap}.bf-tier__each{color:var(--bf-mute);font-size:12px;white-space:nowrap}.bf-tier__details{display:grid;gap:10px;padding:0 14px 14px 46px}.bf-tier__units{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.bf-unit{display:grid;gap:4px;margin:0}.bf-unit__label{color:var(--bf-mute);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bf-unit__select{width:100%;min-height:44px;padding:0 32px 0 10px;border:1px solid var(--bf-line);border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230a0a0a' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--bf-ink);font:600 14px/1.2 var(--bf-text);-webkit-appearance:none;appearance:none}.bf-unit__select:focus-visible{outline:2px solid var(--bf-ink);outline-offset:1px}.bf-tier__gifts{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bf-gift{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.3}.bf-gift__body{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;gap:4px 6px;align-items:center}.bf-gift__tag{padding:2px 6px;border-radius:2px;background:var(--bf-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bf-gift__title{font-weight:600}.bf-gift__compare{color:var(--bf-mute)}.bf-gift__free{color:var(--bf-sale);font-weight:800;text-transform:uppercase}.bf-steppers{display:grid;gap:8px}.bf-stepper{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:44px;padding:4px 4px 4px 10px;border:1px solid var(--bf-line);border-radius:4px}.bf-stepper__label{font-size:14px;font-weight:600;line-height:1.25}.bf-stepper__controls{display:flex;align-items:center}.bf-stepper__button{width:40px;height:40px;border:0;border-radius:4px;background:var(--bf-raise);color:var(--bf-ink);font:700 20px/1 var(--bf-text);cursor:pointer}.bf-stepper__button:disabled{opacity:.35;cursor:not-allowed}.bf-stepper__button:focus-visible{outline:2px solid var(--bf-ink);outline-offset:1px}.bf-stepper__count{min-width:34px;font-size:16px;font-weight:800;text-align:center}.bf-steppers__hint{margin:0;color:var(--bf-sale);font-size:13px;font-weight:700}@media(max-width:749px){.bf-tier__option{gap:10px;padding:15px 12px 12px}.bf-tier__title{font-size:19px}.bf-tier__price{font-size:23px}.bf-tier__details{padding:0 12px 12px}.bf-tier__units{grid-template-columns:1fr 1fr}}.shopify-section:has(bf-volume-offer) .choice-label,.shopify-section:has(bf-volume-offer) .flavor-row,.shopify-section:has(bf-volume-offer) .flavor-status,.shopify-section:has(bf-volume-offer) .bbb__flavors,.shopify-section:has(bf-volume-offer) .product-info__variant-picker,.shopify-section:has(bf-volume-offer) .shopify-payment-button{display:none!important}.bf-bundle__card{display:grid;gap:12px;padding:14px;border:2px solid var(--bf-sale);border-radius:4px;background:#fff;color:var(--bf-ink);box-shadow:0 8px 20px #0a0a0a29}.bf-bundle__components{display:grid;gap:10px}.bf-component{display:grid;gap:4px}.bf-component__label{color:var(--bf-mute);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bf-component__value{font-size:15px;font-weight:600}.bf-component__select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--bf-line);border-radius:2px;background:#fff;color:var(--bf-ink);font:inherit;font-size:15px}.bf-component__select:focus-visible{outline:2px solid var(--bf-ink);outline-offset:1px}.bf-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.bf-bundle__price{font-family:var(--bf-display);font-size:28px;font-style:italic;font-weight:800;line-height:1}.bf-bundle__compare{color:var(--bf-mute);font-size:14px}.bf-bundle .bf-tier__save{align-self:center}.bf-bundle.is-disabled .bf-bundle__card{border-color:var(--bf-line);box-shadow:none}.bf-bundle.is-disabled .bf-component:not(.is-sold-out){opacity:.5}bf-bundle-offer.bf-bundle .bf-bundle__form .button{--button-background: 10 10 10;--button-text-color: 255 255 255;--button-outline-color: 10 10 10;background-color:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important}bf-bundle-offer.bf-bundle .bf-bundle__form .button[disabled]{--button-background: 230 230 230;--button-text-color: 110 110 110;--button-outline-color: 230 230 230;background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#6e6e6e!important;cursor:not-allowed}.bf-component.is-sold-out .bf-component__value{color:var(--bf-sale)}.bf-bundle.is-disabled .bf-bundle__prices{opacity:.5}.bf-tier__units--swatches{grid-template-columns:minmax(0,1fr);gap:10px}@media(max-width:749px){.bf-tier__units.bf-tier__units--swatches{grid-template-columns:minmax(0,1fr)}}.bf-unit__name,.bf-component__name{color:var(--bf-ink);text-transform:none;letter-spacing:0;font-size:13px}.bf-swatches{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.bf-swatch{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:3px;border:2px solid transparent;border-radius:50%;background:#fff;cursor:pointer}.bf-swatch img{display:block;width:42px;height:42px;border:1px solid var(--bf-line);border-radius:50%;object-fit:cover}.bf-swatch.is-active{border-color:var(--bf-sale)}.bf-swatch:focus-visible{outline:2px solid var(--bf-ink);outline-offset:1px}.bf-swatch{position:relative}.bf-swatch.is-sold-out{cursor:not-allowed}.bf-swatch.is-sold-out img{opacity:.45}.bf-swatch.is-sold-out:after{position:absolute;top:50%;left:50%;width:35px;height:1px;margin-left:-17.5px;background:var(--bf-ink);content:"";transform:rotate(-42deg)}.bf-swatches--grouped{flex-direction:column;flex-wrap:nowrap;gap:8px}.bf-swatch-group{display:flex;flex-direction:column;gap:4px;min-width:0}.bf-swatch-group__label{color:var(--bf-ink);font-size:12px}.bf-swatches__row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.bf-tier__flavor{margin:0}.bf-component__select[hidden]{display:none}.bf-stepper__label{display:flex;gap:8px;align-items:center;min-width:0}.bf-stepper__thumb{flex:0 0 auto;width:32px;height:32px;border:1px solid var(--bf-line);border-radius:50%;object-fit:cover}.bf-gift__img{flex:0 0 auto;width:44px;height:44px;border:1px solid var(--bf-line);border-radius:4px;background:#fff;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bf-offers.css.map?x=17190 */
