.subscription-modal .modal__container{border-radius:10px}.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:18px;width:18px;background-color:#eee;border-radius:50%}.subscription-option__wrapper.highlighted{background:var(--green);color:#fff}.subscription-option__wrapper{padding:15px 10px 5px;border-bottom:1px solid black}.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:0}.subscription-modal label:hover input:not(:checked)~.radio-button{background-color:#ccc}.subscription-modal .radio-wrapper{position:relative;cursor:pointer}.subscription-modal .radio-button:after{content:"";position:absolute;display:none}.subscription-modal input:checked~.radio-button:after{display:block}.subscription-modal .radio-button:after{left:7px;top:3px;width:5px;height:9px;border:solid black;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subscription-modal .subscription-info__wrapper{padding:0 10px 10px;width:100%}.subscription-info__title{display:flex;align-items:center;justify-content:space-between}.subscription-info__title span:not(.subscription-option__discount){margin-top:2px}.subscription-option__discount{background:#2e5579;padding:5px 7px;color:#fff;font-family:Fakt,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:none;width:100%;padding:0;margin:0 0 15px;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.subscription-modal .modal__content-wrapper{padding:0 20px 30px;max-width:unset}@media screen and (max-width: 768px){.subscription-info__title span:not(.subscription-option__discount){height:28px}}.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:18px 18px 0}.subscription__product-wrapper{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid black}.subscription__product-info{text-align:left;padding-left:10px}
/*# sourceMappingURL=/s/files/1/0253/3661/0863/t/129/assets/component-subscription-modal.css.map */
