#success .close img {
	display: none
}

.dez-tab iframe {
	max-width: 100%
}

.header_inf_block_phone a {
	text-decoration: none;
	color: #323337;
	font-weight: bold;
	white-space: nowrap
}

@media screen and (max-width:500px) {
	.dez-tab iframe {
		max-width: 100%
	}
}

.dez-tab img {
	max-width: 100%;
	height: auto !important
}

.dez-tab .dez_item-video {
	height: auto
}

.cart-table-input .response_price_delivery {
	display: none
}

.delivery_list {
	min-width: 500px
}

.cart-table.mobile {
	display: none
}

.information.mobile_information {
	display: none
}

.v2-header_user_block.wr_link_personal_page.head-top-row {
	display: none;
	float: left;
	padding: 3px 0
}

.v2-header_user_block.wr_link_personal_page.head-top-row .link_personal_page {
	background-image: none;
	padding-left: 5px;
	height: auto
}

.tr_schet p {
	margin: 0
}

.header_logo_mini {
	display: none
}

ul.category_sub_menu>li>a {
	position: relative;
	font-size: 14px
}

.slideact {
	display: none;
	z-index: 10;
	position: absolute;
	height: 100%;
	width: 55px;
	top: 0;
	right: 0;
	margin: 0;
	background-color: #f4f4f4
}

.slideact:after {
	background: rgba(0, 0, 0, 0) url("../images/plus-minus.png") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 19px;
	left: 50%;
	margin-left: -9.5px;
	margin-top: -9.5px;
	position: absolute;
	right: 20px;
	top: 50%;
	width: 19px
}

.inn-item>.slideact {}

li.hover>a>.slideact:after,
.show .slideact:after {
	background-position: 0 -19px
}

ul.category_sub_sub_menu>li>a .slideact {
	display: none;
	right: 0;
	width: 35px;
	box-shadow: 0 0 2px 2px white inset
}

@media screen and (max-width:980px) {
	form.header_user_block.search_form {
		position: absolute;
		width: 50vw;
		min-width: 300px;
		right: 0;
		top: 54px;
		z-index: 4
	}
}

@media screen and (min-width:800px) and (max-width:980px) {

	body,
	.wr_page_width {
		min-width: 799px
	}

	ul.top_bar_menu>li>a {
		padding: 0 16px
	}

	.tr_item_right {
		width: 285px
	}

	.wr_main_content .cabinet .oder {
		width: 762px
	}

	.wr_main_content .cabinet .oder h2 {
		width: 752px
	}

	.wr_main_content .cabinet .oder_inside {
		width: 457px
	}

	.wr_main_content .cabinet .oder_line {
		width: 444px
	}

	.wr_main_content .cabinet,
	.wr_main_content .cabinet .personal_info,
	.wr_main_content .cabinet .info_block_line,
	.wr_main_content .cabinet .line,
	.wr_main_content .cabinet .personal_info h1,
	.wr_main_content .cabinet .info_block {
		width: 767px
	}

	.wr_main_content .cabinet {
		overflow: hidden
	}

	.header_user_block.search-mobile img {
		width: 28px
	}

	.header_user_block.search-mobile {
		width: 14%;
		display: block !important
	}

	.search_form .wr_search_fields {
		border-radius: 4px;
		height: 52px;
		border-left: 1px solid #ddd;
		border-top: 1px solid #c3c3c3;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #f2f2f2
	}

	.wr_search_fields input[type=submit] {
		background-color: transparent;
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0;
		margin-right: 11px;
		margin-top: 11px;
		width: 20px
	}

	.wr_search_fields input[type=text] {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.search_form .wr_search_fields.focus {
		border: 2px solid #747f7f
	}

	.search_form .wr_search_fields.focus input[type=submit] {
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
	}
}

@media screen and (max-width:639px) {
	.wr_std_slider_main_page .pages {
		margin: -20px 0 3px
	}

	.wr_std_slider_main_page .pages li {
		width: 8.5px;
		height: 8.5px
	}

	.orange_button.button_order,
	.header_inf_block.wr_feedback_bloks.nth_last_child_2 {
		display: none
	}

	.footer_block .n5 {
		color: #a1a1a1;
		font-size: 12px
	}

	.wr_footer_blocks>.footer_block.n1 {
		width: 100% !important;
		float: none
	}

	.wr_std_slider_main_page {
		display: block;
		margin: 0;
		height: auto
	}

	.wr_std_slider_main_page.wr_mobile_slider {
		height: 360px !important;
		display: block
	}

	.header_user_block.wr_cart {
		width: 130px
	}

	.wr_footer_blocks.how_this_work>.footer_block {
		width: 45% !important
	}

	.popup-city-main {
		width: 320px
	}

	.popup-city-main ul {
		float: none
	}

	.popup-city-main button {
		margin: 14px 0 12px 25px
	}

	.popup-city-main input[type="text"],
	.popup-city-main .input-text:focus {
		width: 250px
	}

	.footer-popup {
		display: none
	}

	.pl_price {
		font-size: 16px
	}

	.pl_old_price {
		font-size: 15px;
		text-align: center;
		margin-bottom: 14px
	}

	.wproduct_slider li .wr_image_product_slider,
	.wr_product_slider .wr_preview_slider_product,
	.wproduct_slider li,
	.wproduct_slider {
		height: 240px
	}

	#tab-features .feature-row,
	.tab-summary-sec-col .feature-row {
		padding-bottom: 10px
	}

	ul.tile_product_list>li {
		width: 50%;
		float: none;
		display: block;
		margin: 0 auto 35px
	}

	.tab-summary-third-col {
		display: none
	}

	.card_buy,
	.static-info {
		display: none
	}

	#tab-features .feature-row,
	.tab-summary-sec-col .feature-row {
		padding-bottom: 10px
	}

	.link_personal_page {
		text-indent: -9999px
	}

	.not_processed_jq_pl_section .pl_header,
	.not_processed_jq_pl_section .wr_pl_content,
	.not_processed_jq_pl_section .pl_footer {
		width: 100%
	}

	.pl_header,
	.wr_pl_content,
	.pl_footer {
		float: none;
		width: 100% !important;
		box-sizing: border-box;
		overflow: auto
	}

	.wr_pl_filter_order.std_pl_header_block {
		float: none;
		margin: 0 auto;
		width: 100%;
		margin-top: 10px
	}

	ul.wr_pl_filter_order>li {
		float: left
	}

	ul.wr_pl_filter_order>li.asc {
		float: right
	}
}

@media screen and (max-width:860px) {

	body,
	.wr_page_width {
		padding: 0 10px
	}

	.header_inf_block.work_time,
	.wr_footer_hrobot_yandex_rate {
		display: none
	}

	.wr_rubber_coll_n1 {
		display: none
	}

	.v2-header_user_block.wr_link_personal_page.head-top-row {
		display: block
	}

	.wr_rubber_coll_n2.top_bar_block {
		float: right
	}

	.wr_footer_blocks>.footer_block {
		min-height: inherit
	}

	.footer_block.order_receipt,
	.footer_block.payment_puchase.nth_last_child_2 {
		display: none
	}

	.wr_footer_blocks>.footer_block {
		margin-bottom: 10px
	}

	.wr_footer_blocks>.footer_block.n1 {
		width: 100% !important
	}

	.wr_footer_blocks>.footer_block.n2,
	.wr_footer_blocks>.footer_block.n3 {
		width: 48% !important
	}

	.footer_block .h_footer_menu.footer_needle {
		background-image: none
	}

	.pl_sidebar {
		display: block;
		float: none;
		width: 100% !important;
		padding: 0
	}

	.wr_fix_adaptive_pl {
		margin: 0
	}

	.wr_fix_adaptive_pl+.wr_pl_content2 {
		margin-top: 40px
	}

	.pl_sidebar .dez-section-banner {
		display: none
	}

	.pl_filter_section {
		margin-top: 15px;
		margin-bottom: 30px
	}

	.wr_pl_filter {
		padding: 20px 10px
	}

	.not_processed_jq_pl_section .pl_header,
	.not_processed_jq_pl_section .wr_pl_content,
	.not_processed_jq_pl_section .pl_footer {
		width: 100%
	}

	.pl_main_header {
		padding-left: 0
	}

	.card_main .information {
		float: none
	}

	.card_main .information {
		width: 100%
	}

	.wr_product_slider {
		margin: 0;
		margin-right: 0 !important;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0 !important;
		display: flex
	}

	.preview_slider_product {
		overflow: inherit !important
	}

	.preview_slider_product,
	.wr_product_slider .pages {
		height: auto !important
	}

	.card_tips {
		display: none
	}

	.otziv .add_new_otziv {
		display: none
	}

	.edit_form hr {
		display: none
	}

	.card_main {
		display: flex;
		flex-direction: column
	}

	.wproduct_slider li .wr_image_product_slider,
	.wproduct_slider li,
	.wproduct_slider {
		width: 100% !important
	}

	.dez-tab-title-item.help {
		border-bottom: 1px solid #FDD068
	}

	.dez-tab-title {
		border-bottom: none;
		width: 100%
	}

	.information {
		display: none
	}

	.information.mobile_information {
		display: block
	}

	.card_main .information {
		width: calc(100% + 20px);
		margin-left: -10px;
		margin-right: -10px;
		padding: 20px 10px
	}

	.mobile_information__fixed {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background-color: #ffffff;
		z-index: 99;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 10px 10px;
		box-sizing: border-box;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05)
	}

	.card_main .information .mobile_information__fixed .pl_buy.pre_order {
		height: 34px;
		line-height: 30px;
		font-size: 13px !important;
		margin-right: 7px;
		width: 155px !important
	}

	.mobile_information__fixed .card-buttons>span {
		display: none
	}

	div.mobile_information__fixed a.likebutton {
		height: 34px;
		line-height: 30px;
		box-sizing: border-box;
		width: auto;
		padding: 0 10px;
		margin: 0;
		margin-right: 7px
	}

	div.mobile_information__fixed a.likebutton.gray {
		height: 34px;
		line-height: 34px;
		box-sizing: border-box;
		width: 150px;
		padding: 0;
		margin: 0;
		margin-right: 7px
	}

	div.mobile_information__fixed .dez-section-attr-click:not(.wr_pl_buy_one_click) a {
		border: 2px solid #ffa41f;
		color: #333336;
		height: 34px;
		line-height: 30px;
		box-sizing: border-box;
		width: 90px;
		padding: 0;
		margin: 0;
		margin-right: 7px
	}

	div.mobile_information__fixed .dez-section-attr-click {
		margin-top: 0
	}

	.dez-tab-title[style^="top:0;position:fixed;"] {
		width: calc(100% - 20px) !important
	}

	h1.elem-title {
		font-size: 24px;
		line-height: 30px;
		text-transform: uppercase
	}

	.delivery_block b {
		font-size: 22px;
		line-height: 24px
	}

	.card_main .information>div.delivery_block {
		font-size: 18px;
		line-height: 20px
	}

	.card_main .information.mobile_information .wevcube-wrapper {
		display: none
	}

	.card_main .information.mobile_information a#change_region,
	.card_main .information.mobile_information a#change_region span,
	.card_main .information.mobile_information #deliveries_info_all {
		font-size: 18px !important
	}

	.tab-summary-first-col,
	.tab-summary-first-col p,
	.dez-warranty,
	.dez-tab-field,
	.dez-tab-field p,
	.schema-description,
	.schema-description p {
		font-size: 16px;
		line-height: 24px
	}

	.wrap-show-tab-description a,
	.wrap-title-youtube-link a {
		font-size: 18px;
		line-height: 22px
	}

	.dez_item-video-descr {
		width: 100%;
		padding-left: 0
	}

	.icons_block .icon .event_hover_cloud {
		font-size: 16px
	}
}

@media screen and (max-width:980px) {
	ul.category_sub_sub_menu>li>a {
		position: relative;
		padding-right: 35px
	}

	.slideact {
		display: block
	}

	.header_user_block.search_form {
		display: none
	}

	.wr_category_sub_menu {
		display: none;
		border-radius: 0
	}

	.active .wr_category_sub_menu {
		display: block
	}

	.wr_category_sub_sub_menu {
		position: static;
		width: auto;
		box-shadow: none;
		left: 0;
		z-index: 5;
		min-height: inherit
	}

	.sect_sub_sub_menu.wr_sect_article_menu {
		display: none
	}

	.header_sect_sub_sub_menu {
		display: none
	}

	ul.category_sub_menu>li:hover .wr_category_sub_sub_menu {
		display: none
	}

	ul.category_sub_menu>li.hover .wr_category_sub_sub_menu {
		display: block;
		max-width: 100% !important
	}

	.wr_category_sub_sub_menu .sect_sub_sub_menu {
		width: auto;
		float: none;
		padding: 0
	}

	.wr_category_sub_sub_menu .sect_sub_sub_menu:nth-child(2) {
		display: none
	}

	.wr_std_slider_main_page {
		margin-left: 0;
		margin: 0;
		height: auto
	}

	.wr_page_width .wr_footer_blocks.how_this_work {
		display: none
	}

	.wr_page_width .wr_footer_blocks {
		margin-top: -25px
	}

	.footer_block.n4,
	.wr_footer_hrobot_yandex_rate,
	.wr_preview_product_text,
	.wr_aditional_product_info {
		display: none
	}

	.wr_pop_could .wr_preview_product_text,
	.wr_pop_could .wr_aditional_product_info {
		display: block
	}

	.dez-tab-title-item {
		float: none
	}

	.dez-tab-title {
		border-bottom: none;
		width: auto;
		position: relative !important
	}

	.product-descr-wrapper.page {
		display: none
	}

	.tab-reviews-sec-col {
		display: none
	}

	.tab-reviews-first-col {
		width: auto
	}

	ul.section_menu_tile {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap
	}

	ul.section_menu_tile>li {
		width: 50%
	}

	.dez-tab-title-item a {
		width: 100% !important;
		display: block;
		box-sizing: border-box;
		height: auto !important
	}

	.dez-tab-title-item {
		float: none;
		border: 1px solid #FDD068;
		border-bottom: none
	}

	.dez-tab-title-item a.active,
	.dez-tab-title-item a.absolut.active {
		border: none;
		padding: 0
	}

	.auth-form {
		margin-right: 0
	}
}

@media screen and (max-width:1020px) {
	.wrap-user-info {
		float: none
	}

	.new_zakaz .dop_edit {
		padding-left: 0
	}

	.wrap-user-info h3 {
		margin-top: -16px
	}

	.edit_form.radio_edit_form h3 {
		margin-bottom: 5px;
		padding-top: 15px
	}

	.cabinet .oder {
		width: 910px
	}

	.cabinet .oder h2 {
		width: 902px
	}

	.cabinet .oder_inside {
		width: 607px
	}

	.cabinet .oder_line {
		width: 594px
	}

	.cabinet,
	.cabinet .personal_info,
	.cabinet .info_block_line,
	.cabinet .line,
	.cabinet .personal_info h1,
	.cabinet .info_block {
		width: 917px
	}

	.cabinet {
		overflow: hidden
	}

	.cabinet .oder_line .order_name_block,
	.cabinet .total,
	.cabinet .info_block_line div p,
	.cabinet .info_block_line div {
		width: auto
	}

	.add_wr_zoom_swithc {
		display: none
	}

	.wr_category_menu:hover ul.category_menu_header>li.w_more .wr_category_sub_menu {
		display: none
	}

	.wr_category_menu:hover .active .wr_category_sub_menu {
		display: block !important
	}
}

@media screen and (min-width:640px) and (max-width:860px) {

	body,
	.wr_page_width {
		min-width: 639px
	}

	ul.top_bar_menu>li>a {
		padding: 0 9px
	}

	.tr_item_right {
		width: 185px
	}

	.tr_wrap img {
		max-width: 130px
	}

	.cart-table td.cart-photo-td {
		width: 145px
	}

	.tr_wrap {
		width: 130px
	}

	.wr_main_content .cabinet .oder {
		width: 618px
	}

	.wr_main_content .cabinet .oder h2 {
		width: 608px
	}

	.wr_main_content .cabinet .oder_inside {
		width: 313px
	}

	.wr_main_content .cabinet .oder_line {
		width: 300px
	}

	.wr_main_content .cabinet,
	.wr_main_content .cabinet .personal_info,
	.wr_main_content .cabinet .info_block_line,
	.wr_main_content .cabinet .line,
	.wr_main_content .cabinet .personal_info h1,
	.wr_main_content .cabinet .info_block {
		width: 623px
	}

	.wr_main_content .cabinet {
		overflow: hidden
	}

	.header_user_block.search-mobile img {
		width: 28px
	}

	.header_user_block.search-mobile {
		width: 14%;
		display: block !important
	}

	.search_form .wr_search_fields {
		border-radius: 4px;
		height: 44px;
		border-left: 1px solid #ddd;
		border-top: 1px solid #c3c3c3;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #f2f2f2
	}

	.wr_search_fields input[type=submit] {
		background-color: transparent;
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0;
		margin-right: 11px;
		margin-top: 11px;
		width: 20px
	}

	.wr_search_fields input[type=text] {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.search_form .wr_search_fields.focus {
		border: 2px solid #747f7f
	}

	.search_form .wr_search_fields.focus input[type=submit] {
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
	}
}

@media screen and (min-width:320px) and (max-width:639px) {

	h1.elem-title {
		font-size: 16px;
		line-height: 24px;
		text-transform: uppercase
	}

	ul.std_breadcrumbs {
		margin-top: 0px;

	}

	.new_zakaz_form {
		width: 100%;
		float: none
	}

	.main-header h1 {
		font-size: 20px !important
	}

	.dez-cart-inform .colorful_block {
		height: auto
	}

	.text_block p {
		margin: 0 !important
	}

	.text_block p span {
		font-size: 16px !important
	}

	.text_block iframe {
		width: 100% !important
	}

	body,
	.wr_page_width {
		min-width: 479px
	}

	.header_inf_block_phone {
		width: 179px;
		background: none
	}

	.tr_item_right {
		width: 185px
	}

	.tr_wrap img {
		max-width: 150px
	}

	.cart-table td.cart-photo-td {
		width: 90px
	}

	.tr_wrap {
		width: 80px;
		margin-right: 3px;
		margin-left: 3px
	}

	.tr_how span,
	.tr_how {
		font-size: 14px
	}

	a.tr_name_item {
		font-size: 14px
	}

	.cart-table-input td {}

	.dez-cart-inform .colorful_block {
		width: 468px
	}

	.tr_item_right {
		width: 157px
	}

	.cart-table-input td.cart-table-input-price {
		width: 94px;
		text-align: left;
		font-size: 12px
	}

	.edit_block {
		overflow-x: hidden;
		width: 450px
	}

	.cart-del-td,
	.cart-del {
		display: none
	}

	.popup-city-main-cart {
		top: 140px
	}

	.grey_edit_form h3.padding-city {
		padding-top: 12px
	}

	.wr_main_content .cabinet .oder {
		width: 462px
	}

	.wr_main_content .cabinet .oder h2 {
		width: 452px
	}

	.wr_main_content .cabinet .oder_inside {
		width: 157px
	}

	.wr_main_content .cabinet .oder_line {}

	.wr_main_content .cabinet,
	.wr_main_content .cabinet .personal_info,
	.wr_main_content .cabinet .info_block_line,
	.wr_main_content .cabinet .line,
	.wr_main_content .cabinet .personal_info h1,
	.wr_main_content .cabinet .info_block {
		width: 466px
	}

	.wr_main_content .cabinet {
		overflow: hidden
	}

	.dez-textarea-address .correct-image {
		right: -2px
	}
}

@media screen and (min-width:300px) and (max-width:650px) {
	.cart-table-input {
		width: 100%;
		table-layout: fixed;
		max-width: 100%
	}

	.cart-table-input td {
		width: 100%
	}

	.cart-table-input td {
		width: 100% !important;
		display: block
	}

	.cart-table-input .wrap-radio {
		width: auto
	}

	.cart-table-input .wrap-cart-popup {
		width: 20px
	}

	#pay_list img.payment-image {
		position: static;
		margin: 0 auto !important;
		display: block
	}

	.cart-table-input .response_price_delivery.cart-table-input-price {
		display: block !important;
		float: left;
		border-radius: 3px;
		padding: 5px 20px;
		margin: 5px 0;
		border: 1px solid rgba(0, 0, 0, 0.5)
	}

	.cart-table-input-price {
		display: none !important
	}

	.cart-table-input {
		max-width: 100%;
		table-layout: fixed;
		width: 100%;
		word-wrap: break-word
	}

	table.border-table {
		max-width: 100%;
		table-layout: fixed;
		width: 100% !important
	}

	table.border-table td:first-child {
		text-align: center;
		font-weight: bold;
		background-color: #F4F4F4
	}

	table.border-table td {
		border: 1px solid #000;
		padding: 3px 10px;
		display: block
	}

	table.border-table td:last-child {
		padding: 15px 5px !important
	}

	li .arrow_preview_prod_slider {
		display: none
	}

	#notify_avail .notify_avail_title>p {
		padding-right: 30px
	}

	.close,
	.popup-one-click .dez-close {
		width: 30px;
		height: 30px
	}

	.dez-cart-inform #order_total_price {
		float: none;
		width: 100%
	}

	.city-correct-wrap .correct-image {
		right: 5px
	}

	.header_inf_block div[itemprop="address"],
	[itemprop="openingHours"] {
		display: none
	}

	div.wrap-iframe iframe {
		width: 100% !important
	}

	.window_light.videos.ui-dialog-content.ui-widget-content {
		height: auto !important
	}

	#tab-features .feature-value,
	.tab-summary-sec-col .feature-value {
		float: left;
		color: #000000;
		width: auto
	}

	#tab-features .feature-field,
	.tab-summary-sec-col .feature-field {
		width: auto;
		padding-right: 20px
	}

	.card_main {
		margin-bottom: 10px;
		padding-top: 10px
	}

	.wr_content .wr_main_content {
		/*        padding-top: 2px*/
		padding-top: 22px
	}

	.tab-summary-first-col h2,
	#tab-features h2,
	.tab-summary-sec-col h2,
	.tab-summary-third-col h2,
	.this_as_h1,
	h1,
	a.likebutton {
		font-size: 19px
	}

	.tab-summary-first-col h2 {
		margin: 0
	}

	.wr_preview_slider_product .youtube-link {
		top: 0
	}

	.footer_block.n4.nth_last_child_2 {
		width: 100% !important;
		float: none
	}

	.header_inf_block_phone .phone {
		font-size: 17px
	}

	.wr_preview_description .h_product_name {
		font-size: 15px
	}

	.tr_catalog h2,
	.grey_edit_form h3,
	.edit_form h3 {
		font-size: 19px !important
	}

	.price_block .price {
		font-size: 44px
	}

	.price_block .price span:first-child,
	.price_block .price span:last-child {
		font-size: 26px
	}

	.price-cool {
		clear: both
	}

	.price.oldprice {
		font-size: 16px;
		margin-top: 5px
	}

	.wr_ad_block {
		display: none
	}

	body,
	.wr_page_width {
		max-width: inherit;
		min-width: inherit;
		margin: 0
	}

	header .wr_page_width:last-child {
		padding: 0;
		align-self: flex-end
	}

	.header_inf_block_phone {
		background: none
	}

	.footer_subscribe {
		width: 100%;
		min-height: auto;
		margin-top: 0
	}

	.footer_block.n4.nth_last_child_2>div,
	.footer_block.n4.nth_last_child_2>ul {
		display: none
	}

	.footer_block.n3 {
		display: block;
		width: auto !important;
		margin-bottom: 20px
	}

	ul.section_menu_tile>li {
		float: none;
		width: 100%;
		padding: 0
	}

	.footer_std_hrobot_form.footer_callback {
		display: none
	}

	.delivery_block,
	.icons_block {
		display: none
	}

	.mobile_information .delivery_block,
	.mobile_information .icons_block {
		display: block
	}

	.wr_preview_slider_product {
		display: block
	}

	.add_wr_zoom_swithc+.clear {
		display: none
	}

	.zoom_switch {
		margin: 0 0 0 20px
	}

	.wr_product_slider {
		margin: 0 auto;
		width: 100% !important;
		display: flex;
		flex-direction: column-reverse
	}

	.price_block a.likebutton {
		width: 200px;
		height: 25px;
		clear: both;
		line-height: 25px;
		margin: 10px auto;
		margin-bottom: 4px;
		margin-top: 10px
	}

	.tab-summary-sec-col {
		display: block;
		width: 100% !important;
		border: none;
		padding: 0;
		margin-top: 25px
	}

	.tr_item_right {
		width: 185px
	}

	.tr_wrap img {
		max-width: none;
		width: 200px
	}

	.cart-table td.cart-photo-td {
		width: 90px
	}

	.tr_wrap {
		width: 80px;
		margin-right: 3px;
		margin-left: 3px
	}

	.tr_how span,
	.tr_how {
		font-size: 14px
	}

	a.tr_name_item {
		font-size: 14px
	}

	.cart-table-input td {
		width: 240px
	}

	.wr_additional_wprod_slider {
		float: none
	}

	.wproduct_slider li,
	.wproduct_slider li .wr_image_product_slider,
	.wproduct_slider li .wr_image_product_slider img {
		max-width: 310px !important;
		margin: 0 auto
	}

	.wproduct_slider li .wr_image_product_slider,
	.wproduct_slider li,
	.wproduct_slider {
		height: 310px !important
	}

	.wproduct_slider li .wr_image_product_slider img {
		max-height: 310px !important
	}

	.wr_product_slider .wproduct_slider {
		float: none;
		margin: 0 auto;
		max-width: inherit !important
	}

	.wr_product_slider .wr_preview_slider_product {
		height: 50px
	}

	.dez-cart-inform .colorful_block {
		width: 468px
	}

	.tr_item_right {
		width: 157px
	}

	.cart-table-input td.cart-table-input-price {
		width: 94px
	}

	.edit_block {
		width: auto
	}

	.cart-del-td,
	.cart-del {
		display: none
	}

	.wr_main_content .cabinet .oder {
		width: 98%
	}

	.wr_main_content .cabinet .oder h2 {
		width: 98%
	}

	.wr_main_content .cabinet .oder_inside {
		width: 98%;
		float: none;
		clear: both
	}

	.cabinet .oder_info {
		height: 132px !important;
		float: none;
		width: 98%;
		clear: both;
		padding: 5px;
		margin-top: 106px;
		margin-bottom: 14px
	}

	.MsoNormal img {
		width: 100% !important;
		height: auto !important
	}

	.text_block p i font {
		font-size: 16px !important
	}

	ul.std_pagination {
		overflow: auto
	}

	.cabinet .personal_info h1,
	.cabinet h2 {
		font-size: 20px !important;
		padding-left: 5px
	}

	.wr_main_content .cabinet .oder_line {
		width: 98%;
		float: none;
		clear: both;
		border: none
	}

	.wr_main_content .cabinet,
	.wr_main_content .cabinet .personal_info,
	.wr_main_content .cabinet .info_block_line,
	.wr_main_content .cabinet .line,
	.wr_main_content .cabinet .personal_info h1,
	.wr_main_content .cabinet .info_block {
		width: 100%
	}

	.cabinet .cab_info .cab_block ul {
		width: auto;
		float: none
	}

	.cabinet .cab_info .cab_block li span {
		padding: 3px
	}

	.edit_cab_block {
		float: none
	}

	.edit_cab_block a {
		margin: 5px 0;
		display: block;
		width: 168px
	}

	.bx_my_order_cancel textarea {
		width: 99%;
		border: 1px solid #C9C9C9
	}

	.wr_main_content .cabinet {
		overflow: hidden
	}

	.cabinet .oder_line .order_name_block {
		width: 286px !important
	}

	.wr_top_bar {
		display: none
	}

	.wr_cart_text_viewer {
		display: none
	}

	.header_user_block.wr_link_personal_page {
		margin-right: 0;
		position: relative
	}

	.header_logo_mini {
		display: block
	}

	.header_logo {
		display: none;
		margin: 0 auto
	}

	.header_inf_block_phone {
		width: auto
	}

	.header_inf_block_phone .phone {
		font-size: 15px
	}

	.wr_category_sub_menu {
		width: 100%;
		min-width: 320px
	}

	.wr_triangle_cat_menu .triangle_cat_menu {
		position: absolute;
		top: -6px;
		left: 27px
	}

	.wr_header_logo>a {
		width: 100%;
		display: block
	}

	.wr_header_inf_blocks>.header_inf_block {
		float: none;
		display: block;
		margin: 0;
		text-align: center;
		z-index: 1;
		width: 40px;
		height: 40px
	}

	.wr_header_inf_blocks>.wr_header_logo {
		float: left;
		margin-right: 10px;
		padding-top: 0
	}

	.not_processed_jq_pl_section .pl_header {
		width: 100%;
		padding: 10px 2px;
		text-align: center
	}

	.wr_switch_pl.wr_pl_view_type.std_pl_header_block {
		float: none;
		margin: 0 auto;
		width: 205px;
		display: none
	}

	.wr_pl_filter_order.std_pl_header_block {
		float: none;
		margin: 0 auto;
		padding: 0;
		height: 35px
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_preview_image {
		width: 100%
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_price_product {
		width: 100%
	}

	.pl_price {
		font-size: 22px;
		margin-top: 7px
	}

	ul.tile_product_list>li {
		padding-bottom: 0;
		width: auto
	}

	ul.tile_product_list>li .pl_buy {
		position: static;
		margin: 4px auto
	}

	ul.tile_product_list>li .wr_pl_buy_one_click {
		position: static;
		width: auto
	}

	ul.tile_product_list .pl_old_price,
	ul.tile_product_list .pl_price {
		font-size: 22px;
		float: none;
		margin: 0 10px
	}

	ul.tile_product_list .pl_old_price {
		font-size: 16px
	}

	ul.tile_product_list .pl_old_price::after {
		content: ' руб.'
	}

	.wr_price_product>.pl_price:first-child {
		margin-top: 7px
	}

	.wr_product_preview>.wr_preview_image,
	.wr_product_preview>.wr_preview_description,
	.wr_product_preview>.wr_price_product {
		float: none;
		display: block;
		margin-bottom: 20px
	}

	.pl_preview_image {
		margin: 0 auto
	}

	.pl_buy+.wr_pl_buy_one_click {
		text-align: center
	}

	.wr_product_preview .wr_pl_buy_one_click .pl_buy_one_click,
	.wr_product_preview .podrazdel-button .pl_buy,
	.wr_product_preview .pl_buy.pre_order {
		text-align: center;
		width: 100% !important
	}

	.pl_section+.pl_section_description {
		padding-top: 0
	}

	.wr_content .wr_main_content {
		padding-bottom: 10px
	}

	.header_inf_block.work_time {
		display: none
	}

	.gradient .dop-info img {
		width: 100%;
		height: auto
	}

	.feature-column {
		float: none;
		padding: 0
	}

	div.dez-one-acc {
		float: none;
		width: 100%;
		height: auto !important;
		margin-right: 0;
		margin-bottom: 25px
	}

	.tab-summary-first-col,
	.tab-reviews-first-col {
		width: 100% !important;
		border-right: none
	}

	.dez-tab-one-field .dez-one-acc .dez-one-acc-title {
		height: auto !important;
		text-align: left
	}

	.dez-one-acc-price {
		float: none;
		text-align: left;
		width: 100%;
		font-size: 26px !important;
		line-height: 30px !important
	}

	.dez-one-acc-price span {
		font-size: 26px !important;
		line-height: 30px !important
	}

	a.likebutton {
		display: block;
		float: none;
		width: 200px;
		margin: 0 auto;
		padding: 7px;
		margin-top: 9px
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.2
	}

	.this_as_h3,
	h3 {
		font-size: 17px
	}

	.dez-tab-one-field {
		padding: 0 5px
	}

	.dez-article>a {
		display: block;
		width: 100%;
		text-align: center
	}

	.dez-article-img {
		float: none;
		margin: 0 auto;
		width: auto
	}

	#tab-summary {
		display: block;
		padding: 0 5px
	}

	.dez-one-acc-img {
		display: block;
		margin: 0 auto;
		width: 100%
	}

	.dez-one-acc-img img {
		margin: 0 auto;
		display: block
	}

	.dez-tab-title-item a.absolut {
		border: none
	}

	.card_banner {
		margin-top: 0;
		text-align: center
	}

	.card_banner img {
		height: auto !important;
		width: 100%
	}

	.wr_product_slider .wr_preview_slider_product {
		width: 100%;
		float: none;
		position: relative
	}

	.dez-tab-title-item a {
		padding: 0
	}

	.wr_footer_blocks>.footer_block {
		min-height: 50px;
		margin-bottom: 20px
	}

	.preview_slider_product {
		height: 45px;
		height: 45px;
		position: absolute;
		right: 0;
		width: 248px
	}

	.wr_preview_slider_product .item-video {
		float: left;
		line-height: 44px
	}

	.wr_product_slider .pages {
		display: inline-block;
		height: 45px !important;
		transform: translateZ(0px) translateY(0px) !important
	}

	.wr_product_slider .pages li {
		float: right
	}

	.cart-table.mobile {
		display: block
	}

	table.cart-table {
		display: none
	}

	.cart-photo,
	.cart-name,
	.cart-quant,
	.cart-amount {
		width: 100%;
		text-align: center;
		height: 33px;
		padding-left: 0;
		line-height: 33px;
		background-color: #f2f2f2;
		background-image: none;
		display: none
	}

	.tr_wrap,
	.tr_item_right,
	.cart-quant-td,
	.cart-amount-td {
		float: none;
		text-align: center;
		width: 100%
	}

	.tr_how {
		font-size: 18px;
		padding-top: 10px
	}

	.tr_kol-vo {
		margin: 5px auto
	}

	.wrap-user-info {
		float: none;
		width: auto
	}

	#loader_img {
		left: 0
	}

	.dez-wrap-cart-input {
		float: none
	}

	.tr_wrap img {
		margin: 0 auto;
		display: block
	}

	.edit_form input.edit_second,
	.new_zakaz .edit_block .big_pole,
	.edit_form input[type="text"],
	.styled-select select {
		width: 94% !important
	}

	.popup-city-main-cart #region_name,
	.popup-city-main {
		width: 94% !important;
		box-sizing: border-box
	}

	.right-float-div {
		float: none;
		width: auto
	}

	.popup-city-main-cart {
		width: 100%
	}

	.dez-cart-inform .colorful_block,
	.styled-select {
		width: 100%
	}

	.styled-select {
		width: 99%
	}

	.new_zakaz .dop_edit .edit_bl {
		width: 100%;
		display: block
	}

	.new_zakaz .dop_edit .grey_edit_bl button.unactive,
	.new_zakaz .dop_edit .grey_edit_bl button.unactive-city {
		margin: 0 auto;
		display: block
	}

	#notify_mail,
	#notify_name {
		width: 95%
	}

	#notify_avail .notify_me.inner {
		width: 230px;
		margin: 10px auto
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
		width: 320px !important
	}

	.popup-one-click {
		left: 50%;
		top: 50%;
		margin-left: 0;
		margin-top: 0
	}

	#success .tovar {
		width: 300px;
		border-bottom: none
	}

	.buttons {
		display: block;
		height: 95px;
		width: 100%
	}

	.buttons a.order-btn {
		float: none;
		display: block;
		margin: 0 auto
	}

	.buttons a.close-btn {
		margin: 0 auto;
		display: block;
		margin-top: 10px;
		float: none;
		width: 164px
	}

	.header_user_block.search-mobile img {
		width: 28px
	}

	.header_user_block.search-mobile {
		width: 22%;
		display: block !important
	}

	.search_form .wr_search_fields {
		border-radius: 4px;
		height: 44px;
		border-left: 1px solid #ddd;
		border-top: 1px solid #c3c3c3;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #f2f2f2
	}

	.wr_search_fields input[type=submit] {
		background-color: transparent;
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0;
		margin-right: 11px;
		margin-top: 11px;
		width: 20px
	}

	.wr_search_fields input[type=text] {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.search_form .wr_search_fields.focus {
		border: 2px solid #747f7f
	}

	.search_form .wr_search_fields.focus input[type=submit] {
		background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
	}

	.wr_menu_banner_area .header_user_block.wr_link_personal_page {
		padding: 0
	}

	.wr_menu_banner_area .auth-form {
		display: none;
		margin-bottom: -9px;
		margin-left: 20px
	}

	.wr_menu_banner_area .link_personal_page {
		background-image: url(/bitrix/templates/ihomesystem_new/images/avatar.png);
		height: 32px
	}

	.header_inf_block.wr_header_blocks_phones {
		margin-top: 0;
		padding: 0
	}

	.header .wr_page_width .wr_header_user_blocks {
		border-radius: 0;
		box-sizing: border-box;
		padding-left: 0;
		padding-right: 0
	}

	.header .wr_header_inf_blocks.wr_page_width {
		height: auto;
		width: 100%;
		/*
        padding-top: 0 !important;
        padding-bottom: 0 !important;
*/
		padding-right: 10px;
		padding-left: 0;
		display: flex;
		align-items: center;
		margin: 0;
		margin-left: 30px
	}

	.header {
		position: fixed;
		box-sizing: border-box;
		width: 100%;
		z-index: 100;
		top: 0;
		left: 0;
		padding-left: 10px;
		padding-right: 115px;
		background-color: #323337;
		justify-content: space-between;
		display: flex;
		height: 58px;
	}

	.header_logo_mini {
		width: 40px
	}

	#basket_small.header_user_block.wr_cart {
		width: 40px
	}

	.wr_header_blocks_phones>.header_inf_block_phone {
		padding: 0
	}

	.header_inf_block_phone .phone.call_phone_1,
	.header_inf_block_phone .phone_description {
		display: none
	}

	.phone.call_phone_2 a {
		display: inline-block;
		height: 40px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 28px;
		width: 30px;
		background-image: url(/bitrix/templates/ihomesystem_new/images/phone-xxl.png);
		font-size: 0;
		vertical-align: middle
	}

	.roistat-promo-wrap {
		color: #fff
	}

	.wr_content {
		padding-top: 55px
	}

	.wr_header_user_blocks>.auth-form {
		display: none;
		opacity: 0
	}

	.wr_footer_blocks>.footer_block.n3 .h_footer_menu {
		display: none
	}

	.header_user_block.wr_category_menu {
		position: fixed;
		left: 10px
	}

	ul.tile_product_list>li .pl_buy,
	.tile_product_list .pl_buy_one_click {
		width: 100% !important
	}

	.preview_slider_product,
	.wr_product_slider .wr_preview_slider_product {
		width: auto;
		position: static
	}

	.dez-tab-one-field .dez-one-acc .dez-one-acc-img {
		height: 180px !important;
		/*        height: 300px !important;*/
		width: 100%;
		border: 1px solid #f4f4f4;
		margin-bottom: 8px
	}

	.dez-tab-one-field .dez-one-acc .dez-one-acc-img>img {
		max-height: 100%;
		width: auto !important;
		height: 100% !important
	}

	.dez-one-acc .dez-one-acc-title a {
		font-size: 22px !important;
		line-height: 30px
	}

	.dez-one-acc a.v_korzinu.likebutton {
		width: 100% !important;
		font-size: 18px !important;
		height: 44px;
		line-height: 44px;
		padding: 0;
		font-family: Montserrat;
		font-weight: bold;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		margin-top: 14px
	}
}

@media screen and (max-width:319px) {

	body,
	.wr_page_width {
		width: 319px
	}

	ul.wr_city .label.wr_city_label {
		display: none
	}

	ul.section_menu_tile>li {
		float: none;
		width: 100%
	}
}

@media screen and (min-width:300px) and (max-width:400px) {
	.wrap-cart-popup {
		display: none
	}

	.cart-popup-quest {
		display: none
	}

	.cart-table-input td {
		width: 240px
	}

	.edit_form label {
		margin-top: 11px
	}
}

@media screen and (max-width:980px) {
	.api-search-title .api-search-result {
		display: none !important
	}

	.header_user_block.wr_category_menu {
		margin-right: 0
	}

	ul.top_bar_menu>li {
		margin-right: 0
	}

	.footer_block.n3 {
		padding-left: 0
	}

	table.general_description_table {
		display: none
	}

	.general_description_table.mobile_table {
		display: block
	}

	.general_description_table .tab-summary-first-col,
	.general_description_table .tab-summary-sec-col {
		margin-bottom: 40px
	}

	.general_description_table .tab-summary-first-col,
	.general_description_table .tab-summary-sec-col,
	.general_description_table .tab-summary-third-col,
	.dez-tab-title-item a {
		width: 100% !important;
		padding: 0;
		border: none
	}

	.dez-tab-title-item a.absolut {
		box-sizing: border-box;
		width: 100% !important
	}
}

.price_block a.likebutton {
	display: inline-block;
	vertical-align: top;
	border-radius: 4px;
	border: solid 2px #ffa41f;
	background-color: #f4b131;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.6px;
	text-align: center;
	line-height: 34px;
	height: 34px;
	width: 156px;
	color: #ffffff;
	box-shadow: none;
	text-transform: uppercase
}

#deliveries_all .line>ul {
	margin-left: 0;
	font-size: 14px
}

#deliveries_all h2 {
	font-size: 17px
}

/*
.dez-one-acc .dez-one-acc-title {
    height: 50px !important
}
*/

div#ajax-delivery h3 {
	font-size: 20px
}

.window_light .vkredit-title .close img {
	display: none
}

ul.category_sub_sub_menu {
	height: auto
}

.aditional_inf_sect_sub_sub_menu {
	padding-top: 14px
}

div.dez-section-banner {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	opacity: 0
}

div.lazyload {
	display: none
}

.display-none {
	display: none
}

.ecommerce-data {
	display: none
}

.add-info-wrapper {
	display: flex
}

.element-shows {
	display: inline-block;
	align-self: center;
	margin-left: 42px;
	color: #323337;
	font-family: "Montserrat";
	font-size: 12px;
	font-weight: 400;
	padding-left: 20px;
	background-image: url(../images/eye.png);
	background-repeat: no-repeat;
	background-position: left center
}

.podrazdel-button {
	position: relative;
	margin-bottom: 8px
}

.podrazdel-button .pl_buy {
	width: 100%
}

.wr_product_preview .dez-section-attr-click .pl_buy_one_click {
	margin-left: 0;
	width: 100%
}

.webcube-favorites {
	margin-right: 20px
}

.webcube-favorites-link.podrazdel {
	left: -53px;
	top: 6px;
	position: absolute;
	width: 30px;
	height: 30px;
	background-color: transparent;
	background-image: url(../images/like.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px;
	padding: 0;
	margin: 0
}

.tile_product_list .webcube-favorites-link.podrazdel {
	right: 27px;
	left: auto
}

.webcube-favorites-link.podrazdel:hover,
.webcube-favorites-link.podrazdel:active,
.webcube-favorites-link.podrazdel.favorite-added {
	background-image: url(../images/like-black.png)
}

.card-buttons {
	position: relative
}

.webcube-favorites-link.cards {
	position: absolute;
	right: 0;
	padding: 0;
	margin: 0;
	bottom: 0;
	width: 49px;
	height: 49px;
	background-color: transparent;
	background-image: url(../images/like.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 34px
}

.webcube-favorites-link.cards:hover,
.webcube-favorites-link.cards:active,
.webcube-favorites-link.cards.favorite-added {
	background-image: url(../images/like-black.png)
}

.webcube-favorites .icon-izbranoe {
	position: relative;
	display: inline-block;
	z-index: 100;
	top: -4px
}

.webcube-favorites .icon-izbranoe svg {
	width: 34px;
	padding-top: 8px;
	height: 34px;
	padding: 0
}

.webcube-favorites .icon-izbranoe .webcube-favorites-border,
.header_user_block.wr_cart .cart_viewer .counter_cart {
	top: 50%;
	left: 50%;
	min-width: 17px;
	line-height: 13px;
	background-color: #f26300;
	color: #fff !important;
	padding: 1px;
	width: auto;
	height: auto;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
	position: absolute;
	border-radius: 50%;
	border-width: 1px;
	border-style: solid;
	border-color: #f26300;
	font-size: 11px;
	text-align: center
}

.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
	white-space: normal !important;
	color: #2a47ac !important
}

.add-to,
.added {
	display: none;
	position: absolute;
	bottom: 100%;
	color: black;
	font-size: 12px;
	width: 100px;
	font-weight: 400;
	right: 0;
	border-radius: 3px;
	padding: 2px;
	text-align: center;
	text-transform: lowercase;
	background-color: #e6e6e6;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.7)
}

.podrazdel-button .add-to {
	right: 0
}

.card-buttons .add-to {
	bottom: 49px
}

.podrazdel-list-button .add-to {
	bottom: 65px;
	right: 25px
}

.add-to:first-letter,
.added:first-letter {
	text-transform: uppercase
}

.webcube-favorites-link:hover+.add-to {
	display: block
}

.webcube-favorites-link:hover .add-to {
	display: block
}

.webcube-favorites-link.favorite-added:hover .added {
	display: block
}

@media screen and (max-width:1300px) {

	.tile_product_list .slick-prev,
	.tile_product_list .slick-next {
		display: none !important
	}

	ul.section_menu_tile {
		margin-left: 0;
		margin-right: 0
	}
}

@media screen and (max-width:1220px) {
	ul.tile_product_list {
		margin-left: -10px;
		margin-right: -10px
	}

	ul.tile_product_list>li {
		padding: 0 10px 50px
	}

	ul.tile_product_list>li .pl_buy {
		bottom: 38px
	}

	.podrazdel-list-button .webcube-favorites-link.podrazdel {
		bottom: 0;
		left: 120px
	}

	.podrazdel-list-button .add-to {
		z-index: 10;
		bottom: 32px
	}

	body .roistat-promo-wrap {
		right: 20px !important
	}

	.header_inf_block.work_time {
		padding-left: 0
	}

	.header_inf_block.work_time:before {
		content: none
	}

	.wr_aditional_product_info {
		flex-direction: column
	}

	.wr_aditional_product_info>.aditional_product_info {
		margin-bottom: 10px
	}

	.aditional_product_info>.rate_product {
		margin-left: 0
	}

	.pl_header .std_pagination.std_pl_header_block {
		display: none
	}

	.pl_header {
		padding: 10px
	}

	ul.wr_pl_filter_order {
		margin-left: 20px
	}

	ul.tile_product_list>li {
		width: 50%
	}

	ul.tile_product_list {
		flex-wrap: wrap
	}

	.tile_product_list .podrazdel-list-button .webcube-favorites-link.podrazdel {
		left: auto;
		right: 28px;
		top: 14px
	}

	ul.tile_product_list+ul.tile_product_list {
		margin-top: 0
	}

	.slick-slide .pl_buy_one_click {
		width: 156px;
		margin-left: 9px
	}

	.card_buy,
	.card_tips {
		display: none
	}

	div.dez-tab-title-item a {
		width: auto !important;
		white-space: nowrap
	}
}

@media screen and (max-width:1100px) {
	.header_inf_block.work_time {
		display: none
	}

	.header_user_block.search_form {
		margin-right: 20px
	}
}

@media screen and (max-width:1040px) {
	.header_user_block.wr_cart .button_order {
		display: none
	}

	.header_user_block.wr_cart {
		width: 195px
	}
}

@media screen and (max-width:980px) {
	.wr_top_bar .wr_rubber_coll_n1 {
		margin-right: 152px;
		width: auto
	}

	.wr_top_bar .wr_rubber_coll_n2 {
		width: auto
	}

	.header_inf_block.wr_feedback_bloks a.feedback_link {
		display: none
	}

	.wr_price_product .pl_price .pl_price_title {
		display: block
	}

	.dez-tab-title {
		flex-direction: column
	}
}

@media screen and (max-width:900px) {
	.podrazdel-list-button .webcube-favorites-link.podrazdel {
		bottom: 0;
		left: 105px
	}
}

@media screen and (max-width:768px) {
	.webcube-favorites .icon-izbranoe .webcube-favorites-border {
		width: 30.88px;
		height: 24px;
		top: 6px;
		right: 20px;
		left: auto;
		position: absolute;
		padding: 7px 0 0 0;
		background-color: #FFFFFF;
		border-radius: 50%;
		border-width: 1px;
		border-style: solid;
		font-size: 11px;
		color: #323337 !important
	}

	.webcube-favorites .icon-izbranoe {
		position: fixed;
		padding: 0;
		top: auto;
		left: 0;
		display: none
	}

	.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
		top: 0 !important
	}

	.webcube-favorites {
		margin-right: 0
	}

	.wr_header_blocks_phones>.header_inf_block_phone:first-child,
	.wr_header_blocks_phones>.header_inf_block_slash {
		display: none
	}

	.wr_section_content h1 {
		font-size: 26px;
		line-height: 1.15;
		letter-spacing: 0.3px;
		margin-bottom: 23px
	}

	ul.section_menu_tile>li .section_descr .section_name {
		font-size: 19px;
		line-height: 22px
	}

	ul.section_menu_tile>li .section_descr .min_price {
		font-size: 24px
	}

	ul.section_menu_tile>li .section_descr .min_price span {
		font-size: 18px
	}

	.wr_main_content p:not([class]) {
		font-size: 18px;
		line-height: 26PX
	}

	*+.wr_section_content {
		margin-top: 35px
	}

	.wr_footer_blocks>.footer_block.n1 .api-search-title {
		margin-right: 0
	}

	.wr_search_fields input[type=text] {
		height: 44px;
		font-size: 16px
	}

	.pl_filter_section .h2 {
		margin-bottom: 15px
	}

	.pl_filter_block li a {
		font-size: 14px;
		line-height: 16px
	}

	.opt-buyers {
		margin-left: 0;
		margin-right: 0
	}

	.opt-buyers .slick-prev,
	.opt-buyers .slick-next {
		display: none !important
	}

	.dez-buy-tovar-ammount-val {
		margin-top: 0
	}

	.preview_slider_product,
	.wr_product_slider .wr_preview_slider_product {
		height: auto !important;
		width: 100%
	}

	.header_inf_block time {
		display: none
	}

	#deliveries_all {
		width: 95% !important
	}

	ul.section_menu_tile>li .section_preview_image+.section_descr {
		margin-top: 15px;
		background: url('/local/templates/ihomesystem_new/img/arrow-ind.png') no-repeat right 10px;
		padding-right: 30px
	}
}

@media screen and (max-width:650px) {
	.wr_category_menu .category_menu_butt .category_menu_desc {
		display: none
	}

	.podrazdel-list-button .webcube-favorites-link.podrazdel {
		left: auto;
		right: 28px;
		top: 14px
	}

	.btn__next,
	.btn__prev {
		display: block
	}

	.wr_preview_slider_product {
		display: none
	}

	.wr_product_slider {
		margin-left: -10px !important;
		margin-right: -10px !important;
		width: calc(100% + 20px) !important
	}
}

@media screen and (max-width:650px) and (min-width:300px) {
	ul.tile_product_list>li {
		padding: 0 20px 0
	}

	.podrazdel-list-button {
		position: relative
	}

	.podrazdel-list-button .webcube-favorites-link.podrazdel {
		position: static
	}

	.podrazdel-button .add-to {
		left: calc(50% + 70px)
	}

	.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy {
		display: flex !important;
		flex-wrap: wrap !important
	}

	.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy .block-v-korzunu {
		flex: 1 0 100%
	}

	.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
		flex: 1 0 0;
		max-width: 100% !important
	}

	.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari ul.container-webcube li.poziciy .block-v-korzunu {
		bottom: 0 !important;
		margin: 0 !important
	}
}

.open-filters {
	display: none
}

@media screen and (max-width:860px) {
	#basket_small.header_user_block.wr_cart {
		float: right;
		width: 40px
	}

	.left-menu {
		display: none
	}

	.open-filters {
		font-family: "Montserrat", Helvetica, sans-serif;
		display: block;
		width: 100%;
		background-color: #e3e3e3;
		color: #333336;
		text-align: center;
		font-weight: bold;
		font-size: 21px;
		height: 60px;
		line-height: 58px;
		border: 1px solid #dadada;
		text-transform: uppercase;
		border-radius: 3px;
		margin-bottom: 32px
	}
}

@media screen and (max-width:640px) and (min-width:300px) {
	.podrazdel-list-button {
		position: static
	}

	.ul.tile_product_list .wr_price_product {
		position: relative
	}

	.podrazdel-list-button .webcube-favorites-link.podrazdel {
		position: absolute;
		bottom: 25px;
		left: calc(50% + 70px)
	}

	.podrazdel-list-button .add-to {
		left: calc(50% + 50px);
		bottom: 62px
	}
}

.wr_search_fields input[type=reset] {
	position: absolute;
	width: 28px;
	height: 28px;
	background-color: transparent;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-position: top 10px right 5px;
	background-size: 10px;
	top: 0;
	right: 28px;
	cursor: pointer
}

.wr_search_fields input[type=text] {
	padding-right: 60px
}

.main-slick .slick-dots li {
	width: 20px !important
}

.main-slick .slick-next {
	right: 10px;
	width: 35px;
	height: 35px;
	z-index: 100
}

.main-slick .slick-prev {
	left: 10px;
	z-index: 1000;
	width: 35px;
	height: 35px;
	z-index: 100
}

.main-slick .slick-prev:before,
.main-slick .slick-next:before {
	font-size: 35px;
	z-index: 100
}

.main-slick .slick-slide img {
	max-width: 100%
}

.main-slick .slick-slide li img {
	border-radius: 10px
}

.wr_std_slider_main_page {
	padding-bottom: 20px
}

.our-advantages {
	font-family: "Montserrat";
	margin-top: 67px;
	position: relative;
	padding-bottom: 75px
}

.our-advantages:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #eeeeee
}

.our-advantages .our-advantages-heading {
	font-size: 30px;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 1.5px;
	text-align: left;
	color: #333336;
	padding-bottom: 31px;
	margin-bottom: 33px;
	text-transform: uppercase
}

.our-advantages .our-advantages-wrap {
	display: flex;
	justify-content: space-between
}

.our-advantages .our-advantages-wrap .our-advantages-item {
	max-width: calc(25% - 10px);
	display: flex;
	flex-direction: column;
	justify-content: center
}

.our-advantages .our-advantages-item-image {
	text-align: center;
	height: 86px
}

.our-advantages-item .our-advantages-item-caption {
	text-align: center;
	color: #323337;
	font-size: 16px;
	font-weight: 700;
	margin-top: 5px;
	line-height: 1.25;
	letter-spacing: 0.4px
}

.our-advantages-item .our-advantages-item-text {
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.3px;
	text-align: center;
	color: #333336;
	flex: 1 0 0;
	margin-top: 15px
}

.wr_pl_filter .bx_filter_popup_result.right {
	background: #f4b131;
	color: #fff
}

.wr_pl_filter .bx_filter_popup_result.right:before {
	position: absolute;
	left: -18px;
	content: '';
	border: 8px solid transparent;
	border-right: 10px solid #f4b131;
	z-index: 1000;
	top: 50%;
	transform: translate(0, -50%)
}

.wr_pl_filter .bx_filter_popup_result.right a {
	color: #fff
}

ul.category_sub_sub_menu>li>a:hover {
	color: #f4b131
}

.wr_preview_description .h_product_name a:hover {
	color: #323337
}

.pl_filter_block a:hover {
	color: #323337
}

.dez-section-attr-click a:hover {
	color: #323337
}

@media screen and (max-width:980px) {
	.wr_search_fields input[type=reset] {
		width: 28px;
		height: 100%;
		background-position: center center;
		background-size: 14px;
		right: 38px
	}

	.wr_std_slider_main_page {
		display: block;
		padding-bottom: 0
	}

	.our-advantages .our-advantages-wrap {
		flex-wrap: wrap
	}

	.our-advantages .our-advantages-wrap .our-advantages-item {
		flex: 0 0 50%;
		max-width: calc(50% - 10px);
		margin-bottom: 20px
	}

	.api-search-title {
		margin-left: auto;
		margin-right: 0
	}

	.header_user_block.search-mobile {
		width: auto;
		height: auto
	}
}

@media screen and (max-width:768px) {

	.our-advantages .our-advantages-item-image,
	.our-advantages-item .our-advantages-item-caption,
	.our-advantages-item .our-advantages-item-text {
		text-align: left
	}

	.our-advantages .our-advantages-item-image {
		height: 65px
	}

	.our-advantages-item .our-advantages-item-caption br {
		display: none
	}

	.our-advantages-item .our-advantages-item-caption {
		font-size: 20px;
		margin-top: 18px
	}

	.our-advantages-item .our-advantages-item-text {
		font-size: 16px;
		line-height: 18px;
		margin-top: 3px
	}

	.our-advantages {
		padding-bottom: 0;
		margin-top: 27px
	}

	.our-advantages:before {
		content: none
	}

	.popular-items .popular-name,
	.our-advantages .our-advantages-heading {
		font-size: 24px;
		letter-spacing: 1.2px;
		padding-bottom: 24px;
		margin-bottom: 0
	}

	.slick-slide article {
		padding: 0
	}

	ul.tile_product_list .h_product_name a {
		font-size: 22px;
		line-height: 30px
	}

	.wr_price_product .pl_price .pl_price_title {
		font-size: 20px;
		line-height: 30px
	}

	.wr_price_product .pl_price .pl_price_title+span,
	.wr_price_product .pl_price .pl_currency {
		font-size: 26px;
		line-height: 30px
	}

	.pl_buy,
	.footer_std_hrobot_form input[type=button],
	.footer_std_hrobot_form input[type=submit],
	.orange_button,
	.pl_buy_one_click,
	.pl_buy.pre_order,
	.tile_product_list .slick-slide .pl_buy_one_click {
		font-size: 18px !important;
		height: 44px;
		line-height: 40px;
		width: 225px !important
	}

	ul.section_menu_tile>li .section_preview_image+.section_descr {
		margin-top: 15px
	}

	ul.section_menu_tile>li {
		margin-top: 37px
	}

	.popular-items+.clear+.popular-items {
		margin-top: 6px
	}

	body>footer {
		padding-top: 60px
	}

	.wr_page_width .wr_footer_blocks {
		display: flex;
		flex-wrap: wrap
	}

	.wr_footer_blocks>.footer_block.n1 {
		order: 1
	}

	.wr_footer_blocks>.footer_block.n2 {
		order: 3
	}

	.wr_footer_blocks>.footer_block.n3 {
		order: 2
	}

	.wr_footer_blocks>.footer_block.n5 {
		order: 4
	}

	div.footer_block ul.v_menu>li {
		margin-bottom: 13px
	}

	div.footer_block ul.v_menu>li a {
		font-size: 17px;
		line-height: 19px;
		color: #ffffff
	}

	.search_form .wr_search_fields {
		width: 100%
	}

	.wr_pl_content>.wr_product_preview {
		flex-direction: column;
		position: relative
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_preview_image {
		width: 100%
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_preview_image .pl_preview_image,
	ul.tile_product_list .pl_preview_image {
		height: 170px;
		width: 100%
	}

	.pl_header>.std_pl_header_block {
		display: none
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_preview_description {
		width: 100%;
		padding-left: 0
	}

	.not_processed_jq_pl_section .wr_product_preview .wr_price_product {
		width: 100%;
		position: static
	}

	.wr_preview_description>.h_product_name a {
		font-size: 22px;
		line-height: 30px
	}

	.this_as_h1,
	h1 {
		font-size: 20px;
		line-height: 24px
	}

	.smartfilter.wr_pl_filter {
		/*        display: flex;*/
		/*        flex-direction: column*/
		display: none;
	}

	.smartfilter.wr_pl_filter .bx_filter_reset_filter {
		order: 1;
		margin-bottom: 0;
		margin-top: 30px
	}

	.smartfilter.wr_pl_filter .bx_filter_reset_filter a {
		width: 100%;
		height: 40px;
		font-size: 18px;
		line-height: 42px
	}

	.pl_filter_block label>a,
	.pl_filter_block label {
		color: #333336;
		font-size: 23px;
		line-height: 25px
	}

	.jq-checkbox {
		width: 20px;
		height: 20px
	}

	.jq-checkbox.checked .jq-checkbox__div {
		width: 10px;
		height: 10px;
		margin: 5px
	}

	.wr_pl_filter .bx_filter_popup_result.right {
		max-width: 125px;
		margin-right: 0;
		right: -10px;
		margin-top: 23px;
		font-size: 15px;
		z-index: 99
	}

	ul.wr_pl_filter_order>li>a {
		width: 143px
	}

	.pl_sidebar,
	.not_processed_jq_pl_section .pl_header {
		width: calc(100% + 20px) !important;
		margin-left: -10px;
		margin-right: -10px
	}

	.pl_filter_section .h2 .text_decoration {
		font-size: 20px;
		line-height: 24px
	}

	.pl_sidebar ul.left-menu li a {
		font-size: 18px;
		line-height: 22px
	}

	.pl_sidebar ul.left-menu {
		padding: 10px
	}

	.wr_pl_content>.wr_product_preview>*,
	.wr_pl_content>.wr_product_preview>*>* {
		box-sizing: border-box
	}

	.wr_pl_filter_order.std_pl_header_block {
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-left: 0
	}

	.webcube-favorites-link.podrazdel {
		left: auto;
		top: 16px;
		right: 22px
	}

	.pl_filter_section>h2 {
		font-size: 18px
	}

	ul.pl_filter_block label>a,
	.pl_filter_block label {
		font-size: 18px;
		line-height: 20px
	}

	ul.tile_product_list .pl_old_price,
	ul.tile_product_list .pl_price {
		font-size: 26px;
		line-height: 30px
	}

	ul.tile_product_list>li {
		width: 100%
	}

	.window,
	.ui-dialog .ui-dialog-content .window,
	.popup-one-click,
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
		width: 95vw !important
	}

	.popup-one-click,
	.ui-dialog .ui-dialog-content {
		padding: 30px 12px !important
	}

	.one-click-block:before,
	#success .one-click-block:before {
		content: none
	}

	#success .h_btns_row .close-btn {
		margin-bottom: 10px
	}

	.popup-card {
		flex-direction: column
	}

	.popup-card__img {
		margin-right: 0;
		margin-bottom: 10px;
		width: 150px;
		height: 140px
	}

	.popup-card__prod {
		font-size: 16px
	}

	.popup-one-click .one-click-block .one-click-field {
		flex-direction: column
	}

	.popup-one-click .one-click-block .one-click-field .pseudoplaceholder {
		margin-bottom: 10px
	}

	.title h1 {
		margin-bottom: 10px
	}

	.api-search-title .api-search-result-footer {
		top: 0 !important
	}
}

@media screen and (max-width:560px) {
	.wr_preview_description .close {
		display: block!important;
	}
	.our-advantages .our-advantages-wrap {
		flex-direction: column;
	}

	.our-advantages .our-advantages-wrap .our-advantages-item {
		display: block;
		max-width: 100%;
	}

	.our-advantages .our-advantages-item-image {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	.our-advantages-item .our-advantages-item-caption {
		margin-top: 0;
	}

	.wr_footer_blocks>.footer_block.n2,
	.wr_footer_blocks>.footer_block.n3 {
		width: 100% !important
	}

	.h_btns_row .pl_buy,
	.h_btns_row .pl_buy_one_click,
	.tile_product_list .slick-slide .pl_buy_one_click {
		width: 100% !important;
		margin-left: 0
	}

	.h_btns_row {
		flex-direction: column
	}

	.dez-section-attr-click {
		margin-top: 16px
	}

	form.header_user_block.search_form {
		right: auto;
		left: -120px
	}

	.icons_block .icon {
		max-width: inherit;
		margin-right: 0;
		margin-bottom: 20px
	}

	.icons_block .icons_wrapper {
		flex-direction: column
	}
}

@media screen and (min-width:300px) and (max-width:400px) {
	.wrap-cart-popup {
		display: none
	}

	.main-slick .slick-prev:before,
	.main-slick .slick-next:before {
		font-size: 25px
	}
}

@media (max-width:650px) {
	ul.category_sub_menu>li>a {
		display: flex;
		align-items: center;
		padding: 23px 46px 17px 25px !important
	}

	ul.category_sub_menu>li>a .icon-menu {
		display: inline-block;
		width: 32px;
		height: 35px;
		background-repeat: no-repeat;
		background-position: left top;
		margin-right: 14px
	}

	.link_orange_sale_cat_menu {
		font-size: 18px;
		line-height: 40px;
		letter-spacing: 2.8px;
		padding: 0 16px
	}

	.wr_category_sub_menu .wr_rubber_coll_n1 {
		display: block
	}

	.wr_category_sub_menu ul.h_menu>li {
		float: none;
		display: flex
	}

	.wr_category_sub_menu .wr_rubber_coll_n2.top_bar_block {
		float: none;
		margin-left: 18px
	}

	.wr_category_sub_menu ul.wr_city .label.wr_city_label {
		background-position: center;
		float: none
	}

	.wr_category_sub_menu .wr_menu_banner_area {
		padding: 15px 22px 16px;
		display: flex;
		align-items: center
	}

	.wr_category_sub_menu .action-icon {
		display: inline-block;
		width: 32px;
		height: 35px;
		/*background-image: url(../images/sale.png);*/
		background-repeat: no-repeat;
		background-position: right top;
		margin-right: 12px
	}

	.wr_category_sub_menu .h_menu.category_menu_header li {
		cursor: pointer
	}

	.wr_category_sub_menu {
		overflow-y: auto;
		max-height: calc(100vh - 60px);
		padding-bottom: 70px;
		box-sizing: border-box;
		top: 45px
	}

	.webcube-favorites .icon-izbranoe {
		z-index: 99
	}

	.wr_category_sub_menu ul.wr_city>li>.w_arrow {
		float: none
	}

	.main-slick .slick-prev,
	.main-slick .slick-next {
		z-index: 99
	}

	body.is-fixed {
		position: fixed;
		overflow: hidden
	}

	.header_user_block.wr_cart .cart_viewer {
		margin-right: 0
	}

	.header_user_block.wr_cart .cart_viewer a {
		height: 100%;
		display: inline-block
	}

	body .roistat-promo-wrap {
		position: fixed !important;
		right: 0 !important;
		flex-direction: column;
		padding: 13px 10px;
		height: 58px;
		background-color: #545454;
		box-sizing: border-box;
		text-align: left
	}

	body .roistat-promo-wrap .roistat-promo-text {
		line-height: 1;
		font-size: 13px;
		margin-bottom: 3px;
		padding-right: 0
	}

	body .roistat-promo-wrap .roistat-promo {
		font-size: 15px;
		line-height: 1
	}

	.wr_header_inf_blocks>.wr_header_logo {
		margin: 0
	}

	.wr_header_inf_blocks>.wr_feedback_bloks {
		display: none
	}

	ul.category_sub_sub_menu>li>a {
		font-size: 14px;
		line-height: 18px
	}

	.sect_sub_sub_menu.hoverblock {
		padding-left: 25px !important
	}

	.wr_category_sub_sub_menu,
	ul.category_sub_menu>li:hover>a {
		background-color: inherit
	}
}

@media screen and (max-width:650px) and (min-width:300px) {
	.body-favorites-hidden .wr_header_logo>a {
		z-index: 100
	}

	.body-favorites-hidden .phone.call_phone_2,
	.body-favorites-hidden .roistat-promo-wrap {
		z-index: 99
	}
}

@media screen and (max-width:400px) and (min-width:300px) {
	.card_main .information .price_block {
		padding-bottom: 0px
			/*        padding-bottom: 27px*/

	}

	.webcube-favorites-link.cards {
		top: 95%;
		background-size: 28px
	}

	.pl_buy_one_click {
		margin-left: 0
	}

	.card-buttons .add-to {
		top: 30%;
		height: 30px
	}
}

.dez-section-attr-click:not(.wr_pl_buy_one_click) a {
	height: 40px;
	border-radius: 4px;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 38px;
	letter-spacing: 0.7px;
	text-align: left;
	color: #7e7e7e;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 170px;
	display: inline-block
}

.popular-items .wr_pl_content {
	padding-top: 0
}

div.popular-name {
	font-size: 30px;
	line-height: 1;
	text-align: left;
	color: #333336;
	margin-bottom: 36px
}

.popular-name--sale {
	padding-left: 40px;
	position: relative
}

.popular-name--sale:before {
	content: '';
	position: absolute;
	left: 0;
	top: 15px;
	transform: translateY(-50%);
	width: 32px;
	height: 51px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAzCAYAAAD2OArBAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAABKpJREFUWIW9mUFoHFUYx39vZrKTbrK7TawUqW2tBSsiNImCBRGE0pMi6E1RrJXqQevFgyL0Iiro0YOCtCKe9CCIxaBBexLFS8VWtKAXq01KrUZLk53NzLzn4ds3O7ud2cxsdvPBsps3+97/933v+773lihz9jGGYo4Dq6vvUa3ezcTEHHFcbNqGhY0R8WbzAI5zlImJf4uKDwfAcSCKKoThArUawAelpm8YAGBl5UsmJ2uMj0Mc/7x5ALLvr+J591OrQRStAOdGD2D3fW3tEGF4nEbDjp8FWqMFsOJaT7GycorJSdiyhXbi/VB2ufIATnvKtWun8Tyfeh2iyD79afQASkEQvE0YzrB1qwAZY5/+MjoAG/owfIRm8xi1moS+430M/DgaACsex7tYXf0Ez4NGA7ROf+s8sDx8ACsOEASniWOo18F1ewFKJ2AxAKXk1Wp9SKu1l2oVJibIaLdnRgMg9f40QfAEriveQzrxrJXe//UBlII4vpNW6wTGiHilkuU9DFABAF5fcWMgCBaIIvD9vNAD/Aos9dGpAbuA3cCt7dde4Hx/gCA4RRTdhOOI93LyZX37DDAN3AbsaQvsBG5uC+8CGhnzHsoGcBxotV4kDB9Ea5KaD8M83EPARWA816Fse0NddyMSLw/QbH5HHIPnwbZttv+XXL+vXQa2dyehUqB1lSCYT7K8XheI4YoDHIWsKgiCL9B6Cq2hWu1tt8Oyb4DPugGk3l8niu5L/pYrVr7ZJuU48l7cHrcfPIyRthqGB2m1XmlvA0xNwfi4eO+6HUHoNCFj5BXHAlEsT94Bfu8AyCFzI0Ewn9T+2Jjse7MpixsjC+e9ay1wjYbMzYcIgBfSA1KGQbCAMZUklFrD8nJHJO1x2uwWQCdS09P9vH8OObZTAEFwkjieSU48K2S9SIukhcX+A+qAwnEEID8XzgHv9w56RNGRRNROVmoNx/kbuIRSSyi1CCwCF1FqCbiM41xC64OE4YkEslLJOqSsHc4a9PD9B4iifSi12F78CkpdQal/MCZKFu9dWO4DOzBGJXlTqeTt/0fkHNcerjsPzHeNpsWy9t/eA7W+p31iirjn5fWMZ7MGBSCdZEXMJqrMmwHWC/9LwNV8gCJm8yOdYMbswZgdGCOeZ5ffH8Bbff0pBGC7XTfUXFIttm9cH4Gn1lu6+J2wd3Gt55Ix388qv6+ArwcHyAp79/O5JPzZ17R1ve8PkBX2jrjCmFm07mR/d4TeBP4cHMCKZ2W1bMdujNmeZH93lK4CLxcRh6wqsF73K01j7kBraUbXN59niopDbwSKnOsSgbmk+XSX3/fAx4MBFPHcPtd6FmOywn+4jHgHIC/Z8gHmkuzveH8S+YE6AEBRk/DvJI5v6Ql/DDxfVrw8AIAx+5Py60TuGHLbGTGA3JZux3Gk+4n3vwHvDiIuAGVOQoA43s/YWDr8Tw4qLgBlTG7Ad+H7NvyfAt9uDoCE/waU2pc6+3MvGsMHAIjjWTzPaZffceT33SYByNVL9t91/8KY1zYqXg5AQn4vvg/GFDpqi5hXqArEe4XrPkylcgGtPx8eQJEflZKAdXz/Aq77aJl/SKxn/wPV7vJFO11C8wAAAABJRU5ErkJggg==')
}

.slick-slide article {
	display: flex;
	flex-direction: column;
	height: 100%;
	box-sizing: border-box
}

.slick-track {
	display: flex
}

.slick-track .slick-slide {
	display: flex;
	height: auto;
	align-items: center;
	justify-content: center
}

.slick-track .slick-slide>div {
	height: 100%;
	width: 100%
}

.slick-track .slick-slide>div>li {
	height: 100%
}

.card_main .information .pl_buy.pre_order {
	height: 40px;
	line-height: 38px
}

@media screen and (min-width:300px) and (max-width:400px) {
	ul.tile_product_list .h_product_name {
		max-height: 60px;
		overflow: hidden
	}
}
