.elementor-406 .elementor-element.elementor-element-51cc62c{--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-406 .elementor-element.elementor-element-69d8a65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-406 .elementor-element.elementor-element-9c80608{--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-406 .elementor-element.elementor-element-f741180{--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-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-3cbe534 .elementor-heading-title{color:#4D4D4D;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-189e2c0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(20px/2);}.elementor-406 .elementor-element.elementor-element-189e2c0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(20px/2);}.elementor-406 .elementor-element.elementor-element-189e2c0.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-406 .elementor-element.elementor-element-189e2c0.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-189e2c0.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-20px/2) + (-1px/2) );}body:not.rtl .elementor-406 .elementor-element.elementor-element-189e2c0.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-20px/2) - (1px/2) );}.elementor-406 .elementor-element.elementor-element-189e2c0 a{color:#1E3A8A;}.elementor-406 .elementor-element.elementor-element-ab255d8{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-406 .elementor-element.elementor-element-8d4a89f.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-df1090a{text-align:center;}.elementor-406 .elementor-element.elementor-element-df1090a .elementor-heading-title{color:#726E6E;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-4063ba0{text-align:center;}.woocommerce .elementor-406 .elementor-element.elementor-element-4063ba0 .price{color:#5B5556;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-5781e0d{text-align:center;}.elementor-406 .elementor-element.elementor-element-6a004dd.elementor-element{--align-self:center;}.elementor-406 .elementor-element.elementor-element-6a004dd .cart button, .elementor-406 .elementor-element.elementor-element-6a004dd .cart .button{background-color:#4A90E2;transition:all 0.2s;}.elementor-406 .elementor-element.elementor-element-6a004dd .quantity .qty{transition:all 0.2s;}.elementor-406 .elementor-element.elementor-element-3d918e4{--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-406 .elementor-element.elementor-element-80910be{--display:flex;}.elementor-406 .elementor-element.elementor-element-df22661{--display:flex;}.elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-406 .elementor-element.elementor-element-4671e91 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}:is( .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid, .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-406 .elementor-element.elementor-element-4671e91 .jet-listing-grid__slider-icon{width:37px;height:37px;line-height:37px;margin-top:calc( -37px/2 );color:#05090A;background:#F8F8F8;}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-9c80608{--width:25%;}.elementor-406 .elementor-element.elementor-element-f741180{--width:50%;}.elementor-406 .elementor-element.elementor-element-ab255d8{--width:25%;}}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-406 .elementor-element.elementor-element-4671e91 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-4671e91 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-406 .elementor-element.elementor-element-4671e91 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-189e2c0 */.product .ah-product-brand{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6a004dd */.quantity select {
    width: 50% !important;
    border-radius: 5px;
    font-size: 16px;
    font-family: 'IRANYekanXFaNum';
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-f68852f */@media (max-width: 768px){

  #tab-description{
      position: relative !important;
      max-height: 300px !important;
      overflow: hidden !important;
      transition: max-height 0.3s ease !important;
      padding-bottom: 10px !important;
  }

  #tab-description:after{
      content: '' !important;
      position: absolute !important;
      bottom: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100px !important;
      background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)) !important;
      cursor: pointer !important;
      display: block !important;
      pointer-events: none !important;
  }

  #tab-description.open{
      max-height: 20000px !important;
      padding-bottom: 40px !important;
  }

  .archive .term-description.open:after{
      display: none !important;
  }

  /* دکمه مشاهده کمتر */
 #tab-description .read-less-btn{
      display: none !important;
      margin-top: 15px !important;
      text-align: center !important;
      color: #5dade2 !important;
      font-size: 14px !important;
      cursor: pointer !important;
      text-decoration: none !important;
      font-weight: 800 !important;
  }

  /* فقط وقتی متن باز است نمایش داده شود */
  #tab-description.open .read-less-btn{
      display: block !important;
  }

}/* End custom CSS */