.elementor-13 .elementor-element.elementor-element-60c552b{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--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-13 .elementor-element.elementor-element-11c3b95{--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;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-fce1e51{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-13 .elementor-element.elementor-element-6776551{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-4b3849a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-4b3849a.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4b3849a .xts-iimage{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-3775683{--display:flex;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-13 .elementor-element.elementor-element-cb5a8b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-cb5a8b6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-cb5a8b6 .xts-iimage{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-4874f31{--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-13 .elementor-element.elementor-element-9054afb{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-34e3877{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ae19a6e{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-771597d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-18bc912{--spacer-size:30px;}.elementor-13 .elementor-element.elementor-element-1d0a10d{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-b92f234 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-a79da72{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-b2146a2{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-7efdc37{--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;}.elementor-13 .elementor-element.elementor-element-389eec3{--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:center;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-13 .elementor-element.elementor-element-389eec3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-58be762{--spacer-size:37px;}.elementor-13 .elementor-element.elementor-element-4baf11f{text-align:center;}.elementor-13 .elementor-element.elementor-element-4baf11f img{height:325px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-9337fa6{--display:flex;}.elementor-13 .elementor-element.elementor-element-9a9a2bc > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-242ec8c{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-8c61aea{--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;}.elementor-13 .elementor-element.elementor-element-2cb5ef9{--display:flex;}.elementor-13 .elementor-element.elementor-element-2245d9f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-15add4d{--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:center;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-13 .elementor-element.elementor-element-15add4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-0a07a21{--spacer-size:37px;}.elementor-13 .elementor-element.elementor-element-1c0c140{text-align:center;}.elementor-13 .elementor-element.elementor-element-1c0c140 img{height:325px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-788aca3{--display:flex;}.elementor-13 .elementor-element.elementor-element-eb7f1b0 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-746e23a{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-9cae5f6 img{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-df63c74 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-d0573a0{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-a9be429{--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;}.elementor-13 .elementor-element.elementor-element-0a4eb7c{--display:flex;}.elementor-13 .elementor-element.elementor-element-5c46903 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-e313a2a{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-932c59f{--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;}.elementor-13 .elementor-element.elementor-element-05c8cb7{--display:flex;}.elementor-13 .elementor-element.elementor-element-b550577 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-2acf118{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-99a085e{--display:flex;--min-height:50px;--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-99a085e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-99a085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFC;}.elementor-13 .elementor-element.elementor-element-5b6925d{--display:flex;}.elementor-13 .elementor-element.elementor-element-7a39537 > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-886a5b5{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:49px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6c78df3{--display:flex;}.elementor-13 .elementor-element.elementor-element-080f21d .xts-section-title{font-size:19px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-4f373c5{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-9b50c59{--display:flex;}.elementor-13 .elementor-element.elementor-element-04de47a{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-97cc961{--display:flex;}.elementor-13 .elementor-element.elementor-element-9d27821 .xts-section-title{font-size:14px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-beebb32{--display:flex;}.elementor-13 .elementor-element.elementor-element-371b167 .xts-section-title{font-size:14px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-474d476{--display:flex;}.elementor-13 .elementor-element.elementor-element-9332942 .xts-section-title{font-size:14px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-fbdd378{--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-13 .elementor-element.elementor-element-a05c93d{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-a05c93d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-a05c93d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-60c552b{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-6776551{--width:100%;}.elementor-13 .elementor-element.elementor-element-4b3849a{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-4b3849a > .elementor-widget-container{margin:0px 0px -43px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4b3849a.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-9054afb{--spacer-size:10px;}.elementor-13 .elementor-element.elementor-element-34e3877{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-771597d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-b92f234 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-9a9a2bc > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-2245d9f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-eb7f1b0 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-746e23a{--spacer-size:30px;}.elementor-13 .elementor-element.elementor-element-9cae5f6{text-align:center;}.elementor-13 .elementor-element.elementor-element-df63c74 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-5c46903 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-b550577 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-7a39537 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-6c78df3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7e14a63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-18586ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-18586ad.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-60c552b{--content-width:100%;}.elementor-13 .elementor-element.elementor-element-6776551{--width:69.3%;}.elementor-13 .elementor-element.elementor-element-3775683{--width:30%;}.elementor-13 .elementor-element.elementor-element-34e3877{--content-width:90%;}.elementor-13 .elementor-element.elementor-element-389eec3{--width:25%;}.elementor-13 .elementor-element.elementor-element-9337fa6{--width:75%;}.elementor-13 .elementor-element.elementor-element-2cb5ef9{--width:75%;}.elementor-13 .elementor-element.elementor-element-15add4d{--width:25%;}.elementor-13 .elementor-element.elementor-element-99a085e{--content-width:90%;}.elementor-13 .elementor-element.elementor-element-97cc961{--width:38.621%;}.elementor-13 .elementor-element.elementor-element-beebb32{--width:30.008%;}.elementor-13 .elementor-element.elementor-element-474d476{--width:31.013%;}}/* Start custom CSS for xts_products, class: .elementor-element-7a39537 *//* سایه پایه واضح‌تر */
.xts-product {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) !important;
    border-radius: 12px !important;
    transition: box-shadow 0.3s ease, transform 0.3s ease !important;
    background: #fff; /* جدا شدن از پس‌زمینه */
    will-change: transform, box-shadow; /* برای روان‌تر شدن */
}

/* افکت hover نرم‌تر */
.xts-product:hover {
    box-shadow: 
        0 6px 12px rgba(0, 0, 0, 0.2),
        0 12px 24px rgba(0, 0, 0, 0.12) !important;
    transform: translateY(-2px) !important; /* حرکت نرم‌تر */
}
/* ۱. کارت محصول را مجبور می‌کند تمام ارتفاع ستون را پر کند */
.xts-col .xts-product {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* ۲. بخش محتوا (تایتل و قیمت) را مجبور می‌کند فضای خالی را پر کند */
.xts-product-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* ۳. فوتر (دکمه افزودن به سبد) را به پایین‌ترین نقطه می‌چسباند */
.xts-product-content-footer {
    margin-top: auto;
}
/* تنظیم حداقل ارتفاع برای عنوان محصول (تقریبا اندازه ۲ خط متن) */
/* تنظیم ارتفاع ثابت برای همه تصاویر */
.xts-product-image img {
    height: 150px;       /* ارتفاع دلخواه (مثلا 200 پیکسل) */
    width: 100%;         /* عرض کامل */
    object-fit: contain; /* نکته مهم: باعث می‌شود کل عکس دیده شود و بریده نشود */
}/* End custom CSS */
/* Start custom CSS for xts_blog, class: .elementor-element-7e14a63 */.xts-post>:last-child {
    min-height: 200px  !important ;

}

/* سایه ارتقا یافته برای کل باکس پست */
.xts-post {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) !important;

    border-radius: 12px !important;
    transition: box-shadow 0.3s ease, transform 0.3s ease !important; /* انیمیشن روان */
}

/* تغییر سایه هنگام حرکت موس روی کارت */
.xts-post:hover {
    box-shadow: 
          0 8px 16px rgba(0, 0, 0, 0.25),
        0 20px 40px rgba(0, 0, 0, 0.15) !important;
    transform: translateY(-4px) !important; /* کمی بالا رفتن کارت برای حس شناوری */
}/* End custom CSS */
/* Start custom CSS for xts_blog, class: .elementor-element-18586ad */.elementor-13 .elementor-element.elementor-element-18586ad .xts-post-image {
  min-height: 5vh; /* ارتفاع دلخواه خود را اینجا وارد کنید */
  display: block;
}

.elementor-13 .elementor-element.elementor-element-18586ad .xts-post-image img {
  /*width: 100%;
  height: 80%;
  object-fit: cover;*/
}
.elementor-13 .elementor-element.elementor-element-18586ad .swiper-slide {
  height: auto;
}

.elementor-13 .elementor-element.elementor-element-18586ad .xts-post {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.elementor-13 .elementor-element.elementor-element-18586ad .xts-post-content {
  flex-grow: 1;
}/* End custom CSS */