.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-v4-rp-color-surface );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-v4-rp-color-background-secondary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-v4-rp-color-background-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-v4-rp-color-background-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-v4-rp-color-background-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 #add_payment_method #payment #place_order{background-color:var( --e-global-color-v4-rp-color-action-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-v4-rp-color-action-primary-hover );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-v4-rp-color-background-primary );border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-v4-rp-color-action-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07{--tabs-normal-color:var( --e-global-color-v4-rp-color-text-secondary );--tabs-hover-color:var( --e-global-color-v4-rp-color-accent-hover );--tabs-active-color:var( --e-global-color-v4-rp-color-accent );--tabs-divider-color:var( --e-global-color-v4-rp-color-border );--tabs-divider-weight:1px;--sections-background-color:var( --e-global-color-v4-rp-color-background-primary );--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-v4-rp-color-border );--sections-border-radius:0px 0px 0px 0px;--sections-padding:24px 24px 24px 24px;--edit-link-margin-top:24px;--edit-link-margin-start:24px;--typography-section-titles-color:var( --e-global-color-v4-rp-color-text-primary );--section-title-spacing:16px;--general-text-color:var( --e-global-color-v4-rp-color-text-primary );--login-messages-color:var( --e-global-color-v4-rp-color-text-secondary );--checkboxes-color:var( --e-global-color-v4-rp-color-accent );--payment-methods-radio-buttons-color:var( --e-global-color-v4-rp-color-accent );--links-normal-color:var( --e-global-color-v4-rp-color-accent );--links-hover-color:var( --e-global-color-v4-rp-color-accent-hover );--forms-labels-color:var( --e-global-color-v4-rp-color-text-primary );--forms-fields-normal-color:var( --e-global-color-v4-rp-color-text-primary );--forms-fields-focus-color:var( --e-global-color-v4-rp-color-text-primary );--forms-fields-border-radius:0px 0px 0px 0px;--forms-fields-padding:12px 14px 12px 14px;--forms-buttons-normal-text-color:var( --e-global-color-v4-rp-color-text-inverse );--forms-buttons-hover-text-color:var( --e-global-color-v4-rp-color-text-inverse );--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:14px 24px 14px 24px;--tables-title-color:var( --e-global-color-v4-rp-color-text-primary );--tables-items-color:var( --e-global-color-v4-rp-color-text-primary );--variations-color:var( --e-global-color-v4-rp-color-text-secondary );--tables-links-normal-color:var( --e-global-color-v4-rp-color-accent );--tables-links-hover-color:var( --e-global-color-v4-rp-color-accent-hover );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-v4-rp-color-border );--tables-button-normal-text-color:var( --e-global-color-v4-rp-color-text-primary );--tables-buttons-border-type:solid;--tables-button-border-radius:0px 0px 0px 0px;--tables-button-padding:8px 12px 8px 12px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 24px + 40px );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-pagination{padding-bottom:24px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-MyAccount-content > div > p, .elementor-25 .elementor-element.elementor-element-a2d9c07 address, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-EditAccountForm fieldset legend, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-ResetPassword p:nth-child(1), .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-OrderUpdate{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form__label-for-checkbox span{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-PaymentMethod .input-radio + label{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form-row label, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-address-fields label{font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-25 .elementor-element.elementor-element-a2d9c07 ::placeholder, .elementor-25 .elementor-element.elementor-element-a2d9c07 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods input[type=text]{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-v4-rp-color-text-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-v4-rp-color-text-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-v4-rp-color-text-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-rp-color-border );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:14px;padding-right:14px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:14px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-25 .elementor-element.elementor-element-a2d9c07 button.button, .elementor-25 .elementor-element.elementor-element-a2d9c07 #add_payment_method #payment #place_order{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.8px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .order_details thead th, .elementor-25 .elementor-element.elementor-element-a2d9c07 .order_details tfoot td, .elementor-25 .elementor-element.elementor-element-a2d9c07 .order_details tfoot th, .elementor-25 .elementor-element.elementor-element-a2d9c07 .nobr{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__orders tbody td, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__downloads tbody td, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-table--order-downloads tbody td, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-table--order-details td a, .elementor-25 .elementor-element.elementor-element-a2d9c07 td.product-total, .elementor-25 .elementor-element.elementor-element-a2d9c07 td.payment-method-method, .elementor-25 .elementor-element.elementor-element-a2d9c07 td.payment-method-expires{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .wc-item-meta{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .shop_table .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .order-again .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-pagination .button, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .shop_table .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-pagination .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .order-again .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-v4-rp-color-text-inverse );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover, .elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__payment-methods:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper .button:hover{border-color:var( --e-global-color-v4-rp-color-action-primary );}.elementor-25 .elementor-element.elementor-element-a2d9c07 {--tables-buttons-border-color:var( --e-global-color-v4-rp-color-border );}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-a2d9c07{--sections-padding:20px 20px 20px 20px;--edit-link-margin-top:20px;--edit-link-margin-start:20px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 20px + 40px );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-pagination{padding-bottom:20px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-a2d9c07{--sections-padding:16px 16px 16px 16px;--edit-link-margin-top:16px;--edit-link-margin-start:16px;}.elementor-25 .elementor-element.elementor-element-a2d9c07 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 16px + 40px );}.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-pagination{padding-bottom:16px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-a2d9c07 *//* My Account — info actions.
   WooCommerce notice styling can override the native
   My Account button controls in empty/info states. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward {
  font-family: Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;

  color: var(
    --e-global-color-v4-rp-color-text-primary,
    #1A1A1A
  ) !important;

  background: var(
    --e-global-color-v4-rp-color-background-primary,
    #FFFFFF
  ) !important;

  border: 1px solid var(
    --e-global-color-v4-rp-color-border,
    #DED8CD
  ) !important;

  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 8px 12px !important;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward:hover,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward:focus {
  color: var(
    --e-global-color-v4-rp-color-text-inverse,
    #FFFFFF
  ) !important;

  background: var(
    --e-global-color-v4-rp-color-action-primary,
    #1A1A1A
  ) !important;

  border-color: var(
    --e-global-color-v4-rp-color-action-primary,
    #1A1A1A
  ) !important;
}


/* My Account — e-mailadres bevestigen is een primaire accountactie. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward[href*="wc_send_verification=1"] {
  color: var(
    --e-global-color-v4-rp-color-text-inverse,
    #FFFFFF
  ) !important;

  background: var(
    --e-global-color-v4-rp-color-action-primary,
    #1A1A1A
  ) !important;

  border-color: var(
    --e-global-color-v4-rp-color-action-primary,
    #1A1A1A
  ) !important;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward[href*="wc_send_verification=1"]:hover,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-info .button.wc-forward[href*="wc_send_verification=1"]:focus {
  color: var(
    --e-global-color-v4-rp-color-text-inverse,
    #FFFFFF
  ) !important;

  background: var(
    --e-global-color-v4-rp-color-action-primary-hover,
    #87663F
  ) !important;

  border-color: var(
    --e-global-color-v4-rp-color-action-primary-hover,
    #87663F
  ) !important;
}


/* My Account — password visibility toggle.
   WooCommerce renders this as a button, but it should not
   inherit the site's standard button background states. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .show-password-input,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .show-password-input:hover,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .show-password-input:focus {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .show-password-input {
  color: var(
    --e-global-color-v4-rp-color-text-primary,
    #1A1A1A
  ) !important;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .show-password-input:hover {
  color: var(
    --e-global-color-v4-rp-color-accent-hover,
    #87663F
  ) !important;
}


/* My Account — minimal password strength feedback. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-strength {
  margin: 6px 0 0;
  padding: 0;

  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0.1px;
  text-align: left;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-strength.short,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-strength.bad {
  color: var(
    --e-global-color-v4-rp-color-feedback-error,
    #9F3D36
  );
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-strength.good {
  color: var(
    --e-global-color-v4-rp-color-accent,
    #B08D57
  );
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-strength.strong {
  color: var(
    --e-global-color-v4-rp-color-feedback-success,
    #2F6B4F
  );
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-password-hint {
  display: block;
  margin: 6px 0 0;

  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;

  color: var(
    --e-global-color-v4-rp-color-text-secondary,
    #5F5A52
  );
}

/* My Account — "Onthouden" checkbox netjes uitlijnen en interactief maken. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form-login__rememberme {
  display: inline-flex;
  align-items: center;
  gap: 6px;

  margin: 0;
  cursor: pointer;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox {
  margin: 0;
  cursor: pointer;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form-login__rememberme span {
  transition: color 150ms ease;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-form-login__rememberme:hover span {
  color: var(
    --e-global-color-v4-rp-color-accent-hover,
    #87663F
  );
}


/* My Account — verloren-wachtwoordlink gebruikt commerce-typografie. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-LostPassword.lost_password,
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-LostPassword.lost_password a {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
}

.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce-LostPassword.lost_password a {
  cursor: pointer;
}


/* My Account — wachtwoord-resetformulier en uitlegtekst.
   Deze runtime WooCommerce-states worden niet volledig
   bereikt door de native My Account-typografiecontrols. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 form.woocommerce-ResetPassword.lost_reset_password,
.elementor-25 .elementor-element.elementor-element-a2d9c07 form.woocommerce-ResetPassword.lost_reset_password p {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}


/* My Account — bevestigingstekst na versturen resetmail.
   Alleen het directe tekstblok ná de WooCommerce-succesmelding. */
.elementor-25 .elementor-element.elementor-element-a2d9c07 .woocommerce > .woocommerce-message + p {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;

  color: var(
    --e-global-color-v4-rp-color-text-secondary,
    #5F5A52
  );
}/* End custom CSS */