.subscription-note[data-v-ead43f89]{display:grid;grid-template-columns:min-content auto;grid-column-gap:10px;background-color:#f7f7f7;padding:16px}.subscription-note .note[data-v-ead43f89]{color:#2d2827;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;vertical-align:middle}.choose-payment-method[data-v-b03143c8]{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:64px}.choose-payment-method .payment-amount[data-v-b03143c8]{align-items:center;display:flex;font-size:16px;font-weight:400;justify-content:space-between;margin-bottom:20px}.choose-payment-method .payment-amount .label[data-v-b03143c8]{text-align:left}.choose-payment-method .payment-amount .value[data-v-b03143c8]{background-color:#f3f3f3;border-radius:5px;padding:8px;text-align:center}.choose-payment-method .payment-methods[data-v-b03143c8]{display:flex;flex:1 1 auto;flex-direction:column;row-gap:16px;width:100%}.choose-payment-method .payment-methods .payment-method[data-v-b03143c8]{align-items:center;border:1px solid #d8d8d8;border-radius:30px;cursor:pointer;display:flex;height:48px;justify-content:center;min-height:48px;position:relative;width:inherit}.choose-payment-method .payment-methods .payment-method.coming-soon[data-v-b03143c8]{cursor:unset}.choose-payment-method .payment-methods .payment-method.card.active[data-v-b03143c8]{border:2px solid #ffc600}.choose-payment-method .payment-methods .payment-method.card img[data-v-b03143c8]{margin-right:8px}.choose-payment-method .payment-methods .payment-method.card span[data-v-b03143c8]{color:#2d2827;font-size:16px;font-weight:600;text-align:left}.choose-payment-method .payment-methods .payment-method.saved[data-v-b03143c8]{border:unset;border-radius:unset;cursor:default;height:unset;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choose-payment-method .payment-methods .payment-method.saved .card-info[data-v-b03143c8]{align-items:center;display:inline-flex;justify-content:center}.choose-payment-method .payment-methods .payment-method.saved .card-info .card-number[data-v-b03143c8]{height:-moz-max-content;height:max-content;padding-left:12px}.choose-payment-method .payment-methods .payment-method.saved .card-info .error-label[data-v-b03143c8]{background-color:#f7f7f7;border-radius:5px;-moz-column-gap:4px;column-gap:4px;margin-left:16px}.choose-payment-method .payment-methods .payment-method.saved .card-info .error-label[data-v-b03143c8] .message{font-size:14px;font-weight:400}.choose-payment-method .payment-methods .payment-method .value[data-v-b03143c8]{background-color:#f3f3f3;border-radius:5px;padding:8px;text-align:center}.choose-payment-method .payment-methods .payment-method .coming-soon[data-v-b03143c8]{background-color:#ffffff80;border-radius:30px;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.choose-payment-method .payment-methods .payment-method .coming-soon .soon[data-v-b03143c8]{background-color:#f3f3f3;border-radius:5px;bottom:8px;color:#2d2827;font-size:12px;font-weight:400;letter-spacing:0;line-height:125%;padding:8px;position:absolute;right:39px;text-align:center;top:8px;vertical-align:middle}.choose-payment-method .payment-methods .add-card[data-v-b03143c8]{color:#5b5b5b;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:150%;margin-bottom:20px;margin-top:8px;text-align:center;vertical-align:middle}.choose-payment-method .payment-methods .change-method[data-v-b03143c8]{color:#3170ee;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;margin-top:-15px;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.choose-payment-method .subscription-note[data-v-b03143c8]{margin-bottom:-8px;margin-top:16px}.choose-payment-method .custom-button[data-v-b03143c8]{display:flex;flex-direction:row;justify-content:space-between;padding:12px 44px;width:100%}.choose-payment-method .custom-button div[data-v-b03143c8]{font-size:20px;font-weight:600;line-height:28px;text-align:center}.choose-payment-method .custom-button.confirm[data-v-b03143c8]{justify-content:center;margin-top:32px}.choose-payment-method .custom-button.pay-with-last[data-v-b03143c8]{margin-top:40px}.choose-payment-method .payment-link[data-v-b03143c8]{color:#3170ee;display:inline-block;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin:24px auto 0;text-align:center;vertical-align:middle;width:-moz-max-content;width:max-content}@keyframes big-mode-15093e98{0%{width:528px}40%{width:1096px}70%{width:1036px}to{width:1056px}}.payment-popup[data-v-15093e98]{max-height:99vh;max-width:100%;overflow:hidden auto;padding:0 24px 64px;transition:width .2s linear,height .5s linear;width:528px}.payment-popup .page-title[data-v-15093e98]{margin:0 5px 10px}.payment-popup .page-title[data-v-15093e98] .page-title-text{font-size:24px;line-height:28.8px}.payment-popup .message[data-v-15093e98]{color:#5b5b5b;font-size:16px;line-height:24px;text-align:left;white-space:preserve}.payment-popup .message[data-v-15093e98] span{font-weight:700}.payment-popup .message.card[data-v-15093e98]{align-items:center;display:flex;justify-content:center}.payment-popup .message.card img[data-v-15093e98]{margin-right:8px}.payment-popup .message.card span[data-v-15093e98]{color:#2d2827;font-size:16px;font-weight:600;text-align:left}.payment-popup .divider[data-v-15093e98]{background-color:#d8d8d8;height:1px;margin:20px 0;width:100%}.payment-popup .divider.step-2[data-v-15093e98]{margin:16px 0}.payment-popup .temp-cards-container[data-v-15093e98]{display:inline-block;overflow:auto visible;padding:0 15px 15px;width:100%}.payment-popup .temp-cards-container .temp-card[data-v-15093e98]{cursor:pointer;display:inline;margin:0 5px;white-space:nowrap;width:-moz-max-content;width:max-content}.payment-popup .temp-cards-container .temp-card[data-v-15093e98]:hover{color:#ffc600}.payment-popup .forms-divider[data-v-15093e98]{background-color:#d8d8d8;display:none;height:100%;width:1px}.payment-popup .error-label[data-v-15093e98]{margin-top:14px}.payment-popup .card-form[data-v-15093e98]{display:flex;flex:1 1 auto;flex-direction:column;row-gap:14px}.payment-popup .card-form>a[data-v-15093e98]{color:red;margin:0 auto;text-decoration:underline}.payment-popup .card-form iframe[data-v-15093e98]{flex:1 1 auto;min-height:430px;width:100%}.payment-popup .card-form .inputs-group[data-v-15093e98]{-moz-column-gap:16px;column-gap:16px;display:flex;margin-bottom:70px}.payment-popup .card-form .custom-button[data-v-15093e98]{display:flex;flex-direction:row;justify-content:space-between;padding:12px 44px;width:100%}.payment-popup .card-form .custom-button div[data-v-15093e98]{font-size:20px;font-weight:600;line-height:28px;text-align:center}.payment-popup .card-form.subscription iframe[data-v-15093e98]{padding-bottom:16px}.payment-popup .first-step-content[data-v-15093e98],.payment-popup .second-step-content[data-v-15093e98]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:432px;padding-top:56px}.payment-popup .second-step-content[data-v-15093e98]{display:flex;flex-direction:column}.payment-popup .second-step-content .card-form[data-v-15093e98]{align-items:center;justify-content:center;width:100%}.payment-popup .second-step-content .card-form .preloader[data-v-15093e98]{align-items:center;display:flex;flex:1 1 auto;height:inherit;justify-content:center;width:inherit}.payment-popup.second-step[data-v-15093e98]{display:flex;flex-direction:column;max-width:100%}.payment-popup.second-step .forms-divider[data-v-15093e98]{display:block}.payment-popup.second-step .first-step-content[data-v-15093e98],.payment-popup.second-step .second-step-content[data-v-15093e98]{max-width:416px}.payment-popup.second-step .page-title[data-v-15093e98]{margin-bottom:16px}.payment-popup.second-step>textarea[data-v-15093e98]{border-radius:5px;height:74px;resize:none}.payment-popup.second-step>input[data-v-15093e98]{border-radius:30px;height:48px}.payment-popup.second-step textarea[data-v-15093e98],.payment-popup.second-step>input[data-v-15093e98]{align-items:flex-start;background-color:#f9f9f9;border:1px solid #d8d8d8;color:#5b5b5b;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:4px;justify-content:center;outline:unset;padding:6px 16px;position:relative;width:100%}.payment-popup.second-step textarea[data-v-15093e98]:hover,.payment-popup.second-step>input[data-v-15093e98]:hover{border-color:#828282}.payment-popup.second-step textarea[data-v-15093e98]:focus,.payment-popup.second-step textarea[data-v-15093e98]:focus-within,.payment-popup.second-step>input[data-v-15093e98]:focus,.payment-popup.second-step>input[data-v-15093e98]:focus-within{border-color:#ffc600}.payment-popup.second-step textarea.invalid[data-v-15093e98],.payment-popup.second-step>input.invalid[data-v-15093e98]{border-color:#de0028}.payment-popup.second-step textarea[data-v-15093e98]:disabled,.payment-popup.second-step>input[data-v-15093e98]:disabled{border-color:#5b5b5b;pointer-events:none}.payment-popup.second-step[data-v-15093e98] .custom-input label{font-size:16px}.payment-popup.second-step .divider[data-v-15093e98]{margin-bottom:14px}@media screen and (max-width:600px){.payment-popup[data-v-15093e98]{padding:0 24px}}@media screen and (max-width:430px){.payment-popup[data-v-15093e98]{margin-bottom:64px;margin-top:40px;max-height:calc(94vh - 104px)}.payment-popup .first-step-content[data-v-15093e98],.payment-popup .second-step-content[data-v-15093e98]{margin-top:-39px}.payment-popup .choose-payment-method[data-v-15093e98]{padding-bottom:unset}}@media screen and (min-width:431px){.payment-popup[data-v-15093e98]{padding:48px}.payment-popup .first-step-content[data-v-15093e98],.payment-popup .second-step-content[data-v-15093e98]{padding-top:unset}.payment-popup .second-step-content .subscription-note[data-v-15093e98]{margin-bottom:unset}.payment-popup .card-form iframe[data-v-15093e98]{padding-bottom:unset}.payment-popup .card-form .inputs-group[data-v-15093e98]{margin-bottom:16px}}@media screen and (min-width:1200px){.payment-popup[data-v-15093e98]{display:grid;max-height:calc(98svh - 24px);min-width:528px}.payment-popup.second-step[data-v-15093e98]{display:grid;grid-template-columns:416px 1px 416px;grid-column-gap:64px;animation:big-mode-15093e98 .5s linear;width:1056px}}@media screen and (max-height:800px){.payment-popup[data-v-15093e98]{height:calc(98svh - 24px)}}
