.elementor-786 .elementor-element.elementor-element-285201fd{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-5ee15964 */.woocommerce .quantity .qty {
    width: 100px;
}/* End custom CSS */
/* Start custom CSS *//* button kleur */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    border-radius: 90px;
    font-family: 'Apercu';
    font-weight: 300;
    font-size: 15px;
    background-color: #eb5d40;
    color: white;
    padding: 15px 20px 15px 20px;
    border: solid 1px #0d2533;
    
}

/* Hover: kleuren omwisselen */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
  background-color: #0d2533; /* blauw */
  color: white; /* oranje tekst */
  border-color: #0d2533;
}

/* table header */
.woocommerce table.shop_table th {
    align-content: center;
    font-family: "Apercu" !important;
    font-size: 16px !important;
    font-weight: 700;
}

/* td name */
td.product-name {
    font-family: "Apercu";
    font-size: 14px;
    font-weight: 400;
}

/* gap between buttons */
#yith-ywraq-form .update-list-wrapper .after-table-right {
    display: flex
;
    column-gap: 5px !important;
}

/* pdf button */
button#ywraq-list-to-pdf {
    border-color: #0d2533 !important;
    background-color: #0d2533 !important;
    color: white !important;
    
}

/* Hover state */
button#ywraq-list-to-pdf:hover {
  background-color: #eb5d40 !important;   /* oranje */
  color: white !important;                /* blijft wit, of verander naar blauw als je wilt */
  border-color: #0d2533 !important;       /* optioneel: border ook oranje */
}


/* titel css */
body.elementor-page-786 h3 {
    font-size: 26px !important;
    font-family: 'Apercu';
    font-weight: 700 !important;
    margin-bottom: -5px !important;
}


/* thumbnail */ 

#yith-ywraq-form table.cart .product-thumbnail {
    padding: 0;
    line-height: 0px;
}

/* offerte aanvraag achtergrond */

.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper {
    flex-basis: 48%;
    margin-left: 5%;
    background-color: #f6f3ef;
    border-radius: 15px;
    margin-top: 10px;
}


/* formulier label */
.woocommerce form .form-row label {
    font-family: "'Apercu'";
    font-weight: 500;
}

/* invulvelden */
.woocommerce form .form-row .input-text {
    background-color: #f6f3ef;
    border: solid 0.5px black;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    margin-top: -10px;

}/* End custom CSS */