.elementor-2472 .elementor-element.elementor-element-5a51d34{--display:flex;}.elementor-2472 .elementor-element.elementor-element-465d3d2 .box-offer-bg{background-color:#6D7BED;}.elementor-2472 .elementor-element.elementor-element-465d3d2 .box-slider-offer{flex-direction:row;}.elementor-2472 .elementor-element.elementor-element-76962e6{--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-2472 .elementor-element.elementor-element-b6733fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2472 .elementor-element.elementor-element-b6733fd.elementor-element{--order:-99999 /* order start hack */;}.elementor-2472 .elementor-element.elementor-element-01010fd .item-product-slider::before{display:none;}.elementor-2472 .elementor-element.elementor-element-eb5e8c0{--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;--justify-content:center;--margin-top:2rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2472 .elementor-element.elementor-element-2e68950{--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-2472 .elementor-element.elementor-element-7c773d9 .item-product-slider::before{display:none;}.elementor-2472 .elementor-element.elementor-element-942cf7a{--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-2472 .elementor-element.elementor-element-d0b0c5a{--display:flex;}.elementor-2472 .elementor-element.elementor-element-fef6dbd{--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-2472 .elementor-element.elementor-element-e228a55{--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-2472 .elementor-element.elementor-element-26e1816 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2472 .elementor-element.elementor-element-64e38d7{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2472 .elementor-element.elementor-element-711df25 > .elementor-widget-container{padding:0px 50px 0px 50px;}/* Start custom CSS */.readmore-box {
  position: relative;
  overflow: hidden;
  max-height: 150px;
  transition: max-height 0.3s ease;
}

.readmore-box.expanded {
  max-height: 1000px; /* اگر متن خیلی طولانی‌تره، عدد رو بیشتر کن */
}

.readmore-toggle {
  background-color: #5b52bf;
  color: white;
  border: none;
  padding: 8px 12px;
  cursor: pointer;
  margin-top: 10px;
  font-family: inherit;
  font-size: 14px;
}

.readmore-box:not(.expanded) .readmore-toggle::after {
  content: " ▼";
}

.readmore-box.expanded .readmore-toggle::after {
  content: " ▲";
}/* End custom CSS */