.elementor-8 .elementor-element.elementor-element-2b361e9{--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-8 .elementor-element.elementor-element-fc0e832 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:dotted;}.elementor-8 .elementor-element.elementor-element-36aa479{--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;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-36aa479::before, .elementor-8 .elementor-element.elementor-element-36aa479 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-36aa479 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-36aa479 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-36aa479 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-36aa479 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-90c4dca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-90c4dca .category-grid{padding-left:15px;padding-right:15px;margin-bottom:calc(2 * 15px );}.elementor-8 .elementor-element.elementor-element-90c4dca .categories-grid{margin-left:-15px;margin-right:-15px;}.elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="zoom-in"]:hover .category-bg,
					.elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="zoom-in"]:hover img,
                    .elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="zoom-out"]:not(:hover) .category-bg,
                    .elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="zoom-out"]:not(:hover) img,
                    .elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="border-in"]:not(:hover) .category-bg,
                    .elementor-8 .elementor-element.elementor-element-90c4dca .category-grid[data-hover="border-in"]:not(:hover) img{transform:scale(1.2);}.elementor-8 .elementor-element.elementor-element-90c4dca .category-grid img, .elementor-8 .elementor-element.elementor-element-90c4dca .category-grid .category-bg{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-90c4dca .categories-mask > *:not(:last-child){margin-bottom:28px;}.elementor-8 .elementor-element.elementor-element-90c4dca .categories-mask{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-adfaeff{--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-8 .elementor-element.elementor-element-e5807db{--cols:4;}.elementor-8 .elementor-element.elementor-element-6fa99a93 > .elementor-container{max-width:1430px;}.elementor-8 .elementor-element.elementor-element-6fa99a93{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBEBEB;margin-top:55px;margin-bottom:0px;padding:0px 15px 50px 15px;}.elementor-8 .elementor-element.elementor-element-1917b749 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-07068b8  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-07068b8 .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-07068b8:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-38b2f08b .et-menu-list .elementor-repeater-item-07068b8 .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-5d11efd  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-5d11efd .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-5d11efd:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-38b2f08b .et-menu-list .elementor-repeater-item-5d11efd .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b341d81  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b341d81 .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b341d81:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-38b2f08b .et-menu-list .elementor-repeater-item-b341d81 .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b25751a  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b25751a .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-38b2f08b .elementor-repeater-item-b25751a:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-38b2f08b .et-menu-list .elementor-repeater-item-b25751a .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .item-title-holder  .menu-title{font-family:"Dosis", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:26px;}.elementor-8 .elementor-element.elementor-element-38b2f08b .item-title-holder .menu-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-38b2f08b .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-4d8fb0df > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-07068b8  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-07068b8 .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-07068b8:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-58168a50 .et-menu-list .elementor-repeater-item-07068b8 .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-5d11efd  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-5d11efd .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-5d11efd:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-58168a50 .et-menu-list .elementor-repeater-item-5d11efd .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b341d81  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b341d81 .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b341d81:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-58168a50 .et-menu-list .elementor-repeater-item-b341d81 .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b25751a  .menu-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;line-height:32px;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b25751a .menu-title{color:#555555;}.elementor-8 .elementor-element.elementor-element-58168a50 .elementor-repeater-item-b25751a:hover .menu-title{color:#F69946;}.elementor-8 .elementor-element.elementor-element-58168a50 .et-menu-list .elementor-repeater-item-b25751a .menu-title{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-58168a50 .item-title-holder  .menu-title{font-family:"Dosis", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:26px;}.elementor-8 .elementor-element.elementor-element-58168a50 .item-title-holder .menu-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-58168a50 .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-53677472 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-21f003b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-75c632b8 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4957a462 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:26px;color:#222222;}.elementor-8 .elementor-element.elementor-element-706e5a7b{--v-space:5px;}.elementor-8 .elementor-element.elementor-element-706e5a7b .etheme-icon-list-item{font-family:"Inter", Sans-serif;font-size:15px;color:#555555;}.elementor-8 .elementor-element.elementor-element-706e5a7b .etheme-icon-list-item-icon-inner img{max-width:12px;}.elementor-8 .elementor-element.elementor-element-5a61008b > .elementor-container{max-width:1430px;}.elementor-8 .elementor-element.elementor-element-5a61008b{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBEBEB;padding:40px 15px 40px 15px;}.elementor-8 .elementor-element.elementor-element-205fc26b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-8 .elementor-element.elementor-element-205fc26b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-1b7d948e{text-align:center;}.elementor-8 .elementor-element.elementor-element-1b7d948e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:26px;color:#222222;}.elementor-8 .elementor-element.elementor-element-26206571.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-26206571 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-8 .elementor-element.elementor-element-26206571 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.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-8 .elementor-element.elementor-element-289e3ba7{text-align:center;}.elementor-8 .elementor-element.elementor-element-289e3ba7 img{opacity:1;}.elementor-8 .elementor-element.elementor-element-7d5ff49f{text-align:center;}.elementor-8 .elementor-element.elementor-element-7d5ff49f .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:26px;color:#222222;}.elementor-8 .elementor-element.elementor-element-76561a7f{width:auto;max-width:auto;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6e65e961{width:auto;max-width:auto;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4cbaaec0{width:auto;max-width:auto;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;text-align:center;}.elementor-8 .elementor-element.elementor-element-22ee9755 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-8 .elementor-element.elementor-element-22ee9755 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-6e862b09{text-align:center;}.elementor-8 .elementor-element.elementor-element-6e862b09 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:26px;color:#222222;}.elementor-8 .elementor-element.elementor-element-2e51a5b6 .et-follow-buttons a{margin:0 6px;}.elementor-8 .elementor-element.elementor-element-2e51a5b6 .et-follow-buttons{justify-content:center;}.elementor-8 .elementor-element.elementor-element-4345f1a2 > .elementor-container{max-width:1430px;}.elementor-8 .elementor-element.elementor-element-4345f1a2{padding:25px 15px 25px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1ce10fea{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#555555;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-21f003b > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-75c632b8 > .elementor-element-populated{margin:35px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-22ee9755 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2b361e9{--width:500px;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-fc0e832{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc0e832 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-fc0e832 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-8 .elementor-element.elementor-element-fc0e832 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-36aa479{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-36aa479.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-90c4dca{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-90c4dca .category-grid{padding-left:25px;padding-right:25px;margin-bottom:calc(2 * 25px );}.elementor-8 .elementor-element.elementor-element-90c4dca .categories-grid{margin-left:-25px;margin-right:-25px;}.elementor-8 .elementor-element.elementor-element-90c4dca .categories-mask{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e5807db{--cols:2;}.elementor-8 .elementor-element.elementor-element-6fa99a93{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-1917b749 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-4d8fb0df > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-53677472 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-21f003b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-75c632b8 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-205fc26b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-26206571 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-22ee9755 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-2e51a5b6 .et-follow-buttons a{margin:0 9px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-1917b749{width:33%;}.elementor-8 .elementor-element.elementor-element-4d8fb0df{width:33%;}.elementor-8 .elementor-element.elementor-element-53677472{width:33%;}.elementor-8 .elementor-element.elementor-element-21f003b{width:33%;}.elementor-8 .elementor-element.elementor-element-75c632b8{width:50%;}.elementor-8 .elementor-element.elementor-element-205fc26b{width:37%;}.elementor-8 .elementor-element.elementor-element-26206571{width:63%;}.elementor-8 .elementor-element.elementor-element-22ee9755{width:100%;}}/* Start custom CSS for etheme_categories, class: .elementor-element-90c4dca */@media (max-width: 767px) {
    /* الحاوية الأساسية */
    [class*="categories-grid"], 
    [class*="products-loop"].row {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        justify-content: flex-start !important; /* بيخليهم يبدأوا من اليسار جنب بعض */
        gap: 5px !important; /* المسافة بين كل دائرة والثانية - صغرها كما تحب */
        padding-left: 10px !important;
    }

    /* الدائرة أو القسم نفسه */
    [class*="category-grid-item"], 
    [class*="product-category"] {
        flex: 0 0 22% !important; /* صغرنا النسبة عشان يقربوا من بعض */
        max-width: 22% !important;
        min-width: 70px !important;
        margin: 0 !important; /* إلغاء أي هوامش خارجية قديمة */
        padding: 0 !important;
    }
}/* End custom CSS */