.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40845 .elementor-element.elementor-element-9efed1a img{border-radius:10px 10px 10px 10px;}.elementor-40845 .elementor-element.elementor-element-38c0613 .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-38c0613 .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-38c0613 .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-09a029c > .elementor-container{min-height:330px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .block-special-title{font-size:14px;line-height:39px;background-color:#DF1F26;margin:0px 0px 10px 0px;border-radius:10px 10px 10px 10px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .block-special-title span{color:#FFFDFD;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .block-special-title .deal_icon svg{stroke:#FFFFFF;fill:#FFFFFF;width:28px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .item .item-area{border-radius:15px 15px 15px 15px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .swiper-slide-shadow-right{border-radius:15px 15px 15px 15px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .swiper-slide-shadow-left{border-radius:15px 15px 15px 15px;}.elementor-40845 .elementor-element.elementor-element-36fb4f2 .item .item-area .price, .elementor-40845 .elementor-element.elementor-element-36fb4f2 .special_wrap .price .woocommerce-Price-amount, .elementor-40845 .elementor-element.elementor-element-36fb4f2 .special_wrap .price del .woocommerce-Price-amount{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-0f313eb .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-0f313eb .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-0f313eb .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-d12fec0 img{border-radius:10px 10px 10px 10px;}.elementor-40845 .elementor-element.elementor-element-5b0019d img{border-radius:10px 10px 10px 10px;}.elementor-40845 .elementor-element.elementor-element-4b14191 .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-4b14191 .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-4b14191 .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-ac56042 .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-ac56042 .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-ac56042 .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-28f3579 .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-28f3579 .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-28f3579 .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-f1db6c3 img{border-radius:10px 10px 10px 10px;}.elementor-40845 .elementor-element.elementor-element-ff0c52e .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-ff0c52e .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-ff0c52e .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-a49b203 .block-title .title svg{stroke:#FF0000;fill:#FF0000;width:24px;}.elementor-40845 .elementor-element.elementor-element-a49b203 .bk_view_more svg{background-color:#FF0000;}.elementor-40845 .elementor-element.elementor-element-a49b203 .item .item-area .price{font-size:13px;}.elementor-40845 .elementor-element.elementor-element-55eb104 .block-title .title svg{width:24px;}@media(max-width:767px){.elementor-40845 .elementor-element.elementor-element-36fb4f2 .block-special-title .deal_icon svg{width:36px;}}@media(min-width:768px){.elementor-40845 .elementor-element.elementor-element-8865ce1{width:73.169%;}.elementor-40845 .elementor-element.elementor-element-6649d69{width:26.314%;}}/* Start custom CSS for html, class: .elementor-element-b18aaa3 */.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 12px;
    direction: rtl;
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-item {
    min-width: 0;
    min-height: 100px;
    padding: 14px 8px;
    margin: 0;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #fff;
    border: 1px solid #eeeeee;
    border-radius: 14px;

    text-decoration: none;
    box-sizing: border-box;

    transition: all .25s ease;
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-icon {
    width: 44px;
    height: 44px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin-bottom: 8px;

    background: #f7f7f7;
    border-radius: 50%;

    font-size: 22px;
    line-height: 1;
    transition: all .25s ease;
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-title {
    margin: 0;
    padding: 0;

    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;

    transition: color .25s ease;
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-item:hover {
    border-color: #e53935;
    transform: translateY(-3px);
    box-shadow: 0 7px 18px rgba(0, 0, 0, .06);
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-item:hover .cu-category-icon {
    background: #fff1f1;
}

.elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-item:hover .cu-category-title {
    color: #e53935;
}


/* تبلت */
@media (max-width: 900px) {
    .elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}


/* موبایل */
@media (max-width: 600px) {
    .elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list {
        gap: 7px;
    }

    .elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-item {
        min-height: 82px;
        padding: 9px 4px;
        border-radius: 11px;
    }

    .elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-icon {
        width: 34px;
        height: 34px;
        margin-bottom: 5px;
        font-size: 17px;
    }

    .elementor-40845 .elementor-element.elementor-element-b18aaa3 .cu-category-list .cu-category-title {
        font-size: 10px;
    }
}/* End custom CSS */