.product__subscription-form{margin:12px 0 14px}.subscription-form__options{display:flex;flex-direction:column;gap:8px}.subscription-option__label{padding:12px 10px;border-radius:10px;border:1px solid #DBDBDB;cursor:pointer;opacity:.5;transition:.15s linear}.subscription-option__label:has(input:checked){opacity:1;border:1px solid #2254B6;background:#2254b60d}.subscription-option__heading{display:flex;align-items:center;padding-left:28px;position:relative}.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:#2254b6;opacity:0;transition:.15s linear}.subscription-option__label:has(input:checked) .subscription-option__heading:before{border-color:#2254b6}.subscription-option__label:has(input:checked) .subscription-option__heading:after{opacity:1}.subscription-option__heading .subscription-option__option-title{color:#000;font-family:Poppins;font-style:normal;font-weight:500;line-height:20px;font-size:20px;margin:0}@media screen and (max-width: 768px){.subscription-option__heading .subscription-option__option-title{font-size:16px}}.subscription-option__discount-badge{display:flex;justify-content:center;align-items:center;height:18px;padding:0 7px;margin-left:4px;border-radius:1.636px;background:#6cc72b;color:#fff;text-align:right;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:10px}.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-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.subscription-option__price.price--regular{color:#999;font-weight:300;text-decoration-line:line-through}.subscription-option__content{padding-left:28px;margin-top:8px}.subscription-option__description{color:#222;font-family:var(--font-product-main),"Poppins","Be Vietnam Pro";font-size:12px;font-style:normal;font-weight:400;line-height:23.04px}.subscription-option__description ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.subscription-option__description ul>li{display:flex;justify-content:flex-start;align-items:center;gap:6px;font-size:14px}.subscription-option__description ul>li>strong{font-weight:600}.subscription-option__description ul>li svg{width:14px;height:10px}.subscription-option__select{width:fit-content;margin:8px 0 0}.subscription-option__select-input{border-radius:6px;border:1px solid rgba(0,0,0,.2);padding:4px 26px 4px 8px;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:calc(100% - 8px) center;background-repeat:no-repeat;background-size:7px 4px;color:#222;font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:23.04px}.subscription-option__label:not(:has(input:checked)) .subscription-option__select-input{pointer-events:none}@media screen and (max-width: 767px){body:has(.product__subscription-form--enhanced) .site-header--border:after{display:none}body:has(.product__subscription-form--enhanced) product-page .product-text{padding-top:8px}body:has(.product__subscription-form--enhanced) .product__heading--one-line{margin-bottom:8px}}.product__subscription-form--enhanced .subscription-option__label{padding:24px 20px 20px;border:2px solid #C4C4C4;background:#fff}.product__subscription-form--enhanced .subscription-option__label.subscription-option--onetime{padding:14px 20px}.product__subscription-form--enhanced .subscription-option__label:has(input:checked){border:2px solid var(--color-subscription-save, #BF9543);background:var(--color-subscription-bg, rgba(245, 195, 96, .1))}.product__subscription-form--enhanced .subscription-option__heading:before{border-width:2px}.product__subscription-form--enhanced .subscription-option__heading:after{background:var(--color-subscription-save, #BF9543)}.product__subscription-form--enhanced .subscription-option__label:has(input:checked) .subscription-option__heading:before{border-color:var(--color-subscription-save, #BF9543)}.product__subscription-form--enhanced .subscription-option__heading .subscription-option__option-title{font-family:var(--font-product-main),"Be Vietnam Pro","Poppins";color:#222;font-weight:500}.product__subscription-form--enhanced .subscription-option__discount-badge{position:absolute;top:-35px;left:20px;height:22px;padding:0 6px;font-family:var(--font-product-main),"Inter","Be Vietnam Pro","Poppins";font-size:11px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;color:#fff;background:var(--color-subscription-save, #BF9543)}.product__subscription-form--enhanced .subscription-option__label:has(.subscription-option__content) .subscription-option__heading{padding-bottom:14px;border-bottom:1px solid #D9D9D9}.product__subscription-form--enhanced .subscription-option__label.subscription-option--onetime .subscription-option__heading{border-bottom:0;padding-bottom:0}.product__subscription-form--enhanced .subscription-option__prices{gap:5px}.product__subscription-form--enhanced .subscription-option__price{font-family:var(--font-product-main),"Be Vietnam Pro","Poppins";line-height:20px;letter-spacing:-1px;color:#222;font-size:18px;font-weight:500;flex-shrink:0}@media screen and (max-width: 768px){.product__subscription-form--enhanced .subscription-option__price{font-size:15px}}.product__subscription-form--enhanced .subscription-option__price.price--regular{color:#2222224d;flex-shrink:0}.product__subscription-form--enhanced .subscription-option__content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:14px;padding-left:0}.product__subscription-form--enhanced .subscription-option__label.subscription-option--onetime .subscription-option__content{margin-top:5px}.product__subscription-form--enhanced .subscription-option__description{font-family:var(--font-product-main),"Be Vietnam Pro","Poppins";line-height:18px;width:auto}.product__subscription-form--enhanced .subscription-option__price-per-serving{flex:1 1 auto;text-align:right;color:var(--color-subscription-save, #BF9543);font-family:var(--font-product-main),"Be Vietnam Pro","Poppins";font-size:14px;font-style:normal;font-weight:700;line-height:18px}.product__subscription-form--enhanced .subscription-option__select{width:100%;margin-top:10px}@media screen and (max-width: 768px){.product__subscription-form--enhanced .subscription-option__select{margin-top:8px}}.product__subscription-form--enhanced .subscription-option__select-input{font-family:var(--font-product-main),"Be Vietnam Pro","Poppins";padding:8px 30px 8px 12px;font-size:14px;background-color:#fff;border-color:#c4c4c4;color:#222;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:9px 9px}.product__subscription-form--enhanced .subscription-option--onetime:not(:has(input:checked)) .subscription-option__content{display:none}.product__subscription-form--enhanced .subscription-option--onetime:not(:has(input:checked)) .subscription-option__heading{padding-bottom:0;border:none}@media screen and (max-width: 767px){.product__subscription-form--enhanced .subscription-option--subscribe .subscription-option__price-per-serving{position:absolute;right:20px;max-width:76px;font-size:13px}.product__subscription-form--enhanced .subscription-option__description{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-featured-product-subscription-form.css.map */
