.outer-wrapper[data-v-9d1afcf1]{width:100%}.creditcard-grid[data-v-9d1afcf1]{display:grid;grid-template-columns:1fr;gap:16px}.validation-column[data-v-9d1afcf1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox[data-v-9d1afcf1]{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;cursor:pointer;gap:8px}.checkbox input[type=checkbox][data-v-9d1afcf1]{cursor:pointer;accent-color:var(--petrol-100)}.checkbox label[data-v-9d1afcf1]{cursor:pointer}@media(min-width:740px){.outer-wrapper[data-v-9d1afcf1]{width:608px}.creditcard-grid[data-v-9d1afcf1]{grid-template-columns:1fr 1fr;gap:32px}.button-section[data-v-9d1afcf1] *{width:50%}}@media(min-width:1200px){.outer-wrapper[data-v-9d1afcf1]{width:784px}.creditcard-grid[data-v-9d1afcf1]{max-width:784px}}.paypal-button-wrapper[data-v-ff41a098]{width:100%;display:flex;flex-direction:column;gap:16px}.save-for-recurring-payments[data-v-ff41a098]{display:flex;align-items:center;gap:4px;width:100%;margin-top:16px}.save-for-recurring-payments label[data-v-ff41a098],.save-for-recurring-payments input[data-v-ff41a098]{cursor:pointer;color:var(--gray-100)}.save-for-recurring-payments input[data-v-ff41a098]{accent-color:var(--petrol-100);transform:scale(1.1)}.close-paypal[data-v-ff41a098]{position:absolute;top:1rem;right:1rem;cursor:pointer}.paypal-payment-popup-wrapper[data-v-ff41a098]{background-color:#05050599;display:flex;justify-content:center;align-items:center;position:fixed;z-index:90;width:100vw;height:100vh;overflow:hidden;inset:0}.paypal-payment-popup[data-v-ff41a098]{position:relative;width:70%;height:300px;background-color:#fff;border-radius:8px;display:flex;gap:2.5rem;justify-content:center;align-content:center;align-items:center;flex-direction:column;padding:2rem}.paypal-popup-header[data-v-ff41a098]{display:flex;justify-content:center;align-items:center;text-align:center;width:80%}@media(min-width:740px){.paypal-payment-popup[data-v-ff41a098]{width:735px}}.sepa-wrapper[data-v-d35e4c13]{width:100%;display:flex;flex-direction:column;gap:24px}.sepa-wrapper .account-holder-section[data-v-d35e4c13]{display:flex;flex-direction:column;gap:24px}.sepa-wrapper .account-holder-section .checkbox[data-v-d35e4c13]{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px}.sepa-wrapper .account-holder-section .checkbox input[data-v-d35e4c13],.sepa-wrapper .account-holder-section .checkbox label[data-v-d35e4c13]{cursor:pointer}.sepa-wrapper .account-holder-section .checkbox input[type=checkbox][data-v-d35e4c13]{width:18px;height:18px;accent-color:var(--petrol-100);border-radius:8px}.sepa-wrapper .account-holder-section .checkbox label[data-v-d35e4c13]{color:var(--gray-100);font-size:14px;font-weight:700}.sepa-wrapper .account-holder-section .holder[data-v-d35e4c13]{display:flex;flex-wrap:wrap;gap:16px}.sepa-wrapper .account-holder-section .holder>*[data-v-d35e4c13]{flex:1 1 288px}.sepa-wrapper .mandate-section[data-v-d35e4c13]{display:flex;flex-direction:column;gap:8px}.sepa-wrapper .mandate-section .mandate-checkbox[data-v-d35e4c13]{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:var(--gray-10);border-radius:8px}.sepa-wrapper .mandate-section .mandate-checkbox input[type=checkbox][data-v-d35e4c13]{width:18px;height:18px;accent-color:var(--petrol-100);border-radius:8px;cursor:pointer;flex-shrink:0;margin-top:2px}.sepa-wrapper .mandate-section .mandate-checkbox input[type=checkbox].error[data-v-d35e4c13]{outline:1px solid var(--notification-warning-border-color);outline-offset:2px}.sepa-wrapper .mandate-section .mandate-checkbox label[data-v-d35e4c13]{color:var(--gray-100);font-size:14px;line-height:130%;cursor:pointer}.sepa-wrapper .mandate-section .mandate-checkbox .mandate-link[data-v-d35e4c13]{background:none;border:none;padding:0;font:inherit;display:inline}.mandate-modal-content[data-v-d35e4c13]{display:flex;flex-direction:column;gap:16px}.mandate-modal-content p[data-v-d35e4c13]{font-size:14px;line-height:130%}@media(min-width:740px){.sepa-wrapper[data-v-d35e4c13]{gap:32px}.sepa-wrapper .account-holder-section[data-v-d35e4c13]{gap:32px}.sepa-wrapper .account-holder-section .holder[data-v-d35e4c13]{row-gap:16px;column-gap:32px}}.google-pay-button-wrapper[data-v-50e66811]{display:flex;justify-content:center;align-items:center;width:100%;padding:8px 0 4px}.google-pay-button-wrapper[data-v-50e66811] google-pay-button{display:block;width:100%;max-width:320px}
