/* в css надо везде заменить цвет бордеров на #ebebeb вместо #d9dcde, а то у меня куча строк чисто из-за этого, а ты вроде где-то задаешь 1 цвет и он автоматически везде используется */

.title_с {
    font-size: 1.4rem;
}
.tabs_main {
	box-shadow: none;
	border-radius: 1rem;
	/* overflow для бордеррадиуса, а то слайдер перекрывал */
	overflow: hidden;
}
.saving {
    color: #000;
    padding-left: 0;
    border-left: none;
    text-align: center;
    border: 1px solid #239d03;
    padding: 0.5rem;
    border-radius: 0.5rem;
    font-size: 1.3rem;
}
.product_card .not_available {
    font-size: 1.4rem;
}
.tabs_main .tabs_content.active:before {
    background: #ebebeb;
}
.tag {
    display: inline-block;
    padding: 0.4rem 0.75rem;
    line-height: 1;
    background: #e76464;
    border-top: none;
    border-radius: 0.5rem;
    font-size: 1.3rem;
    color: #fff;
}
.product_card 
	.btn {
			margin-right: 0;
    		margin-left: auto;
		}

.wrapper {
	background: #f7f7f7;
}

/* я скрыл слайдер чтоб не мешал, но стрелочки мы потом переделаем */
.slider_wrapp 
	.lSSlideOuter .lSPager.lSpg {
		display: none;
	}
	.banner_slider_links {
	    display: none;
	}
/* конец блока с комментарием */

.section_block {
	box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;
}

.section_filter_items>div {
    border-color: #ebebeb;
}

.section_filter_items>div {
    border-color: #ebebeb;
}

.section_content_items .product_card {
    border-color: #ebebeb;
}

.section_content_filter_applied {
    border-color: #ebebeb;
}

.section_filter_block:not(:last-child) {
    border-color: #ebebeb;
}

.section_filter_found .section_filter_found_close {
    border-color: #ebebeb;
}

.section_content_sort {
    border-color: #ebebeb;
}

.catalog_block {
	margin-bottom: 0;
	}
	.catalog_block.catalog_row .catalog_block_item_wrapp {
    	border-color: #ebebeb;
        border-top: 0.1rem solid transparent;
	}

.product_wrapp {
	box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;	
}

.product_top {
    padding: 2rem 2rem;
}

.backet_block, .order_block {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;       
}

header.small {
    box-shadow: none;
}



.tabs_main_all {
    right: 3rem;
}

.sub_catalog_title_wrapp .name {
    height: inherit;    
    -webkit-line-clamp: 2;
}

.day_product_timer {
    border-bottom: none;
    padding: 1rem;
    background: #f9f9fa;
}

.catalog_wrapp_v2 {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;     
}

.enter_wrapp {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;      
}

.enter_block {
    padding: 2rem 2rem;
}

.enter_social_block a {
    width: 3rem;
    height: 3rem;
}

.padding_block_2 {
    padding: 2rem 2rem;
}

.content_block {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;     
}

.lk_order_main {
    border-radius: 1rem;
}

.lk_order_props .item {
    border-radius: 1rem;
}

.btn {
    border-radius: 0.5rem;
}

.header_link {
    border-radius: 0.5rem;
}

.header_search_block {
    border-radius: 0.5rem;
}

input.txt {
    border-radius: 0.5rem;

}

.header_main_wrapp:not(.open) {
    box-shadow: none;
}

.product_questions_block .answer .main_block {
    border-radius: 1rem;
}

.file_download_item {
    border-radius: 1rem;
}

.selectize-input {
    border-radius: 0.5rem;
}

.brand_search_block {
        border-bottom: none;
}

.pagination_block .current:first-child, .pagination_block .dots:first-child, .pagination_block a:first-child {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.pagination_block .current:last-child, .pagination_block .dots:last-child, .pagination_block a:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.spinner {
    border-radius: 0.5rem;
    overflow: hidden;
    width: auto;
}

.subscription {
    border-radius: 1rem;
}

.bth_footer {
    border-radius: 0.5rem;
}

.subscription_input {
    border-radius: 0.5rem;
}

.btn_footer_2 {
    border-radius: 0.5rem;
}

.market_link {
    border-radius: 0.5rem;
}


.header_top:before {
    background: #ebebeb;
}

.banner_row {
    padding: 0 0 3rem;
}

.tabs_advantages {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden;  
}

.tabs_advantages_title li {
    border-top: 0;
}

.product_card_vertical_v3 .decrip {
	margin-bottom: 1rem;
}

.banner_slider_2_v3 .slick-slide {
    height: 33.3rem;
}

.day_product_timer {
    height: 5.1rem;
}

.day_product_timer .title {
    font-weight: 500;
}

.day_product_timer .timer_block img {
    display: none;
}

.catalog_dropdown_wrapp .grid_wrapp>ul>li>a {
    font-weight: 500;
    font-size: 1.5rem;
}

body {
    font-weight: 400;
}

.tabs_advantages_title {
    font-size: 1.4rem;
    font-weight: 500;
}

.tabs_advantages_txt .title_b {
    display: 	none;
}

b, strong {
    font-weight: 600;
}

.new {
    font-weight: 600;
}

.product_card_descrip {
    font-weight: 400;
}

.catalog_previw_block_cards4 .respons_content img {
    max-height: 60%;
}

.filter_title {
    font-weight: 600;
}

h5 {
    font-weight: 600;
}

.input_block label {
    font-weight: 500;
}

.order_steps_nav div {
    font-weight: 600;
}

.basket_price span {
    font-weight: 600;
}

h6 {
    font-weight: 600;
}

.order_map_block label {
    font-weight: 600;
}

.order_form_total span {
    font-weight: 500;
}

.lk_order_main .title {
    font-weight: 600;
}

.title_b {
    font-weight: 600;
}

.lk_order_main .main_block .price {
    font-weight: 600;
}

.lk_order_props .title {
    font-weight: 500;
}

h4 {
    font-weight: 600;
}

.subscription_news {
    box-shadow: none;
    border-radius: 1rem;
    overflow: hidden; 
}

.content_banner {
    box-shadow: none !important;
    border-radius: 1rem !important;
    overflow: hidden !important; 
}

.slider_v3_pagination {
	display: none;
}

.banner_row {
    padding: 0 0 2rem;
}

.banner_slider_wrapp a {
	box-shadow: none;
}

.banner_slider_wrapp {
    border-radius: 1rem;
    overflow: hidden;
}
.banner_slider_v3, .slick-slide {
    padding-bottom: 0;
}

.banner_product_wrapp .box_shadow {
    border-radius: 1rem;
    overflow: hidden;
}

.banner_slider_2_v3 .slick-slide {
    height: 33.6rem;
}

.day_product_timer {
    padding: 1rem 2rem;
}