.elementor-12526 .elementor-element.elementor-element-4a5ac8b{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-12526 .elementor-element.elementor-element-544fb2e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12526 .elementor-element.elementor-element-544fb2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12526 .elementor-element.elementor-element-f40a525{--display:flex;}.elementor-12526 .elementor-element.elementor-element-9ff2e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12526 .elementor-element.elementor-element-2bf2a85{--display:flex;}.elementor-12526 .elementor-element.elementor-element-946402b{--display:flex;}@media(min-width:768px){.elementor-12526 .elementor-element.elementor-element-544fb2e{--width:26%;}.elementor-12526 .elementor-element.elementor-element-946402b{--width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12526 .elementor-element.elementor-element-946402b{--width:71%;}}@media(max-width:1024px){.elementor-12526 .elementor-element.elementor-element-4a5ac8b{--margin-top:80px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12526 .elementor-element.elementor-element-544fb2e{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12526 .elementor-element.elementor-element-544fb2e.e-con{--order:99999 /* order end hack */;}.elementor-12526 .elementor-element.elementor-element-f40a525{--min-height:200px;}.elementor-12526 .elementor-element.elementor-element-9ff2e4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12526 .elementor-element.elementor-element-9ff2e4f.elementor-element{--order:99999 /* order end hack */;}.elementor-12526 .elementor-element.elementor-element-2bf2a85{--min-height:200px;}}/* Start custom CSS for wd_sidebar, class: .elementor-element-9ff2e4f *//* Public Style */
.elementor-12526 .elementor-element.elementor-element-9ff2e4f .wd-widget.widget.sidebar-widget {
    border: 2px solid #199849;
    border-top: 0;
    border-radius: 30px;
    padding: 18px;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .wd-widget.widget.sidebar-widget .widget-title {
    color: #199849;
    margin-top: -30px;
    text-align: center;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .wd-widget.widget.sidebar-widget {
    margin-bottom: 20px;
}


/* Price Filter */
.elementor-12526 .elementor-element.elementor-element-9ff2e4f #woocommerce_price_filter-2 {
    border: 2px solid #199849;
    border-top: 0;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 17px;
}


.elementor-12526 .elementor-element.elementor-element-9ff2e4f #woocommerce_price_filter-2 .price_slider_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .price_slider_wrapper .price_slider {
    width: 80%;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .price_slider .ui-slider-range {
    background-color: #4c4c4c;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .price_slider .ui-slider-handle::after,
.elementor-12526 .elementor-element.elementor-element-9ff2e4f .price_slider .ui-slider-handle::before {
    background-color: #4c4c4c;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .wd-widget.widget.sidebar-widget.woocommerce.widget_price_filter form.price_slider_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term  a::before{
    border: 1px solid var(--brdcolor-gray-300);
    border-radius: 3px;
}

.elementor-12526 .elementor-element.elementor-element-9ff2e4f #woocommerce_product_categories-2 .product-categories {
    padding-inline-end: 0;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-f607670 *//* Products */
.elementor-12526 .elementor-element.elementor-element-f607670 .products .product-grid-item .product-wrapper {
    box-shadow: 0 0px 30px rgba(0,0,0,.1);
    border-radius: 30px;
    padding-bottom: 20px;
    overflow: hidden;
}

.elementor-12526 .elementor-element.elementor-element-f607670 .product-grid-item .product-wrapper .product-element-top .product-labels {
    inset-inline-start: 12px;
    top: 10px;
}

/* Add to cart button */

.elementor-12526 .elementor-element.elementor-element-f607670 .button.wp-element-button.product_type_simple.add_to_cart_button span {
    padding-left: 20px;
    padding-right: 37px;
}


.elementor-12526 .elementor-element.elementor-element-f607670 .button.wp-element-button.product_type_simple.add_to_cart_button span::before {
    content: url(https://borooje.com/wp-content/uploads/2023/07/shopping-basket1.svg);
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 6px;
}

@media (max-width:821px) { 
    .elementor-12526 .elementor-element.elementor-element-f607670 .button.wp-element-button.product_type_simple.add_to_cart_button span {
        padding-left: 10px;
        padding-right: 37px;
    }
}
.elementor-12526 .elementor-element.elementor-element-f607670 .wd-entities-title {
    display: block;
    color: #000;
}
.elementor-12526 .elementor-element.elementor-element-f607670 .product-labels {
    position: absolute;
    top: 7px;
        inset-inline-start: auto !important;
    inset-inline-end: 7px !important;
}
.elementor-12526 .elementor-element.elementor-element-f607670 .product-label.onsale {
    background-color: var(--btn-accented-bgcolor);
    color:#000;
}
.elementor-12526 .elementor-element.elementor-element-f607670 .product-title a:hover, a.product-title:hover{
    color: #8f9511;
}

@media(max-width:550px) {
    .elementor-12526 .elementor-element.elementor-element-f607670 .products .product-grid-item .product-wrapper {
    border-radius: 15px;
}
}/* End custom CSS */