.elementor-3349 .elementor-element.elementor-element-028c84b > .elementor-container{min-height:450px;}.elementor-3349 .elementor-element.elementor-element-028c84b:not(.elementor-motion-effects-element-type-background), .elementor-3349 .elementor-element.elementor-element-028c84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3349 .elementor-element.elementor-element-028c84b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3349 .elementor-element.elementor-element-028c84b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3349 .elementor-element.elementor-element-973c80f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3349 .elementor-element.elementor-element-973c80f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3349 .elementor-element.elementor-element-922c0d4 .elementor-heading-title{text-transform:none;text-shadow:3px 5px 5px rgba(0,0,0,0.3);color:#E6E6E6E8;}.elementor-3349 .elementor-element.elementor-element-bd3d237 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-3349 .elementor-element.elementor-element-93ef06d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3349 .elementor-element.elementor-element-497582e{--spacer-size:102px;}.elementor-3349 .elementor-element.elementor-element-54b8ef8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:60px;}.elementor-3349 .elementor-element.elementor-element-54b8ef8.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-3349 .elementor-element.elementor-element-54b8ef8.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-3349 .elementor-element.elementor-element-54b8ef8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3349 .elementor-element.elementor-element-54b8ef8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-54b8ef8 */@media (min-width: 1025px) {

    .woocommerce.columns-1 ul.products {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }

    .woocommerce ul.products li.product {
        width: auto !important;
        float: none !important;
    }

}

.woocommerce-pagination .page-numbers a:hover {
    color: #ffffff !important;
    background-color: #000000;
    border-color: #000000;
}

.woocommerce-pagination .page-numbers .current {
    color: #ffffff !important;
    background-color: #000000;
    border-color: #000000;
}/* End custom CSS */