.elementor-7660 .elementor-element.elementor-element-3c400a6{--display:flex;--min-height:574px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7660 .elementor-element.elementor-element-3c400a6 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-7660 .elementor-element.elementor-element-2c19b61 > .elementor-widget-container:hover{--e-transform-skewX:-5deg;}.elementor-7660 .elementor-element.elementor-element-2c19b61 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-2c19b61{text-align:center;}.elementor-7660 .elementor-element.elementor-element-2c19b61 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:75px;font-weight:700;letter-spacing:-0.6px;text-shadow:0px 4px 4px rgba(47.87626037597657, 13.009853363037116, 13.009853363037116, 0.97);color:#FFFFFF;}.elementor-7660 .elementor-element.elementor-element-8910c14{--display:flex;}.elementor-7660 .elementor-element.elementor-element-9a67037{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7660 .elementor-element.elementor-element-dec6f44 .elementor-button{background-color:#4BC05B;font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;text-shadow:0px 1px 1px rgba(0,0,0,0.3);border-radius:20px 20px 20px 20px;padding:15px 30px 15px 30px;}.elementor-7660 .elementor-element.elementor-element-dec6f44 .elementor-button:hover, .elementor-7660 .elementor-element.elementor-element-dec6f44 .elementor-button:focus{background-color:#1F9A1B;}.elementor-7660 .elementor-element.elementor-element-dec6f44{width:auto;max-width:auto;}.elementor-7660 .elementor-element.elementor-element-dec6f44 > .elementor-widget-container:hover{--e-transform-scale:1.06;}.elementor-7660 .elementor-element.elementor-element-68b3f3a .elementor-button{background-color:#F39C12;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 1px 1px rgba(0,0,0,0.3);border-radius:20px 20px 20px 20px;padding:15px 30px 15px 30px;}.elementor-7660 .elementor-element.elementor-element-68b3f3a .elementor-button:hover, .elementor-7660 .elementor-element.elementor-element-68b3f3a .elementor-button:focus{background-color:#EE6B09;}.elementor-7660 .elementor-element.elementor-element-68b3f3a > .elementor-widget-container:hover{--e-transform-scale:1.06;}.elementor-7660 .elementor-element.elementor-element-ceca006{--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;--overflow:auto;}.elementor-7660 .elementor-element.elementor-element-58425c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7660 .elementor-element.elementor-element-58425c3:not(.elementor-motion-effects-element-type-background), .elementor-7660 .elementor-element.elementor-element-58425c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7660 .elementor-element.elementor-element-58425c3::before, .elementor-7660 .elementor-element.elementor-element-58425c3 > .elementor-background-video-container::before, .elementor-7660 .elementor-element.elementor-element-58425c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7660 .elementor-element.elementor-element-58425c3 > .elementor-background-slideshow::before, .elementor-7660 .elementor-element.elementor-element-58425c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7660 .elementor-element.elementor-element-58425c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7660 .elementor-element.elementor-element-58425c3.e-con{--align-self:stretch;}.elementor-7660 .elementor-element.elementor-element-64b1284{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-64b1284.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-1a92be1{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-1a92be1.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-5e8cde4.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-cde4ade.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-912bd40.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-b1586fd.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-66a677b{--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-7660 .elementor-element.elementor-element-89818ce{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7660 .elementor-element.elementor-element-89818ce:not(.elementor-motion-effects-element-type-background), .elementor-7660 .elementor-element.elementor-element-89818ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7660 .elementor-element.elementor-element-9c870d4{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-9c870d4.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-7660 .elementor-element.elementor-element-750291f{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-750291f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-750291f.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-1587283{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-1587283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-1587283.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-7836ea3{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-7836ea3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-7836ea3.elementor-element{--align-self:flex-start;}.elementor-7660 .elementor-element.elementor-element-729320f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7660 .elementor-element.elementor-element-729320f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-729320f.elementor-element{--align-self:flex-start;}.elementor-7660 .elementor-element.elementor-element-c5ce359{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7660 .elementor-element.elementor-element-c5ce359 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-c5ce359.elementor-element{--align-self:flex-start;}.elementor-7660 .elementor-element.elementor-element-04a04dd{--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-7660 .elementor-element.elementor-element-27abe13{--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-7660 .elementor-element.elementor-element-2c5a167 .elementor-button{background-color:#8D5413;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-7660 .elementor-element.elementor-element-328131a{--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-7660 .elementor-element.elementor-element-f73a265{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7660 .elementor-element.elementor-element-f73a265:not(.elementor-motion-effects-element-type-background), .elementor-7660 .elementor-element.elementor-element-f73a265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7660 .elementor-element.elementor-element-ff3805f{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-ff3805f.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-7660 .elementor-element.elementor-element-804d7f1{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-804d7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-804d7f1.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-6ba5922{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-6ba5922 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-6ba5922.elementor-element{--align-self:flex-end;}.elementor-7660 .elementor-element.elementor-element-ba51d0a{width:100%;max-width:100%;}.elementor-7660 .elementor-element.elementor-element-ba51d0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-ba51d0a.elementor-element{--align-self:flex-start;}.elementor-7660 .elementor-element.elementor-element-ab3d58f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7660 .elementor-element.elementor-element-ab3d58f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-ab3d58f.elementor-element{--align-self:flex-start;}.elementor-7660 .elementor-element.elementor-element-d97ee39{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7660 .elementor-element.elementor-element-d97ee39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-d97ee39.elementor-element{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7660 .elementor-element.elementor-element-3c400a6{--min-height:418px;}.elementor-7660 .elementor-element.elementor-element-2c19b61 .elementor-heading-title{font-size:48px;}.elementor-7660 .elementor-element.elementor-element-9a67037{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7660 .elementor-element.elementor-element-68b3f3a.elementor-element{--align-self:center;}.elementor-7660 .elementor-element.elementor-element-04a04dd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7660 .elementor-element.elementor-element-2c5a167{z-index:2147483647;}.elementor-7660 .elementor-element.elementor-element-2c5a167 .elementor-button{font-size:15px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-328131a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7660 .elementor-element.elementor-element-f73a265{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:20px;}}@media(max-width:767px){.elementor-7660 .elementor-element.elementor-element-3c400a6{--min-height:363px;}.elementor-7660 .elementor-element.elementor-element-2c19b61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7660 .elementor-element.elementor-element-2c19b61 .elementor-heading-title{font-size:20px;}.elementor-7660 .elementor-element.elementor-element-9a67037{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7660 .elementor-element.elementor-element-dec6f44.elementor-element{--order:-99999 /* order start hack */;}.elementor-7660 .elementor-element.elementor-element-dec6f44 .elementor-button{font-size:16px;border-radius:20px 20px 20px 20px;padding:13px 15px 13px 15px;}.elementor-7660 .elementor-element.elementor-element-68b3f3a .elementor-button{padding:13px 15px 13px 15px;}.elementor-7660 .elementor-element.elementor-element-ceca006{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-7660 .elementor-element.elementor-element-2c5a167 .elementor-button{font-size:15px;}.elementor-7660 .elementor-element.elementor-element-328131a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-7660 .elementor-element.elementor-element-9a67037{--content-width:511px;}.elementor-7660 .elementor-element.elementor-element-58425c3{--width:20%;}.elementor-7660 .elementor-element.elementor-element-89818ce{--width:20%;}.elementor-7660 .elementor-element.elementor-element-04a04dd{--width:80%;}.elementor-7660 .elementor-element.elementor-element-f73a265{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7660 .elementor-element.elementor-element-328131a{--width:100%;}.elementor-7660 .elementor-element.elementor-element-f73a265{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-58425c3 */.elementor-column {
    text-align: right !important;
}

 h5, h6 {
     padding-right: 5px;
         margin-bottom: 13px !important; /* فاصله بین تیتر و المان زیرین را کاهش می‌دهد */

        font-size: 14px !important; /* سایز برای H4، H5 و H6 */

    color: #8b4513 !important; /* قهوه‌ای ملایم */
}

.facetwp-search {

    border: 1px solid #ccc !important;

        border-radius: 15px !important; /* میزان هلال شدن گوشه‌ها */

    padding-right: 15px !important; /* تنظیم فضای مناسب برای آیکون در سمت چپ */
    direction: rtl !important; /* راست‌چین کردن متن */
    text-align: right !important; /* تنظیم متن به سمت راست */
}

.facetwp-icon {
    right: unset !important;
    left: 10px !important; /* انتقال آیکون به سمت چپ */
    position: absolute !important;
}

.fs-label-wrap {

    border-radius: 15px !important;
    border: 1px solid #ccc !important;
    padding: 6px !important;
    background-color: #FFFFFF !important;
    display: flex;
    justify-content: right;
}

.fs-arrow {
    margin-right: 10px !important;
}

.fs-label {
    color: #999999 !important; /* رنگ کمی کمرنگ‌تر */
      margin-right: 5px !important;
}

.fs-search input::placeholder {
    content: "جستجو"; /* تغییر متن */
    text-align: right; /* راست‌چین کردن */
}

.fs-search input {
    direction: rtl; /* راست‌چین کردن متن تایپ شده */
}

.fs-option-label {
    font-family: 'Vazir', sans-serif !important; /* یا هر فونت دلخواه دیگر */
    font-size: 14px !important; /* می‌توانید اندازه فونت را تغییر دهید */
    color: #333333 !important; /* تغییر رنگ */
        padding: 10px !important;
    line-height: 1.5 !important;
    display: block;
    min-height: 40px !important; /* این برای بزرگ‌تر کردن اندازه‌ی کادر */
}

.fs-label-wrap {
    cursor: pointer !important;
}

.facetwp-dropdown {
    width: 150px;
        cursor: pointer !important;

    border-radius: 15px !important;
    text-align: right !important;
    padding-right: 35px !important; /* این مقدار قابل تنظیم است */
}

.facetwp-facet .facetwp-counter {
    display: none !important;
}

.facetwp-facet {
    margin-bottom: 25px !important; /* فاصله بین فیلترها را به 10px کاهش می‌دهد */
}

.facetwp-checkbox {
  margin-bottom: 10px !important;
}

.facetwp-display-value {
  font-size: 14px !important;
  color: #333 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceca006 */#filter-container {
    right: -300px; /* خارج از صفحه شروع می‌شود */
  position: fixed;
  top: 50px;
  width: 300px;
  height: 100%;
  background-color: #f1f1f1;
    transition: right 0.4s ease-in-out; /* انیمیشن اسلاید */

}

#filter-container.open {
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89818ce */.facetwp-dropdown {
    width: auto !important; /* عرض را به مقدار خودکار تنظیم می‌کند */
    padding: 7px 10px !important; /* پدینگ داخلی را کاهش می‌دهد */
    text-align: right !important; /* متن را وسط چین می‌کند */
    min-width: 120px !important; /* حداقل عرض را تعیین می‌کند */
    max-width: 100% !important; /* حداکثر عرض را کنترل می‌کند */

}
.fs-label {
    color: #000000 !important; /* تغییر رنگ متن به مشکی */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c5a167 */#toggle-menu {
    position: fixed !important;
    right: 10px; /* تنظیم محل دکمه */
        bottom: 20px; /* فاصله از پایین */
    z-index: 2147483647 !important; /* بالاترین مقدار ممکن */
        background: #8d5413 !important;
    color: white !important;
    border-radius: 10px;
    padding: 10px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a265 */.facetwp-dropdown {
    width: auto !important; /* عرض را به مقدار خودکار تنظیم می‌کند */
    padding: 7px 10px !important; /* پدینگ داخلی را کاهش می‌دهد */
    text-align: right !important; /* متن را وسط چین می‌کند */
    max-width: 100% !important; /* حداکثر عرض را کنترل می‌کند */

}
.fs-label {
    color: #000000 !important; /* تغییر رنگ متن به مشکی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328131a */#slide-menu {
    position: fixed;
    top: 0;
    right: 0;
    width: 80%; /* تنظیم عرض منو */
    height: 100vh;
    background: white; /* پس‌زمینه */
    box-shadow: -4px 0 10px rgba(0, 0, 0, 0.2);
    transform: translateX(100%); /* مخفی کردن منو در ابتدا */
    transition: transform 0.3s ease-in-out;
    z-index: 999;
}

#slide-menu.active {
    transform: translateX(0); /* نمایش منو */
}


@media (max-width: 1024px) {
    #slide-menu {
        width: 85% !important; /* کمی عرض بیشتر برای بهتر جا شدن محتوا */
        max-width: 350px !important; /* محدود کردن عرض در دستگاه‌های بزرگ‌تر */
        overflow-y: auto !important; /* اسکرول داخلی در صورت زیاد بودن محتوا */
    }
}/* End custom CSS */