.elementor-6 .elementor-element.elementor-element-dbad9dc{--display:flex;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-section-head{text-align:right;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search{display:grid;grid-template-columns:1fr auto;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-suggestions{display:flex;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__routes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__grid{align-items:center;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__content{justify-content:center;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search__button{width:auto;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__visual img{object-fit:contain;}.elementor-6 .elementor-element.elementor-element-b518cbf{--display:flex;}.elementor-6 .elementor-element.elementor-element-093ef41{--display:flex;--overlay-opacity:0.5;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-093ef41::before, .elementor-6 .elementor-element.elementor-element-093ef41 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-093ef41 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-093ef41 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-093ef41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-093ef41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-093ef41 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top left;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-section-head{text-align:center;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-smartiz__panel{grid-template-columns:1fr 1.2fr;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-output-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.elementor-6 .elementor-element.elementor-element-47dd6d5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CECECE;--border-color:#CECECE;}.elementor-6 .elementor-element.elementor-element-47dd6d5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-47dd6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-8725674{--display:flex;}.elementor-6 .elementor-element.elementor-element-e9e2200{--display:flex;--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-e9e2200::before, .elementor-6 .elementor-element.elementor-element-e9e2200 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-e9e2200 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-e9e2200 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-e9e2200 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-e9e2200 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF0000 73%, #FFFFFF 59%);}.elementor-6 .elementor-element.elementor-element-91011c9{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search{display:grid;grid-template-columns:1fr auto;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-suggestions{display:flex;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__routes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search__button{width:auto;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-output-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search{display:grid;grid-template-columns:1fr;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-suggestions{display:flex;}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-hero__routes{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-6 .elementor-element.elementor-element-dd54a5e .izl-search__button{width:100%;}.elementor-6 .elementor-element.elementor-element-093ef41 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-a6f9ba3 .izl-output-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for smartiz_product_carousel, class: .elementor-element-be78728 *//* کاروسل تک‌محصولی در موبایل */
@media (max-width: 767px) {

    .smartiz-product-carousel {
        width: 100%;
        overflow: hidden;
    }

    .smartiz-product-carousel .smartiz-carousel-track {
        display: flex !important;
        grid-template-columns: none !important;
        gap: 12px !important;

        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;

        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;

        direction: ltr;
        padding: 0 12px 15px;
        box-sizing: border-box;
    }

    .smartiz-product-carousel .smartiz-smart-product-card {
        flex: 0 0 100% !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        scroll-snap-align: center;
        scroll-snap-stop: always;

        direction: rtl;
        box-sizing: border-box;
    }

    /* مخفی‌کردن نوار اسکرول */
    .smartiz-product-carousel .smartiz-carousel-track {
        scrollbar-width: none;
    }

    .smartiz-product-carousel .smartiz-carousel-track::-webkit-scrollbar {
        display: none;
    }
}/* End custom CSS */