.bbx-subscription{--bbx-cream: var(--bb-control-cream, #FFF8EC);--bbx-ink: var(--bb-control-ink, #171918);--bbx-green-pale: var(--bb-control-sage, #E7F5F2);--bbx-caramel-pale: color-mix(in srgb, #E98732 16%, #FFF8EC);display:block;width:100%;margin-block:0 18px;color:var(--bbx-ink);font-family:var(--font-body--family)}.bbx-subscription[hidden],.bbx-subscription [hidden]{display:none!important}.bbx-subscription__fieldset{min-width:0;margin:0;padding:0;border:0}.bbx-subscription__legend{width:100%;margin:0 0 9px;padding:0;color:var(--bbx-ink);font-size:.78rem;font-weight:750;letter-spacing:.02em}.bbx-subscription__purchase-options,.bbx-subscription__bag-options{display:grid;gap:9px}.bbx-subscription__choice,.bbx-subscription__bag-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 15px;border:1px solid var(--bbx-ink);border-radius:6px;background:var(--bbx-cream);color:var(--bbx-ink);cursor:pointer;transition:background .15s ease,transform .15s ease}.bbx-subscription__choice:hover,.bbx-subscription__bag-choice:hover,.bbx-subscription__frequency:hover{transform:translateY(-1px)}.bbx-subscription__choice:has(.bbx-subscription__input:checked),.bbx-subscription__bag-choice:has(.bbx-subscription__input:checked),.bbx-subscription__frequency:has(.bbx-subscription__input:checked){background:var(--bbx-caramel-pale)}.bbx-subscription__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bbx-subscription__choice:has(.bbx-subscription__input:focus-visible),.bbx-subscription__bag-choice:has(.bbx-subscription__input:focus-visible),.bbx-subscription__frequency:has(.bbx-subscription__input:focus-visible){outline:3px solid var(--bbx-ink);outline-offset:3px}.bbx-subscription__choice-main,.bbx-subscription__price,.bbx-subscription__bag-price{display:flex;flex-direction:column}.bbx-subscription__choice-main{min-width:0;gap:4px}.bbx-subscription__choice-heading,.bbx-subscription__bag-topline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bbx-subscription__radio{flex:0 0 auto;width:18px;height:18px;border:2px solid var(--bbx-ink);border-radius:50%;background:var(--bbx-cream)}.bbx-subscription__choice:has(.bbx-subscription__input:checked) .bbx-subscription__radio,.bbx-subscription__bag-choice:has(.bbx-subscription__input:checked) .bbx-subscription__radio{background:var(--bbx-ink);box-shadow:inset 0 0 0 4px var(--bbx-caramel-pale)}.bbx-subscription__choice-title{font-size:.98rem;font-weight:780;line-height:1.1}.bbx-subscription__choice-copy,.bbx-subscription__bag-copy{padding-inline-start:26px;color:var(--bbx-ink);font-size:.76rem;line-height:1.35}.bbx-subscription__price,.bbx-subscription__bag-price{align-items:flex-end;text-align:right;white-space:nowrap}.bbx-subscription__price strong,.bbx-subscription__bag-price strong{color:var(--bbx-ink);font-size:.94rem;font-weight:780;line-height:1.2}.bbx-subscription__price small,.bbx-subscription__bag-price small{color:var(--bbx-ink);font-size:.65rem;line-height:1.25}.bbx-subscription__soft-badge,.bbx-subscription__saving-badge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid var(--bbx-ink);border-radius:4px;background:var(--bbx-green-pale);color:var(--bbx-ink);font-size:.62rem;font-weight:780;letter-spacing:.02em;line-height:1;text-transform:uppercase}.bbx-subscription__saving-badge{background:var(--bbx-caramel-pale)}.bbx-subscription__prompt{margin:10px 0 0;padding:11px 13px;border:1px solid var(--bbx-ink);border-radius:6px;background:var(--bbx-green-pale);color:var(--bbx-ink);font-size:.76rem;font-weight:700;line-height:1.4}.bbx-subscription__prompt[data-complete=true]{background:var(--bbx-cream)}.bbx-subscription__panel{margin-block-start:10px;border:1px solid var(--bbx-ink);border-radius:6px;padding:15px;background:var(--bbx-cream)}.bbx-subscription__bag-choice{grid-template-rows:auto auto;gap:4px 14px;min-height:84px;padding:13px 14px}.bbx-subscription__bag-topline strong{font-size:.9rem;line-height:1.1}.bbx-subscription__bag-price{grid-column:2;grid-row:1 / span 2;align-self:center}.bbx-subscription__frequency-fieldset{margin-block-start:14px}.bbx-subscription__frequencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bbx-subscription__frequency{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--bbx-ink);border-radius:6px;padding:9px 11px;background:var(--bbx-cream);color:var(--bbx-ink);cursor:pointer;font-size:.74rem;font-weight:700;line-height:1.15;text-align:center;transition:background .15s ease,transform .15s ease}.bbx-subscription__frequency:last-child:nth-child(odd){grid-column:1 / -1}.bbx-subscription__reassurance{display:flex;flex-wrap:wrap;gap:7px 14px;margin-block-start:14px;border-top:1px solid var(--bbx-ink);padding-block-start:12px;color:var(--bbx-ink);font-size:.68rem;font-weight:650}.bbx-subscription__summary{display:grid;gap:5px;margin-block-start:14px;padding:13px;border:2px solid var(--bbx-ink);border-radius:6px;background:var(--bbx-green-pale);color:var(--bbx-ink);font-size:.75rem;line-height:1.35}.bbx-subscription__summary>strong{font-size:.9rem}.bbx-subscription__reassurance span:before{margin-inline-end:5px;content:"\2713";font-weight:800}.bbx-subscription__agreement{display:grid;gap:12px;margin-block-start:16px;padding:16px;border:1px solid var(--bbx-ink);border-radius:6px;background:var(--bbx-cream);color:var(--bbx-ink)}.bbx-subscription__agreement>strong{font-size:.92rem}.bbx-subscription__agreement dl{display:grid;gap:10px;margin:0}.bbx-subscription__agreement dl>div{display:grid;grid-template-columns:minmax(90px,.35fr) 1fr;gap:12px}.bbx-subscription__agreement dt,.bbx-subscription__agreement dd{margin:0;font-size:.75rem;line-height:1.4}.bbx-subscription__agreement dt{font-weight:800}.bbx-subscription__agreement a{color:inherit;font-weight:750}product-form-component[data-bbx-subscription-active=true] .product-form-buttons .quantity-selector-wrapper,product-form-component[data-bbx-subscription-active=true] .product-form-buttons .quantity-label,product-form-component[data-bbx-subscription-active=true] .accelerated-checkout-block{display:none}product-form-component:not([data-bbx-subscription-active=true]) #shopify-buyer-consent[data-consent-type=subscription]{display:none!important}@media screen and (max-width:390px){.bbx-subscription__choice,.bbx-subscription__bag-choice{grid-template-columns:1fr}.bbx-subscription__price,.bbx-subscription__bag-price{grid-column:1;grid-row:auto;align-items:flex-start;padding-inline-start:26px;text-align:left}}@media(prefers-reduced-motion:reduce){.bbx-subscription__choice,.bbx-subscription__bag-choice,.bbx-subscription__frequency{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bbx-subscription-selector.css.map */
