/*
    reset css
*/
@media screen and (max-width: 991.98px){
#shop-sidebar.cz-sidebar, #header .navbar-stuck-menu .collapse.show{ z-index: 100000; }
#shop-sidebar .widget-categories, #shop-sidebar #search_filters_wrapper{ padding-left: 10px; }
#header .header-top.bg-blue .flex-header .widgetSearch #search_widget .input-group-overlay .form-control{
    background-color: transparent;
    color: #000000!important;
}

#header .header-top.bg-blue .flex-header .widgetSearch #search_widget .input-group-overlay .form-control::placeholder{
    color: #000000!important;
}

#product .agJsWidget{
	display: none!important; 
}

#product #sousfooter{ padding-bottom: 80px!important; }

.category_mobile img{ max-width: 100%!important; }

#index .tns-item img{
	height: 300px;
    object-fit: cover;
}


.breadcrumb{ justify-content: flex-start!important; }
}