.elementor-13536 .elementor-element.elementor-element-fa30310{--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;--border-radius:25px 25px 25px 25px;}.elementor-13536 .elementor-element.elementor-element-ca6782f{--display:flex;--min-height:75px;--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;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-13536 .elementor-element.elementor-element-ca6782f:not(.elementor-motion-effects-element-type-background), .elementor-13536 .elementor-element.elementor-element-ca6782f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CECECE29 48%, #42ACA029 100%);}.elementor-13536 .elementor-element.elementor-element-ca6782f::before, .elementor-13536 .elementor-element.elementor-element-ca6782f > .elementor-background-video-container::before, .elementor-13536 .elementor-element.elementor-element-ca6782f > .e-con-inner > .elementor-background-video-container::before, .elementor-13536 .elementor-element.elementor-element-ca6782f > .elementor-background-slideshow::before, .elementor-13536 .elementor-element.elementor-element-ca6782f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13536 .elementor-element.elementor-element-ca6782f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13536 .elementor-element.elementor-element-ca6782f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-13536 .elementor-element.elementor-element-eb281eb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-13536 .elementor-element.elementor-element-eb281eb{text-align:center;}.elementor-13536 .elementor-element.elementor-element-eb281eb .elementor-heading-title{font-size:25px;color:#5A5A5A;}.elementor-13536 .elementor-element.elementor-element-bb6a78c{--display:flex;}.elementor-13536 .elementor-element.elementor-element-c58500d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider{border-radius:0px 0px 0px 0px;background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .widget-title{font-size:18px;color:#FFFFFF;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .widget-title a{color:#FFFFFF;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .widget-title span{border-bottom-color:#FFFFFF;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .owl-carousel .slider-item{border-radius:0px 0px 0px 0px;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .slider-item .item-title{line-height:32px;height:60px;}.elementor-13536 .elementor-element.elementor-element-c58500d .stock-rating .stock svg{fill:#2AAE58;}.elementor-13536 .elementor-element.elementor-element-c58500d .price .discount{border-radius:0px 0px 0px 0px;}.elementor-13536 .elementor-element.elementor-element-c58500d .price > .amount{color:#FF0000;}.elementor-13536 .elementor-element.elementor-element-c58500d .price > .amount .woocommerce-Price-currencySymbol{color:#FF0000;}.elementor-13536 .elementor-element.elementor-element-c58500d .price del{color:#FF0000;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .owl-carousel .owl-nav button{width:30px;height:30px;border-radius:20px 20px 20px 20px;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .owl-carousel .owl-nav button svg{width:30px;height:30px;}@media(max-width:1024px){.elementor-13536 .elementor-element.elementor-element-eb281eb{text-align:center;}.elementor-13536 .elementor-element.elementor-element-eb281eb .elementor-heading-title{font-size:22px;}.elementor-13536 .elementor-element.elementor-element-c58500d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .widget-title{font-size:13px;}}@media(min-width:768px){.elementor-13536 .elementor-element.elementor-element-fa30310{--width:90%;}.elementor-13536 .elementor-element.elementor-element-ca6782f{--content-width:1600px;}.elementor-13536 .elementor-element.elementor-element-bb6a78c{--width:90%;}}@media(max-width:767px){.elementor-13536 .elementor-element.elementor-element-ca6782f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13536 .elementor-element.elementor-element-eb281eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13536 .elementor-element.elementor-element-eb281eb{text-align:center;}.elementor-13536 .elementor-element.elementor-element-eb281eb .elementor-heading-title{font-size:17px;}.elementor-13536 .elementor-element.elementor-element-c58500d{width:100%;max-width:100%;}.elementor-13536 .elementor-element.elementor-element-c58500d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13536 .elementor-element.elementor-element-c58500d .widget-products-slider .widget-title{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-ca6782f */.elementor-13536 .elementor-element.elementor-element-ca6782f {
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        background: rgba(255, 255, 255, 0.8);
        position: sticky;
        top: 0;
        z-index: 999;
        /* حذف display: flex برای جلوگیری از ریختن چیدمان موبایل */
    }
}

/* حل مشکل Safe Area در iOS برای تمام دستگاه‌ها */
@supports (padding: env(safe-area-inset-top)) {
    .elementor-13536 .elementor-element.elementor-element-ca6782f {
        padding-top: env(safe-area-inset-top) !important;
    }
}/* End custom CSS */