.elementor-8676 .elementor-element.elementor-element-d54645a{--display:flex;}.elementor-8676 .elementor-element.elementor-element-bbfc83f.elementor-element{--align-self:center;}.elementor-8676 .elementor-element.elementor-element-11cd11e5{--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;--overlay-opacity:1;}.elementor-8676 .elementor-element.elementor-element-11cd11e5:not(.elementor-motion-effects-element-type-background), .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url('https://bazarbartar.com/wp-content/uploads/2025/07/bg-service-left.png');background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-8676 .elementor-element.elementor-element-11cd11e5::before, .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-11cd11e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url('https://bazarbartar.com/wp-content/uploads/2025/07/bg-service-right.png');--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-8676 .elementor-element.elementor-element-cd3e0d6 > .elementor-widget-container{margin:15px 50px 0px 50px;}.elementor-8676 .elementor-element.elementor-element-cd3e0d6 .swiper-slide img{border-radius:40px;}.elementor-8676 .elementor-element.elementor-element-cd3e0d6 .swiper-slide video{border-radius:40px;}.elementor-8676 .elementor-element.elementor-element-cd3e0d6 .swiper-bk_skeleton-loader{border-radius:40px !important;}.elementor-8676 .elementor-element.elementor-element-5790bbd6{--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-8676 .elementor-element.elementor-element-66660015 .swiper-slide img{border-radius:30px;}.elementor-8676 .elementor-element.elementor-element-66660015 .swiper-slide video{border-radius:30px;}.elementor-8676 .elementor-element.elementor-element-66660015 .swiper-bk_skeleton-loader{border-radius:30px !important;}.elementor-8676 .elementor-element.elementor-element-0e0c835{--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-8676 .elementor-element.elementor-element-72d137b .bakala-main-category .bakala-row .col-12 h4{font-size:16px;}.elementor-8676 .elementor-element.elementor-element-72d137b .bakala-category-title h5{font-size:12px;}.elementor-8676 .elementor-element.elementor-element-16a1f14f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:9%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-8676 .elementor-element.elementor-element-16a1f14f:not(.elementor-motion-effects-element-type-background), .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7719;background-image:url('https://bazarbartar.com/wp-content/uploads/2026/10/texture3.webp');background-position:center center;background-size:cover;}.elementor-8676 .elementor-element.elementor-element-16a1f14f::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .e-con-inner > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url('https://bazarbartar.com/wp-content/uploads/2025/07/wave-header-min-1.svg');--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-8676 .elementor-element.elementor-element-797dc93{--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 10px;--row-gap:0px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-8676 .elementor-element.elementor-element-797dc93::before, .elementor-8676 .elementor-element.elementor-element-797dc93 > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-797dc93 > .e-con-inner > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-797dc93 > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-797dc93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-797dc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8676 .elementor-element.elementor-element-f09721f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-8676 .elementor-element.elementor-element-f09721f::before, .elementor-8676 .elementor-element.elementor-element-f09721f > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-f09721f > .e-con-inner > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-f09721f > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-f09721f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-f09721f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8676 .elementor-element.elementor-element-718a354{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8676 .elementor-element.elementor-element-a00e86c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-8676 .elementor-element.elementor-element-a00e86c.elementor-element{--align-self:center;}.elementor-8676 .elementor-element.elementor-element-2fddb0e{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-8676 .elementor-element.elementor-element-11832be8{--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-8676 .elementor-element.elementor-element-6c734cd8{--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-8676 .elementor-element.elementor-element-16a0e746 img{border-radius:25px 25px 25px 25px;}.elementor-8676 .elementor-element.elementor-element-4e6a712e{--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-8676 .elementor-element.elementor-element-56e5805 img{border-radius:25px 25px 25px 25px;}.elementor-8676 .elementor-element.elementor-element-769f088f{--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-8676 .elementor-element.elementor-element-240fef85 img{border-radius:25px 25px 25px 25px;}.elementor-8676 .elementor-element.elementor-element-5300682{--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-8676 .elementor-element.elementor-element-5f767a2a img{border-radius:25px 25px 25px 25px;}.elementor-8676 .elementor-element.elementor-element-1dca15ea{--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;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8676 .elementor-element.elementor-element-256349d1{--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:stretch;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8676 .elementor-element.elementor-element-c08a99f .bk-marquee-group{gap:40px;}.elementor-8676 .elementor-element.elementor-element-1d354bc0{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-8676 .elementor-element.elementor-element-1d354bc0 .elementor-divider-separator{width:100%;}.elementor-8676 .elementor-element.elementor-element-1d354bc0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8676 .elementor-element.elementor-element-4b89420{--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:stretch;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8676 .elementor-element.elementor-element-845dfab{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-8676 .elementor-element.elementor-element-845dfab .elementor-divider-separator{width:100%;}.elementor-8676 .elementor-element.elementor-element-845dfab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8676 .elementor-element.elementor-element-899f7f7{--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:stretch;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8676 .elementor-element.elementor-element-6dbb6f2{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-8676 .elementor-element.elementor-element-6dbb6f2 .elementor-divider-separator{width:100%;}.elementor-8676 .elementor-element.elementor-element-6dbb6f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8676 .elementor-element.elementor-element-1f89e83{--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-8676 .elementor-element.elementor-element-40324cc .bk-brand-header{text-align:right;}.elementor-8676 .elementor-element.elementor-element-40324cc .bk-brand-logo-img{max-height:54px;}.elementor-8676 .elementor-element.elementor-element-40324cc .bk-brand-card{border-radius:20px 20px 20px 20px;}.elementor-8676 .elementor-element.elementor-element-5bb6dbdd{--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:stretch;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8676 .elementor-element.elementor-element-b18aa3a .wrapper1{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-8676 .elementor-element.elementor-element-5790bbd6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8676 .elementor-element.elementor-element-2fddb0e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}@media(max-width:767px){.elementor-8676 .elementor-element.elementor-element-bbfc83f > .elementor-widget-container{margin:0px 4px 0px 4px;}.elementor-8676 .elementor-element.elementor-element-16a1f14f::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .e-con-inner > .elementor-background-video-container::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8676 .elementor-element.elementor-element-16a1f14f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:937px auto;}.elementor-8676 .elementor-element.elementor-element-16a1f14f{--padding-top:20%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-8676 .elementor-element.elementor-element-6c734cd8{--width:50%;}.elementor-8676 .elementor-element.elementor-element-4e6a712e{--width:50%;}.elementor-8676 .elementor-element.elementor-element-769f088f{--width:50%;}.elementor-8676 .elementor-element.elementor-element-5300682{--width:50%;}}@media(min-width:768px){.elementor-8676 .elementor-element.elementor-element-11cd11e5{--content-width:1280px;}.elementor-8676 .elementor-element.elementor-element-f09721f{--width:10%;}.elementor-8676 .elementor-element.elementor-element-6c734cd8{--width:25%;}.elementor-8676 .elementor-element.elementor-element-4e6a712e{--width:25%;}.elementor-8676 .elementor-element.elementor-element-769f088f{--width:25%;}.elementor-8676 .elementor-element.elementor-element-5300682{--width:25%;}}/* Start custom CSS for picture_slider, class: .elementor-element-cd3e0d6 */.elementor-8676 .elementor-element.elementor-element-cd3e0d6 img {border-radius:25px;margin:0 auto;}
.elementor-8676 .elementor-element.elementor-element-cd3e0d6 .next,.prv{display:none !important};/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cd11e5 */.elementor-8676 .elementor-element.elementor-element-11cd11e5 {margin: 0 auto !important;}/* End custom CSS */
/* Start custom CSS for product_categories, class: .elementor-element-72d137b *//* =========================================================
   استایل‌های مخصوص دسکتاپ و تبلت (صفحه‌نمایش‌های بالای 768px)
   ========================================================= */
@media (min-width: 769px) {
    /* ۱. حذف تایتل دسته‌بندی‌های عادی */
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category:not([id*="more"]) .bakala-category-title,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category:not([id*="more"]) h3,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category:not([id*="more"]) h4,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category:not([id*="more"]) p {
        display: none !important;
    }

    /* ۲. قاب مربعی دسته‌بندی‌های عادی */
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category:not([id*="more"]) {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        height: auto !important;
    }

    /* ۳. کادر عکس مربعی */
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category .bakala-category-img {
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 1 / 1 !important;
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 16px !important;
        overflow: hidden !important;
    }

    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category .bakala-category-img img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        border-radius: 16px !important;
        display: block !important;
    }

    /* ۴. مخفی کردن کامل تمام متون و عناصر پیش‌فرض کارت «بیشتر» */
    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"] *,
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"] * {
        display: none !important;
    }

    /* ۵. استایل کارت پایانی (مربعی، پس‌زمینه تمیز و وسط‌چین) */
    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"],
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"] {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        text-decoration: none !important;
        aspect-ratio: 1 / 1 !important;
        border-radius: 16px !important;
        background: #f7f8fa !important;
        border: 1px solid #ebebeb !important;
        padding: 16px 12px !important;
        box-sizing: border-box !important;
        gap: 12px !important;
        transition: all 0.25s ease !important;
    }

    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"]:hover,
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"]:hover {
        background: #f0f2f5 !important;
        transform: translateY(-2px) !important;
    }

    /* ۶. درج متن جدید، منظم و دوخطی */
    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"]::before,
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"]::before {
        content: "مشاهده\Aدسته‌بندی‌های دیگر" !important;
        display: block !important;
        width: 100% !important;
        white-space: pre-wrap !important;
        direction: rtl !important;
        text-align: center !important;
        font-size: 13px !important;
        font-weight: 700 !important;
        color: #2c3e50 !important;
        line-height: 1.5 !important;
    }

    /* ۷. فلش دایره‌ای شیک و مرتب در پایین متن */
    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"]::after,
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"]::after {
        content: "←" !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 28px !important;
        height: 28px !important;
        margin: 0 auto !important;
        border-radius: 50% !important;
        background: #fff !important;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07) !important;
        color: #555 !important;
        font-size: 15px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
    }
}

/* =========================================================
   استایل‌های مخصوص موبایل (صفحه‌نمایش‌های زیر 768px)
   ========================================================= */
@media (max-width: 768px) {
    /* کاهش فاصله کلی ردیف دسته‌بندی تا تیتر بالا */
    .elementor-8676 .elementor-element.elementor-element-72d137b {
        margin-top: -15px !important;
        padding-top: 0 !important;
    }

    .elementor-8676 .elementor-element.elementor-element-72d137b .bakala-category-section,
    .elementor-8676 .elementor-element.elementor-element-72d137b .bakala-category-wrapper,
    .elementor-8676 .elementor-element.elementor-element-72d137b .swiper,
    .elementor-8676 .elementor-element.elementor-element-72d137b .swiper-wrapper {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* مخفی کردن کارت در موبایل جهت حفظ اسکرول افقی استاندارد */
    .elementor-8676 .elementor-element.elementor-element-72d137b [id*="field-category-more"],
    .elementor-8676 .elementor-element.elementor-element-72d137b a[id*="field-category-more"] {
        display: none !important;
    }

    /* حذف تایتل‌های متنی در موبایل */
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category .bakala-category-title,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category h3,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category h4,
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category p {
        display: none !important;
    }

    /* ابعاد مناسب برای هر آیتم در نوار اسکرول موبایل */
    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category {
        flex: 0 0 88px !important;
        min-width: 88px !important;
        width: 88px !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 12px !important;
    }

    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category .bakala-category-img {
        width: 88px !important;
        height: 88px !important;
        aspect-ratio: 1 / 1 !important;
        border-radius: 16px !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-8676 .elementor-element.elementor-element-72d137b .field-category .bakala-category-img img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for products_carousel_modern, class: .elementor-element-2fddb0e *//* ========================================================
   استایل هدر: عنوان در سمت راست + دکمه در سمت چپ
   ======================================================== */

/* کادر اصلی هدر */
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section {
    position: relative !important;
    display: flex !important;
    direction: rtl !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    border: none !important;
    box-shadow: none !important;
    padding: 8px 16px !important;
    margin-bottom: 12px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 48px !important;
}

.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section::before,
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section::after {
    display: none !important;
    content: none !important;
}

/* ۱. استایل عنوان شیشه‌ای + آتش 🔥 (چسبیده به راست) */
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right {
    order: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;
    border-radius: 50px !important;
    padding: 8px 22px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    margin-right: 0 !important; /* چسبیدن به راست */
}

.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right::before,
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right::after {
    content: "🔥" !important;
    font-size: 18px !important;
    line-height: 1 !important;
    filter: drop-shadow(0 0 6px rgba(255, 120, 0, 0.6)) !important;
}

.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right,
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right * {
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
}

/* ۲. استایل دکمه شیشه‌ای مشاهده همه (سمت چپ) */
.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_more {
    order: 2 !important;
    margin: 0 !important;
    margin-right: auto !important; /* هل دادن دکمه به انتهای چپ */
    flex-shrink: 0 !important;
}

.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_more a {
    display: inline-flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100px !important;
    padding: 6px 10px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-align: center !important;
    white-space: normal !important;
    box-sizing: border-box !important;
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important;
    border-radius: 12px !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

.elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_more a:hover {
    background: rgba(255, 255, 255, 0.22) !important;
    border-color: rgba(255, 255, 255, 0.45) !important;
}

/* --- تنظیمات دسکتاپ: لغو وسط‌چین اجباری و قرارگیری در سمت راست --- */
@media (min-width: 992px) {
    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right {
        position: static !important;        /* لغو absolute برای وسط‌چین نبودن */
        transform: none !important;          /* لغو جابه‌جایی ۵۰ درصدی */
        margin-right: 4px !important;        /* فاصله دلخواه از لبه راست */
        font-size: 19px !important;
    }
}

/* --- تنظیمات موبایل --- */
@media (max-width: 767px) {
    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section {
        padding: 4px 8px !important;
        gap: 6px !important;
    }

    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right {
        padding: 6px 12px !important;
        gap: 5px !important;
        flex-shrink: 1 !important;
    }

    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right,
    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right * {
        font-size: 13px !important;
        font-weight: 800 !important;
    }

    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right::before,
    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_right::after {
        font-size: 14px !important;
    }

    .elementor-8676 .elementor-element.elementor-element-2fddb0e .bakala_pro_carousel_modern_head_section_more a {
        width: 76px !important;
        min-width: 76px !important;
        font-size: 10px !important;
        padding: 4px !important;
        border-radius: 8px !important;
    }
}/* End custom CSS */