.elementor-566 .elementor-element.elementor-element-42020c5{--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;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-1d92e27{--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;--background-transition:0.3s;}.elementor-566 .elementor-element.elementor-element-0c329b2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-4a1f177 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-566 .elementor-element.elementor-element-e1ae7f5{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products ul.products li.product{text-align:center;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-size:20px;font-weight:700;text-decoration:none;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-566 .elementor-element.elementor-element-0c329b2{--width:30%;}.elementor-566 .elementor-element.elementor-element-e1ae7f5{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-566 .elementor-element.elementor-element-0c329b2{--width:100%;}.elementor-566 .elementor-element.elementor-element-e1ae7f5{--width:100%;}}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-1d92e27{--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-566 .elementor-element.elementor-element-7edad14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products ul.products li.product{text-align:center;}.elementor-566 .elementor-element.elementor-element-7edad14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-4a1f177 */.elementor-566 .elementor-element.elementor-element-4a1f177 {border: 1px solid #D9D9D9;border-radius:65px;padding:20px;}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-1a1733d */.elementor-566 .elementor-element.elementor-element-1a1733d h3 {font-size: 20px;font-weight:700;}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-filter-reset-button {
    padding:initial;
    background:transparent;
    color:var(--e-global-color-text);
    text-decoration: none;
    border-radius:none;
    border:0;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-price-filter.wc-block-components-price-slider.wc-block-components-price-slider--is-input-inline {
    display: flex;
    flex-direction: column;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__actions {
    order:3;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-input-wrapper {order:2;}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-text {
    order:1;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-input-progress {
    --range-color: #259c4c;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-input-wrapper:before,.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-input-progress{height:7px;}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-text {margin:0;}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount {
    font-size: 16px;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wp-block-woocommerce-filter-wrapper {
    padding: 20px;
    background: #F6F6F6;
    border-radius: 15px;
    margin-bottom: 25px;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .category-header-title {
    padding: 20px;
    background: #F6F6F6;
    border-radius: 15px 15px 0 0;
    margin: 0;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wp-block-woocommerce-product-categories {
    padding: 20px;
    background: #F6F6F6;
    border-radius: 0 0 15px 15px;
    margin-bottom: 25px;
}

.elementor-566 .elementor-element.elementor-element-1a1733d .wp-block-woocommerce-filter-wrapper .wp-block-heading {border-bottom: 1px solid #E9E9E9;padding-bottom:10px;}

.elementor-566 .elementor-element.elementor-element-1a1733d .wc-block-components-checkbox label {align-items:center;}

.elementor-566 .elementor-element.elementor-element-1a1733d ul.wc-block-product-categories-list {
    list-style: none;
    padding: 0;
}

.elementor-566 .elementor-element.elementor-element-1a1733d ul.wc-block-product-categories-list li {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7edad14 */.elementor-566 .elementor-element.elementor-element-7edad14 .price ins {text-decoration:none;}

.elementor-566 .elementor-element.elementor-element-7edad14 li.product img {
    height: 250px !important;
    object-fit: cover;
}

.elementor-566 .elementor-element.elementor-element-7edad14 .add_to_cart_button,.elementor-566 .elementor-element.elementor-element-7edad14 .product_type_variable {display:none !important;}

.elementor-566 .elementor-element.elementor-element-7edad14 .woocommerce-result-count {
    border: 1px solid #D9D9D9;border-radius:65px;padding:20px;
}

.elementor-566 .elementor-element.elementor-element-7edad14 .woocommerce-result-count {
        width: 70%;
}

.elementor-566 .elementor-element.elementor-element-7edad14 .woocommerce-ordering select {
    color:#fff;
    border: 1px solid #D9D9D9;border-radius:65px;padding:20px;
    background: var(--e-global-color-primary) url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance:none !important;
    -webkit-appearance: none !important; 
    appearance: none !important;
    padding-right: 2rem !important;
}

@media only screen and (max-width:767px) {
    .elementor-566 .elementor-element.elementor-element-7edad14 .woocommerce-result-count {
        text-align:center;
        width:100%;
    }
    .elementor-566 .elementor-element.elementor-element-7edad14 .woocommerce-ordering{
        width: 100%;
    }
}/* End custom CSS */