.subscription-modal .modal__container{border-radius:0;background-color:#e9e5dc}.modal__content-wrapper .yotpo-icon.yotpo-icon-star.rating-star,.yotpo-icon.yotpo-icon-half-star.rating-star{color:#00953d!important}.subscription-modal .modal__body{padding-bottom:0}.subscription-modal input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.subscription-modal .radio-button{position:realtive;display:block;top:0;left:0;height:20px;width:20px;border:1px solid black;border-radius:50%}.subscription-option__wrapper.highlighted{background:var(--green);color:#fff}.subscription-option__wrapper{width:100%;padding:0}.subscription-option__wrapper:not(:last-child){border-bottom:1px solid var(--med-gray)}.subscription-option__wrapper p{margin:0 0 10px 28px;text-align:left}.subscription-option__wrapper p a{color:inherit;text-decoration:underline}.subscription-modal label{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left;margin:-1px;padding:20px 23px 20px 20px;border:1px solid transparent;cursor:pointer}.subscription-modal label.is-active{background-color:#fff;border:1px solid #00953D}.subscription-modal .subscription-option__wrapper:first-child label.is-active{border-radius:5px 5px 0 0}.subscription-modal .subscription-option__wrapper:last-child label.is-active{border-radius:0 0 5px 5px}.subscription-modal .subscription-option__wrapper:first-child label:hover{border-radius:5px 5px 0 0}.subscription-modal .subscription-option__wrapper:last-child label:hover{border-radius:0 0 5px 5px}.subscription-modal label:hover{background-color:#fff;border:1px solid #00953D}.subscription-modal .radio-wrapper{position:relative;cursor:pointer;margin-right:12px}.subscription-modal .radio-button:after{content:"";position:absolute;display:none}.subscription-modal input:checked~.radio-button{background:#000}.subscription-modal input:checked~.radio-button:after{display:block}.subscription-modal .radio-button:after{left:8px;top:4px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subscription-modal .subscription-info__wrapper{padding-left:16px;width:100%}.subscription-info__title{display:flex;align-items:center;justify-content:space-between;gap:9px}.subscription-info__title span:not(.subscription-option__discount){margin-top:3px}.subscription-option__discount{background:#00953d;padding:5px 7px;color:#fff;font-family:Aktiv,sans-serif;font-weight:400;font-style:normal;font-size:9px;line-height:normal;letter-spacing:1px;text-transform:uppercase;margin:0 10px;white-space:nowrap}.subscription-modal .subscription-info__wrapper p{margin:2px 0}.subscription-modal fieldset{border:1px solid var(--med-gray);border-radius:5px;width:100%;padding:0;margin:0 0 15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal__content-wrapper .product-form__buttons button{border:.5px solid black;padding:16px 4px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-family:Canela,serif!important;font-size:16px;font-style:italic;font-weight:300;line-height:100%;letter-spacing:.16px;background-color:#a0c6a8;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.modal__content-wrapper .product-form__buttons button{font-family:Canela,serif!important}.modal__content-wrapper .product-form__buttons:hover{background-color:#83b38c;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.subscription-modal .modal__content-wrapper{padding:0 20px 25px;max-width:unset}@media screen and (max-width: 768px){.subscription-modal .radio-wrapper{margin-right:6px}}@media screen and (max-width: 480px){.subscription-info__title{align-items:flex-start;gap:15px}}.subscription-terms-modal .modal__container{min-width:300px;max-width:344px;text-align:left;color:#000}.subscription-terms-modal .modal__content-wrapper{text-align:left;color:#000}.subscription-modal button span{pointer-events:none}.subscription-modal .modal__header{height:35px}.subscription-modal .modal__close{margin:8px 18px 0}@media screen and (max-width: 1024px){.subscription-modal .modal__body{margin-top:-5px}.subscription-modal .modal__header{height:32px}.subscription-modal .modal__close{margin:7px 15px 0}}.subscription-product-form__notice .icon{transform:translateY(2px)}.subscription__product-wrapper{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.subscription__product-wrapper .subscription__product-image{width:106px}.subscription__product-wrapper img{max-width:100%}.subscription__product-info{font-family:Aktiv,sans-serif;text-align:left;padding-left:10px}.subscription__product-info .product-title{color:#000;text-align:center;font-family:Canela,serif;font-size:20px;font-style:normal;font-weight:300;line-height:130%}.subscription__product-info p{margin:10px 0 0}.subscription__product-wrapper .yotpo .yotpo-bottomline .text-m{padding:0!important;margin-left:5px;font-family:Aktiv,sans-serif;font-size:15px!important;line-height:normal}@media screen and (max-width: 768px){.subscription__product-wrapper{margin-bottom:20px}.subscription__product-wrapper .subscription__product-image{width:80px}.subscription__product-wrapper .yotpo .yotpo-bottomline .text-m{margin-left:2px;font-size:11px!important}.subscription__product-wrapper .yotpo .standalone-bottomline .star-clickable{align-items:flex-end}}@media screen and (max-width: 452px){.subscription__product-wrapper .yotpo .standalone-bottomline .star-clickable{justify-content:flex-start}}.product-form__subscription-options-trigger{position:relative}.product-form__subscription-options-trigger button{width:100%}.product-form__subscription-options-trigger .modal__overlay{position:absolute;z-index:9;width:100%;height:auto;top:inherit;bottom:100%;display:block;padding:0;background:#fff;box-shadow:0 0 20px #0000001a;border-radius:5px}.subscription-pdp .modal__container{border-radius:5px;min-width:100%;min-height:auto}.subscription-pdp fieldset{margin:0}.subscription-pdp .modal__content-wrapper{padding:0}.subscription-pdp label{padding:20px 50px 20px 20px;cursor:pointer}.subscription-pdp .subscription-info__wrapper{padding:0 0 0 16px}.subscription-option__wrapper-price{display:flex;flex-direction:column;align-items:flex-end;min-width:35px}.subscription-option__wrapper-price span{line-height:normal}@media screen and (max-width: 1439px){.subscription-info__title{align-items:baseline}}@media (max-width: 1024px) and (min-width: 961px){.subscription-pdp label{padding:15px}}@media (max-width: 960px) and (min-width: 769px){.subscription-pdp label{padding:15px 5px}.subscription-info__title{flex-wrap:wrap}.subscription-pdp .subscription-info__wrapper{padding:0 0 0 10px}}@media (max-width: 374px){.subscription-pdp label{padding:15px 5px}.subscription-info__title{flex-wrap:wrap}.subscription-pdp .subscription-info__wrapper{padding:0 0 0 10px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/component-subscription-modal.css.map */
