

/* Start:/local/components/HB/catalog.interior/templates/new_interior/style.css?177374048042149*/

.interior-decs-benefits{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
}
.interior-decs-benefit{
	display: flex;
	flex-direction: column;
	gap:16px;
	width: 100%;
	max-width: 218px;
	align-items: center;
}
.interior-decs-benefit span{
	font-weight:400;
	font-size:18px;
	line-height: 28.8px;
	text-align: center;
	color: #0A0A0A;
}
.interior-benefit-svg{
	width: 100px;
	height: 100px;
	background: #F6F6F6;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.interior-desc{
	margin-bottom: 125px;
	margin-top: 125px;
}
.interior-description{
	background: #E5E5E5;
}
.interior-decs-text{
	display: flex;
	flex-direction: column;
	gap:20px;
}
.interior-decs-text p{
	font-weight:400;
	font-size:18px;
	line-height: 28.8px;
	color: #4A4A4F;
	margin-bottom: 0;
}
.desc-title{
	font-weight:400;
	font-size:24px;
	line-height: 29.04px; 
	color: #0A0A0A;
	margin-bottom: 0;
}
.interior-dot{
	transition: .3s linear;
}
.interior-dot-text{
	opacity: 0;
	visibility: hidden;
	display: none;
	flex-direction: column;
	gap:28px;
	padding: 32px;
	box-shadow: 0px 10px 15px 0px #051F2B0D;
	background: #FFFFFF;
	transition: .3s linear;
	border-radius: 10px;
}
.interior-dot-title{
	font-weight:400;
	font-size:18px;
	line-height: 28.8px;
	color:#0A0A0A;
	text-decoration: none;
}
.interior-dot:hover .interior-dot-text{
	opacity: 1;
	visibility: visible;
	display: flex;
}
.interior-dot-text span{
	font-weight:600;
	font-size:18px;
	line-height: 21.78px;
	color:#0A0A0A;
}
.interior-dot-link{
	border-bottom: 1px solid #989898;
	padding: 4px 0px 4px 0px;
	font-weight:500;
	font-size:14px;
	line-height: 16.94px;
	color:#989898;
	max-width: 73px;
}
.interior-dot:hover:before{
	background: none!important;
}
.main-page-new .interior-dot:before{
	background-image: url(/img/icons/plus.svg);
	width: 48px;
	height: 48px;
	background-position:center;
}
.interior-item-item.__dots .interior-item-dots{
	opacity: 1;
	visibility: visible;
}
.interior-item-dots{
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.good-slider .interior-item-item{
	position: relative;
	max-width:995px;
	overflow: hidden;
	color: #fff;
	width: 100%;
	margin-bottom: 0;
}
.interior-item-dots .btn{
	width: 240px;
	height: 48px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	z-index: 2;
	font-weight:600;
	font-size:14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s linear;
}
.interior-item-dots .btn:hover{
	background: #fff;
	border-color: #4b919b;
	color: #4b919b;
}
.good-slider .interior-item-item .btn{
	position: absolute;
	bottom: 25px;
	right: 25px;
	width: 240px;
	height: 48px;
	font-weight:600;
	font-size:14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s linear;
}
.good-slider .interior-item-item .btn{
	background: #fff;
	border-color: #4b919b;
	color: #4b919b;
}
.good-slider .interior-item-item .btn:hover{
	background: #4b919b;
	border-color: #4b919b;
	color: #fff;
}
.page_new_design .main-page-new .good-slider .owl-next, .page_new_design .main-page-new .good-slider .owl-prev{
	background: #FFFFFFB2;

}
.page_new_design .good-slider .owl-next:after {
	right: 16px !important;
	border-width: 0 !important;
	border: none !important;
	transform: none !important;
}
.page_new_design .good-slider .owl-prev:after {
	left: 13px !important;
	border-width: 0 !important;
	border: none !important;
	transform: none !important;
}
.good-slider .good-slider__inner .owl-next:after, .good-slider .good-slider__inner .owl-prev:after {
	position: absolute;
	top: 30% !important;
}
.interior-item-item.__dots .interior-item__wrap {
	opacity: 0;
	visibility: hidden;
}
.good-descrip{
	width: 100%;
	max-width: 556px;
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.main-page-new .good-item--interior .good-slider__inner:after{
	content:none;
}
.main-page-new .good-item--interior .good-slider{
	max-width: 995px;
	width: 100%;
}
.good-fav{
	cursor: pointer;
	width: 32px;
	height: 32px;
}
.good-fav:hover svg{
	fill: #989898;
}
.good-fav.__added svg{
	fill: #989898;
}
.good-desc-details{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.good-desc-char{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom:1px solid #0A0A0A;
	padding-bottom: 20px;
}
.good-desc-char span{
	font-weight:400;
	font-size:16px;
	line-height: 19.36px;
	color:#0A0A0A;
}
.good-cart-price{
	height: 39px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.good-cart-items{
	font-weight:400;
	font-size:16px;
	line-height: 19.36px;
	color:#0A0A0A;
}
.good-cart-total.good-cart-total_old{
	font-size: 20px;
	font-weight: 400;
	line-height: 24.2px;
	color:#989898;
	text-decoration: line-through;
}
.good-cart-total-price{
	display: flex;
	align-items: center;
	gap:16px;
}
.good-cart-total{
	font-size: 32px;
	font-weight: 400;
	line-height: 38.72px;
	color: #0A0A0A;
}
.good-cart-add{
	display: flex;
	align-items: center;
	gap: 20px;
}
.main-page-new .good-price .good-where-buy{
	width: 100%;
	max-width: 268px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-page-new .good-price .good-cart-btn{
	width: 100%;
	max-width: 268px;
	height: 48px;
	display: flex;   
	align-items: center;
	justify-content: center;
}
.good-price .good-cart-btn:hover{
	background: #fff;
	border-color: #4b919b;
	color: #4b919b;
}
.main-page-new .good-price .good-cart-add .btn{
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
}
.main-page-new .good-price .good-where-buy{
	background: #fff;
	border-color: #4b919b;
	color: #4b919b;
}
.main-page-new .good-price .good-where-buy:hover{
	background: #4b919b;
	border-color: #4b919b;
	color: #fff;
}
.good-price{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.good-installment-inner{
	display: flex;
	align-items: center;
	gap: 6px;
}
.good-installment-link{
	cursor: pointer;
}
.good-installment-text{
	font-weight:400;
	font-size:16px;
	line-height: 19.36px;
	color:#0A0A0A;
}
.interior-block .main-page-new  .good-item{
	max-height: 100%;
}
.main-page-new .good-slider .label{
	top:20px;
	position: absolute;
	color: #fff;
	border-radius: 15px 0 15px 15px;
	z-index: 1;
	border-radius: 5px;
	padding: 4px 16px;
	font-weight: 600;
	font-size: 12px;
	line-height: 14.3px;
	background: #AFD970;
	text-transform: uppercase;
}
.product-add-icon{
	border-radius: 50%;
	width: 62px;
	height: 62px;
	border:1px solid #4b919b;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s linear;
}
.product-add-icon svg path{
	fill:#4b919b;
}
.product-add-inner{
	display: flex;
	align-items: center;
	justify-content: center;
	gap:20px;
	flex-direction: column;
}
.main-page-new .product-add{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border: 1px solid #CACACE;
	width: 100%;
	max-width: 415px;
}
.product-add-text{
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 21.78px;
	color:#0A0A0A;
}
.main-page-new .product-add:hover{
	border-color: #4b919b;
}
.main-page-new .product-add:hover .product-add-icon{
	background: #4b919b;
	border-color: #4b919b;
	color: #fff;
}
.main-page-new .product-add:hover .product-add-icon svg path{
	fill:#fff;
}
.interior-relevant-more .btn{
	width: 100%;
	max-width: 344px;
	height: 48px;
	padding: 8px 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s linear;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}
.interior-relevant-more .btn:hover{
	background: #fff;
	border-color: #4b919b;
	color: #4b919b;
}
.interior-relevant-more{
	margin-top:30px;
}
.good-desc{
	background: #ffffff;
}
.delivery-info{
	position: relative;
}
.add-info{
	width: 265px;
	margin: 0 auto;
	font-size: 14px;
	padding: 20px;
	border: 1px dotted #888;
}
.main-page-new .good-slider__thumb.__active:after{
	border: 1px solid #B2B2B2;
}
.main-page-new .good-item--interior .good-slider__thumb{
	width: 183px;
}
.title-top h2{
	font-weight: 500 !important;
	font-size: 32px !important;
	line-height: 72px !important;
}
.interior-relevant .main-page-new .title-top h2{
	text-align: left!important;
}
.new_disign_body .interior-products,.new_disign_body .interior-relevant,.new_disign_body .interior-features{
	padding: 0;
	margin-top: 125px;
}
.new_disign_body .interior-top h1{
	font-weight: 500;
	font-size: 32px;
	line-height: 38px;
	margin: 0;
}
.interior-top .breadcrumbs{
	padding: 10px 0;
}
.interior-block{
	margin-top: 40px;
}
.interior-title{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.interior-title a{
	display: block;
	height: 24px;
}
.main-page-new .good-item--interior .good-slider__thumbs{
	margin-top: 20px;
}
@media screen and (max-width: 1439px) {
	.new_disign_body .interior-top h1 {
		font-size: 30px;
		line-height: 36px;
	}
}

@media(max-width:1366px){
	.new_disign_body .interior-top h1{
		font-size: 28px;
		line-height: 34px;
	}
	.interior-decs-benefits{
		gap: 60px;
	}
	.interior-decs-benefit{
		max-width: 320px;
		flex-direction: row;
	}
	.interior-decs-benefit span{
		font-size: 16px;
		line-height: 25.6px;
		text-align: left;
		max-width: 204px;
		display: block;
	}
	.interior-decs-text p{
		font-size: 16px;
		line-height: 25.6px;
	}
	.main-page-new .good-item--interior .good-slider{
		max-width: 590px;
	}
	.main-page-new .good-item--interior .good-slider__thumb{
		width: 102px;
	}
	.good-descrip{
		max-width: 488px;		
	}
	.good-slider .interior-item-item .btn{
		width: 200px;
	}
	.main-page-new .good-price .good-where-buy,.main-page-new .good-price .good-cart-btn{
		max-width: 234px;
	}
	.good-cart-price{
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
		height: 70px;
	} 
	.title-top h2{
		font-size: 28px !important;
		line-height: 34px !important;
	}
	.main-page-new .interior-dot:before{
		width: 40px;
		height: 40px;
	}	
}
@media(max-width:1200px){
	.interior-block .main-page-new .good-item{
		flex-direction: column;
		gap: 32px;
	}
	.main-page-new .good-item--interior .good-slider{
		max-width: 100%;
	} 
	.title-top h2{
		font-size: 24px !important;
		line-height: 28px !important;
	}
	.new_disign_body .interior-top h1{
		font-size: 40px;
		line-height: 48px;
	}
	.main-page-new .good-item--interior .good-slider__thumb{
		width: 132px;
	}
	.interior-decs-benefit{
		flex-direction: column;
		max-width: 218px;
	}
	.interior-decs-benefit span{
		font-size: 18px;
		line-height: 28.8px;
		text-align: center;
		max-width: 218px;
	}
	.good-descrip{
		max-width: 532px;
	}
	.good-desc-char span{
		font-size: 14px;
		line-height: 16.94px;
	}
	.good-cart-items{
		font-size: 14px;
		line-height: 16.94px;
	}
	.good-cart-total{
		font-size: 20px;
		line-height: 24.2px;
	}
	.good-cart-total.good-cart-total_old{
		font-size: 16px;
		line-height: 19.36px;
	}
	.good-installment-text{
		font-size: 14px;
		line-height: 16.94px;
	}
	.main-page-new .good-price .good-where-buy, .main-page-new .good-price .good-cart-btn{
		max-width: 256px;
	}
}
@media (max-width: 767.92px){
	.delivery-info .add-info{
		width: auto;
	}
	.good-desc__interioir-section-right{
		display: none !important;
	}
	.new_disign_body .interior-top h1 {
		font-size: 20px;
		line-height: 24px;
	}
	.title-top h2{
		font-size: 18px;
		line-height: 22px;
	}
}
#addgood-popup .hidden_popup{
	display: none;
}
.interior-products .hidden_list{
	display: none;
}

.interior-products .list_popup .hidden_list{
	display: block;
}
.interior-products .list_popup.__del .hidden_list{
	display: none;
}
.interior-products .list_popup .hidden_popup{
	display: none;
}


.product-item.__add-good .product-item__extra{
	display: block !important;
}
.interior-products .block_item_stickers,
.popup__content .block_item_stickers{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	position: absolute;
	top: 19px;
	z-index: 4;
	right: 55px;
}
.interior-products .product-item__del,
.popup__content .product-item__del{
	right: 15px;
	top: 12px;
	background: #f9f9f9;
	width: 36px;
	height: 36px;
	display: block;
	border-radius: 50%;
	z-index: 4;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border: 1px solid #c5c5c5;
}
.interior-products .product-item__del:after, 
.interior-products .product-item__del:before, 
.popup__content .product-item__del:after, 
.popup__content .product-item__del:before{
	content: "";
	position: absolute;
	top: 16px;
	right: 7px;
	width: 18px;
	height: 2px;
	background: #000000;
}
.interior-products .product-item,
.popup__content .product-item{
	padding: 0;
	margin-bottom: 60px;
}
.interior-products .product-item.__counter,
.popup__content .product-item.__counter{
	padding-bottom: 0;
	margin-top: 0;
}
.interior-products .item_block_sect:not(.__del) .product-item__extra,
.popup__content .item_block_sect:not(.__del) .product-item__extra{
	padding: 20px 15px 0;	
}
.new_disign_body .interior-products .sect_corors_item_options, 
.new_disign_body .popup__content .sect_corors_item_options{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 10px;
	padding-top: 0px;
}
.new_disign_body .interior-products .sect_colors_item__option,
.new_disign_body .popup__content .sect_colors_item__option{
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
	position: relative;
}
.new_disign_body .interior-products .hover_name_color_sect,
.new_disign_body .popup__content .hover_name_color_sect{
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	padding: 3px 9px;
	background: #EBEBEB;
	width: max-content;
	position: absolute;
	top: -20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.new_disign_body .interior-products .hover_name_color_sect,
.new_disign_body .popup__content .hover_name_color_sect{
	display: none;
}
.new_disign_body .interior-products .sect_colors_item__option:hover .hover_name_color_sect,
.new_disign_body .popup__content .sect_colors_item__option:hover .hover_name_color_sect{
	display: block;
}
.new_disign_body .interior-products .shown_image_item_sect img,
.new_disign_body .popup__content .shown_image_item_sect img{
	display: block;
	width: 44px;
	padding: 4px;
	border-radius: 50%;
	height: 44px;
}

.new_disign_body .interior-products .sect_colors_item__option.active .shown_image_item_sect img,
.new_disign_body .popup__content .sect_colors_item__option.active .shown_image_item_sect img{
	border: 1px solid #4b919b;
}
.new_disign_body .interior-products .product-item__cost,
.new_disign_body .popup__content .product-item__cost{
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	position: initial;
	width: 100%;
}
.new_disign_body .interior-products .sect_prices_blocks,
.new_disign_body .popup__content .sect_prices_blocks{
	padding-bottom: 0px;
}
.new_disign_body .interior-products .sect_prices_blocks,
.new_disign_body .popup__content .sect_prices_blocks{
	padding-bottom: 25px;
}
.new_disign_body .interior-products .product-item__price .new-price,
.new_disign_body .popup__content .product-item__price .new-price
{
	font-family: Inter Tight;
	font-weight: 500;
	font-size: 24px;
	line-height: 100%;
	color: #212121;	
}
.new_disign_body .interior-products .old-price:before,
.new_disign_body .popup__content .old-price:before{
	content: none !important;	
}
.new_disign_body .interior-products .old_prices_sect.old-price,
.new_disign_body .popup__content .old_prices_sect.old-price{
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #989898;
	text-decoration: line-through;
	margin-right: 15px;
}
.new_disign_body .interior-products .product-item__del:hover,
.new_disign_body .popup__content .product-item__del:hover{
	background-color: #ffffff;
}
.interior-products .products-wrap .main-page-new,
.popup__content .main-page-new{
	padding: 0;
}
.new_disign_body .interior-products .item_block_sect:not(.__del){
	width: 24.3%;
}
.new_disign_body .popup__content .item_block_sect:not(.__del){
	width: 32.71%;	
}
.new_disign_body .interior-products .item_block_sect:hover,
.new_disign_body .popup__content .item_block_sect:hover {
	padding: 0;
	margin-bottom: 60px;
}
.new_disign_body .product-item:after {
	bottom: 0;
}
.new_disign_body .interior-products .number-field{
	width: 76px;
	height: 44px;
	position: relative;
}
.new_disign_body .interior-products .number-field input {
	width: 100%;
	height: 100%;
	position: relative;
	padding-left: 8px;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border-radius: 4px;
	-moz-appearance: textfield;
	border: 1px solid #AFAFB5;
	font-family: Inter Tight;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	vertical-align: middle;
}
.new_disign_body .interior-products .number-field__change {
	background: #ffffff;
	border-radius: 0;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 10px;
}
.new_disign_body .interior-products .product-add{
	margin: 0 0.31% 80px;
}
.new_disign_body .interior-products .product-add{
	margin-bottom: 60px;	
}

/* .new_disign_body .interior-products .item_block_sect:hover ~ .product-add{ */
	/* margin-bottom: 0px;	 */
/* } */
.popup--addgood .popup__body {
	background: #ffffff !important;
	border-top: none !important;
	border-radius: 0 0 25px 25px !important;
	padding: 20px 29px 0px 40px !important;
}
.popup--addgood .popup__body .products-list{
	height: 766px;
	overflow: auto;
}
.popup--addgood .popup__content{
	padding-bottom: 40px;	
}
.popup--addgood .popup__body .products-list::-webkit-scrollbar {
	width: 4px;
}

.popup--addgood .popup__body .products-list::-webkit-scrollbar-track {
	background: #E5E5E6;
}
.popup--addgood .popup__body .products-list::-webkit-scrollbar-thumb {
	background-color: #4B919B;
	border-radius: 0px;
	border: 0px solid #E5E5E6;
}
.popup--addgood {
	width: 1345px !important;
}

.new_disign_body .popup--addgood .js-add-good.btn {
	background: #4b919b !important;
	color: #fff !important;
	border: 1px solid #4b919b;
	cursor: pointer;
	border-radius: 4px;
	padding: 14px 30px;
	height: auto;
	width: auto;
	font-family: Inter Tight;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
}
.new_disign_body .popup--addgood .js-add-good.btn:hover{
	background: white !important;
	color: #4b919b !important;
}
.new_disign_body .popup--addgood .discount_prices_sect{
	display: none;
}
.new_disign_body .interior-products .sect_prices_block,
.new_disign_body .popup__content .sect_prices_block{
	align-items: flex-end;	
}
.new_disign_body .popup--addgood .item_block_sect .owl-dots {
	display: flex;
	text-align: center;
	position: absolute;
	margin-top: 0;
	bottom: 20px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
	padding: 0 10px;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.new_disign_body .popup--addgood .item_block_sect .owl-dots .owl-dot {
	height: 1px;
	display: inline-block;
	border-radius: 0;
	border: 1px solid #B2B2B2;
	margin: 0 5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	width: 100%;
}
.new_disign_body .popup--addgood .item_block_sect .owl-dots .owl-dot.active {
	border: 1px solid #F93C00;
	background: #F93C00 !important;
	border-color: #F93C00 !important;
}
.new_disign_body .popup--addgood .owl-dot span {
	opacity: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-size: cover;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.item_block_sect_hover .js-section-item-gallery_inter .owl-prev {
	left: 0;
}
.item_block_sect_hover .js-section-item-gallery_inter .owl-next, .item_block_sect_hover .js-section-item-gallery_inter .owl-prev {
	right: 0;
	border-width: 0;
	-webkit-transform: translateY(0) rotate(0deg);
	-ms-transform: translateY(0) rotate(0deg);
	transform: translateY(0) rotate(0deg);
	top: 0;
	width: 82px;
	bottom: 0;
	height: 100%;
}
.item_block_sect_hover .js-section-item-gallery_inter .owl-next:after, 
.item_block_sect_hover .js-section-item-gallery_inter .owl-prev:after {
	position: absolute;
	top: 50%;
	z-index: 1;
	font-size: 0;
	height: 35px;
	width: 35px;
	border: solid #B2B2B2;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}

.item_block_sect_hover .js-section-item-gallery_inter .owl-next:after, 
.item_block_sect_hover .js-section-item-gallery_inter .owl-prev:after {
	position: absolute;
	top: 50%;
	z-index: 1;
	font-size: 0;
	height: 35px;
	width: 35px;
	border: solid #d9d9d9;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}
.item_block_sect_hover .js-section-item-gallery_inter .owl-prev:after {
	content: "";
	left: 30px;
	border-width: 0 0 5px 5px !important;
}
.item_block_sect_hover .js-section-item-gallery_inter .owl-next:after {
	content: "";
	right: 30px;
	border-width: 5px 5px 0 0 !important;
}
@media screen and (min-width: 1024px) {
	.item_block_sect_hover .js-section-item-gallery_inter .owl-next:hover, 
	.item_block_sect_hover .js-section-item-gallery_inter .owl-prev:hover {
		background-color: rgba(0, 0, 0, .15);
	}
	.item_block_sect_hover .js-section-item-gallery_inter .owl-next:hover:after, 
	.item_block_sect_hover .js-section-item-gallery_inter .owl-prev:hover:after {
		border-color: #F93C00;
	}	
}

.interior-relevant .item_block_sect{
	width: 24.3%;	
	position: relative;
}
.interior-relevant .block_item_stickers{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	position: absolute;
	top: 12px;
	z-index: 4;
	right: 10px;
}
.new_disign_body .sect_corors_item_options {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 10px;
}
.new_disign_body .sect_colors_item__option {
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
	position: relative;
}
.new_disign_body .sect_colors_item__option {
	display: none;
}
.new_disign_body .sect_colors_item__option:nth-child(1), .new_disign_body .sect_colors_item__option:nth-child(2), .new_disign_body .sect_colors_item__option:nth-child(3), .new_disign_body .sect_colors_item__option:nth-child(4), .new_disign_body .sect_colors_item__option:nth-child(5) {
	display: block;
}
.new_disign_body .hover_name_color_sect {
	display: none;
}
.new_disign_body .hover_name_color_sect {
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	padding: 3px 9px;
	background: #EBEBEB;
	width: max-content;
	position: absolute;
	top: -20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.new_disign_body .sect_colors_item__option:hover .hover_name_color_sect {
	display: block;
}
.new_disign_body .shown_image_item_sect img {
	display: block;
	width: 44px;
	padding: 4px;
	border-radius: 50%;
	height: 44px;
}
.new_disign_body .sect_colors_item__option.active .shown_image_item_sect img {
	border: 1px solid #4b919b;
}
.sect_name_item {
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
	color: #000;
	margin-top: 10px;
	display: block;
}
.main-page-new .product-add {
	width: 24.3%;	
}
.main-page-new .good-item--interior .good-slider{
	max-width: initial;
	width: 60%;
	margin-right: 8%;
}
.main-page-new .good-price .good-cart-btn{
	max-width: calc(50% - 10px);	
}
.main-page-new .good-price .good-where-buy{
	max-width: calc(50% - 10px);	
}
.good-descrip {
	width: 100%;
	max-width: inherit;
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.good-slider .interior-item-item {
	position: relative;
	max-width: initial;
	overflow: hidden;
	color: #fff;
	width: 100%;
	margin-bottom: 0;
}
.good-fav {
	cursor: pointer;
	width: 26px;
	height: 26px;
}
.good-fav svg{
	width: 26px;
	height: 26px;	
}
.sliders_item_block_sect {
	margin: 0px -15px;
	width: calc(100% + 30px) !important;
	margin-top: -20px;
}
.sliders_item_block_sect img{
	max-width: 100%;
}
.new_disign_body .interior-products, .new_disign_body .interior-relevant, 
.new_disign_body .interior-features {
	padding: 0;
	margin-top: 80px;
}
/* .new_disign_body .interior-relevant .item_block_sect:hover, */
/* .new_disign_body .interior-products .item_block_sect:not(.__del):hover{ */
	/* margin-bottom: 0; */
/* } */
/* .new_disign_body .interior-products .product-add:hover { */
	/* margin-bottom: 0; */
/* }	 */
.new_disign_body .interior-relevant .item_block_sect:hover {
	margin-bottom: 0;
}
.main-page-new .product-add{
	max-width: max-content;	
	padding: 20px;
}
.interior-description{
	padding: initial;
	padding-top: 60px;
	padding-bottom: 60px;	
}
.slider_item_block_sect{
	min-height: 270px !important;
}
@media screen and (max-width: 1780px) {
	.new_disign_body .interior-relevant .item_block_sect,
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		width: 32.7%;
	}
	.main-page-new .product-add {
	   width: 32.7%;	
	}	
}
@media screen and (max-width: 1449px) {
	.new_disign_body .interior-relevant .item_block_sect,
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		width: 31.93%;
	}
	.main-page-new .product-add {
		width: 31.93%;
	}	
}
@media screen and (max-width: 1366px) {
	.main-page-new .good-item--interior .good-slider {
		max-width: initial;
		width: 52%;
	}

}		
@media screen and (max-width: 1365px) {
	.page_new_design .item_block_sect .owl-dots {
		bottom: 6px !important;
	}	
	.interior-products .item_block_sect:not(.__del) .product-item__extra, 
	.popup__content .item_block_sect:not(.__del) .product-item__extra {
		padding: 0;
	}	
	.sliders_item_block_sect {
		margin: 0px -8px;
		width: calc(100% + 16px) !important;
		margin-top: -8px;
	}	
	.new_disign_body .interior-relevant .item_block_sect,
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		padding: 8px 8px 0;
		margin: 0px 0.7% 48px;
	}
	.new_disign_body .interior-products .product-add {
		margin: 0px 0.7% 48px;
	}	
	.new_disign_body .interior-products .number-field {
		width: 62px;
		height: 36px;
		position: relative;
	}
	.new_disign_body .number-field__change.js-up {
		top: 8px !important;
	}
	.new_disign_body .number-field__change.js-down {
		bottom: 8px !important;
	}
	.new_disign_body .product-item:after{
		left: 0px;
	}
	.new_disign_body .interior-products .product-item__price .new-price, 
	.new_disign_body .popup__content .product-item__price .new-price {
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		text-align: left;
		color: #000000;
		margin-right: 10px;
	}	
	.new_disign_body .sect_prices_item {
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		text-align: left;
		color: #000000;
		margin-right: 10px;
	}
	.new_disign_body .interior-products .old_prices_sect.old-price, 
	.new_disign_body .popup__content .old_prices_sect.old-price{
		font-size: 12px;
		line-height: 15px;
		margin-right: 10px;
	}	
	.new_disign_body .old_prices_sect {
		font-size: 12px;
		line-height: 15px;
		margin-right: 10px;
	}	
	.new_disign_body .discount_prices_sect {
		font-size: 12px;
		line-height: 16px;
		padding: 2px 18px 2px 5px;
		margin-right: 20px;
	}	
	
	.new_disign_body .interior-products .shown_image_item_sect img, 
	.new_disign_body .popup__content .shown_image_item_sect img {
		width: 36px;
		height: 36px;
	}	
	.new_disign_body .interior-products .sect_colors_item__option, 
	.new_disign_body .popup__content .sect_colors_item__option {
		margin-right: 4px;
		margin-bottom: 4px;
	}
	
	.new_disign_body .shown_image_item_sect img {
		width: 36px;
		height: 36px;
	}	
	.new_disign_body .sect_colors_item__option {
		margin-right: 4px;
		margin-bottom: 4px;
	}	
	.new_disign_body .interior-relevant .item_block_sect:hover,
	.new_disign_body .interior-products .item_block_sect:not(.__del):hover{
		height: 100% !important;
		min-height: 100% !important;
	}
	/* .new_disign_body .interior-products .product-add:hover { */
		/* height: 100% !important; */
		/* min-height: 100% !important; */
	/* }	 */
	.new_disign_body .item_block_sect:hover {
		height: 100% !important;
		min-height: 100% !important;
	}
	.interior-products .product-item__del, .popup__content .product-item__del {
		right: 12px;
		top: 12px;
		background: #f9f9f9;
		width: 24px;
		height: 24px;
		display: block;
		border-radius: 50%;
		z-index: 4;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		border: 1px solid #c5c5c5;
	}
	.interior-products .product-item__del:after, .interior-products .product-item__del:before, 
	.popup__content .product-item__del:after, .popup__content .product-item__del:before {
		content: "";
		position: absolute;
		top: 11px;
		right: 5px;
		width: 12px;
		height: 1px;
		background: #000000;
	}
	.product-add-text {
		text-align: center;
		font-weight: 400;
		font-size: 16px;
		line-height: 160%;
		color: #0A0A0A;
	}
	.new_disign_body .popup__content .item_block_sect:hover{
		height: initial !important;
		min-height: initial  !important;
	}
	.new_disign_body .popup__content .item_block_sect:not(.__del) {
		padding: 8px 8px 0 !important;
		margin: 0px 0.3% 48px !important;
	}
	.popup--addgood {
		width: 99% !important;
	}	
	.slider_item_block_sect{
		min-height: 200px !important;
	}	
}
@media screen and (max-width: 1200px) {
	.main-page-new .good-item--interior .good-slider {
		max-width: initial;
		width: 100%;
		margin-right: 0;
	}
	.good-descrip {
		width: 60%;
	}	
}
@media screen and (max-width: 1100px) {
	.new_disign_body .interior-relevant .item_block_sect,
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		margin: 10px 0.7% 57px;
	}	
	.new_disign_body .interior-products .product-add {
		margin: 10px 0.7% 57px;
	}
	.new_disign_body .item_block_sect {
		margin: 10px 0.7% 57px;
	}	
}
@media screen and (max-width: 1023px) {
	.fullpage .interior-products h2, .fullpage .interior-relevant .title-top h2, .fullpage h2 {
		text-align: left !important;
	}		
	.good-item--interior .good-slider__thumbs {
		padding: 0 0px 20px !important;
	}
	.new_disign_body .interior-relevant .item_block_sect,
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		width: 48%;
	}		
	.new_disign_body .interior-products .product-add {
		width: 48%;
	}	
	.new_disign_body .sticker {
		font-size: 8px;
		padding: 3px 10px;
	}
	.interior-decs-benefit span{
		font-family: Inter Tight;
		font-weight: 400;
		font-size: 16px;
		line-height: 160%;
		text-align: center;		
	}
	.new_disign_body .popup__content .item_block_sect:not(.__del) {
		width: 48%;
		margin: 10px 0.3% 57px;
	}	
}

@media screen and (max-width: 991px) {
	.interior-decs-benefits {
		gap: 40px 20px;
	}
	.new_disign_body .interior-products .products-list > div.__del{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.slider_item_block_sect{
		min-height: 230px !important;
	}	
}
.good-installment-block.mobile_vers{
	display: none !important;
}
@media screen and (max-width: 767px) {
	.good-installment-block.mobile_vers{
		display: block !important;
	}	
	.good-installment-block:not(.mobile_vers){
		display: none !important;
	}
	.main-page-new .good-item--interior .good-slider__thumb {
		width: 90px;
	}	
	.slider_item_block_sect{
		min-height: 230px !important;
	}
	.interior-decs-benefit {
		flex-direction: column;
		max-width: 31%;
	}	
	.interior-benefit-svg {
		width: 80px;
		height: 80px;
	}
	.interior-benefit-svg svg{
		width: 32px;
		height: 32px;		
	}
	.interior-decs-benefit span{
		font-family: Inter Tight;
		font-weight: 400;
		font-size: 14px;
		line-height: 160%;
		text-align: center;		
	}
	.good-descrip {
		width: 100%;
	}
	.good-fav {
		cursor: pointer;
		width: 20px;
		height: 20px;
	}
	.good-fav svg{
		width: 20px;
		height: 20px;	
	}	
	.new_disign_body .shown_image_item_sect img {
		width: 20px;
		padding: 2px;
		height: 20px;
	}	
	.new_disign_body .hover_name_color_sect {
		font-size: 8px;
		font-weight: 400;
		line-height: 10px;
		padding: 2px 6px;
	}	
	.new_disign_body .sect_colors_item__option {
		margin-right: 2px;
		margin-bottom: 2px;
	}
	.new_disign_body .sect_name_item {
		padding-bottom: 12px;
		font-size: 12px;
		font-weight: 400;
		line-height: 15px;
		margin-top: 5px;
	}
	
	.new_disign_body .interior-products .product-item__price .new-price, 
	.new_disign_body .popup__content .product-item__price .new-price {
		font-size: 14px;
		font-weight: 400;
		line-height: 17px;
		text-align: left;
		color: #000000;
		margin-right: 4px;
	}   
	.new_disign_body .sect_prices_item {
		font-size: 14px;
		font-weight: 400;
		line-height: 17px;
		text-align: left;
		color: #000000;
		margin-right: 4px;
	}
	.new_disign_body .old_prices_sect {
		font-size: 10px;
		line-height: 12px;
		margin-right: 4px;
	}		
	.new_disign_body .interior-products .old_prices_sect.old-price, 
	.new_disign_body .popup__content .old_prices_sect.old-price{
		font-size: 10px;
		line-height: 12px;
		margin-right: 4px;
	}	
	.new_disign_body .discount_prices_sect {
		font-size: 10px;
		line-height: 12px;
		padding: 1px 18px 1px 2px;
		margin-right: 100%;
	}
	.new_disign_body .interior-products .product-item__cost, 
	.new_disign_body .popup__content .product-item__cost {
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: flex-start;
		font-size: 16px;
		position: initial;
		width: 100%;
		flex-direction: column;
	}
	.new_disign_body .interior-products .sect_prices_block, 
	.new_disign_body .popup__content .sect_prices_block {
		align-items: flex-end;
		margin-bottom: 10px;
	}
	.product-item__val{
		width: 100%;
	}
	.new_disign_body .interior-products .number-field {
		width: 100% !important;
		height: 32px;
		position: relative;
	}
	.new_disign_body .interior-products .number-field input {
		width: 100%;
		height: 100%;
		position: relative;
		padding-left: 10px;
		background-color: transparent;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		border-radius: 4px;
		-moz-appearance: textfield;
		border: 1px solid #AFAFB5;
		font-family: Inter Tight;
		font-weight: 400;
		font-size: 14px;
		line-height: 100%;
		vertical-align: middle;
	}	
	.new_disign_body .number-field__change.js-up {
		top: 5px !important;
	}
	.new_disign_body .number-field__change.js-down {
		bottom: 5px !important;
	}	
	.new_disign_body .sticker {
		font-size: 7px;
		padding: 3px 4px;
		margin-right: 4px;
	}
	.interior-products .block_item_stickers, .popup__content .block_item_stickers {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		position: absolute;
		top: 17px;
		z-index: 4;
		right: 49px;
	}
	.new_disign_body .sect_prices_blocks {
		padding-bottom: 10px !important;
	}	
	.product-add-icon {
		width: 48px;
		height: 48px;
	}
	.product-add-text {
		text-align: center;
		font-weight: 400;
		font-size: 12px;
		line-height: 160%;
		color: #0A0A0A;
	}	
	.popup--addgood .popup__body{
		padding: 20px 30px 0px 30px !important;
	}

	.popup--addgood .product-item__cost {
		margin-bottom: 10px !important;
	}	
	.new_disign_body .popup--addgood .js-add-good.btn{
		padding: 8px 20px;
		font-size: 12px;
		line-height: 14px;		
	}	
}
@media screen and (max-width: 550px) {
	.slider_item_block_sect {
		min-height: 139px !important;
	}
}
@media screen and (max-width: 499px) {
	.good-cart-add {
		flex-direction: column;
	}
	.main-page-new .good-price .good-cart-btn {
		max-width: 100%;
	}
	.main-page-new .good-price .good-where-buy {
		max-width: 100%;
	}
	.slider_item_block_sect {
		min-height: 106px !important;
	}	
}
@media screen and (max-width: 440px) {
	.main-page-new {
		max-width: 320px !important;
		padding: 0;
	}
	.new_disign_body .popup__content .item_block_sect:not(.__del) {
		width: 98%;
		margin: 0px 0px 48px !important;
	}	
}
.sticker{
	text-transform: uppercase;	
}
.popup__content .product-item.__counter.__del {
	padding-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.js-section-item-gallery_inter > .slider_item_block_sect > img{
	width: 100%;
}
.products-list .product-item:hover:after, 
.products-list .product-item:hover:before {
	-webkit-transition: auto;
	-o-transition: auto;
	transition: auto;
}
@media screen and (max-width: 991px) {
   #addgood-popup .item_block_sect.__del:nth-child(2n) {
		margin-left: 0 !important;
	}
	.js-product-wrap .item_block_sect:nth-child(2n) {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}	
	/* .item_block_sect:nth-child(1n) { */
		/* margin: 10px 0.7% 57px !important; */
	/* } */
	/* .item_block_sect:nth-child(2n) { */
		/* margin: 10px 0.7% 57px !important; */
	/* }	 */
}
.interior-dot:hover {
	z-index: 15 !important;
}
.interior-dot.bottom_block:hover .interior-dot-text{
	margin-top: -150px;
}
@media screen and (max-width: 1367px) {
	.interior-dot-text {
		gap: 16px;
		padding: 16px;		
	}
}
@media screen and (max-width: 768px) {
	.interior-item-item .inter-item__dots_cust {
		opacity: 1 !important;
	}
}
@media screen and (max-width: 767px) {
	.interior-item-item .inter-item__dots_cust {
		opacity: 0 !important;
	}
}
@media (max-width: 768px) {
	.interior-good-slider-block .owl-nav {
		display: block !important;
	}
	.page_new_design .good-slider .owl-next, .page_new_design .good-slider .owl-prev {
		height: 36px !important;
		width: 36px !important;		
	}
	.page_new_design .good-slider .owl-prev:after {
		width: 7px !important;
		height: 15px !important;
	}
	.page_new_design .good-slider .owl-next:after {
		width: 7px !important;
		height: 15px !important;
	}	
}
@media screen and (max-width: 767px) {
	.new_disign_body .sect_name_item{
		height: 42px;
	}
	.new_disign_body .interior-relevant .item_block_sect, 
	.new_disign_body .interior-products .item_block_sect:not(.__del){
		margin: 10px 0.7% 20px;
	}
	.new_disign_body .interior-products .product-add {
		margin: 10px 0.7% 20px;
	}	
}
@media screen and (max-width: 440px) {
	.new_disign_body .popup__content .product-item__cost{
		display: flex;
		flex-direction: row;
		align-items: center;		
	}
	.new_disign_body .popup__content .sect_prices_block {
		align-items: flex-end;
		margin-bottom: 0;
	}	
}
.new_disign_body .product-item__val .number-field__change.__up:before {
	border-width: 0 6px 6px;
}
.new_disign_body .product-item__val .number-field__change.__down:before {
	border-width: 6px 6px 0;
}
.new_disign_body .interior-relevant-more .btn{
	margin: 0 auto;
}
.link-datail-product {
    margin: auto;
    margin-top: 15px;
    text-decoration: underline;
}
.new_disign_body .interior-relevant .item_block_sect:hover {
    margin-bottom: -40px;
}
@media screen and (max-width: 1780px) {
	.new_disign_body .interior-relevant .item_block_sect:hover {
		margin-bottom: -37px;
	}	
}
@media screen and (max-width: 1460px) {
.new_disign_body .interior-relevant .item_block_sect:hover {
    margin-bottom: -29px;
}
}
@media screen and (max-width: 1366px) {
	.new_disign_body .interior-relevant .item_block_sect:hover {
		margin-bottom: -36px;
	}	
}
@media screen and (max-width: 767px) {
    .good-slider .interior-item-item .btn {
        width: 180px;
    }
	.good-slider .interior-item-item .btn {
		bottom: 15px;
		right: 40px;
		width: 240px;
		height: 36px;
		font-size: 12px;
		line-height: 14px;
		display: none !important;
	}	
}
@media screen and (max-width: 360px) {
    .main-page-new {
        padding: 0 !important;
    }
}
.interior-good-slider-block .good-slider__thumbs .owl-nav{
	display: none !important;
}
/* End */
/* /local/components/HB/catalog.interior/templates/new_interior/style.css?177374048042149 */
