.product_form--subscription-buy-box{max-width:none!important}.subscription-buy-box~.select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.subscription-buy-box~.purchase-details .pdp-atc-icons{display:none!important}.subscription-buy-box~.purchase-details{margin-top:12px}.subscription-buy-box~.purchase-details .purchase-details__buttons{gap:10px}.subscription-buy-box~.purchase-details .shopify-payment-button{display:block!important;height:54px;min-height:54px}.subscription-buy-box~.purchase-details .shopify-payment-button__more-options{display:none!important}.subscription-buy-box~.purchase-details .shopify-payment-button shopify-accelerated-checkout{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 999px}@media only screen and (min-width:1401px){.subscription-buy-box~.purchase-details .add_to_cart,.subscription-buy-box~.purchase-details .shopify-payment-button{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0;max-width:calc(50% - 5px)}}.subscription-buy-box~.purchase-details .add_to_cart{flex:1;min-height:54px;border:0;border-radius:999px;background:var(--sbb-atc-bg, #af204a);color:#fff;font-size:16px;font-weight:var(--sbb-atc-weight, 700);letter-spacing:.04em}.subscription-buy-box~.purchase-details .add_to_cart:hover,.subscription-buy-box~.purchase-details .add_to_cart:focus-visible{background:var(--sbb-atc-hover, #8c193b)}.subscription-buy-box{width:100%;margin-top:14px;color:var(--sbb-ink);font-family:Poppins,sans-serif}.subscription-buy-box *,.subscription-buy-box *:before,.subscription-buy-box *:after{box-sizing:border-box}.subscription-buy-box .subscription-buy-box__heading{margin:0 0 12px;color:var(--sbb-accent-dark);font-family:inherit;font-size:17px;font-weight:700;line-height:1.2}.subscription-buy-box__plans{display:grid;gap:10px}.subscription-buy-box-plan{position:relative;overflow:visible;border:1px solid var(--sbb-border);border-radius:12px;background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.subscription-buy-box-plan.is-selected{border-color:var(--sbb-accent);background:var(--sbb-soft);box-shadow:0 0 0 1px var(--sbb-selected-shadow)}.subscription-buy-box-plan__best-value{position:absolute;z-index:1;top:-1px;right:-1px;min-width:92px;padding:5px 12px;border-radius:0 11px 0 10px;background:var(--sbb-accent-dark);color:#fff;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.25;text-align:center;text-transform:uppercase}.subscription-buy-box-plan__trigger{display:block;width:100%;min-height:96px;padding:14px 14px 12px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.subscription-buy-box-plan__topline,.subscription-buy-box-plan__price-row,.subscription-buy-box-plan__meta-row{display:flex;align-items:center}.subscription-buy-box-plan__topline{gap:8px;min-width:0}.subscription-buy-box-plan--featured .subscription-buy-box-plan__topline{padding-right:94px}.subscription-buy-box-plan__radio{position:relative;flex:0 0 16px;width:16px;height:16px;border:1.5px solid var(--sbb-radio-border);border-radius:50%;background:#fff}.subscription-buy-box-plan.is-selected .subscription-buy-box-plan__radio{border-color:var(--sbb-accent)}.subscription-buy-box-plan.is-selected .subscription-buy-box-plan__radio:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--sbb-accent);content:""}.subscription-buy-box-plan__title{min-width:0;color:var(--sbb-title);font-size:16px;font-weight:700;line-height:1.2}.subscription-buy-box-plan__save{flex:0 0 auto;padding:3px 7px;border:1px solid var(--sbb-save-border);border-radius:999px;background:var(--sbb-save-bg);color:var(--sbb-save-text);font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.subscription-buy-box[data-style-profile=provitalize] .subscription-buy-box-plan__save{font-weight:600;letter-spacing:0}.subscription-buy-box-plan__price-row{gap:5px;margin-top:10px;padding-left:24px}.subscription-buy-box-plan__price{color:var(--sbb-price);font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1}.subscription-buy-box-plan__per-month{color:var(--sbb-per-month);font-size:14px}.subscription-buy-box-plan__meta-row{justify-content:space-between;gap:12px;margin-top:8px;padding-left:24px;color:var(--sbb-muted);font-size:14px;line-height:1.25}.subscription-buy-box-plan__serving{flex:0 0 auto;margin-left:auto;color:var(--sbb-accent-dark);font-weight:600;letter-spacing:.04em;text-align:right;text-transform:uppercase}.subscription-buy-box-plan__details{margin:0 14px;padding:12px 0 14px;border-top:1px solid var(--sbb-detail-border)}.subscription-buy-box-plan__details[hidden]{display:none}.subscription-buy-box-plan__benefits{display:grid;gap:7px;margin:0;padding:0;list-style:none}.subscription-buy-box .subscription-buy-box-plan__benefits li{position:relative;display:block;margin:0;padding-left:20px;color:var(--sbb-benefit-text);font-family:inherit;font-size:15px;line-height:1.35}.subscription-buy-box-plan__benefits li:before{position:absolute;top:0;left:1px;color:var(--sbb-accent);content:"\2713";font-size:14px;font-weight:800}.subscription-buy-box__otp{display:block;width:fit-content;margin:13px auto 0;padding:2px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--sbb-otp);font-size:17px;line-height:1.3;cursor:pointer}.subscription-buy-box__otp:hover,.subscription-buy-box__otp:focus-visible,.subscription-buy-box__otp[aria-pressed=true]{color:var(--sbb-accent)}.subscription-buy-box__otp[aria-pressed=true]{font-weight:700}@media(max-width:480px){.subscription-buy-box{margin-top:10px}.subscription-buy-box-plan__trigger{min-height:92px;padding:13px 11px 11px}.subscription-buy-box-plan--featured .subscription-buy-box-plan__trigger{padding-top:34px;padding-right:11px}.subscription-buy-box-plan--featured .subscription-buy-box-plan__topline{padding-right:0}.subscription-buy-box-plan__best-value{min-width:86px;font-size:12px}.subscription-buy-box-plan__title{font-size:15px}.subscription-buy-box-plan__price{font-size:25px}.subscription-buy-box-plan__meta-row{gap:8px;font-size:14px}.subscription-buy-box-plan__details{margin:0 11px}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/subscription-buy-box.css.map */
