.elementor-621 .elementor-element.elementor-element-4ca15cc{--display:flex;}.elementor-621 .elementor-element.elementor-element-32e9bc4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:20px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;margin-bottom:15px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-f457394 );margin-bottom:5px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-f457394 );margin-bottom:5px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-f457394 );}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-f457394 );}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-f457394 );}.elementor-621 .elementor-element.elementor-element-32e9bc4 nav.woocommerce-pagination ul li a{background-color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-32e9bc4 nav.woocommerce-pagination ul li a:hover{background-color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-4ca15cc{--content-width:100%;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-32e9bc4{width:var( --container-widget-width, 639px );max-width:639px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:639px;--container-widget-flex-grow:0;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-621 .elementor-element.elementor-element-32e9bc4.elementor-wc-products ul.products li.product .price{font-size:11px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-32e9bc4 *//* برای اینکه ارتفاع کلی کارت‌ها یکی شود */
.elementor-621 .elementor-element.elementor-element-32e9bc4 .product {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    min-height: 100% !important;
}

/* برای اینکه محتوای داخل کارت، قیمت را به پایین هل دهد */
.elementor-621 .elementor-element.elementor-element-32e9bc4 .product-wrapper, 
.elementor-621 .elementor-element.elementor-element-32e9bc4 .woocommerce-loop-product__link {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
}

/* برای اینکه قیمت دقیقا در انتهای کارت قرار بگیرد */
.elementor-621 .elementor-element.elementor-element-32e9bc4 .price {
    margin-top: auto !important;
    margin-bottom: 10px !important; /* فاصله از پایین کارت */
}
/* نسخه دوم برای حذف قطعی متن نتایج */
.woocommerce-result-count, 
.elementor-widget-woocommerce-products .woocommerce-result-count,
.woocommerce-pagination + .woocommerce-result-count {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"24"%20height%3D"24"%20viewBox%3D"0%200%2024%2024"%20fill%3D"%23666"%3E%3Cpath%20d%3D"M7%2010l5%205%205-5H7z"%2F><%2Fsvg>') !important;
    background-repeat: no-repeat !important;
    background-position: right 12px top 50% !important;
    background-size: 16px auto !important;
}/* End custom CSS */