.subscription-selector{display:block;margin-bottom:20px}.subscription-selector__fieldset{border:0;margin:0;padding:0}.subscription-selector__option{background:rgb(var(--color-shadow));border-radius:10px;transition:border-color .2s ease;padding:10px 18px;display:block;position:relative}.subscription-selector__option+.subscription-selector__option{margin-top:12px}.subscription-selector__choice{cursor:pointer;display:flex;gap:1rem}.subscription-selector__choice .price{align-self:center}.subscription-selector__radio{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.5);width:15px;height:15px;border-radius:50%;margin:7px 0 0}.subscription-selector__radio:checked{position:relative}.subscription-selector__radio:checked:after{width:11px;height:11px;border-radius:50%;background:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:""}.subscription-selector__radio:not(:checked):after{position:absolute;left:0;top:0;width:100%;height:100%;content:""}.subscription-selector__title{font-size:16px;display:flex;align-items:center;column-gap:5px;flex-wrap:wrap;margin:0;font-weight:500}.subscription-selector__heading{flex:1}.subscription-selector__content{margin-top:1.4rem}.subscription-selector__label{display:block;font-size:1.3rem;margin-bottom:.6rem}.subscription-selector__description,.subscription-selector__empty{font-size:1.3rem;line-height:1.5;margin:1rem 0 0}.subscription-selector__empty{opacity:.7}.subscription-selector__badge{color:#fffbee;font-size:12px;font-weight:500;line-height:112.829%;padding:5px 8px;border-radius:5px;background-color:rgb(var(--color-accent-color));display:inline-block}.subscription-selector__benefits ul{padding:0;margin:0;list-style:unset;font-size:14px;font-style:normal;font-weight:500;line-height:112.829%;flex:1}.subscription-selector__benefits li+li{padding-top:10px}.subscription-selector__info{margin-top:17px}.subscription-selector__modal-trigger button{cursor:pointer;text-align:left;font-size:14px}.subscription-selector__modal-trigger button em{text-decoration:underline;font-style:normal;color:currentColor}.subscription-selector__content .select__select{padding:11px;font-size:14px;font-weight:500;line-height:112.829%;min-height:unset;height:unset;border:1px solid rgb(var(--color-accent-color));background-color:transparent;color:#000}.subscription-selector__content .select svg{position:absolute;width:14px;top:50%;right:13px;transform:translateY(-50%)}.subscription-selector__content .select:after,.subscription-selector__content .select:before{content:none}.subscription-modal h3{text-align:center;font-size:35px;font-weight:300;line-height:100%;margin:0 0 65px}.subscription-modal ul{padding:0;list-style:none;max-width:560px;margin:0 auto}.subscription-modal li{display:flex;gap:17px;align-items:center}.subscription-modal li:not(:last-child){margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid #F7ECDD}.subscription-modal li img{width:44px;height:44px;object-fit:contain}.subscription-modal__benefit p,.subscription-modal__benefit h4{margin:0}.subscription-modal__benefit h4{font-size:16px;font-weight:600;line-height:normal;margin-bottom:3px;font-family:var(--font-body-family)}.subscription-modal__benefit p{font-size:16px;font-weight:400;line-height:normal}.subscription-selector__servings{color:#000000b3;font-size:13px;font-style:normal;font-weight:500;line-height:112.829%;display:block}.subscription-selector__choice .price--on-sale .price-item--regular{color:#290216;font-weight:400;display:block}.subscription-selector__modal-trigger{line-height:1}@media screen and (min-width:750px){.subscription-selector__info{display:flex;align-items:end}.subscription-selector__info>*{flex:0 0 50%}.subscription-selector__modal-trigger{text-align:end}}.subscription-selector__choice .price--on-sale .price__sale{align-items:center;display:flex}@media screen and (max-width:749px){.subscription-selector__option--subscription{min-height:auto}.subscription-selector__choice .price .price-item{margin:0}.subscription-selector__choice .price--on-sale .price__sale{flex-direction:column}.subscription-selector__option{padding:13px 10px 19px 18px}.subscription-selector__title{font-size:15px}.subscription-selector__modal-trigger{margin-top:5px}.subscription-selector{margin-bottom:17px}.subscription-modal h3{text-align:left;font-size:25px;line-height:100%;margin-bottom:46px}.subscription-modal li img{width:39px;height:39px}.subscription-modal li:not(:last-child){margin-bottom:12px;padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-subscription-selector.css.map */
