.elementor-4242 .elementor-element.elementor-element-4990112{--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:40px 40px;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c44a689 );--border-color:var( --e-global-color-c44a689 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4242 .elementor-element.elementor-element-4990112:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-4990112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3771d6 );}.elementor-4242 .elementor-element.elementor-element-4990112::before, .elementor-4242 .elementor-element.elementor-element-4990112 > .elementor-background-video-container::before, .elementor-4242 .elementor-element.elementor-element-4990112 > .e-con-inner > .elementor-background-video-container::before, .elementor-4242 .elementor-element.elementor-element-4990112 > .elementor-background-slideshow::before, .elementor-4242 .elementor-element.elementor-element-4990112 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4242 .elementor-element.elementor-element-4990112 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e3771d6 );--background-overlay:'';}.elementor-4242 .elementor-element.elementor-element-4990112, .elementor-4242 .elementor-element.elementor-element-4990112::before{--border-transition:0.3s;}.elementor-4242 .elementor-element.elementor-element-54f41ac{--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;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4242 .elementor-element.elementor-element-01f85a3{--display:flex;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4242 .elementor-element.elementor-element-44c7972{--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;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4242 .elementor-element.elementor-element-75f31dc{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4242 .elementor-element.elementor-element-9aeccf5{--display:flex;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4242 .elementor-element.elementor-element-460fdf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-4242 .elementor-element.elementor-element-01443bb .elementor-heading-title{font-size:30px;}.elementor-4242 .elementor-element.elementor-element-1df12cb{text-align:left;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}body:not(.rtl) .elementor-4242 .elementor-element.elementor-element-1df12cb:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-4242 .elementor-element.elementor-element-1df12cb:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-4242 .elementor-element.elementor-element-1df12cb.elementor-product-price-block-yes del{margin-bottom:20px;}.elementor-4242 .elementor-element.elementor-element-14d5c61 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-4242 .elementor-element.elementor-element-14d5c61{text-align:left;}.woocommerce .elementor-4242 .elementor-element.elementor-element-14d5c61 .woocommerce-product-details__short-description{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 );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 );}.elementor-4242 .elementor-element.elementor-element-72c26ef{--divider-border-style:solid;--divider-color:#424242;--divider-border-width:1px;}.elementor-4242 .elementor-element.elementor-element-72c26ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4242 .elementor-element.elementor-element-72c26ef .elementor-divider-separator{width:100%;}.elementor-4242 .elementor-element.elementor-element-72c26ef .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4242 .elementor-element.elementor-element-e2532a6 .elementor-heading-title{text-decoration:underline;}.elementor-4242 .elementor-element.elementor-element-91b3ac3 .elementor-heading-title{text-decoration:underline;}.elementor-4242 .elementor-element.elementor-element-bc70b5b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4242 .elementor-element.elementor-element-bc70b5b .cart button, .elementor-4242 .elementor-element.elementor-element-bc70b5b .cart .button{font-family:var( --e-global-typography-19445a5-font-family ), Sans-serif;font-size:var( --e-global-typography-19445a5-font-size );font-weight:var( --e-global-typography-19445a5-font-weight );text-transform:var( --e-global-typography-19445a5-text-transform );font-style:var( --e-global-typography-19445a5-font-style );text-decoration:var( --e-global-typography-19445a5-text-decoration );line-height:var( --e-global-typography-19445a5-line-height );letter-spacing:var( --e-global-typography-19445a5-letter-spacing );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;color:var( --e-global-color-6244969 );background-color:var( --e-global-color-445bfed );}.elementor-4242 .elementor-element.elementor-element-bc70b5b .cart button:hover, .elementor-4242 .elementor-element.elementor-element-bc70b5b .cart .button:hover{color:var( --e-global-color-445bfed );background-color:var( --e-global-color-6244969 );}.elementor-4242 .elementor-element.elementor-element-bc70b5b .added_to_cart{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 );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 );}.elementor-4242 .elementor-element.elementor-element-bc70b5b{--view-cart-spacing:20px;--button-spacing:20px;}.elementor-4242 .elementor-element.elementor-element-bc70b5b .quantity .qty{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 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:var( --e-global-color-10a94b3 );border-color:var( --e-global-color-0ccbf47 );transition:all 0.5s;}.elementor-4242 .elementor-element.elementor-element-bc70b5b .quantity .qty:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-6244969 );border-color:var( --e-global-color-d0bbac9 );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations tr th, .woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-3b0f9a8-font-size );font-weight:var( --e-global-typography-3b0f9a8-font-weight );text-transform:var( --e-global-typography-3b0f9a8-text-transform );font-style:var( --e-global-typography-3b0f9a8-font-style );text-decoration:var( --e-global-typography-3b0f9a8-text-decoration );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value select, .woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value:before{background-color:var( --e-global-color-10a94b3 );border:var( --e-global-color-0ccbf47 );border-radius:0px;}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value:before{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 );}.elementor-4242 .elementor-element.elementor-element-67b1c95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4242 .elementor-element.elementor-element-67b1c95{text-align:left;}.elementor-4242 .elementor-element.elementor-element-67b1c95 img{width:40%;}body.elementor-page-4242:not(.elementor-motion-effects-element-type-background), body.elementor-page-4242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3771d6 );}body.elementor-page-4242{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4242 .elementor-element.elementor-element-4990112{--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;--gap:40px 40px;}.elementor-4242 .elementor-element.elementor-element-460fdf5 .elementor-heading-title{font-size:1.2em;line-height:1em;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price{font-size:2.3em;line-height:1em;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price ins{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.woocommerce .elementor-4242 .elementor-element.elementor-element-14d5c61 .woocommerce-product-details__short-description{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-4242 .elementor-element.elementor-element-bc70b5b .cart button, .elementor-4242 .elementor-element.elementor-element-bc70b5b .cart .button{font-size:var( --e-global-typography-19445a5-font-size );line-height:var( --e-global-typography-19445a5-line-height );letter-spacing:var( --e-global-typography-19445a5-letter-spacing );}.elementor-4242 .elementor-element.elementor-element-bc70b5b .added_to_cart{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-4242 .elementor-element.elementor-element-bc70b5b .quantity .qty{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 );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations label{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value:before{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(max-width:767px){.elementor-4242 .elementor-element.elementor-element-4990112{--gap:20px 20px;}.elementor-4242 .elementor-element.elementor-element-460fdf5 .elementor-heading-title{font-size:16px;}.elementor-4242 .elementor-element.elementor-element-01443bb .elementor-heading-title{font-size:30px;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price{font-size:1.3em;line-height:1.2em;}.woocommerce .elementor-4242 .elementor-element.elementor-element-1df12cb .price ins{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.woocommerce .elementor-4242 .elementor-element.elementor-element-14d5c61 .woocommerce-product-details__short-description{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-4242 .elementor-element.elementor-element-bc70b5b .cart button, .elementor-4242 .elementor-element.elementor-element-bc70b5b .cart .button{font-size:var( --e-global-typography-19445a5-font-size );line-height:var( --e-global-typography-19445a5-line-height );letter-spacing:var( --e-global-typography-19445a5-letter-spacing );}.elementor-4242 .elementor-element.elementor-element-bc70b5b .added_to_cart{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-4242 .elementor-element.elementor-element-bc70b5b .quantity .qty{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 );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations label{font-size:var( --e-global-typography-3b0f9a8-font-size );line-height:var( --e-global-typography-3b0f9a8-line-height );letter-spacing:var( --e-global-typography-3b0f9a8-letter-spacing );}.woocommerce .elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-4242 .elementor-element.elementor-element-bc70b5b form.cart table.variations td.value:before{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-4242 .elementor-element.elementor-element-67b1c95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4242 .elementor-element.elementor-element-67b1c95 img{width:70%;}}@media(min-width:768px){.elementor-4242 .elementor-element.elementor-element-4990112{--content-width:900px;}.elementor-4242 .elementor-element.elementor-element-54f41ac{--width:40%;}.elementor-4242 .elementor-element.elementor-element-01f85a3{--width:100%;}.elementor-4242 .elementor-element.elementor-element-44c7972{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4242 .elementor-element.elementor-element-54f41ac{--width:100%;}}/* Start custom CSS */.woolentor-quickview-modal-content{
    background-color: #1d1d1d;
    padding: 0px;
}

.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image:hover img {
  transform: none !important;
}

.woocommerce a.added_to_cart{
    display: none;
}

.swatchly_pl_show_swatches_label_1 .swatchly_loop_variation_form tr, .single-product .variations_form .variations tr{
    display:inline-flex !important;
   width: 100% !important;
    margin-bottom: 0px !important;
}

.woocommerce div.product form.cart .reset_variations {
    display: none !important;
}

.woocommerce div.product form.cart .variations {
    margin-left: -15px !important;
    margin-bottom: 0px !important;
}

.woocommerce ul.products li.product {
  min-height: 300px; /* pas de hoogte aan aan uw behoeften */
}

.woocommerce table.shop_attributes td{
    padding-left: 10px;
    padding-right: 10px;
}

.product_meta span.sku_wrapper.detail-container {
    display: none;
}

.wl-columns-4 .wl-row > [class*="col-"] {display: flex;}

.ht-product-2 [class*="ht-product-action"] .wlgrid-cart-btn a.wc-forward {font-size: 12px !important;
    text-align: center !important;
}

@media only screen and (max-width: 767px){.ht-product-2 [class*="ht-product-action"] .wlgrid-cart-btn a.wc-forward {font-size: 12px!important;
    text-align: center !important;
}}

.woocommerce div.product.elementor .woocommerce-tabs .panel{
    background-color: transparent !important;
    border-width:0px !important;
}

.woocommerce table.shop_attributes td{
    padding-top: 0px;
}

.woocommerce table.shop_attributes{
    border-top: 0px;
}

@media only screen and (max-width: 767px){ p.gift-wrapping{
    padding-top: 1em !important;
}}

@media only screen and (min-width: 961px){ p.gift-wrapping{
    padding-left: 1em !important;
}}

.woocommerce #review_form #respond .form-submit input{
    background-color: #E5DBB6 !important;
    color: #000000 !important;
    border-radius: 0px;
}

table td, table th{
    background-color: transparent !important;
    border-width: 0px !important;
}

.awdr_discount_bar{
    max-width: auto;
    border-radius: 0px !important;
}

.woocommerce.single-product div.product form.cart .variations td.value{
    display: inline-flex;
}

.woocommerce div.product form.cart .variations{
    margin-bottom: 0px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price{
    margin-bottom:10px;
}

.woocommerce table.shop_attributes{
    text-align:left;
}

span.wlr-product-message{
    padding: 5px !important;
    margin-bottom: 20px;
}

.wl-thumbnails-slider .slick-dots {
    margin-bottom: 30px;
}

.woocommerce div.product p.stock{
    color: #FFF;
    padding-bottom: 10px;
    padding-top: 5px;
}

.woolentor-quickview-modal-wrapper{
    width: auto;
    max-width: 100%;
    padding-right: 0px;
}

@media only screen and (max-width: 768px) {
    .woolentor-quickview-modal-wrapper{
        padding-left:17px;
    }}
    
.cwginstock-subscribe-form .panel-primary>.panel-heading{
    background-color: #273A82 !important;
    border-color: #273A82 !important;
}

.cwginstock-subscribe-form .panel-primary{
    border-color: #424242 !important;
    border-radius: 0px !important;
    margin-bottom: 0px;
}

.cwginstock-panel-heading h4{
    font-size: 14px;
}
    
.swatchly-swatch:hover, .swatchly-selected{
    border-width: 0px;
    background-color: #FFF;
    color: #273a82;
}

.swatchly-swatch{
    transition: 0s;
}

.cwginstock-subscribe-form .center-block{
    display: flex;
    flex-direction: row;
}

input.cwgstock_email{
    font-size: 13px !important;
}

input.cwgstock_name{
    font-size: 13px !important;
}

@media only screen and (max-width: 768px) {
    .cwginstock-subscribe-form .center-block{
    display: block !important;
}}/* End custom CSS */