.subscribe_and_save,.one_time{--sub-accent-colour: #949ebd;--sub-space: 1.6rem;--sub-gap: .8rem;--sub-text-sm: 14px;background:transparent;color:#000;border:solid 1px var(--sub-accent-colour);padding:var(--sub-space);border-radius:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,padding .3s ease}.subscribe_and_save.is-selected,.one_time.is-selected{background:var(--dark-blue);border-color:var(--light-blue);color:#fff}:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) .subscribe_and_save,:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) .one_time{color:#fff}:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) .subscribe_and_save.is-selected,:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) .one_time.is-selected{background:#fff;border-color:var(--light-blue);color:var(--dark-blue)}:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) :is(.subscribe_and_save,.one_time).is-selected span{color:inherit!important}:is([data-handle=electrolyte-powders-perf],[data-is_perf=true]) :is(.subscribe_and_save,.one_time).is-selected :is(.sub_subheading,.sub_benefit_desc){color:var(--sub-accent-colour)!important}.subscribe_and_save[hidden]{display:none}.one_time{font-size:14px;padding:1.25rem;margin-top:.8rem}.sub-benefits-callout{font-size:14px}.sub_benefits_callout_wrapper{display:flex;flex-direction:column;align-items:flex-end}.sub_benefits_callout_wrapper .f-badge{width:fit-content;background:var(--orange);border-radius:100px;font-size:12px;padding:.4rem .8rem .2rem;font-weight:500;text-transform:uppercase}.one_time p{margin:unset}.sub_heading_container,.selling-plan-title,.sub_benefit_row{display:flex;justify-content:space-between}.sub_heading_container,.sub_benefit_row{align-items:center}.sub_benefit_row:not(:last-child){margin-bottom:.8rem}.sub_heading_wrapper,.sub_benefit_text,.sub_benefit_prices{display:flex;flex-direction:column}.sub_benefit_prices{flex-direction:row;gap:.8rem;align-items:center}.sub_heading,.sub_heading_badge,.selling-plan-title p,.sub_benefit_title,.sub_benefit_price,.one-time-title{font-weight:600}.sub_benefit_price{min-width:40px}.sub_benefit_original_price{min-width:28px;text-align:center}.sub_subheading,.sub_benefit_desc,.sub_benefit_original_price{color:var(--sub-accent-colour);font-size:var(--sub-text-sm)}.sub_subheading,.sub_benefit_desc,.sub_benefit_title,.selling-plan-title p{line-height:normal}.sub_heading_container{margin-bottom:var(--sub-space)}.sub_heading_badge{background:var(--light-blue);font-size:var(--sub-text-sm);border-radius:100px;text-transform:uppercase;padding:.8rem 1.6rem}@media(max-width:420px){.sub_heading_badge{font-size:12px;padding:.4rem .8rem}}@media(max-width:390px){.sub_heading_container{flex-wrap:wrap;gap:.8rem}}.selling-plan-title{padding-bottom:var(--sub-gap);display:flex;align-items:center;border-bottom:1px solid transparent;transition:margin-bottom .3s ease,padding-bottom .3s ease,border-color .3s ease}.subscribe_and_save.is-selected .selling-plan-title{margin-bottom:var(--sub-space);border-bottom-color:var(--sub-accent-colour)}.subscribe_and_save:not(.is-selected){padding:1.25rem}.subscribe_and_save:not(.is-selected) .selling-plan-title{align-items:center;padding-bottom:0}.subscription_benefits{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.subscription_benefit_heading{min-height:0;overflow:hidden}.subscribe_and_save.is-selected .subscription_benefits,.one_time.is-selected .subscription_benefits{grid-template-rows:1fr}.selling-plan-title p{margin:0}.sub_benefit_info{display:flex;align-items:center;gap:var(--sub-gap);min-height:40px}.sub_benefit_image{width:40px;height:40px;object-fit:cover;border-radius:8px}.sub_benefit_info svg{width:20px;height:20px;color:var(--light-blue)}.sub_benefit_price{font-size:18px}.one_time{display:flex;flex-direction:column}.one_time.is-selected{padding:var(--sub-space)}.one_time_widget_wrapper{display:flex;justify-content:space-between;width:100%;align-content:center;align-items:center;border-bottom:1px solid transparent;transition:margin-bottom .3s ease,padding-bottom .3s ease,border-color .3s ease}.one_time.is-selected .one_time_widget_wrapper{margin-bottom:var(--sub-space);padding-bottom:var(--sub-gap);border-bottom-color:var(--sub-accent-colour)}.product__block--subscription-widget{display:block}.variant_prices.variant_prices_sub,.per-serve.variant_prices_sub{display:none}product-info:has(.subscribe_and_save.is-selected) .variant_prices_sub{display:flex}product-info:has(.subscribe_and_save.is-selected) .variant_prices:has(+.variant_prices_sub),product-info:has(.subscribe_and_save.is-selected) .per-serve:has(+.variant_prices_sub){display:none}.sub_benefit_orignal_price,.sub_benefit_sale_price{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sub-widget.css.map */
