.elementor-411 .elementor-element.elementor-element-fd962a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-411 .elementor-element.elementor-element-fd962a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-0248303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-411 .elementor-element.elementor-element-a734d54 .woocommerce-breadcrumb{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-f88dc90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-5c0a25cc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-fd962a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-411 .elementor-element.elementor-element-fd962a3.e-con{--order:2;}.elementor-411 .elementor-element.elementor-element-0248303.e-con{--order:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-411 .elementor-element.elementor-element-f88dc90 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-411 .elementor-element.elementor-element-5c0a25cc{font-size:14px;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-fd962a3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-411 .elementor-element.elementor-element-a734d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-a734d54 .woocommerce-breadcrumb{font-size:15px;letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-411 .elementor-element.elementor-element-f88dc90 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-fd962a3{--width:91.402%;}.elementor-411 .elementor-element.elementor-element-0248303{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-0248303{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5c0a25cc *//* ===== YITH Request a Quote mobiel ===== */
@media (max-width:767px){

#yith-ywraq-table-list thead{
    display:none;
}

#yith-ywraq-table-list,
#yith-ywraq-table-list tbody,
#yith-ywraq-table-list tr{
    display:block;
    width:100%;
}

#yith-ywraq-table-list tr.cart_item{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    padding:15px;
    margin-bottom:20px;
    border:1px solid #ddd;
    border-radius:10px;
    background:#fff;
}

#yith-ywraq-table-list td{
    border:none;
    padding:0;
}

/* kruisje */
#yith-ywraq-table-list td.product-remove{
    position:absolute;
    top:10px;
    right:10px;
    width:auto;
}

/* afbeelding */
#yith-ywraq-table-list td.product-thumbnail{
    width:110px;
    flex:0 0 110px;
    margin-right:15px;
}

#yith-ywraq-table-list td.product-thumbnail img{
    width:100%;
    border-radius:8px;
}

/* product */
#yith-ywraq-table-list td.product-name{
    flex:1;
    min-width:0;
}

#yith-ywraq-table-list td.product-name > a{
    display:block;
    font-size:20px;
    font-weight:600;
    margin-bottom:10px;
    line-height:1.3;
}

#yith-ywraq-table-list td.product-name ul{
    margin:0;
    padding-left:18px;
}

#yith-ywraq-table-list td.product-name li{
    margin-bottom:10px;
}

/* hoeveelheid */
#yith-ywraq-table-list td.product-quantity{
    width:100%;
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #eee;
    text-align:left;
    font-weight:600;
}

/* update knop */
#yith-ywraq-form .button{
    width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd962a3 */.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */