subscription-widget{position:relative;display:flex;flex-direction:column;gap:2rem}.purchase-options.options_container{display:flex;flex-direction:column;border-radius:1rem;border:solid 1px #8cceec}.purchase-option{display:flex;flex-direction:column;padding:1rem;transition:.3s}.purchase-option.subscription{border-radius:0 0 1rem 1rem}.purchase-option.onetime{border-radius:1rem 1rem 0 0}.option_container{display:flex;gap:1rem;align-items:center;padding-left:2rem;position:relative;cursor:pointer;margin:0}.purchase-price-box{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;gap:.25rem}.purchase-option_container:first-child .purchase-option{border-bottom:solid 1px #8cceec}.saved-percents{display:flex;flex-direction:column;justify-content:center;font-size:.75rem;align-items:center;line-height:1;gap:.15rem;padding:0 .35rem;border-radius:.25rem;background:#8cceec;color:#fff;font-weight:500;aspect-ratio:1/1}.saved-percents.zero-saved{background:transparent;color:#878282;border:dashed .1rem #9d9b9b}.purchase-option_container input[type=radio]{display:none}.option_container:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;outline:2px solid #8cceec;border:2px solid #fff;transition:.3s}input:checked+.purchase-option{background-color:#f5f5f5}input:checked+.purchase-option .option_container:before{background:#8cceec}.purchase-saved-costs{font-size:.625rem;color:#c67066;font-weight:500}.product-thumbnail{width:6.25rem;height:auto}.product-thumbnail img{width:100%;height:100%}.subscription_toggle{display:grid;grid-template-rows:0;opacity:0;overflow:hidden}.subscrption_details{padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.regular-delivery-box{background:#8cceec26;padding:.5rem;display:flex;justify-content:center;border:solid 1px #8cceec;border-radius:.5rem;position:relative;margin-top:1rem}span.save-percentage{position:absolute;right:2rem;top:0;transform:translateY(-50%);background:#8cceec;color:#fff;padding:.25rem .5rem;font-size:.85rem;border-radius:.5rem}select.delivery__options{width:100%;padding:.5rem 0;font-size:1rem;outline:none}input:checked+.purchase-option .subscription_toggle{opacity:1;grid-template-rows:1fr;overflow:unset}span.subscription_heading{flex:1}.sub_details{cursor:pointer}.sub_details>span{color:#8cceec;border-bottom:solid 1px #8cceec;font-size:1rem;font-weight:500}.details_description{position:absolute;right:0;width:50%;height:auto;background:#fff;padding:1rem;border-radius:1rem;border:solid 1px #8cceec;bottom:40px;z-index:1;visibility:hidden;bottom:calc(50% + .5rem)}.subscrption_details_container{position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;border:solid 1px #e3e3e3;padding:1rem;font-size:1rem;border-radius:1rem}.regular-delivery-box_container{display:flex;gap:1rem}.price-box{display:flex;flex-direction:column;height:100%;justify-content:center}.price-box span.purchase-price{font-size:1.75rem;font-weight:700}.buy-button-container{display:flex;gap:1rem}.sub_details:hover .details_description{visibility:visible}quantity-input.quantity-input span{width:2.75rem;height:2.75rem;border:none;background:#f4f4f4;border-radius:.25rem;text-align:center;font-size:1rem;outline:none;display:flex;justify-content:center;align-items:center}quantity-input.quantity-input{display:inline-flex;border:solid 1px #8cceec;border-radius:4px;overflow:hidden;height:2.75rem}quantity-input.quantity-input button{display:inline-flex;align-items:center;justify-content:center;background-color:#8cceec;color:#fff;font-size:31px;font-weight:300;line-height:40px;width:2.75rem}add-to-cart{display:flex;background:#8cceec;border:1px solid #000;text-align:center;justify-content:center;line-height:1.25rem;padding:.75rem 1.25rem;border-radius:1.35rem;flex:1;color:#fff;cursor:pointer}onetime-widget{display:flex;flex-direction:column;gap:1rem}onetime-widget .purchase-option.onetime{border-radius:1rem}onetime-widget .purchase-option_container:first-child .purchase-option{border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/87/assets/custom-subscription.css.map */
