/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

.woocommerce-checkout .checkout__title {
  color: #0E1723;
  margin-block-start: 0;
  margin-block-end: 0;
  margin: 3rem 0 1.4rem;
  line-height: 1.3; }
  .woocommerce-checkout .checkout__title > strong {
    font-weight: inherit; }

.woocommerce-checkout .checkout__shipping .shipping-method__item, .woocommerce-checkout .checkout__payment .payment__methods .payment__method, .woocommerce-order-pay #payment .payment__methods .payment__method {
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #E9EBEC;
  padding: 12px 30px; }
  .woocommerce-checkout .checkout__shipping .shipping-method__item:hover, .woocommerce-checkout .checkout__payment .payment__methods .payment__method:hover, .woocommerce-order-pay #payment .payment__methods .payment__method:hover {
    text-decoration: none !important; }
  .woocommerce-checkout .checkout__shipping .shipping-method__item:active, .woocommerce-checkout .checkout__payment .payment__methods .payment__method:active, .woocommerce-order-pay #payment .payment__methods .payment__method:active, .woocommerce-checkout .checkout__shipping .shipping-method__item:focus, .woocommerce-checkout .checkout__payment .payment__methods .payment__method:focus, .woocommerce-order-pay #payment .payment__methods .payment__method:focus, .woocommerce-checkout .checkout__shipping .shipping-method__item:focus-within, .woocommerce-checkout .checkout__payment .payment__methods .payment__method:focus-within, .woocommerce-order-pay #payment .payment__methods .payment__method:focus-within {
    border: 1px solid #049ee2;
    outline: 2px solid #049ee2;
    outline-offset: -2px; }

.woocommerce-checkout .checkout__payment .payment__methods .payment__method:hover, .woocommerce-order-pay #payment .payment__methods .payment__method:hover {
  border-radius: 6px;
  border: 1px solid #CFDFEF;
  background: #edf5fc; }
  .woocommerce-checkout .checkout__payment .payment__methods .payment__method:hover, .woocommerce-order-pay #payment .payment__methods .payment__method:hover {
    text-decoration: none; }

.woocommerce-checkout .checkout__shipping .shipping-method__item.active, .woocommerce-checkout .checkout__payment .payment__methods .payment__method.active, .woocommerce-order-pay #payment .payment__methods .payment__method.active {
  border-radius: 6px;
  border: 1px solid #049ee2;
  outline: 2px solid #049ee2;
  outline-offset: -2px;
  background: #edf5fc; }

.woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select, .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select {
  border: 1px solid #E9EBEC;
  border-radius: 6px;
  font-size: 14px;
  color: #0E1723;
  padding: 13px 20px;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url('data:image/svg+xml; utf8, <svg height="15" width="15" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" style="transform: rotate(90deg)"><path fill="" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path></svg>');
  background-color: #ffffff;
  background-position: right 5% center;
  background-size: 8px 8px;
  background-repeat: no-repeat; }
  .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select:hover, .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select:hover {
    border-color: #CFDFEF; }
  .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select:focus, .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select:focus, .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select:active, .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select:active {
    border-color: #049ee2;
    outline: 2px solid #049ee2;
    outline-offset: -2px; }
  .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select::-ms-expand, .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select::-ms-expand {
    display: none; }

.woocommerce-checkout .woocommerce-additional-fields label {
  margin-top: 10px; }
.woocommerce-checkout .woocommerce-additional-fields span.woocommerce-input-wrapper {
  display: block;
  width: 100%; }
  .woocommerce-checkout .woocommerce-additional-fields span.woocommerce-input-wrapper textarea {
    width: 100%; }
.woocommerce-checkout #primary {
  min-height: calc(100vh - 120px - 124px); }
.woocommerce-checkout .woocommerce form .form-row-quart, .woocommerce-checkout .woocommerce-page form .form-row-quart,
.woocommerce-checkout .woocommerce form .form-row-quart-first, .woocommerce-checkout .woocommerce-page form .form-row-quart-first {
  width: 100%; }
.woocommerce-checkout .wcnlpc-error {
  position: absolute; }
.woocommerce-checkout .wcnlpc-manual {
  display: none; }
.woocommerce-checkout .checkout__customer-details, .woocommerce-checkout .checkout__shipping, .woocommerce-checkout .checkout__payment, .woocommerce-checkout .checkout__review, .woocommerce-checkout .woocommerce-order-pay #payment, .woocommerce-order-pay .woocommerce-checkout #payment {
  border: 1px solid #E9EBEC;
  padding: 20px;
  border-radius: 12px; }
  @media (max-width: 767px) {
    .woocommerce-checkout .checkout__customer-details, .woocommerce-checkout .checkout__shipping, .woocommerce-checkout .checkout__payment, .woocommerce-checkout .checkout__review, .woocommerce-checkout .woocommerce-order-pay #payment, .woocommerce-order-pay .woocommerce-checkout #payment {
      margin-left: calc(var(--bs-gutter-x)/ -2);
      margin-right: calc(var(--bs-gutter-x)/ -2);
      border-right: none;
      border-left: none;
      border-bottom: 0;
      margin-bottom: 0;
      border-radius: 0; } }
.woocommerce-checkout .checkout {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto minmax(0, auto) minmax(0, auto);
  grid-template-areas: ". . ." "checkout-billing checkout-shipping checkout-review" "checkout-billing checkout-payment checkout-review";
  gap: 15px 15px; }
  @media (max-width: 1199px) {
    .woocommerce-checkout .checkout {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto;
      grid-template-areas: ". ." "checkout-billing checkout-shipping" "checkout-billing checkout-payment" "checkout-billing . " "checkout-review checkout-review"; } }
  @media (max-width: 991px) {
    .woocommerce-checkout .checkout {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto auto auto;
      grid-template-areas: ". ." "checkout-billing checkout-billing" "checkout-shipping checkout-payment" "checkout-review checkout-review"; } }
  @media (max-width: 767px) {
    .woocommerce-checkout .checkout {
      grid-template-columns: 1fr;
      grid-template-rows: auto;
      grid-template-areas: "." "checkout-billing" "checkout-shipping" "checkout-payment" "checkout-review"; } }
  .woocommerce-checkout .checkout .wcnlpc-error {
    display: none; }
  .woocommerce-checkout .checkout .checkout__customer-details__wrapper {
    grid-area: checkout-billing; }
  .woocommerce-checkout .checkout .checkout__shipping__wrapper {
    grid-area: checkout-shipping; }
  .woocommerce-checkout .checkout .checkout__payment__wrapper {
    grid-area: checkout-payment; }
  .woocommerce-checkout .checkout .checkout__review-wrapper {
    grid-area: checkout-review; }
  .woocommerce-checkout .checkout .wcnlpc-not-found input {
    border: 1px solid #FF0E20;
    outline: 2px solid #FF0E20;
    outline-offset: -2px; }
  .woocommerce-checkout .checkout .wcnlpc-validated input {
    border: 1px solid #04B814 !important;
    outline: 2px solid #04B814 !important;
    outline-offset: -2px; }
  .woocommerce-checkout .checkout__title {
    font-size: 22px;
    margin: 0 0 20px 0; }
    .woocommerce-checkout .checkout__title span {
      color: #049ee2;
      font-size: inherit;
      font-weight: inherit; }
  .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper {
    display: block;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(7, auto);
    gap: 0 16px; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="nl"] {
      display: grid;
      grid-template-areas: "checkout-customer-type checkout-customer-type checkout-customer-type checkout-customer-type" "checkout-company  checkout-company checkout-company checkout-company" "checkout-firstname checkout-firstname checkout-lastname checkout-lastname" "checkout-country checkout-country checkout-country checkout-country" "checkout-postcode checkout-postcode checkout-number checkout-number_suffix" "checkout-street checkout-street checkout-city checkout-city" "checkout-phone checkout-phone checkout-phone checkout-phone" "checkout-email checkout-email checkout-email checkout-email" "checkout-vat checkout-vat checkout-vat checkout-vat" "checkout-insurance checkout-insurance checkout-insurance checkout-insurance"; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="de"], .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="es"], .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="be"] {
      display: grid;
      grid-template-areas: "checkout-customer-type checkout-customer-type checkout-customer-type checkout-customer-type" "checkout-company  checkout-company checkout-company checkout-company" "checkout-firstname checkout-firstname checkout-lastname checkout-lastname" "checkout-country checkout-country checkout-country checkout-country" "checkout-street checkout-street checkout-number checkout-number_suffix" "checkout-postcode checkout-postcode checkout-city checkout-city" "checkout-state checkout-state checkout-state checkout-state" "checkout-phone checkout-phone checkout-phone checkout-phone" "checkout-email checkout-email checkout-email checkout-email" "checkout-vat checkout-vat checkout-vat checkout-vat" "checkout-insurance checkout-insurance checkout-insurance checkout-insurance"; }
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="de"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="de"] #billing_address_1_field, .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="es"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="es"] #billing_address_1_field, .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="be"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="be"] #billing_address_1_field {
        grid-area: checkout-address; }
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="de"] ~ #woocommerce_eu_vat_number_field, .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="es"] ~ #woocommerce_eu_vat_number_field, .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper[data-billing-country="be"] ~ #woocommerce_eu_vat_number_field {
        display: block; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_address_2 {
      display: none; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_city_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_city_field {
      grid-area: checkout-city; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_state_field {
      grid-area: checkout-state; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_postcode_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_postcode_field {
      grid-area: checkout-postcode;
      width: unset;
      margin-right: unset; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #tradein_phone_number_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #tradein_iban_holder_name_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #tradein_iban_field {
      grid-column: 1 / 5; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field {
      grid-area: checkout-customer-type; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_first_name_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_first_name_field {
      grid-area: checkout-firstname; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_last_name_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_last_name_field {
      grid-area: checkout-lastname; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_country_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_country_field {
      grid-area: checkout-country; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_street_name_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_street_name_field {
      grid-area: checkout-street; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_house_number_suffix_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_house_number_suffix_field {
      grid-area: checkout-number_suffix; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_house_number_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_house_number_field {
      grid-area: checkout-number; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_company_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_company_field {
      grid-area: checkout-company;
      visibility: hidden;
      height: 0;
      margin: 0; }
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #shipping_company_field.active,
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_company_field.active {
        margin-bottom: 1rem;
        height: auto;
        visibility: visible; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper .checkout-street-auto {
      grid-area: checkout-street-auto; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_phone_field {
      grid-area: checkout-phone; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_email_field {
      grid-area: checkout-email; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #insurance-information-fields {
      grid-area: checkout-insurance;
      border-bottom: 1px solid #E9EBEC;
      margin-bottom: 2em;
      padding: 1em 0; }
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #insurance-information-fields .insurance-information-disclaimer {
        margin-top: 2em;
        font-size: 0.9em; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_iban_field.woocommerce-validated input {
      border: 1px solid #04B814;
      outline: 2px solid #04B814;
      outline-offset: -2px; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_gender_field,
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field {
      display: flex;
      margin-bottom: 25px; }
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper,
      .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 20px auto);
        margin-left: 1em; }
        @media (max-width: 767px) {
          .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper,
          .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper {
            grid-template-columns: 20px auto; } }
        .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper input,
        .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper input {
          margin-right: 0.4em;
          width: unset; }
        .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper label,
        .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper label {
          margin-right: 1em; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper abbr.required {
      color: #FF0E20;
      cursor: unset;
      text-decoration: none; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper .woocommerce-invalid input {
      border: 1px solid #FF0E20;
      outline: 2px solid #FF0E20;
      outline-offset: -2px; }
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper .woocommerce-input-wrapper input {
      width: 100%; }
  @media all and (-ms-high-contrast: none) {
    .woocommerce-checkout .checkout__customer-details .billing-fields__wrapper {
      display: -ms-grid;
      -ms-grid-columns: 1fr 1fr;
      -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      gap: 0px 16px; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-customer-type {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-firstname {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 0; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-lastname {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-country {
      -ms-grid-row: 3;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 0; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-address {
      display: -ms-grid;
      -ms-grid-columns: 1.5fr 1fr 1fr;
      -ms-grid-rows: 1fr;
      gap: 0px 16px;
      -ms-grid-row: 4;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -1; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-street-auto {
      -ms-grid-row: 5;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -2; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-phone {
      -ms-grid-row: 6;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -3; }
    .woocommerce-checkout .checkout__customer-details .billing-fields .checkout-email {
      -ms-grid-row: 7;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -4; } }
  .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper {
    display: block;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(7, auto);
    gap: 0 16px; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="nl"] {
      display: grid;
      grid-template-areas: "checkout-customer-type checkout-customer-type checkout-customer-type checkout-customer-type" "checkout-company  checkout-company checkout-company checkout-company" "checkout-firstname checkout-firstname checkout-lastname checkout-lastname" "checkout-country checkout-country checkout-country checkout-country" "checkout-postcode checkout-postcode checkout-number checkout-number_suffix" "checkout-street checkout-street checkout-city checkout-city" "checkout-phone checkout-phone checkout-phone checkout-phone" "checkout-email checkout-email checkout-email checkout-email" "checkout-vat checkout-vat checkout-vat checkout-vat" "checkout-insurance checkout-insurance checkout-insurance checkout-insurance"; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="de"], .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="es"], .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="be"] {
      display: grid;
      grid-template-areas: "checkout-customer-type checkout-customer-type checkout-customer-type checkout-customer-type" "checkout-company  checkout-company checkout-company checkout-company" "checkout-firstname checkout-firstname checkout-lastname checkout-lastname" "checkout-country checkout-country checkout-country checkout-country" "checkout-street checkout-street checkout-number checkout-number_suffix" "checkout-postcode checkout-postcode checkout-city checkout-city" "checkout-state checkout-state checkout-state checkout-state" "checkout-phone checkout-phone checkout-phone checkout-phone" "checkout-email checkout-email checkout-email checkout-email" "checkout-vat checkout-vat checkout-vat checkout-vat" "checkout-insurance checkout-insurance checkout-insurance checkout-insurance"; }
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="de"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="de"] #billing_address_1_field, .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="es"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="es"] #billing_address_1_field, .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="be"] #shipping_street_name_field,
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="be"] #billing_address_1_field {
        grid-area: checkout-address; }
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="de"] ~ #woocommerce_eu_vat_number_field, .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="es"] ~ #woocommerce_eu_vat_number_field, .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper[data-billing-country="be"] ~ #woocommerce_eu_vat_number_field {
        display: block; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_address_2 {
      display: none; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_city_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_city_field {
      grid-area: checkout-city; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_state_field {
      grid-area: checkout-state; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_postcode_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_postcode_field {
      grid-area: checkout-postcode;
      width: unset;
      margin-right: unset; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #tradein_phone_number_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #tradein_iban_holder_name_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #tradein_iban_field {
      grid-column: 1 / 5; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field {
      grid-area: checkout-customer-type; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_first_name_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_first_name_field {
      grid-area: checkout-firstname; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_last_name_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_last_name_field {
      grid-area: checkout-lastname; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_country_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_country_field {
      grid-area: checkout-country; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_street_name_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_street_name_field {
      grid-area: checkout-street; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_house_number_suffix_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_house_number_suffix_field {
      grid-area: checkout-number_suffix; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_house_number_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_house_number_field {
      grid-area: checkout-number; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_company_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_company_field {
      grid-area: checkout-company;
      visibility: hidden;
      height: 0;
      margin: 0; }
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #shipping_company_field.active,
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_company_field.active {
        margin-bottom: 1rem;
        height: auto;
        visibility: visible; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper .checkout-street-auto {
      grid-area: checkout-street-auto; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_phone_field {
      grid-area: checkout-phone; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_email_field {
      grid-area: checkout-email; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #insurance-information-fields {
      grid-area: checkout-insurance;
      border-bottom: 1px solid #E9EBEC;
      margin-bottom: 2em;
      padding: 1em 0; }
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #insurance-information-fields .insurance-information-disclaimer {
        margin-top: 2em;
        font-size: 0.9em; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_iban_field.woocommerce-validated input {
      border: 1px solid #04B814;
      outline: 2px solid #04B814;
      outline-offset: -2px; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_gender_field,
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field {
      display: flex;
      margin-bottom: 25px; }
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper,
      .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 20px auto);
        margin-left: 1em; }
        @media (max-width: 767px) {
          .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper,
          .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper {
            grid-template-columns: 20px auto; } }
        .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper input,
        .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper input {
          margin-right: 0.4em;
          width: unset; }
        .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_gender_field span.woocommerce-input-wrapper label,
        .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper #billing_customer_type_field span.woocommerce-input-wrapper label {
          margin-right: 1em; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper abbr.required {
      color: #FF0E20;
      cursor: unset;
      text-decoration: none; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper .woocommerce-invalid input {
      border: 1px solid #FF0E20;
      outline: 2px solid #FF0E20;
      outline-offset: -2px; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper .woocommerce-input-wrapper input {
      width: 100%; }
  @media all and (-ms-high-contrast: none) {
    .woocommerce-checkout .checkout__customer-details .shipping-fields__wrapper {
      display: -ms-grid;
      -ms-grid-columns: 1fr 1fr;
      -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      gap: 0px 16px; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-customer-type {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-firstname {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 0; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-lastname {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-country {
      -ms-grid-row: 3;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 0; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-address {
      display: -ms-grid;
      -ms-grid-columns: 1.5fr 1fr 1fr;
      -ms-grid-rows: 1fr;
      gap: 0px 16px;
      -ms-grid-row: 4;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -1; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-street-auto {
      -ms-grid-row: 5;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -2; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-phone {
      -ms-grid-row: 6;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -3; }
    .woocommerce-checkout .checkout__customer-details .shipping-fields .checkout-email {
      -ms-grid-row: 7;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: -4; } }
  .woocommerce-checkout .checkout__customer-details .shipping-fields abbr.required {
    color: #FF0E20;
    cursor: unset;
    text-decoration: none; }
  .woocommerce-checkout .checkout__customer-details .shipping-fields .woocommerce-invalid input {
    border: 1px solid #FF0E20;
    outline: 2px solid #FF0E20;
    outline-offset: -2px; }
  .woocommerce-checkout .checkout__customer-details .shipping-fields .woocommerce-input-wrapper input {
    width: 100%; }
  .woocommerce-checkout .checkout__order-notes a {
    font-size: 12px;
    margin-bottom: 5px;
    display: block; }
  .woocommerce-checkout .checkout__order-notes .order-notes__fields label {
    display: none; }
  .woocommerce-checkout .checkout__order-notes .order-notes__fields input {
    width: 100%; }
  .woocommerce-checkout .checkout__shipping .shipping-method__list {
    list-style: none;
    padding-left: 0; }
  .woocommerce-checkout .checkout__shipping .shipping-method__item {
    display: grid;
    grid-template-columns: 16px 32px 1fr;
    grid-template-rows: 18px auto;
    gap: 1px 10px;
    grid-template-areas: "shipping-input shipping-image ." "shipping-input shipping-image .";
    margin-bottom: 10px;
    padding: 13px 10px;
    cursor: pointer; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item.invalid-postcode {
      background-color: #edf5fc;
      border: 1px solid #CFDFEF;
      grid-template-columns: 16px 1fr;
      grid-template-areas: "shipping-input ." "shipping-input ."; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.invalid-postcode svg {
        color: #049ee2;
        height: 14px;
        width: auto;
        margin-top: 2px; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.invalid-postcode span {
        font-weight: 500 !important; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton {
      cursor: not-allowed; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton span {
        width: 100%;
        height: 18px;
        background-color: #E9EBEC; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton .item__image {
        width: 37px;
        height: 37px;
        border-radius: 9px;
        background-color: #E9EBEC; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton .delivery__description,
      .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton .delivery__date {
        width: 70px;
        height: 12px;
        background-color: #E9EBEC;
        display: inline-block;
        border-radius: 3px; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item.skeleton .item__deliverer {
        width: 80%;
        height: 12px;
        background-color: #E9EBEC;
        display: inline-block;
        border-radius: 3px; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item[name="table_rate_shipping_postnl-point"].selected .deliverer__description {
      color: #0E1723; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item[name="table_rate_shipping_postnl-point"].selected .deliverer__description.chosen {
        font-size: 13px;
        color: #049ee2;
        text-decoration: underline; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item[name="table_rate_shipping_postnl-point"] .deliverer__description {
      cursor: pointer; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item[name="table_rate_shipping_instabox_shipping"] .deliverer__description span.instabox_change {
      display: block;
      font-size: 13px;
      color: #049ee2 !important;
      text-decoration: underline; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item[name="table_rate_shipping_instabox_shipping"] .deliverer__description {
      cursor: pointer; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__input {
      grid-area: shipping-input;
      display: flex;
      justify-content: center;
      flex-direction: column; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__delivery .delivery__date {
      font-weight: 700;
      font-size: 14px; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__delivery .delivery__description {
      color: #535E6D;
      font-size: 13px; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__delivery .delivery__cost {
      color: #535E6D;
      font-size: 13px; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item .item__delivery .delivery__cost span {
        color: #535E6D;
        font-size: 13px;
        font-weight: 500;
        margin-left: 5px; }
        .woocommerce-checkout .checkout__shipping .shipping-method__item .item__delivery .delivery__cost span bdi {
          font-weight: 500; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__image {
      grid-area: shipping-image; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item .item__image svg {
        width: 32px;
        height: 32px;
        margin-top: 0; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__deliverer .deliverer__spacer {
      margin-left: -2px;
      margin-right: -2px;
      color: #535E6D;
      font-size: 13px; }
    .woocommerce-checkout .checkout__shipping .shipping-method__item .item__deliverer .deliverer__description {
      color: #0E1723;
      font-size: 13px;
      line-height: 1.4;
      display: block; }
      .woocommerce-checkout .checkout__shipping .shipping-method__item .item__deliverer .deliverer__description span {
        color: #0E1723; }
  .woocommerce-checkout .checkout__payment .payment__methods {
    list-style: none;
    padding-left: 0; }
    .woocommerce-checkout .checkout__payment .payment__methods .payment__method {
      display: grid;
      grid-template-columns: 16px auto 1fr;
      grid-template-rows: 1fr auto;
      gap: 0px 10px;
      grid-template-areas: "payment-input payment-icon payment-info" "payment-info-text payment-info-text payment-info-text";
      margin-bottom: 10px;
      padding: 13px 10px;
      cursor: pointer;
      position: relative; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-input {
        grid-area: payment-input;
        display: flex;
        justify-content: center;
        flex-direction: column; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-icon-wrapper {
        grid-area: payment-icon;
        display: flex;
        justify-content: center;
        flex-direction: column; }
        .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-icon-wrapper img {
          height: 100%;
          width: auto; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-usp {
        position: absolute;
        right: 13px;
        top: 12px; }
        .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-usp p {
          margin-bottom: 0;
          color: #04B814;
          font-size: 12px; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions {
        grid-area: payment-info;
        display: flex;
        justify-content: center;
        flex-direction: column; }
        .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--labels {
          display: flex;
          justify-content: space-between;
          flex-direction: row; }
          .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--labels label {
            font-size: 14px;
            margin-bottom: 0;
            cursor: pointer;
            font-weight: 700; }
            .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--labels label span {
              color: #535E6D;
              font-size: 12px;
              font-weight: 500;
              margin-left: 5px; }
              .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--labels label span bdi {
                font-weight: unset; }
          .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--labels > span {
            color: #04B814;
            font-size: 12px;
            text-align: right; }
        .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment__method-actions--action select {
          font-size: 14px;
          padding: 5px 15px;
          border-radius: 6px; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method > .payment__method-actions--action {
        margin-top: 5px;
        grid-area: payment-info-text; }
        .woocommerce-checkout .checkout__payment .payment__methods .payment__method > .payment__method-actions--action p {
          margin-bottom: 0; }
      .woocommerce-checkout .checkout__payment .payment__methods .payment__method .payment_box.payment_method_mollie_wc_gateway_ideal p:first-child {
        display: none; }
  .woocommerce-checkout .checkout__review {
    padding: 20px 20px 0 20px;
    overflow: hidden; }
    .woocommerce-checkout .checkout__review .product__quantity {
      text-align: right; }
    .woocommerce-checkout .checkout__review .product__total .tax_label {
      display: block;
      white-space: nowrap; }
    .woocommerce-checkout .checkout__review .review-order__header {
      display: grid;
      grid-template-columns: 5fr 1fr 1fr;
      grid-template-rows: 1fr;
      gap: 0px 15px;
      font-weight: 700; }
    .woocommerce-checkout .checkout__review .review-order__body ul {
      padding-left: 0; }
      .woocommerce-checkout .checkout__review .review-order__body ul li.review-order__item {
        display: grid;
        grid-template-columns: 5fr 1fr 1fr;
        grid-template-rows: 1fr;
        gap: 0px 15px;
        grid-template-areas: ". . .";
        padding: 15px 0;
        border-bottom: 1px solid #E9EBEC;
        margin-bottom: 0; }
        .woocommerce-checkout .checkout__review .review-order__body ul li.review-order__item .product__total bdi {
          font-weight: 500;
          white-space: nowrap; }
    .woocommerce-checkout .checkout__review .review-order__totals {
      margin-left: 30%;
      margin-top: 20px; }
      @media (max-width: 767px) {
        .woocommerce-checkout .checkout__review .review-order__totals {
          margin-left: 20%; } }
      .woocommerce-checkout .checkout__review .review-order__totals .totals__item {
        display: grid;
        grid-template-columns: auto 50%;
        grid-template-rows: 1fr;
        gap: 0px 0px;
        grid-template-areas: ". .";
        text-align: right;
        margin-bottom: 5px; }
        .woocommerce-checkout .checkout__review .review-order__totals .totals__item.order-total {
          padding-top: 15px;
          margin-top: 15px;
          border-top: 1px solid #E9EBEC;
          margin-bottom: 15px; }
          .woocommerce-checkout .checkout__review .review-order__totals .totals__item.order-total bdi {
            color: black; }
          .woocommerce-checkout .checkout__review .review-order__totals .totals__item.order-total:has([data-title="tradein"]) [data-title="Totaalbedrag"] bdi {
            color: inherit; }
          .woocommerce-checkout .checkout__review .review-order__totals .totals__item.order-total:has([data-title="tradein"]) [data-title="tradein"] bdi {
            color: #04B814; }
          .woocommerce-checkout .checkout__review .review-order__totals .totals__item.order-total [data-title="Totaalbedrag"] bdi {
            color: #04B814; }
      @media all and (-ms-high-contrast: none) {
        .woocommerce-checkout .checkout__review .review-order__totals .totals__item {
          display: -ms-grid;
          -ms-grid-columns: 86% 14%;
          -ms-grid-rows: 1fr;
          gap: 0px 0px; } }
  .woocommerce-checkout .checkout__place-order {
    background-color: #edf5fc;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    border-top: 1px solid #CFDFEF; }
  .woocommerce-checkout .checkout__policies {
    font-size: 13px; }
.woocommerce-checkout #showcoupon {
  margin-bottom: 10px; }
.woocommerce-checkout .checkout_coupon {
  display: flex; }
.woocommerce-checkout .password-icon {
  position: absolute;
  right: 10px;
  height: 100%;
  top: 8px; }
  .woocommerce-checkout .password-icon svg {
    height: 20px;
    width: 20px; }
.woocommerce-checkout .create-account-input {
  display: flex; }
  .woocommerce-checkout .create-account-input__wrapper {
    position: relative;
    margin-bottom: 0;
    width: 100%;
    margin-right: 10px; }
  .woocommerce-checkout .create-account-input #account_password_field {
    margin-bottom: 0;
    width: 100%;
    margin-right: 10px; }
  .woocommerce-checkout .create-account-input input {
    width: 100%; }
  .woocommerce-checkout .create-account-input a {
    white-space: nowrap; }
    .woocommerce-checkout .create-account-input a span {
      color: #049ee2; }
    .woocommerce-checkout .create-account-input a svg {
      height: 18px;
      width: 18px; }
.woocommerce-checkout #woocommerce_eu_vat_number_field {
  grid-area: checkout-vat;
  width: 100%;
  display: none; }
  .woocommerce-checkout #woocommerce_eu_vat_number_field input {
    width: 100%; }
  .woocommerce-checkout #woocommerce_eu_vat_number_field .optional {
    display: none; }
.woocommerce-checkout #newspaper_checkbox_field {
  font-size: 12px; }
  .woocommerce-checkout #newspaper_checkbox_field .optional {
    display: none; }
.woocommerce-checkout a.woocommerce-remove-coupon {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  float: right; }
.woocommerce-checkout a.woocommerce-remove-coupon:after {
  content: "";
  background: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>');
  display: inline-block;
  position: absolute;
  background-repeat: no-repeat;
  text-indent: 9999px;
  right: 0px;
  font-size: 15px !important;
  font-weight: normal;
  height: 10px;
  top: 6px;
  width: 10px;
  opacity: 0.5; }

.payment_method_mollie_wc_gateway_ideal p:last-child {
  margin-bottom: 0; }

.payment_method_mollie_wc_gateway_creditcard .mollie-components-description {
  display: none; }

.woocommerce-account-fields > p.form-row {
  margin-bottom: 5px; }
  .woocommerce-account-fields > p.form-row label {
    font-size: 13px; }

.wcnlpc-address,
.wcnlpc-manual {
  display: none; }

#postnl-location-modal .modal-content {
  max-height: unset; }
#postnl-location-modal .modal-content .postnl-location-search .h3 {
  margin-top: 0; }
#postnl-location-modal .modal-dialog {
  max-height: unset;
  max-width: 767px; }

body {
  --headerHeightBanner: 0px !important; }

.woocommerce-order-pay #payment .payment__methods {
  list-style: none;
  padding-left: 0; }
  .woocommerce-order-pay #payment .payment__methods .payment__method {
    display: grid;
    grid-template-columns: 16px auto 1fr;
    grid-template-rows: 1fr auto;
    gap: 0px 10px;
    grid-template-areas: "payment-input payment-icon payment-info" "payment-info-text payment-info-text payment-info-text";
    margin-bottom: 10px;
    padding: 13px 10px;
    cursor: pointer;
    position: relative; }
    .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-input {
      grid-area: payment-input;
      display: flex;
      justify-content: center;
      flex-direction: column; }
    .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-icon-wrapper {
      grid-area: payment-icon;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-icon-wrapper img {
        height: 100%;
        width: auto; }
    .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-usp {
      position: absolute;
      right: 13px;
      top: 12px; }
      .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-usp p {
        margin-bottom: 0;
        color: #04B814;
        font-size: 12px; }
    .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions {
      grid-area: payment-info;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--labels {
        display: flex;
        justify-content: space-between;
        flex-direction: row; }
        .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--labels label {
          font-size: 14px;
          margin-bottom: 0;
          cursor: pointer;
          font-weight: 700; }
          .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--labels label span {
            color: #535E6D;
            font-size: 12px;
            font-weight: 500;
            margin-left: 5px; }
            .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--labels label span bdi {
              font-weight: unset; }
        .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--labels > span {
          color: #04B814;
          font-size: 12px;
          text-align: right; }
      .woocommerce-order-pay #payment .payment__methods .payment__method .payment__method-actions--action select {
        font-size: 14px;
        padding: 5px 15px;
        border-radius: 6px; }
    .woocommerce-order-pay #payment .payment__methods .payment__method > .payment__method-actions--action {
      margin-top: 5px;
      grid-area: payment-info-text; }
      .woocommerce-order-pay #payment .payment__methods .payment__method > .payment__method-actions--action p {
        margin-bottom: 0; }
    .woocommerce-order-pay #payment .payment__methods .payment__method .payment_box.payment_method_mollie_wc_gateway_ideal p:first-child {
      display: none; }

/*# sourceMappingURL=checkout.css.map */
