.elementor-840 .elementor-element.elementor-element-11fac7d{--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-840 .elementor-element.elementor-element-5708a25{--spacer-size:1px;}.elementor-840 .elementor-element.elementor-element-052aefb{--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-840 .elementor-element.elementor-element-e7bb213{--spacer-size:100px;}.elementor-840 .elementor-element.elementor-element-a0e7eee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-840 .elementor-element.elementor-element-a0e7eee:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-a0e7eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-840 .elementor-element.elementor-element-7617a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-52px;--margin-bottom:51px;--margin-left:0px;--margin-right:0px;}.elementor-840 .elementor-element.elementor-element-7617a1a:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-7617a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D60644;}.elementor-840 .elementor-element.elementor-element-60e0c60{--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;--margin-top:-12px;--margin-bottom:-12px;--margin-left:-12px;--margin-right:-12px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-840 .elementor-element.elementor-element-934f3d7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-934f3d7.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-934f3d7 .title{color:#FFFFFF;font-family:"IRANYekanFN", Sans-serif;}.elementor-840 .elementor-element.elementor-element-5a973d5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-840 .elementor-element.elementor-element-5a973d5.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-5a973d5 img{width:10%;}.elementor-840 .elementor-element.elementor-element-4565826{--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-840 .elementor-element.elementor-element-fea307f{--spacer-size:50px;}.elementor-840 .elementor-element.elementor-element-082f800{--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-840 .elementor-element.elementor-element-082f800:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-082f800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-840 .elementor-element.elementor-element-27f7729{--display:flex;}.elementor-840 .elementor-element.elementor-element-dbfb640 .title{color:#6F6F6F;}.elementor-840 .elementor-element.elementor-element-28855fd .elementor-button{background-color:#D60644;fill:#FFFFFF;color:#FFFFFF;}.elementor-840 .elementor-element.elementor-element-28855fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-840 .elementor-element.elementor-element-274d65d{--display:flex;}.elementor-840 .elementor-element.elementor-element-60d7cea .title{color:#6F6F6F;}.elementor-840 .elementor-element.elementor-element-cafae62{--display:flex;}.elementor-840 .elementor-element.elementor-element-f43a03c{--display:flex;}.elementor-840 .elementor-element.elementor-element-a101193{--display:flex;}.elementor-840 .elementor-element.elementor-element-de0e3cb{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-840 .elementor-element.elementor-element-3fbce56{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-840 .elementor-element.elementor-element-3fbce56:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-3fbce56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-840 .elementor-element.elementor-element-6e9ee7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-840 .elementor-element.elementor-element-f05c6fe .wd-sub-accented > li > a{font-size:17px;}.elementor-840 .elementor-element.elementor-element-f05c6fe .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-f03d0f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-840 .elementor-element.elementor-element-ca8ffab .wd-sub-accented > li > a{font-size:17px;}.elementor-840 .elementor-element.elementor-element-ca8ffab .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-dd5b648{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-840 .elementor-element.elementor-element-6996b15 .wd-sub-accented > li > a{font-size:17px;}.elementor-840 .elementor-element.elementor-element-6996b15 .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-f648e7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-840 .elementor-element.elementor-element-7e5146d{--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-840 .elementor-element.elementor-element-7e5146d:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-7e5146d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-840 .elementor-element.elementor-element-e67b1fd{--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-840 .elementor-element.elementor-element-cdb9a1b .wd-social-icons .wd-label{font-family:"iranyekan", Sans-serif;font-size:14px;}.elementor-840 .elementor-element.elementor-element-a88043e{--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-840 .elementor-element.elementor-element-63d3b0e{--spacer-size:50px;}.elementor-840 .elementor-element.elementor-element-7b5ab46{--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-840 .elementor-element.elementor-element-06a8054{--spacer-size:50px;}.elementor-840 .elementor-element.elementor-element-edd12e7{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-840 .elementor-element.elementor-element-edd12e7.e-con{--align-self:flex-end;}.elementor-840 .elementor-element.elementor-element-b16b000{--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-840 .elementor-element.elementor-element-b16b000.e-con{--align-self:flex-end;}.elementor-840 .elementor-element.elementor-element-3b554ae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-924e403{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-9f68c06 .wd-social-icons .wd-label{font-family:"iranyekan", Sans-serif;font-size:14px;}.elementor-840 .elementor-element.elementor-element-1611cab{--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-840 .elementor-element.elementor-element-1611cab:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-1611cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-840 .elementor-element.elementor-element-e4e591b{--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-840 .elementor-element.elementor-element-91d2467{font-family:"IRANYekanFN", Sans-serif;font-size:15px;}.elementor-840 .elementor-element.elementor-element-ac5021b .elementor-button{background-color:#F0F0F0;fill:#D60644;color:#D60644;}.elementor-840 .elementor-element.elementor-element-ca63809{--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;--justify-content:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-840 .elementor-element.elementor-element-ca63809:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ca63809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3B3B3;}.elementor-840 .elementor-element.elementor-element-e7cc815{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-3362534{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-301e47d{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-c3f72b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-840 .elementor-element.elementor-element-edb5dcb .wd-text-block{font-size:11px;}@media(max-width:1024px){.elementor-840 .elementor-element.elementor-element-5a973d5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-840 .elementor-element.elementor-element-cdb9a1b{width:initial;max-width:initial;}.elementor-840 .elementor-element.elementor-element-cdb9a1b .wd-social-icons .wd-label{font-size:13px;line-height:2.5em;}.elementor-840 .elementor-element.elementor-element-9f68c06{width:initial;max-width:initial;}.elementor-840 .elementor-element.elementor-element-9f68c06 .wd-social-icons .wd-label{font-size:13px;line-height:2.5em;}.elementor-840 .elementor-element.elementor-element-e7cc815{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-840 .elementor-element.elementor-element-3362534{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-840 .elementor-element.elementor-element-301e47d{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}}@media(max-width:767px){.elementor-840 .elementor-element.elementor-element-082f800{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-840 .elementor-element.elementor-element-27f7729{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-840 .elementor-element.elementor-element-dbfb640{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-dbfb640 .title{font-size:14px;}.elementor-840 .elementor-element.elementor-element-28855fd{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-28855fd .elementor-button{font-size:12px;border-radius:30px 30px 30px 30px;}.elementor-840 .elementor-element.elementor-element-274d65d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-840 .elementor-element.elementor-element-60d7cea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-60d7cea > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-60d7cea .title{font-size:14px;}.elementor-840 .elementor-element.elementor-element-6bc6749 .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-cb24fd7 .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-b3a0cd7 .sub-sub-menu > li > a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-de0e3cb{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;--n-accordion-border-radius:28px 28px 28px 28px;}.elementor-840 .elementor-element.elementor-element-de0e3cb.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-b16b000{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-840 .elementor-element.elementor-element-3b554ae{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-840 .elementor-element.elementor-element-3b554ae.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-924e403{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-840 .elementor-element.elementor-element-924e403.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-9f68c06{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-840 .elementor-element.elementor-element-9f68c06 .wd-social-icons .wd-label{font-size:14px;}.elementor-840 .elementor-element.elementor-element-ca63809{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-e7cc815{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-840 .elementor-element.elementor-element-3362534{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-840 .elementor-element.elementor-element-301e47d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}}@media(min-width:768px){.elementor-840 .elementor-element.elementor-element-7617a1a{--width:100%;}.elementor-840 .elementor-element.elementor-element-60e0c60{--width:90%;}.elementor-840 .elementor-element.elementor-element-4565826{--width:5%;}.elementor-840 .elementor-element.elementor-element-3fbce56{--content-width:1350px;}.elementor-840 .elementor-element.elementor-element-6e9ee7c{--width:25%;}.elementor-840 .elementor-element.elementor-element-f03d0f4{--width:25%;}.elementor-840 .elementor-element.elementor-element-dd5b648{--width:25%;}.elementor-840 .elementor-element.elementor-element-f648e7b{--width:25%;}.elementor-840 .elementor-element.elementor-element-e67b1fd{--width:25%;}.elementor-840 .elementor-element.elementor-element-a88043e{--width:25%;}.elementor-840 .elementor-element.elementor-element-7b5ab46{--width:25%;}.elementor-840 .elementor-element.elementor-element-edd12e7{--width:25%;}.elementor-840 .elementor-element.elementor-element-b16b000{--width:45%;}.elementor-840 .elementor-element.elementor-element-1611cab{--content-width:1400px;}.elementor-840 .elementor-element.elementor-element-e4e591b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-840 .elementor-element.elementor-element-b16b000{--width:500px;}}/* Start custom CSS for text-editor, class: .elementor-element-91d2467 */.product-content {
    max-height: 150px; /* ارتفاع اولیه */
    overflow: hidden;
    transition: max-height 0.5s ease;
    position: relative;
}

.product-content::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(240, 240, 240, 1));
    pointer-events: none;
}

.product-content.expanded {
    max-height: none; /* به جای عدد ثابت، هیچ محدودیتی نمی‌ذاره */
}

.product-content.expanded::after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac5021b */.toggle-content {
    display: block;
    margin: 0 auto;
    padding: 10px 10px;
    width: 100px;
    background-color: #F0F0F0;
    color: #D60644;
    text-align: center;
    cursor: pointer;
    border: none !important;
    border-radius: 10px;
    outline: none !important;
    box-sizing: border-box;
    box-shadow: none !important;
    line-height: 1;
}/* End custom CSS */