.elementor-6017 .elementor-element.elementor-element-43a6b0c{overflow:hidden;}.elementor-6017 .elementor-element.elementor-element-fb7c7f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6017 .elementor-element.elementor-element-fb7c7f6.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-6017 .container{max-width:1290px;}body.elementor-page-6017 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(max-width:1024px){.elementor-6017 .elementor-element.elementor-element-fb7c7f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6017 .elementor-element.elementor-element-b408b94{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-6017 .elementor-element.elementor-element-59bd560{width:2%;}.elementor-bc-flex-widget .elementor-6017 .elementor-element.elementor-element-59bd560.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6017 .elementor-element.elementor-element-59bd560.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6017 .elementor-element.elementor-element-59bd560 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: -68px;}.elementor-6017 .elementor-element.elementor-element-43a6b0c > .elementor-container{max-width:500px;}.elementor-6017 .elementor-element.elementor-element-fb7c7f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-b408b94 */@media (max-width: 768px) {

  /* کانتینر کلی محصولات */
  .woocommerce,
  .shop-page,
  .shop-content,
  .products,
  .products-holder,
  .archive-products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 0px !important;
  }

  /* خود کارت محصول */
  .product,
  .product-item,
  .wc-product,
  .item-product {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

}
@media (max-width: 768px) {

  /* کوچکتر شدن کلی کارت محصول */
  ul.products li.product {
    transform: scale(0.95);
    transform-origin: top center;
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-fb7c7f6 */@media (max-width: 768px) {

  /* لیست محصولات ووکامرس */
  ul.products {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important; /* فاصله کمتر */
    padding: 0 !important;
    margin: 0 !important;
  }

  /* هر کارت محصول */
  ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43a6b0c */@media (max-width: 768px) {

  /* کوچکتر شدن کلی کارت محصول */
  ul.products li.product {
    transform: scale(0.95);
    transform-origin: top center;
  }

}/* End custom CSS */