.elementor-54947 .elementor-element.elementor-element-ec5fdc8{padding:50px 0px 0px 0px;}.elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-54947 .elementor-element.elementor-element-4edd61b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54947 .elementor-element.elementor-element-4edd61b{text-align:center;}.elementor-54947 .elementor-element.elementor-element-4edd61b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;}.elementor-54947 .elementor-element.elementor-element-3aa60d4{padding:0px 0px 50px 0px;}.elementor-54947 .elementor-element.elementor-element-a124d4b > .elementor-widget-container{background-color:#F9F9F9;margin:70px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC00;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC3D;margin-bottom:17px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#131315;margin-bottom:10px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#131315;margin-bottom:10px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:500;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .star-rating{color:#7a7a7a;font-size:0.4em;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price{color:#6D6D6D;font-family:"Source Sans Pro", Sans-serif;font-size:16px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price ins{color:#6D6D6D;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price ins .amount{color:#6D6D6D;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price del {font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:100;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .button{background-color:#205025;border-color:#205025;font-family:"Source Sans Pro", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .button:hover{background-color:#07370C;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-54947 .elementor-element.elementor-element-4e14056{width:30%;}.elementor-54947 .elementor-element.elementor-element-1d00c28{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54947 .elementor-element.elementor-element-4e14056{width:36%;}.elementor-54947 .elementor-element.elementor-element-1d00c28{width:64%;}}@media(max-width:767px){.elementor-54947 .elementor-element.elementor-element-a124d4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price{font-size:20px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .price del {font-size:20px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-54947 .elementor-element.elementor-element-defcc4c.elementor-wc-products ul.products li.product{padding:15px 15px 15px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-a124d4b */.elementor-54947 .elementor-element.elementor-element-a124d4b .wpfFilterButtons{
    margin-top:30px;
}
.elementor-54947 .elementor-element.elementor-element-a124d4b .ui-slider.ui-widget-content .ui-slider-handle {
    background: #205025;
    border: 1px solid #000000 !important;
    border-radius: 0;
}

.elementor-54947 .elementor-element.elementor-element-a124d4b .wpfPriceRangeField#wpfMinPrice, .elementor-54947 .elementor-element.elementor-element-a124d4b .wpfPriceRangeField#wpfMaxPrice {
    background-color: #f9f9f9!important;
    border: 1px solid #6e6666!important;
    border-radius: 0;
    margin-bottom:0!important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-defcc4c */.elementor-54947 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:first-child .woocommerce-pagination{
    display: none;
} 
.elementor-54947 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:first-child{
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
    
}
.elementor-54947 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:last-child .woocommerce-ordering,
.elementor-54947 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:last-child .woocommerce-result-count{
    display: none;
}

.elementor-54947 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:last-child nav.woocommerce-pagination {
    margin-left: auto;
    margin-right: auto;
    float: none;
}


.elementor-54947 .elementor-element.elementor-element-defcc4c ul.products li.product{
   padding:0!important; 
    
}
.elementor-54947 .elementor-element.elementor-element-defcc4c .attachment-woocommerce_thumbnail {
    width: 100%;
    aspect-ratio: 16 / 14;
    object-fit: contain;
    background-color: #FFF;
    padding:15px;
}
.elementor-54947 .elementor-element.elementor-element-defcc4c ul.products li.product span.onsale {
    display: inline-block!important;
    padding: 0 .6180469716em
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3aa60d4 */@media only screen and (min-width:768px) and (max-width:1024px){ .elementor-54947 .elementor-element.elementor-element-3aa60d4 .elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(2,1fr);
}
}
 .elementor-54947 .elementor-element.elementor-element-3aa60d4 .elementor-element.elementor-element-defcc4c .woocommerce>.storefront-sorting:first-child {
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.elementor-54947 .elementor-element.elementor-element-3aa60d4 .woocommerce-result-count {
    margin-bottom: 0;
}
 .elementor-54947 .elementor-element.elementor-element-3aa60d4 .products+.storefront-sorting .woocommerce-ordering{
     display: none!important;
 }
@media(max-width:767px){
 .elementor-54947 .elementor-element.elementor-element-3aa60d4 .storefront-sorting{
    flex-direction: column;
 }
 .elementor-54947 .elementor-element.elementor-element-3aa60d4 .woocommerce-ordering{
     margin-bottom: 10px;
 }
 .elementor-54947 .elementor-element.elementor-element-3aa60d4 .wpfFilterWrapper[data-filter-type="wpfPerfectBrand"] .wpfFilterVerScroll {
  max-height: 240px!important;
}
}/* End custom CSS */