.elementor-20 .elementor-element.elementor-element-bad84dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-2ad38e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{column-gap:20px;row-gap:10px;}.elementor-20 .elementor-element.elementor-element-7d0ea04 .kata-spacer-inner{height:94px;}@media(max-width:1366px){.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{row-gap:0px;}}@media(min-width:481px){.elementor-20 .elementor-element.elementor-element-2ad38e7{--content-width:1270px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-2ad38e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{row-gap:0px;}}@media(max-width:992px){.elementor-20 .elementor-element.elementor-element-2ad38e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{row-gap:0px;}.elementor-20 .elementor-element.elementor-element-7d0ea04 .kata-spacer-inner{height:50px;}}@media(max-width:768px){.elementor-20 .elementor-element.elementor-element-2ad38e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{row-gap:0px;}}@media(max-width:480px){.elementor-20 .elementor-element.elementor-element-2ad38e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3deee69 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-20 .elementor-element.elementor-element-3deee69 .products{row-gap:0px;}}/* — Zaravan • Archive Title (Shop Pages) — */
.zaravan-archive-title{
  font-family: 'Yekan Bakh', sans-serif;
  font-size: 24px;              /* اندازه شیک و خوانا */
  font-weight: 600;             /* نیمه بولد */
  color: #111827;               /* مشکی تمیز */
  text-align: center;           /* وسط‌چین */
  margin: 20px auto 30px;       /* فاصله از بالا و پایین */
  letter-spacing: .5px;
  line-height: 1.6;
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
}

/* خط طلایی زیر عنوان */
.zaravan-archive-title:after{
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: linear-gradient(90deg,#d4af37,#f5e6c5);
  margin: 8px auto 0;
  border-radius: 2px;
}
/* Start custom CSS for sp-archive-title, class: .elementor-element-68d6023 *//* — Zaravan • Archive Title (Shop Pages) — */
.zaravan-archive-title{
  font-family: 'Yekan Bakh', sans-serif;
  font-size: 24px;              /* اندازه شیک و خوانا */
  font-weight: 600;             /* نیمه بولد */
  color: #111827;               /* مشکی تمیز */
  text-align: center;           /* وسط‌چین */
  margin: 20px auto 30px;       /* فاصله از بالا و پایین */
  letter-spacing: .5px;
  line-height: 1.6;
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
}

/* خط طلایی زیر عنوان */
.zaravan-archive-title:after{
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: linear-gradient(90deg,#d4af37,#f5e6c5);
  margin: 8px auto 0;
  border-radius: 2px;
}/* End custom CSS */
/* — Zaravan • Archive Title (Shop Pages) — */
.zaravan-archive-title{
  font-family: 'Yekan Bakh', sans-serif;
  font-size: 24px;              /* اندازه شیک و خوانا */
  font-weight: 600;             /* نیمه بولد */
  color: #111827;               /* مشکی تمیز */
  text-align: center;           /* وسط‌چین */
  margin: 20px auto 30px;       /* فاصله از بالا و پایین */
  letter-spacing: .5px;
  line-height: 1.6;
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
}

/* خط طلایی زیر عنوان */
.zaravan-archive-title:after{
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: linear-gradient(90deg,#d4af37,#f5e6c5);
  margin: 8px auto 0;
  border-radius: 2px;
}
.sp-drawer-click i.sp-icon {
    margin-right: 10px;
    vertical-align: middle;
}