#subscription-step-root,.thank-you-modal__content>.subscription-step{max-width:1025px;margin:0 auto;padding:24px 24px 24px 0;max-height:70vh;overflow-y:auto;font-family:Inter,sans-serif}#subscription-step-root .subscription-step__heading,.thank-you-modal__content>.subscription-step .subscription-step__heading{font-weight:700;font-size:23px;line-height:31px;letter-spacing:-.69px;color:#171a2e;margin:0 0 24px}#subscription-step-root .subscription-step__item,.thank-you-modal__content>.subscription-step .subscription-step__item{margin-bottom:24px;padding:24px;background:#fbfcff;border:1px solid #e4e2f2;border-left:2px solid #52b27f;border-radius:12px;box-shadow:0 1px 3px #0000000f}#subscription-step-root .subscription-step__item-title,.thank-you-modal__content>.subscription-step .subscription-step__item-title{font-weight:700;font-size:19px;line-height:26px;letter-spacing:-.57px;color:#171a2e;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e4e2f2}#subscription-step-root .subscription-step__options,.thank-you-modal__content>.subscription-step .subscription-step__options{display:flex;flex-direction:column;gap:12px}#subscription-step-root .subscription-step__option,.thank-you-modal__content>.subscription-step .subscription-step__option{border:1px solid #e4e2f2;background:#fff;border-radius:8px;padding:20px 24px;position:relative;cursor:pointer;transition:border-color .2s,box-shadow .2s}#subscription-step-root .subscription-step__option:hover,.thank-you-modal__content>.subscription-step .subscription-step__option:hover{border-color:#52b27f}#subscription-step-root .subscription-step__option.subscription-step__option--selected,.thank-you-modal__content>.subscription-step .subscription-step__option.subscription-step__option--selected{border-color:#52b27f;box-shadow:0 0 0 2px #52b27f33}#subscription-step-root .subscription-step__option input,.thank-you-modal__content>.subscription-step .subscription-step__option input{position:absolute;opacity:0;pointer-events:none}#subscription-step-root .subscription-step__option-header,.thank-you-modal__content>.subscription-step .subscription-step__option-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}#subscription-step-root .subscription-step__option-radio,.thank-you-modal__content>.subscription-step .subscription-step__option-radio{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #868686;border-radius:50%;background:#fff;flex-shrink:0;margin-top:2px;position:relative;vertical-align:middle}#subscription-step-root .subscription-step__option>.subscription-step__option-radio,.thank-you-modal__content>.subscription-step .subscription-step__option>.subscription-step__option-radio{margin-right:12px}#subscription-step-root .subscription-step__option--selected .subscription-step__option-radio:after,.thank-you-modal__content>.subscription-step .subscription-step__option--selected .subscription-step__option-radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#171a2e;border-radius:50%}#subscription-step-root .subscription-step__option-label,.thank-you-modal__content>.subscription-step .subscription-step__option-label{font-weight:700;font-size:23px;line-height:31px;letter-spacing:-.69px;color:#171a2e;flex:1}#subscription-step-root .subscription-step__option-badge,.thank-you-modal__content>.subscription-step .subscription-step__option-badge{background:#52b27f;border:1px solid #e4e2f2;color:#fff;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.42px;padding:4px 10px;border-radius:6px;flex-shrink:0;position:absolute;top:0;right:16px;transform:translateY(-50%);z-index:2}#subscription-step-root .subscription-step__option-prices,.thank-you-modal__content>.subscription-step .subscription-step__option-prices{font-size:19px;line-height:26px;letter-spacing:-.57px;color:#52b27f;margin-left:32px}#subscription-step-root .subscription-step__option-prices .subscription-step__original-price,.thank-you-modal__content>.subscription-step .subscription-step__option-prices .subscription-step__original-price{color:#171a2e;margin-right:5px;font-size:17px;letter-spacing:.51px;text-decoration:line-through}#subscription-step-root .subscription-step__option-prices .subscription-step__discounted-price,.thank-you-modal__content>.subscription-step .subscription-step__option-prices .subscription-step__discounted-price{font-weight:700;line-height:26px}#subscription-step-root .subscription-step__option-benefits,.thank-you-modal__content>.subscription-step .subscription-step__option-benefits{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.48px;color:#171a2e;margin:12px 0 0 32px;list-style:none;padding:0}#subscription-step-root .subscription-step__option-benefits li,.thank-you-modal__content>.subscription-step .subscription-step__option-benefits li{position:relative;padding-left:24px;margin-bottom:6px}#subscription-step-root .subscription-step__option-benefits li:before,.thank-you-modal__content>.subscription-step .subscription-step__option-benefits li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2352b27f'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") center/contain no-repeat}#subscription-step-root .subscription-step__plans-for,.thank-you-modal__content>.subscription-step .subscription-step__plans-for{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.42px;margin:12px 0 0 32px;color:#626681}#subscription-step-root .subscription-step__plans-label,.thank-you-modal__content>.subscription-step .subscription-step__plans-label{font-weight:700;font-size:19px;line-height:26px;letter-spacing:-.57px;margin:8px 0 5px 32px;color:#171a2e}#subscription-step-root .subscription-step__plans-buttons,.thank-you-modal__content>.subscription-step .subscription-step__plans-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 0 32px}#subscription-step-root .subscription-step__plans-btn,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.48px;background:#fff;color:#171a2e;border:2px solid #52b27f;border-radius:8px;padding:10px 16px;cursor:pointer;transition:background .2s,color .2s;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:124px;text-align:center}#subscription-step-root .subscription-step__plans-btn:hover,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn:hover{background:#f0f9f4}#subscription-step-root .subscription-step__plans-btn.subscription-step__plans-btn--selected,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn.subscription-step__plans-btn--selected{background:#52b27f;color:#fff;border-color:#52b27f}#subscription-step-root .subscription-step__plans-btn-interval,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn-interval{font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.48px}#subscription-step-root .subscription-step__plans-btn-discount,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn-discount{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.42px;margin-top:4px;text-transform:lowercase}#subscription-step-root .subscription-step__one-time-price,.thank-you-modal__content>.subscription-step .subscription-step__one-time-price{font-size:19px;line-height:26px;letter-spacing:-.57px;color:#52b27f;font-weight:700;margin-left:32px}#subscription-step-root .subscription-step__actions,.thank-you-modal__content>.subscription-step .subscription-step__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px}#subscription-step-root .subscription-step__back,.thank-you-modal__content>.subscription-step .subscription-step__back{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:16px;color:#171a2e;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}#subscription-step-root .subscription-step__back:hover,.thank-you-modal__content>.subscription-step .subscription-step__back:hover{color:#52b27f}#subscription-step-root .subscription-step__continue,.thank-you-modal__content>.subscription-step .subscription-step__continue{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:14px 28px;background:#52b27f;color:#fff;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,opacity .2s}#subscription-step-root .subscription-step__continue:hover,.thank-you-modal__content>.subscription-step .subscription-step__continue:hover{background:#46996b}#subscription-step-root .subscription-step__continue:disabled,.thank-you-modal__content>.subscription-step .subscription-step__continue:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width:1024px){#subscription-step-root .subscription-step__option-label,.thank-you-modal__content>.subscription-step .subscription-step__option-label{font-size:20px;line-height:26px;letter-spacing:-.51px}#subscription-step-root .subscription-step__plans-label,.thank-you-modal__content>.subscription-step .subscription-step__plans-label{font-size:16px;line-height:22px;letter-spacing:-.48px}}@media screen and (max-width:767px){#subscription-step-root,.thank-you-modal__content>.subscription-step{padding:16px 12px;max-height:70vh;overflow-y:auto}#subscription-step-root .subscription-step__item,.thank-you-modal__content>.subscription-step .subscription-step__item{margin-bottom:16px;padding:0;background:transparent;border:none;box-shadow:none}#subscription-step-root .subscription-step__item-title,.thank-you-modal__content>.subscription-step .subscription-step__item-title{margin-bottom:10px;padding-bottom:10px}#subscription-step-root .subscription-step__option,.thank-you-modal__content>.subscription-step .subscription-step__option{padding:14px 12px}#subscription-step-root .subscription-step__option-badge,.thank-you-modal__content>.subscription-step .subscription-step__option-badge{right:10px;font-size:12px;line-height:16px;padding:3px 8px}#subscription-step-root .subscription-step__option-label,.thank-you-modal__content>.subscription-step .subscription-step__option-label{font-size:17px;line-height:21px;letter-spacing:-.51px}#subscription-step-root .subscription-step__option-prices,#subscription-step-root .subscription-step__one-time-price,.thank-you-modal__content>.subscription-step .subscription-step__option-prices,.thank-you-modal__content>.subscription-step .subscription-step__one-time-price{margin-left:0}#subscription-step-root .subscription-step__option-benefits,#subscription-step-root .subscription-step__plans-label,#subscription-step-root .subscription-step__plans-buttons,.thank-you-modal__content>.subscription-step .subscription-step__option-benefits,.thank-you-modal__content>.subscription-step .subscription-step__plans-label,.thank-you-modal__content>.subscription-step .subscription-step__plans-buttons{margin-left:0}#subscription-step-root .subscription-step__plans-btn,.thank-you-modal__content>.subscription-step .subscription-step__plans-btn{min-width:0;flex:1 1 calc(50% - 4px);padding:10px 8px}#subscription-step-root .subscription-step__actions,.thank-you-modal__content>.subscription-step .subscription-step__actions{flex-direction:column-reverse}#subscription-step-root .subscription-step__continue,.thank-you-modal__content>.subscription-step .subscription-step__continue{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/subscription-step.css.map */
