.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp.col-3{
width:100%  !important;
}
.image_wrapper_block{
	margin: 0 !important;
}
.image_wrapper_block img{
	width:100%;
}
.item-title{
height: auto !important;
}
.tabs_content .tabs__link{

   height: 225px;

}
.inner_wrap{
	display:flex  !important;
	flex-direction:column  !important;
	
	
}
.main_item_wrapper{
	display:flex  !important;
	flex-direction:column !important;
	flex:1 !important;
}
.footer_button{
	    flex:1 !important;
	    display: flex;
	    align-items: end;
}
.counter_wrapp{
	justify-self:end !important;
	width:100%;
}
.catalog_block .image_wrapper_block, .image_wrapper_block a{
	max-width: 100% !important;
        min-width: 100% !important;
}
.main_item_wrapper{
    height: 100% !important;
}
.cladka_wrapper{
    position: absolute;
    width: 65px;
    height: 19px;
    margin: 16px;
    left: 137px;
    top: 0px;
    z-index: 99999;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.avtokladka{ 
    width:16px;
    height:16px;
    background-image: url(images/fontisto_car.svg);
}


.peshehodDorogi{
    width: 16px;
    height: 16px;
    background-image: url(images/material-symbols_emoji-people.svg);
}

.trotuary{
    width: 16px;
    height: 13px;
    background-image: url(images/bike.svg);
}



.status_novinka{
	background-color:#7ABC8E;
	padding:4px 8px;
	border-radius: 5px;
	font-weight:700;
	font-size:14px;
	line-height:14px;
	text-align:center !important;
	color:#FFFFFF;
	width:76px;
	height:22px;
	margin:2px;
}
.status_khit{
	background-color:#D62924;
	padding:4px 8px;
	border-radius: 5px;
	font-weight:700;
	font-size:14px;
	line-height:14px;
	text-align:center !important;
	color:#FFFFFF;
	width:42px;
	height:22px;
	margin:2px;
}
.status_wrapper{
    position: absolute;
    width: 100px;
    height: 100px;
    margin:16px;
    left:0px;
    top:0px;
    z-index:99999;
}

.button_block{
	width: 100% !important;
}
.catalog_block .catalog_item_wrapp .catalog_item .cost.prices{
	margin: 11px -6px 0px !important;
}
.read_more{
    width: 100% !important;
    text-align: center !important;
}
.price{
	font-weight:700!important;
	font-size:26px!important;
	line-height:20px!important;
	color:#383838!important;
}
.item-title span{
	font-weight:500 !important;
	font-size:18px !important;
	line-height:20px !important;

}
.specials_slider_wrapp, .tab_slider_wrapp, .specials.tab_slider_wrapp {
    padding: 0px 0px 0px !important;
    clear: both !important;
    font-size: 0px !important;
    background-color: white !important;
}
.top_wrapper{
 padding:0px 20px 20px 20px;
}
.tab-title{
       padding: 0px 20px;
}
.tab-subtitle{
      font-weight:400;
      font-size:15px;
      line-height: 20px;
      color:#383838;
      padding: 0px 20px 20px 20px;
}

.tabs .active {

   background-color: #DC2823 !important;

}
.tabs .cur {

   background-color: #DC2823 !important;

}
.tabs span{
    font-weight:400  !important;
    font-size:13px  !important;
    line-height:16px  !important;
    text-align: center  !important;
}
.tabs .active span{
   color:white !important;
}
.tabs .cur span{
   color:white !important;
}
.specials_slider_wrapp ul.tabs li.cur span, .tab_slider_wrapp ul.tabs li.cur span, .popup .popup-intro{
border:none !important;

}

ul.tabs{
    display: grid !important;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    gap:0px;

}
.tab_slider_wrapp ul.tabs > li{
    border-radius: 2px; 
    border: 1px solid var(--color-red-58, #BB726D);
    margin: 0px !important;
    padding: 9px 9px !important;
}

.front_page .right_block ul.tabs li::before {content: none!important;}

.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	border-radius:6px;

}
.inner_wrap{
border-radius:6px;
}
.catalog_item_wrapp{

	width: 265px !important;
	height: 450px;
	max-height: 450px;
	gap: 8px;
	angle: 0 deg;
	opacity: 1;
	border-radius: 5px;
	border-width: 1px;
	padding: 16px;
	border: 1px solid var(--color-grey-54, #898989)
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item .inner_wrap{

	border:none !important;
	padding:0px !important;
	height:100% !important;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item{
	border-radius:6px;
	height:100% !important;
	border-radius:6px;
}
.tabs-title{
	margin-top:50px;
	font-weight:500;
	font-style: Medium;
	font-size: 24px;
	line-height:20px;
}
.tabs-subtitle{
	font-weight:400;
	font-size:15px;
	line-height:20px;
	color:#383838;

}
.noborder{
	width: 233px;
	height: 166px;
	max-height: 166px;
	angle: 0 deg;
	opacity: 1;
}
.thumb{

width: 233px;
}

.item-title span{
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height:20px !important;
	color:#383838;
}

.tabs_content .rating{

    height: 13%  !important;
    margin: 125px 0px 0px !important;

}

.best_block.tab_slider_wrapp ul.tabs_content li.tab *{
	text-align:left;
}

.tabs_slider .catalog_block .items button.button,
.tabs_slider .catalog_block .items input.button,
.tabs_slider .catalog_block .items .button {
    padding: 10% 115% 10% 115% !important;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div{
	
	padding:0px !important;

}

@media (max-width: 660px) {

	ul.tabs {
		display: flex !important;
    		flex-direction: column;
	}
	

}
@media (max-width: 600px) {
	.cladka_wrapper{
	     left: 70%;
		
	}
}
@media (max-width: 500px) {
    .catalog_block .item_info {
        margin: auto;
        width: 100% !important;
    }
    .cladka_wrapper{
	left: 60%;
		
     }
}
@media (max-width: 420px) {

    .cladka_wrapper{
	left: 50%;
		
     }
}
