.elementor-3790 .elementor-element.elementor-element-bbdc6f4{--display:flex;--overflow:hidden;}.elementor-3790 .elementor-element.elementor-element-382915b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -3em) 0em;}.elementor-3790 .elementor-element.elementor-element-3393361 .category-item img{height:autopx;}.elementor-3790 .elementor-element.elementor-element-3393361 .selected-category-items img{height:autopx;width:autopx;}.elementor-3790 .elementor-element.elementor-element-3393361 .plus-btn {background-color:#FFF  !important;}.elementor-3790 .elementor-element.elementor-element-3393361 .minus-btn{background-color:#FFF  !important;}.elementor-3790 .elementor-element.elementor-element-3393361 .category-item-text{font-size:16px;}.elementor-3790 .elementor-element.elementor-element-3393361 .category-item-svg{height:50px !important;width:50px !important;}@media(max-width:767px){.elementor-3790 .elementor-element.elementor-element-bbdc6f4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:23px;}.elementor-3790 .elementor-element.elementor-element-382915b{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -4.9em) 0em;}.elementor-3790 .elementor-element.elementor-element-3393361 > .elementor-widget-container{padding:0em 0em 0em 0em;}}/* Start custom CSS for hero-category-widget, class: .elementor-element-3393361 */.elementor-3790 .elementor-element.elementor-element-3393361 span{
        font-family: 'darvish' !important;
    font-weight: 500 ;
}

.elementor-3790 .elementor-element.elementor-element-3393361 img.category-item-svg,label.like-btn{
    display: none;
    
}

ul.category-list {
    justify-content: center !important;
}
ul.category-list li{
    height: 4vw;
}

.woocommerce.columns-4 {
    display: none;
}
@media(max-width:767px){

ul.selected-category-items-list li {
    width: 100%;
    padding-top: 10px !important;
}

hr {
    margin-top: 10px !important;
}

ul.selected-category-items-list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

label.like-btn {
    margin-top: -3%;
}
span.item-price-with-discount {
    font-size: 14px;
}

button.ui-close-overlay-btn {
    position: absolute;
    top: 16%;
}
span.item-price-with-discount span {
    font-size: 14px !important;
}

span.category-item-text {
    font-size: 12px !important;
}

ul.category-list li {
    height: 15vw;
}


.category-item-img-actions {
    margin: 0px 12px !important;
    margin-top: -14px !important;
}

    button.ui-close-overlay-btn {
        top: 9% !important;
    }
    
    
.category-item-section {
        padding-top: 5em !important;
    }
    img.item-image{
    max-width: 83px;
    height: auto !important;
    object-fit: contain;
    }
}/* End custom CSS */