.elementor-449 .elementor-element.elementor-element-f638674 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-f568cfb{width:auto;max-width:auto;}.elementor-449 .elementor-element.elementor-element-183f1f2{width:auto;max-width:auto;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C1C1C;margin-bottom:0px;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C1C1C;margin-bottom:0px;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price{color:#646C9C;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price ins{color:#646C9C;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price ins .amount{color:#646C9C;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price del{color:#646C9C;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price del .amount{color:#646C9C;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .price del {font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products ul.products li.product .button{color:#646C9C;background-color:#02010100;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination{margin-top:8px;}.elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination ul li a, .elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination ul li span{padding:0px;}.elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination ul li a{color:var( --e-global-color-text );background-color:var( --e-global-color-3bc4669 );}.elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-449 .elementor-element.elementor-element-18f6d59 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-449 .elementor-element.elementor-element-18f6d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for column, class: .elementor-element-f638674 */.elementor-449 .elementor-element.elementor-element-f638674 .facetwp-type-dropdown {
    display:inline-block;
    margin-right:15px;
}
.elementor-449 .elementor-element.elementor-element-f638674 select {
    font-size: 14px;
    line-height: 3;
    color: #000000;
    border:0;
    box-shadow: none;
    border-radius: 0;
    padding: 0 24px 0 5px;
    min-height: 42px;
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
    background-size: 16px 16px;
    cursor: pointer;
    vertical-align: middle;
    font-weight:bold;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-18f6d59 */.elementor-449 .elementor-element.elementor-element-18f6d59 .woocommerce ul.products li.product a img {
    width: auto;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-449 .elementor-element.elementor-element-18f6d59 .button,
.elementor-449 .elementor-element.elementor-element-18f6d59 .price {
    margin:0 !important;
}

.elementor-449 .elementor-element.elementor-element-18f6d59 .woocommerce nav.woocommerce-pagination {
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-top: 40px;
}
.elementor-449 .elementor-element.elementor-element-18f6d59 span.page-numbers,
.elementor-449 .elementor-element.elementor-element-18f6d59 a.page-numbers{
    width: 50px;
    height:50px;
    line-height:50px;
    margin: 0 2px;
}
.elementor-449 .elementor-element.elementor-element-18f6d59 span.page-numbers.current,
.elementor-449 .elementor-element.elementor-element-18f6d59 a.page-numbers:hover{
    font-size:28px;
}

.elementor-449 .elementor-element.elementor-element-18f6d59 .prev,
.elementor-449 .elementor-element.elementor-element-18f6d59 .next {
    display:none;
}/* End custom CSS */