.checkout-flow__right-column[data-v-0ddf7c34]{padding:1.5rem 0 0}@media(min-width:1024px){.checkout-flow[data-v-0ddf7c34]{flex-direction:row;gap:4rem}.checkout-flow[data-v-0ddf7c34]:not(.one-column){display:flex;justify-content:stretch}.checkout-flow__left-column[data-v-0ddf7c34],.checkout-flow__right-column[data-v-0ddf7c34]{flex:0 1 60%;padding:0}.checkout-flow__left-column[data-v-0ddf7c34]{max-width:36.25rem}}.checkout-flow__error[data-v-0ddf7c34]{padding:1rem 0}.checkout-flow__loading[data-v-0ddf7c34]{padding:1rem;text-align:center}.checkout-flow__general-message[data-v-0ddf7c34],.checkout-flow__intro[data-v-0ddf7c34],.checkout-flow__managed-by[data-v-0ddf7c34]{width:100%}.checkout-flow__general-message p[data-v-0ddf7c34],.checkout-flow__intro p[data-v-0ddf7c34],.checkout-flow__managed-by p[data-v-0ddf7c34]{padding-bottom:1rem}.checkout-flow__general-message--no-padding p[data-v-0ddf7c34],.checkout-flow__intro--no-padding p[data-v-0ddf7c34],.checkout-flow__managed-by--no-padding p[data-v-0ddf7c34]{padding:0}.checkout-flow__general-message[data-v-0ddf7c34]{text-align:var(--checkout-flow-message-text-align,center)}.checkout-flow__legal[data-v-0ddf7c34]{color:#616161;font-size:.875rem;line-height:1.5}.checkout-flow__actions[data-v-0ddf7c34]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-top:1rem}@media(min-width:650px){.checkout-flow__actions[data-v-0ddf7c34]{--dcc-button-padding-sides:0;--dcc-button-width:auto;flex-direction:row}}.checkout-flow__actions__button[data-v-0ddf7c34]{flex:1;width:var(--dcc-button-width,100%)}.checkout-flow__actions__button--cancel[data-v-0ddf7c34]{--dcc-button-hover-background:#b00020}.payment-methods[data-v-0ddf7c34]{width:100%}.payment-methods__no-subscription[data-v-0ddf7c34]{text-align:left}.payment-methods__error[data-v-0ddf7c34]{color:#b00020}.payment-methods__expiration-date[data-v-0ddf7c34],.payment-methods__next-pay-date[data-v-0ddf7c34]{font-weight:700}.payment-methods__list[data-v-0ddf7c34]{display:flex;flex-flow:column nowrap;gap:.5rem;padding:0 0 1.5rem}
