.elementor-kit-28736{--e-global-color-primary:#ED1C24;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#262626;--e-global-color-accent:#F6EE24;--e-global-color-1b0f2fd:#F2F2F2;--e-global-color-bc73526:#B51219;--e-global-color-e502667:#009FFD;--e-global-color-e62f314:#0088D8;--e-global-typography-primary-font-family:"Teko";--e-global-typography-primary-font-size:38px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:0.8em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-bece2c5-font-family:"Montserrat";--e-global-typography-bece2c5-font-size:20px;--e-global-typography-bece2c5-font-weight:600;--e-global-typography-49cc2c5-font-family:"Teko";--e-global-typography-49cc2c5-font-size:18px;--e-global-typography-49cc2c5-font-weight:700;--e-global-typography-9ad901a-font-family:"Montserrat";--e-global-typography-9ad901a-font-size:14px;--e-global-typography-9ad901a-font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-28736 e-page-transition{background-color:#FFBC7D;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--info-message-icon-color:var( --e-global-color-text );--info-buttons-normal-text-color:var( --e-global-color-secondary );--info-buttons-hover-text-color:var( --e-global-color-secondary );--info-border-type:none;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#F6EE2438;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-bc73526 );background-image:var( --e-global-color-bc73526 );}@media(max-width:1024px){.elementor-kit-28736{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:22px;--e-global-typography-bece2c5-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-kit-28736{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:13px;--e-global-typography-accent-font-size:12px;--e-global-typography-bece2c5-font-size:14px;--e-global-typography-49cc2c5-font-size:15px;--e-global-typography-9ad901a-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */.elementor-widget-text-editor p:last-child, .textwidget p:last-child { margin-bottom:0px;}

#promo-btn {
    background-color:var( --e-global-color-primary );
    padding-left: 8px;
    padding-right: 8px;
}

#promo-btn:hover {
    background-color:var( --e-global-color-bc73526 );
}

#promo-btn a {
    color:#fff;
}

.woocommerce-breadcrumb {
    margin:0!important;
}

.woocommerce span.onsale {
    min-height: 16px!important;
    min-width: 2em!important;
    padding: 0px 8px!important;
    font-size: var(--e-global-typography-accent)!important;
    font-weight: var(--e-global-typography-accent)!important;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
    border-radius: 0;
    background-color: var(--e-global-color-e502667);
    color: #fff;
    z-index: 9;
}

/* Afrekenpagina stijling */
.woocommerce-checkout h3 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--sections-title-color,#000);
}

.woocommerce-checkout label, #instructies, .woocommerce-checkout thead, .woocommerce-checkout .woocommerce tfoot, .woocommerce-shipping-methods li {
    font-family: var(--e-global-typography-accent-font-accent), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--sections-title-color,#000);
}

.woocommerce-checkout .input-text {
    color: #69727d;
        font-family: var(--e-global-typography-9ad901a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ad901a-font-size);
    font-weight: var(--e-global-typography-9ad901a-font-weight);
    line-height: var(--e-global-typography-9ad901a-line-height);
    letter-spacing: var(--e-global-typography-9ad901a-letter-spacing);
    word-spacing: var(--e-global-typography-9ad901a-word-spacing);
    background-color: #f9fafa;
    border: none;
    border-radius: 0;
    padding: 16px;
}


.woocommerce-checkout .woocommerce-additional-fields {
    padding: 16px;
    /*background-color: var(--e-global-color-accent);*/
    border: 1px solid #f9fafa;
}

.woocommerce-checkout .woocommerce-additional-fields ol, .woocommerce-checkout p,  .woocommerce-checkout td {
        font-family: var(--e-global-typography-9ad901a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ad901a-font-size);
    font-weight: var(--e-global-typography-9ad901a-font-weight);
    line-height: var(--e-global-typography-9ad901a-line-height);
    letter-spacing: var(--e-global-typography-9ad901a-letter-spacing);
    word-spacing: var(--e-global-typography-9ad901a-word-spacing);
}

#order_review_heading {
    margin-top: 32px;
}

.woocommerce-checkout .woocommerce table.shop_table, .woocommerce-checkout .woocommerce, th, .woocommerce-checkout .woocommerce td {
    border: none!important;
    border-collapse: collapse;
    border-radius: 0;
}

 .woocommerce-checkout td {
     color: #000;
 }
 
 .woocommerce-checkout #payment {
     border-radius: 0;
     background-color: #F6EE2450;
 }
 
 .woocommerce-checkout #payment a {
     color:red;
     
 }
 
.woocommerce #payment button.button.alt  {
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
     border-radius: 0!important;
 }
 
 .woocommerce #payment button.button.alt:hover {
     background-color: var(--e-global-color-bc73526);
 }
 
 .woocommerce form.checkout_coupon {
     border-radius: 0;
 }
 .woocommerce-info a {
     color: red;
 }
 
 .woocommerce-form-coupon button.button {
     padding: 16px;
     color: #fff;
     background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
     border-radius: 0!important;
 }
 
 .woocommerce-form-coupon button.button:hover {
     background-color: var(--e-global-color-bc73526);
     color: #fff;
 }
 
 #geen-verzending-mogelijk {
     font-weight:400;
 }
 #geen-verzending-mogelijk a {
     color:red;
 }
/* Mijn account pagina */ 
.copy-coupon {
    cursor: pointer;
    border: none;
    background: none;
    font-size: 1em;
}

.copy-coupon:hover {
    border:none;
    background:none;
}

.woocommerce-MyAccount-navigation-link--vat-number {
    display:none!important;
}

.jet-woo-builder-single-ajax-add-to-cart .single_add_to_cart_button {
    margin: 16px 0!important;
}

.jet-woo-builder-single-ajax-add-to-cart .wc-force-sells {
    display:none;
}

.woocommerce-form__input-radio {
    margin-right: 8px;
}

.woocommerce-MyAccount-content-wrapper h2 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.wc_sc_coupon_actions_wrapper a.button {
    background: var(--e-global-color-primary)!important;
    border-radius:0!important;
    color:#fff!important;
}

.wc_sc_coupon_actions_wrapper a.button:hover {
    background: var(--e-global-color-bc73526)!important;
}

#sc_coupons_list {
    margin-top: 24px;
}

#sc_coupons_list h4 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000;
}

.disable_email_change_message {
    font-family: var(--e-global-typography-9ad901a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ad901a-font-size);
    font-weight: var(--e-global-typography-9ad901a-font-weight);
    line-height: var(--e-global-typography-9ad901a-line-height);
    letter-spacing: var(--e-global-typography-9ad901a-letter-spacing);
    word-spacing: var(--e-global-typography-9ad901a-word-spacing)
}

/* Verberg de standaard dashboard content */
.woocommerce-MyAccount-content p:nth-child(2){
    display: none;
}

.woocommerce-MyAccount-content h2 {
    margin: 24px 0 12px 0!important;
}

.woocommerce-MyAccount-content {
    font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-text-font-size)!important;
    font-weight: var(--e-global-typography-text-font-weight)!important;
    line-height: var(--e-global-typography-text-line-height)!important;
    letter-spacing: var(--e-global-typography-text-letter-spacing)!important;
    word-spacing: var(--e-global-typography-text-word-spacing)!important;
}

/* Winkelwagen stijlen */
#coupons_list h3 {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif!important;
    font-size: 14px!important;
    font-weight: 600!important;
}

/* Age restriction popup */
.age-gate__submit--yes {
    background-color: var(--e-global-color-e502667)!important;
}

.age-gate__submit--no {
    background-color: var(--e-global-color-primary)!important;
}/* End custom CSS */