.payment-method dd.content table.data.table tbody tr:first-child{display:grid}.payment-method dd.content table.data.table tbody tr:first-child th{font-size:1.6rem;font-weight:600;padding-left:0;border:none}.payment-method dd.content table.data.table tbody tr:first-child td{padding:0;border:none}#payment-method-paypal .hipay-field-container{height:fit-content;margin:0}#paypal-field{width:100%;max-width:375px;margin:0 auto}.mollie-buttons{margin-top:10%;text-align:center;opacity:0;animation:fadeIn 1s;animation-delay:1s;animation-fill-mode:forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.mollie-buttons .button{display:inline-block;margin:20px;max-width:100%;padding:0 16px;border:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.19);border-radius:6px;background-color:#0095ff;color:#fff;font-size:1.8rem;font-weight:700;line-height:4.4rem;text-align:center;text-decoration:none;outline:none;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mollie-buttons{opacity:0;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;transition:opacity 2s ease-in}.mollie-buttons .button:hover{background-color:#0077cb}.mollie-loading .redirect-block{padding:10%;text-align:center}.checkout-payment-method #mollie_methods_ideal-form .label{height:35px;display:inline-block}.checkout-payment-method #mollie_methods_ideal-form .payment-icon{width:35px;max-height:30px}.checkout-payment-method #mollie_methods_kbc-form .label{height:35px;display:inline-block}.checkout-payment-method #mollie_methods_kbc-form .payment-icon{width:35px;max-height:30px}.checkout-payment-method #mollie_methods_giftcard-form .label{height:40px;display:inline-block}.checkout-payment-method #mollie_methods_giftcard-form .payment-icon{width:35px;max-height:30px}.mollie-payment-icon{width:25px;margin-right:5px;vertical-align:middle}.mollie-loading .loader{border:16px solid #e3f0fa;border-top:16px solid #31a8f0;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;margin-left:auto;margin-right:auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mollie-component{width:100%;height:54px;padding:24px 16px 0;border-radius:var(--border-radius-interactive);border:1px solid var(--color-neutral2);background:var(--color-white);color:var(--color-black)}.mollie-component:hover{border-color:var(--color-neutral8)}.mollie-component.is-invalid{border-color:var(--color-error5);background:var(--color-error1)}.payment-method-content .card-container{display:grid;gap:16px}@media (min-width:600px){.payment-method-content .card-container{grid-template-columns:1fr 1fr}}.payment-method-content .card-container>*{position:relative}.payment-method-content .card-container label{position:absolute;top:4px;left:0;max-width:100%;padding:0 16px;color:var(--color-neutral5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none}.payment-method-content .card-container>*:has(.mollie-component.is-invalid) label{color:var(--color-error5)}.component-error{display:none;padding-left:16px;color:var(--color-error5);margin-top:4px}