.product__subscription-form{margin:4px 0 14px}.subscription-form__options{display:flex;flex-direction:column;gap:8px}.subscription-option__label{padding:12px;border-radius:8px;border:2px solid #C4C4C4;cursor:pointer;opacity:.5;transition:.15s linear}.subscription-option__description ul>li{margin:4px 0}.subscription-option__label:has(input:checked){opacity:1;border:2px solid var(--color-subscription-save, #c4c4c4)}.subscription-option__label.subscription-option--subscribe{padding-top:0}.subscription-option__savings{display:flex;justify-content:space-between;align-items:center;margin:0 -12px 14px;width:calc(100% + 24px);background:#c4c4c4;border-radius:6px 6px 0 0;color:#fff;font-size:11px;font-style:normal;font-weight:600;line-height:18px;text-align:center;padding:4px 8px}.subscription-option__label:has(input:checked) .subscription-option__savings{background:var(--color-subscription-save, #c4c4c4)}.subscription-option__savings-amount{display:flex;justify-content:center;align-items:center;text-transform:uppercase}.savings-amount__wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:36px}.savings-amount__percent,.savings-amount__price{transition:opacity .15s ease-in-out;animation:infinite show_savings_percent 6s cubic-bezier(.175,.885,.32,1.275);position:absolute;right:0}.savings-amount__price{animation:infinite show_savings_price 6s cubic-bezier(.175,.885,.32,1.275);opacity:0}.subscription-option__heading{display:flex;align-items:center;padding-left:28px;position:relative}.subscription-option__label.subscription-option--subscribe .subscription-option__heading{border-bottom:1px solid #D9D9D9;padding-bottom:8px;margin-bottom:8px}.subscription-option__heading:before{content:"";display:block;position:absolute;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #999;background:#fff}.subscription-option__heading:after{content:"";display:block;position:absolute;left:5px;width:10px;height:10px;border-radius:50%;background:var(--color-subscription-save, #c4c4c4);opacity:0;transition:.15s linear}.subscription-option__label:has(input:checked) .subscription-option__heading:before{border-color:var(--color-subscription-save, #c4c4c4)}.subscription-option__label:has(input:checked) .subscription-option__heading:after{opacity:1}.subscription-option__heading .subscription-option__option-title{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin:0}.subscription-option__prices{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto}.subscription-option__price{color:#000;text-align:right;font-size:18px;font-style:normal;font-weight:500;line-height:20px}.subscription-option__price.price--regular{color:#999;font-size:14px;font-weight:300;text-decoration-line:line-through}.subscription-option__content{margin-top:4px}.subscription-option__description{color:#222;font-size:12px;font-style:normal;font-weight:400;line-height:23.04px}.subscription-option__description ul{list-style:none;padding:0}.subscription-option__description ul>li{display:flex;align-items:center;gap:4px;font-size:12px;line-height:normal}.subscription-option__description ul>li{display:flex;justify-content:flex-start;align-items:center;gap:5px}.subscription-option__description ul>li svg{width:12px;height:10px}.subscription-option__description ul>li svg path{fill:#a3a3a3}.subscription-option__label:has(input:checked) .subscription-option__description ul>li svg path{fill:var(--color-subscription-save, #c4c4c4)}.subscription-option__select{display:flex;justify-content:flex-start;align-items:center;gap:4px;margin:8px 0 0}.subscription-option__select-label{font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#000}.subscription-option__select-input{border-radius:6px;border:1px solid rgba(0,0,0,.2);padding:0 20px 0 0;width:fit-content;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path opacity="0.7" d="M1.44336 0.777771L4.94355 4.77777L8.44336 0.777771" stroke="black" stroke-width="1.5" stroke-linecap="round"/></svg>');background-position:100% center;background-repeat:no-repeat;color:#c4c4c4;font-size:12px;font-style:normal;font-weight:400;line-height:18px;border:0;box-shadow:none;text-transform:capitalize}.subscription-option__label:has(input:checked) .subscription-option__select-input{color:var(--color-subscription-save, #c4c4c4)}.subscription-option__label:not(:has(input:checked)) .subscription-option__select-input{pointer-events:none}.subscription-option__price-per-serving{font-size:12px;font-style:normal;font-weight:700;line-height:18px;white-space:nowrap;color:#22222280;margin-left:auto;width:fit-content}.subscription-option__label:has(input:checked) .subscription-option__price-per-serving{color:var(--color-subscription-save, #c4c4c4)}.subscription-option__label.subscription-option--onetime .subscription-option__price-per-serving{display:none;color:#000!important;font-weight:400}.subscription-option__label.subscription-option--onetime:has(input:checked) .subscription-option__price-per-serving{display:block}.subscription-option__benefits-more-link{color:#a3a3a3;font-size:11px;font-style:normal;font-weight:400;line-height:18px;text-decoration-line:underline;padding-left:16px;width:fit-content}.subscription-option__label:has(input:checked) .subscription-option__benefits-more-link{color:var(--color-subscription-save, #c4c4c4)}.subscription-option__label:not(:has(input:checked)) .subscription-option__benefits-more-link{pointer-events:none}@media screen and (max-width: 767px){.subscription-option__price{font-size:16px!important}.subscription-option__price.price--regular{font-size:14px!important}}@keyframes show_savings_percent{0%{opacity:1}50%{opacity:0}}@keyframes show_savings_price{0%{opacity:0}50%{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-featured-product-subscription-form-v2.css.map */
