.elementor-65 .elementor-element.elementor-element-b655f3b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-c9ddb5a > .elementor-element-populated, .elementor-65 .elementor-element.elementor-element-c9ddb5a > .elementor-element-populated > .elementor-background-overlay, .elementor-65 .elementor-element.elementor-element-c9ddb5a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider .sp-image-container:after{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-slider .jet-slider__button--primary{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider  .jet-slider__button--primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-slider .jet-slider__button--secondary{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider  .jet-slider__button--secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before{border-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before{border-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider__fraction-pagination span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-65 .elementor-element.elementor-element-c66f249 .slider-pro{min-height:350px;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider .sp-image-container:after{background-color:#0074FF;opacity:0;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__content-inner{background-color:#000000;}.elementor-65 .elementor-element.elementor-element-c66f249 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider{border-radius:15px 15px 15px 15px;overflow:hidden;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__icon{justify-content:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__title{text-align:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__subtitle{text-align:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__desc{align-self:center;text-align:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider__button-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-65 .elementor-element.elementor-element-c66f249 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-65 .elementor-element.elementor-element-094e88a{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65 .elementor-element.elementor-element-db25fa2{margin-top:30px;margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1f5aa73{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product{text-align:center;padding:0px 0px 15px 0px;}.elementor-65 .elementor-element.elementor-element-0524e4a > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .price{color:#219A2D;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .price ins{color:#219A2D;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .price ins .amount{color:#219A2D;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .price del{color:#FB0000;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .price del .amount{color:#FB0000;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product .button{font-family:"VazirMatn", Sans-serif;font-weight:500;}.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-0524e4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-0524e4a *//* ===== WooCommerce Product Card — Red & White Theme ===== */

/* کارت محصول */
.elementor-widget-woocommerce-products .products .product,
.woocommerce ul.products li.product,
.products li.product {
  font-family: "Vazirmatn", "Shabnam", sans-serif;
  background: #ffffff;
  border-radius: 14px;
  padding: 14px;
  border: 1px solid rgba(0,0,0,0.05);
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  margin: 12px;
  transition: transform .15s ease-out, box-shadow .15s ease-out;
}

/* افکت هاور بسیار ملایم */
.elementor-widget-woocommerce-products .products .product:hover,
.woocommerce ul.products li.product:hover,
.products li.product:hover {
  transform: translateY(-4px); /* خیلی خیلی کم */
  box-shadow: 0 8px 22px rgba(0,0,0,0.08);
}

/* تصویر محصول */
.elementor-widget-woocommerce-products .products .product img,
.woocommerce ul.products li.product img,
.products li.product img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  border-radius: 10px;
  transition: transform .18s ease-out;
}

/* زوم خیلی ملایم و سریع */
.elementor-widget-woocommerce-products .products .product:hover img,
.woocommerce ul.products li.product:hover img,
.products li.product:hover img {
  transform: scale(1.03);
}

/* عنوان محصول */
.woocommerce-loop-product__title {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin: 10px 0 6px !important;
}

/* قیمت */
.price {
  font-size: 15px;
  font-weight: 700;
  color: #e60023 !important; /* قرمز اصلی */
  margin-bottom: 10px;
}

/* دکمه افزودن به سبد */
.elementor-widget-woocommerce-products .products .product .button,
.woocommerce ul.products li.product .button,
.products li.product .button {
  background: #e60023 !important; /* قرمز برند */
  color: #ffffff !important;
  padding: 10px 14px;
  border-radius: 10px;
  font-weight: 700;
  border: none;
  transition: background .15s ease-out, transform .12s ease-out;
  box-shadow: 0 3px 10px rgba(230,0,35,0.25);
}

/* هاور دکمه */
.elementor-widget-woocommerce-products .products .product .button:hover,
.woocommerce ul.products li.product .button:hover,
.products li.product .button:hover {
  background: #cc001f !important; /* یکم تیره‌تر */
  transform: translateY(-2px);
}

/* برچسب تخفیف */
.onsale {
  background: #e60023 !important;
  color: #ffffff !important;
  padding: 6px 10px;
  border-radius: 8px;
  font-weight: 700;
  left: 12px;
  top: 12px;
  box-shadow: 0 4px 10px rgba(230,0,35,0.25);
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-widget-woocommerce-products .products .product img {
    height: 150px;
  }
}/* End custom CSS */