@import url('https://fonts.cdnfonts.com/css/exo-2');

.tpproduct__thumb-action {
    align-items: center;
    display: flex;
    justify-content: center;
    display: none !important;
}
.tpproduct__priceinfo-list span {
    color: var(--tp-text-primary);
    font-size: 13px;
    font-weight: 600;
}

h4.tpselectproduct__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.tpselectproduct__item {
    display: block !important;
    width: 30%;
    float: left;
    padding: 0 12px;
}
.col-xxl-3.col-lg-6.col-md-6 {
    width: 100%;
    padding: 50px 0px 0px;
}
.selected-product-area {
    padding-top: 0px;
    padding-left: 10px;
}

.tpproduct-details__rating {
    display: none;
}

.tpselectproduct__content {
    padding-top: 20px;
}
.tpselectproduct__price {
    color: var(--tp-text-primary);
    font-size: 13px;
    font-weight: 600;
}
.tpselectproduct__thumb img {
    border-radius: 6px;
     height: auto !important; 
    -o-object-fit: cover;
    object-fit: contain;
    transition: all .3s ease-out 0s;
    width: 100%;
}
@media (min-width: 1400px) {
    .tpselectproduct__item {
     
        width: 20%;
    }
}
@media (min-width: 992px) and ( max-width: 1400px)  {
    .tpselectproduct__item {
        width: 25% !important;
      
    }
}
@media (min-width: 768px ) and ( max-width: 991px) {
    .tpselectproduct__item {
        
        width: 33.33333333% !important;
    }
}

@media (min-width: 200px)  and ( max-width: 767px) {
    .tpselectproduct__item {
           width: 50% !important;
       
    }
}

.header-search-bar input.has-category-select {
    padding: 5px 45px 5px 45px !important;
}

.product-category-label,select.product-category-select,div#product-type-tab {
    display: none !important;
}

.cat-menu__list li.menu-item-has-children:hover .submenu {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    display: block;
    overflow: visible;
    width: max-content !important;
}