.elementor-1988 .elementor-element.elementor-element-60145b98{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1988 .elementor-element.elementor-element-570c3bd .elementor-button{background-color:#49C8FF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;border-radius:11px 11px 11px 11px;padding:16px 16px 16px 16px;}.elementor-1988 .elementor-element.elementor-element-570c3bd{width:var( --container-widget-width, 61.997% );max-width:61.997%;margin:35% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:61.997%;--container-widget-flex-grow:0;}.elementor-1988 .elementor-element.elementor-element-570c3bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1988 .elementor-element.elementor-element-7eeea24{width:100%;max-width:100%;}.elementor-1988 .elementor-element.elementor-element-7eeea24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1988 .elementor-element.elementor-element-143b7750{--display:flex;--padding-top:28px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-1988 .elementor-element.elementor-element-143b7750.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1988 .elementor-element.elementor-element-ed00fa6{--display:flex;--padding-top:28px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-1988 .elementor-element.elementor-element-6505c58 .slick-list{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);margin-bottom:-30px;width:calc(100% + 30px);}.elementor-1988 .elementor-element.elementor-element-6505c58 .slick-slide > div > .product{margin:0 calc(30px / 2) 30px;}.elementor-1988 .elementor-element.elementor-element-6505c58 .slick-slide{margin:0 calc(30px / 2);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1988 .elementor-element.elementor-element-a4ca472{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1988 .elementor-element.elementor-element-a4ca472 .elementor-divider-separator{width:100%;}.elementor-1988 .elementor-element.elementor-element-a4ca472 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1988 .elementor-element.elementor-element-7c421b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1988 .elementor-element.elementor-element-b2f8b68 .cz_grid:not(.cz_justified){margin-left:calc(-15px / 2);margin-right:calc(-15px / 2);margin-bottom:-15px;width:calc(100% + 15px);}.elementor-1988 .elementor-element.elementor-element-b2f8b68 .cz_grid:not(.cz_justified) .cz_grid_item > div{margin:0 calc(15px / 2) 15px;}.elementor-1988 .elementor-element.elementor-element-b2f8b68 .cz_justified .cz_grid_item{--codevz-justified-gap:15px;}.elementor-1988 .elementor-element.elementor-element-b2f8b68 .slick-slide{margin:0 calc(15px / 2);}.elementor-1988 .elementor-element.elementor-element-b2f8b68 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1988 .elementor-element.elementor-element-b2f8b68 .cz_grid_p{background-color:#ffffff;padding-top:0px;margin-top:-50px;box-shadow:0px 0px 0px 0px #000;}@media(max-width:767px){.elementor-1988 .elementor-element.elementor-element-570c3bd{margin:35% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1988 .elementor-element.elementor-element-570c3bd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1988 .elementor-element.elementor-element-570c3bd .elementor-button{padding:6px 6px 6px 6px;}.elementor-1988 .elementor-element.elementor-element-7eeea24{width:100%;max-width:100%;}.elementor-1988 .elementor-element.elementor-element-143b7750{--width:334px;}}/* Start custom CSS for tajar_categories, class: .elementor-element-7eeea24 *//* ===== الكمبيوتر: كلهم في سطر واحد ===== */
.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cats {
    display: flex !important;
    flex-wrap: nowrap;
    gap: 14px;
    width: 100%;
    box-sizing: border-box;
}

/* الكارت ياخد نصيب متساوي */
.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat {
    flex: 1 1 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 18px;
    padding: 10px;
    text-decoration: none;
    transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
    box-shadow: 0 2px 12px rgba(0,0,0,.05);
}

.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat:hover {
    transform: translateY(-6px);
    box-shadow: 0 14px 32px rgba(0,0,0,.10);
    border-color: #e2e2e2;
}

/* الصورة كاملة من غير قص */
.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: 14px;
    transition: transform .5s ease;
}

.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat:hover img {
    transform: scale(1.04);
}

/* الاسم (لو موجود تحت) */
.elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat span {
    display: block;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    color: #2b2b2b;
    margin-top: 8px;
}

/* ===== الموبايل: شريط بيتزحلق بالأصبع ===== */
@media (max-width: 767px) {
    .elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cats {
        overflow-x: auto;
        padding-bottom: 12px;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }
    .elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cats::-webkit-scrollbar {
        display: none;
    }
    .elementor-1988 .elementor-element.elementor-element-7eeea24 .tajar-cat {
        flex: 0 0 46% !important;
        scroll-snap-align: start;
    }
}/* End custom CSS */