.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6150 .elementor-element.elementor-element-ffab998 .elementor-widget-container{transition:all 400ms;}.elementor-6150 .elementor-element.elementor-element-ffab998 img{width:228px;}.elementor-6150 .elementor-element.elementor-element-92a4fcc .elementor-widget-container{transition:all 400ms;}/* Start custom CSS *//* ==================== دسکتاپ ==================== */
@media (min-width: 768px) {

    .woocommerce-product-search {
        height: 150vh !important;
    }

    .main-search-form {
        margin-top: 30vh !important;
    }

    .elementor-home-page {
        height: auto;
    }

    .secondary-navigation,
    .mainHeader,
    .footer {
        display: none !important;
    }

    .logo-homepage {
        z-index: 1000;
        margin-top: -12% !important;
    }

    .shole {
        z-index: 1001 !important;
        margin-top: 12%;
    }
}

/* ==================== موبایل ==================== */
@media (max-width: 767px) {

    .woocommerce-product-search {
        height: 130vh !important; /* کمی کمتر تا صفحه موبایل نسوزه */
    }

    .main-search-form {
        margin-top: 25vh !important; /* فاصله بهینه‌تر */
    }

    .elementor-home-page {
        height: auto; /* تا مشکل اسکرول موبایل ایجاد نشود */
    }

    .secondary-navigation,
    .mainHeader,
    .footer {
        display: none !important;
    }

    .logo-homepage {
        z-index: 1000;
        margin-top: -30% !important; /* موبایل بالاگیرتر می‌شه → اصلاح */
    }

    .shole {
        z-index: 1001 !important;
        margin-top: 40%
    }
}/* End custom CSS */