.woof_container .woof_container_inner input[type="search"]{border:1px solid var(--black) !important;background: #dbdfe4;border-radius: 25px;padding: 10px 15px;}
::placeholder {color: var(--black);opacity: 1;}
::-ms-input-placeholder {color: var(--black);}


.shop_product .left_filter .woof_text_search_container {margin-bottom: 25px !important;}
.shop_product .left_filter .irs-with-grid .irs-grid{display: none !important;}
.shop_product .left_filter .irs--flat .irs-bar{background-color: var(--black) !important;}
.shop_product .left_filter .irs--flat .irs-handle > i:first-child{background-color: var(--black) !important;}
.shop_product .left_filter .irs--flat .irs-from,.shop_product .left_filter .irs--flat .irs-to, .shop_product .left_filter .irs--flat .irs-single{font-family: "Poppins", sans-serif;font-weight: 400;padding: 0;background-color: transparent;border-radius: 0;color: var(--black);font-size: 12px;}
.shop_product .left_filter .irs--flat .irs-from::before, .shop_product .left_filter .irs--flat .irs-to::before,.shop_product .left_filter .irs--flat .irs-single::before {display: none ;}
.shop_product .left_filter .irs--flat .irs-line, .shop_product .left_filter .irs--flat .irs-bar{height: 2px;}
.shop_product .left_filter .irs--flat .irs-handle{height: 10px;top: 21px;}
.shop_product .left_filter .irs--flat .irs-line{top: -15px;}
.shop_product .left_filter .irs:not(.irs--flat.irs-with-grid){top: 40px;}
.shop_product .left_filter .woof_price3_search_container {margin-bottom: 25px;}

.shop_product .right_product .woof_products_top_panel{display: none !important;}
.shop_product .left_filter .irs--flat .irs-min, .shop_product .left_filter .irs--flat .irs-max{display: none;}
.woocommerce span.onsale{background: var(--blue);width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;font-size: 10px;line-height: 1;}
.shop_product .right_product .woocommerce-result-count{display: none;}
.woocommerce .shop_product .right_product .woocommerce-ordering{display: none;}
.shop_product .left_filter .icheckbox_square-blue{display: none;}
.shop_product .left_filter .woof_checkbox_label {margin-left: 0px !important;}

.shop_product .left_filter  ul.woof_list li{margin: 0 !important;}
.shop_product .left_filter  .woof_list label{padding-top: 1px !important;padding-bottom: 1px !important;}
.shop_product .left_filter  .woof_list label:hover{text-decoration: underline;}
.shop_product .right_product li.product .woocommerce-loop-product__title{font-size: 12px !important;padding: 0 !important;}
.shop_product .left_filter .woof_text_search_container .woof_text_search_go{right: 9px;top: 8px}

.woocommerce .shop_product div.product .summary .product_title{font-size: 20px;font-family: "Poppins", sans-serif;margin-bottom: 5px;}
.woocommerce .shop_product div.product div.images img{border-radius: 30px;}
.wpgs-nav .thumbnail_image .slick-current{border: none !important;}
.wpgs-nav .thumbnail_image img{border-radius: 20px !important;}
.wpgs-nav .slick-slide{border: none !important;}
.woocommerce-product-rating .woocommerce-review-link{font-style: italic;text-decoration: none;margin-left: 10px;}
.woocommerce .star-rating span::before {color: var(--blue);}
.woocommerce div.product.product-type-variable  div.summary p.price{ }
.woocommerce div.product .woocommerce-tabs .panel {background: var(--lightgreen);position: relative;margin-bottom: 0 !important;padding-bottom: 50px;padding-top: 30px;}
.woocommerce div.product .woocommerce-tabs .panel::before{content: "";position: absolute;left: -500%;top: 0;width: 500%;height: 100%;background: var(--lightgreen);}
.woocommerce div.product .woocommerce-tabs .panel::after{content: "";position: absolute;right: -500%;top: 0;width: 500%;height: 100%;background: var(--lightgreen);}
.woocommerce div.product .woocommerce-tabs .panel p:last-child{margin-bottom: 0;}
.shop_product.productsingle_page{padding-bottom: 0;}

.shop_product #tab-description ul,.shop_product #tab-description ol{margin-bottom:15px;padding-left:1.5em;list-style:disc!important;list-style-position:outside!important;}
.shop_product #tab-description ul li,.shop_product #tab-description ol li{line-height:19px;}
.shop_product #tab-description ul li::marker{content:"• ";color:#000;font-size:1em;}
.shop_product #tab-description>h2{display:none;}
.woocommerce #reviews #comments h2{font-size:15px;font-family:"Poppins",sans-serif;}

.woocommerce .shop_product.productsingle_page div.product div.images.woocommerce-product-gallery,.woocommerce .shop_product.productsingle_page div.product div.images,
.woocommerce .shop_product.productsingle_page .wcgs-woocommerce-product-gallery{width: 35% !important;}
body.woocommerce .shop_product.productsingle_page div.product div.summary{width: 57% !important;max-width: 100% !important;float: right !important;}
.wpgs-nav .slick-track{width: 100% !important;}
.wpgs-nav .slick-slide{width: 30% !important;}

.product_shipping_info{width: 100%;display: flex;gap: 10px;flex-wrap: wrap;}
.product_shipping_info .product-option-item{display: flex;flex-wrap: wrap;width: 100%;}
.product_shipping_info .product-option-item .text{width: calc(100% - 30px);padding-left: 10px;font-style: italic;}
.product_shipping_info .product-option-item .icon{width: 30px !important;}
.product_shipping_info .product-option-item .icon img{display: block;margin: 0 auto;}

.woocommerce-product-details__short-description ol{margin-bottom: 15px;}
.woocommerce-product-details__short-description ul{margin-bottom: 15px;}
.woocommerce-product-details__short-description ul li{list-style-type: none;position: relative;padding-left: 30px;font-style: italic;margin-bottom: 15px;}
.woocommerce-product-details__short-description ul li::before{content: "";position: absolute;left: 0;top: 0;background: url(../images/check-black.png)center no-repeat;width: 15px;height: 15px;}
.woocommerce-product-details__short-description{border-bottom: 1px dotted #000;margin-bottom: 20px;}
.woocommerce div.product form.cart .variations label {font-weight: 400;text-align: left;font-style: italic;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{width: 100%;display: block;text-align: left;}
.woocommerce div.product form.cart .variations th{margin-bottom: 5px ;}
.woocommerce div.product form.cart .variations select{cursor: pointer; border-radius: 30px;border: 1px solid #000;padding: 8px 15px;-webkit-appearance: none;background: url(../images/arrow-down.png)right 15px center no-repeat;font-style: italic;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color: var(--black);}
.woocommerce-variation.single_variation{margin-bottom: 10px;}
.woocommerce-variation-price .incl-btw{font-size: 10px;margin-right: 15px;font-style: italic;margin-left: 5px;}

.woocommerce-variation-price  del {font-size: 15px;color: var(--black);text-decoration: none;position: relative;opacity: 1 !important;}
.woocommerce-variation-price  del::after{content: "";position: absolute;left: -4px;top: 11px;width:calc(100% + 8px);height: 1px;background: red;}

.woocommerce-variation-price .nu-voor{font-size: 15px;}
.woocommerce-variation-price ins{text-decoration: none;}
.woocommerce-variation-price ins .woocommerce-Price-amount.amount{color: var(--green);font-size: 15px;text-decoration: none;}
.woocommerce-variation-add-to-cart button.single_add_to_cart_button {border-color: var(--black) !important;text-transform: inherit !important;color: var(--black) !important;}
#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel{border-radius: 10px;}
#wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox{background: var(--blue) !important;}
.wcgs-carousel .wcgs-slider-image,#wpgs-gallery img{width: 100%;}

body.woocommerce #content div.product div.summary{float: right !important;}
#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel{border-radius: 30px;margin-bottom: 10px !important;}
.gallery-navigation-carousel .wcgs-thumb{border-radius: 20px !important;overflow: hidden;}
.gallery-navigation-carousel .wcgs-thumb.spswiper-slide-thumb-active{border: 1px solid var(--blue) !important;}
#wpgs-gallery .gallery-navigation-carousel .wcgs-spswiper-arrow{display: none !important;}
#comment-form-rating-label{margin-top: 10px ;display: block;}
.woocommerce p.stars a::before{color: var(--blue);}
.comment-form-comment textarea{padding: 10px;border-radius: 20px;resize: none;max-width: 600px;height: 150px;border: 2px solid #fff;}
.comment-form-comment label{display: block;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color: var(--black);font-size:12px ;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color: var(--black);}
.woocommerce #review_form #respond .form-submit input{background-color: var(--white) !important;color: var(--black) !important;}
.woocommerce #review_form #respond p{margin-top: 20px !important;}
.comment-form-comment textarea{max-width: 100%;}
.comment-respond input:not([type="checkbox"]):not([type="submit"]){width: 100%;padding: 10px;border-radius: 20px;border: none;}
.comment-respond input[type="checkbox"]{width: 25px;height: 25px;vertical-align: middle;}




@media only screen and (max-width:767px) {
.woocommerce .shop_product.productsingle_page .wcgs-woocommerce-product-gallery{width: 100% !important;}
body.woocommerce .shop_product.productsingle_page div.product div.summary{width: 100% !important;}

}

@media only screen and (max-width:600px) {
body .woocommerce-variation-add-to-cart .qib-button-wrapper,body .shop_product.productsingle_page .cart .qib-button-wrapper{margin-right: 5px;float: left;}



}
