.elementor-5217 .elementor-element.elementor-element-48fae41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.75;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5217 .elementor-element.elementor-element-48fae41:not(.elementor-motion-effects-element-type-background), .elementor-5217 .elementor-element.elementor-element-48fae41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5217 .elementor-element.elementor-element-48fae41::before, .elementor-5217 .elementor-element.elementor-element-48fae41 > .elementor-background-video-container::before, .elementor-5217 .elementor-element.elementor-element-48fae41 > .e-con-inner > .elementor-background-video-container::before, .elementor-5217 .elementor-element.elementor-element-48fae41 > .elementor-background-slideshow::before, .elementor-5217 .elementor-element.elementor-element-48fae41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5217 .elementor-element.elementor-element-48fae41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-5217 .elementor-element.elementor-element-48fae41 .elementor-repeater-item-f3d8dfe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5217 .elementor-element.elementor-element-43431fa{--display:flex;}.elementor-5217 .elementor-element.elementor-element-6172a64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5217 .elementor-element.elementor-element-6172a64 .elementor-repeater-item-21ca8ca.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5217 .elementor-element.elementor-element-a5eff64{--display:flex;}.elementor-5217 .elementor-element.elementor-element-111313f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products ul.products li.product{text-align:center;}.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products .products > h2{text-align:center;}.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products ul.products li.product .button{border-color:var( --e-global-color-primary );border-style:solid;}.elementor-5217 .elementor-element.elementor-element-f0a9d4c{--display:flex;}.elementor-5217 .elementor-element.elementor-element-f1e8fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5217 .elementor-element.elementor-element-f1e8fc3{text-align:start;}.elementor-5217 .elementor-element.elementor-element-f1e8fc3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#54595F;}.elementor-5217 .elementor-element.elementor-element-d6b0ed5{text-align:start;}.woocommerce .elementor-5217 .elementor-element.elementor-element-d6b0ed5 .woocommerce-product-details__short-description{color:#292A2C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5217 .elementor-element.elementor-element-81df0bf .cart button, .elementor-5217 .elementor-element.elementor-element-81df0bf .cart .button{background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-5217 .elementor-element.elementor-element-81df0bf .cart button:hover, .elementor-5217 .elementor-element.elementor-element-81df0bf .cart .button:hover{background-color:var( --e-global-color-12b7283 );}.elementor-5217 .elementor-element.elementor-element-81df0bf .quantity .qty{transition:all 0.2s;}.elementor-5217 .elementor-element.elementor-element-d24bd29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-5217 .elementor-element.elementor-element-d24bd29 .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5217 .elementor-element.elementor-element-b79114e{text-align:center;}.elementor-5217 .elementor-element.elementor-element-c45cb8b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-c45cb8b .elementor-button:hover, .elementor-5217 .elementor-element.elementor-element-c45cb8b .elementor-button:focus{background-color:var( --e-global-color-12b7283 );}.elementor-5217 .elementor-element.elementor-element-c45cb8b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5217 .elementor-element.elementor-element-c982c78 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-c982c78 .elementor-button:hover, .elementor-5217 .elementor-element.elementor-element-c982c78 .elementor-button:focus{background-color:var( --e-global-color-12b7283 );}.elementor-5217 .elementor-element.elementor-element-aaf3fbc .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-aaf3fbc .elementor-button:hover, .elementor-5217 .elementor-element.elementor-element-aaf3fbc .elementor-button:focus{background-color:var( --e-global-color-12b7283 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5217 .elementor-element.elementor-element-a4069e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.label_price label{
    display:none;
}



/*Knop naast in cart button nadat je product in winkelmand hebt gedaan*/
.added_to_cart{
    background-color: #3d7fc2;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 15px!important;
    box-sizing: border-box;
    padding: 12px 12px;
    margin-left:7px;
    margin-top:8px;
    text-transform: uppercase;
    line-height: 1;
        letter-spacing: .1em;
display: inline-block;
overflow: visible;
}

.single_add_to_cart_button{
        margin-top:3px;
        margin-left:0px!important;
}

.added_to_cart:hover{
 color:#fff!important;   
 background-color:#7A7A7A!important;
}





/*Images naast elkaar fixen na fout door update*/



.label_container > label{
    border:0!important;
}

.label_price{
    font-size:0;
}

.selected > .label_container > label{
    border:4px solid #3D7FC2!important;
}

/*Positie van prijs fixen*/

.price{
    margin-top:0!important;
    margin-bottom:20px;
}

.elementor-widget-woocommerce-product-add-to-cart{
    margin-bottom:0px!important;
}

.option-price > .woocommerce-Price-amount, .positive{
    font-size:16px;
}

/*Rode required ster weghalen bij filters*/
.required{
    display:none;
}


/*slider fixen als er maar 1 of 2 slides zijn*/
.slick-track, .slick-active{
 min-width:350px;   
 min-height:350px;
}


/*kader plus-min button blauw*/
.buttons_added{
    border:2px solid #3D7FC2;
}


/*Gallery thumbnails uitlijnen
.woocommerce-product-gallery .flex-control-nav > li > img{
    width:112px!important;
    max-width:112px!important;
}/*

.woocommerce-product-gallery > .flex-control-nav{
    margin-top: 35px!important;
}

.yith_wapo_group_total > table{
    margin-bottom:0px;
}
.yith_wapo_group_total.yith_wapo_keep_show{
    margin-bottom:0px;
}


/*Add to cart button afronden*/
.add_to_cart_button.button, .single_add_to_cart_button {
    border-radius:15px!important;
}

/*Upsell buttons verdwijning voorkomen*/
.woocommerce ul.products li.product .button.added{
    display:block;
}
/*Prijs accesoires kleiner*/
.jet-woo-product-price{
    font-size:15px!important;
}

/*Accesoires afbeeldingen kleiner*/
.jet-woo-builder-archive-product-thumbnail{
    max-width:112px;
}

/*Prijs center uitlijnen en overige data weghalen*/
.yith_wapo_group_final_total{
    text-align:left;
    font-size:27px;
    margin-bottom:0px;
    font-weight:400;
    
}

.ywapo_tr_order_totals > td:first-child{
    display:none;
}

/*Upsell titles weghalen accessoires*/
.up-sells h2{
    display:none;
}

.up-sells{
    margin-top:0px!important;
}



/*Border bij kleuren weghalen*/
.ywapo_input_container{
    border:0!important;
}

.ywapo_selected label > img{
    border:4px solid #3D7FC2;
}

/*icoontjes formaat stoelvoeten*/
/*#ywapo_ctrl_id_1_0 label > img, #ywapo_ctrl_id_1_1 label > img, #ywapo_ctrl_id_1_2 label > img, #ywapo_ctrl_id_1_3 label > img{
    width:120px!important;
}*/
/*Hoofdsteun image kleiner*/
#ywapo_value_141 > .ywapo_product_option_image > img{
    max-width:150px!important;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:25px;
    display:block;
}
/*
#ywapo_value_23 > .ywapo_options_container .ywapo_label > img, #ywapo_value_17 > .ywapo_options_container .ywapo_label > img, #ywapo_value_19 > .ywapo_options_container .ywapo_label > img, #ywapo_value_20 > .ywapo_options_container .ywapo_label > img, #ywapo_value_123 > .ywapo_options_container .ywapo_label > img, #ywapo_value_1 > .ywapo_options_container .ywapo_label > img, #ywapo_value_22 > .ywapo_options_container .ywapo_label > img, #ywapo_value_128 > .ywapo_options_container .ywapo_label > img, #ywapo_value_25 > .ywapo_options_container .ywapo_label > img, #ywapo_value_26 > .ywapo_options_container .ywapo_label > img, #ywapo_value_127 > .ywapo_options_container .ywapo_label > img, #ywapo_value_28 > .ywapo_options_container .ywapo_label > img, #ywapo_value_28 > .ywapo_options_container .ywapo_label > img, #ywapo_value_29 > .ywapo_options_container .ywapo_label > img, #ywapo_value_29 > .ywapo_options_container .ywapo_label > img{
     width:120px!important;
}
*/

/*Voeten fixen met prijs eronder
.ywapo_label_price{
    display:block;
    
}

#ywapo_ctrl_id_1_0 .ywapo_label_price, #ywapo_ctrl_id_1_1 .ywapo_label_price, #ywapo_ctrl_id_1_2 .ywapo_label_price, #ywapo_ctrl_id_1_3 .ywapo_label_price{
     display:block;
}*/

/*Voeten naast elkaar tonen met tekst eronder
#ywapo_value_23 > .ywapo_options_container .ywapo_label_price, #ywapo_value_17 > .ywapo_options_container .ywapo_label_price, #ywapo_value_19 > .ywapo_options_container .ywapo_label_price, #ywapo_value_20 > .ywapo_options_container .ywapo_label_price, #ywapo_value_123 > .ywapo_options_container .ywapo_label_price, #ywapo_value_1 > .ywapo_options_container .ywapo_label_price, #ywapo_value_22 > .ywapo_options_container .ywapo_label_price, #ywapo_value_128 > .ywapo_options_container .ywapo_label_price, #ywapo_value_25 > .ywapo_options_container .ywapo_label_price, #ywapo_value_26 > .ywapo_options_container .ywapo_label_price, #ywapo_value_127 > .ywapo_options_container .ywapo_label_price, #ywapo_value_28 > .ywapo_options_container .ywapo_label_price, #ywapo_value_28 > .ywapo_options_container .ywapo_label_price, #ywapo_value_29 > .ywapo_options_container .ywapo_label_price, #ywapo_value_29 > .ywapo_options_container .ywapo_label_price,
#ywapo_value_158 > .ywapo_options_container .ywapo_label_price,
#ywapo_value_160 > .ywapo_options_container .ywapo_label_price,
#ywapo_value_153 > .ywapo_options_container .ywapo_label_price,
#ywapo_value_156 > .ywapo_options_container .ywapo_label_price{
     display:block;
}
*/

/*zelfde voor icoon massage en beensteun washunit*/
#ywapo_ctrl_id_11_0 > label > img, #ywapo_ctrl_id_11_1 > label > img{
    width:120px!important;
}



/*.ywapo_label_price{
display:none;    
}*/



/*#ywapo_ctrl_id_1_0 label > img{
    display:block;
}*/
.ywapo_input_container{
        vertical-align: top;
}

/*Kleuren breder maken*/
.woocommerce form .form-row .ywapo_input_container label > img{
    width:80px!important;
}

.quantity{
    margin-left:auto;
    margin-right:auto;
}


.ywapo_tr_product_base_price, .ywapo_tr_additional_options{
    display:none;
}

.cart{
 border-top:0px!important;   
  border-bottom:0px!important;   
}


.ywapo_tr_order_totals td{
      border-bottom:0px!important;   
}/* End custom CSS */