

/* Start:/bitrix/templates/redesign2024/components/bitrix_v15/catalog.section.list/sp_list_main_page/style.css?17242743847187*/
.catalog-section-list .row{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin: 0;
}
.catalog-section-list .catalog_sect{
	padding: 0;
	width: calc(50% - 5px);
	border: none;
	height: calc((100vw - 20px)/2);
}
.sect_inner {
	height: 100%;
	border-radius: var(--border-radius-main);
	text-align: center;
	background: var(--color-d-white);
	position: relative;
}
#section_15 {
	background: #FFF7D3;
}
#section_17 {
	background: #E2F0D9;
}
#section_18 {
	background: #FAE8D9;
}
#section_44 {
	background: #FEF2DA;
}
#section_14 {
	background: #FEF2DA;
}
#section_206 {
	background: #FFF2F5;
}
#section_208 {
	background: #E2F0F7;
}
#section_12 {
	background: #F0E7D1;
}
#section_10 {
	background: #F6F3FE;
}
#section_16 {
	background: #F4E0D5;
}
#section_8 {
	background: #FFEFD0;
}
#section_260 {
	background: #E2F0F7;
}
#section_312 {
	background: #E2F0D9;
}
#section_85 {
	background: #FFF2F5;
}
#section_97 {
	background: #F0E7D1;
}
#section_101 {
	background: #F6F3FE;
}
#section_71 {
	background: #DEEDE8;
}
.section_price {
	border-radius: var(--border-radius-main);
	color: var(--color-main-black);
	display: block;
	position: absolute;
	z-index: 9;
	background: var(--color-white);
	padding: 5px 10px;
	font-size: var(--font-size-s);
	font-weight: bold;
	text-align: center;
	bottom: 10px;
	left: 10px;
}
.catalog_sect a {
	width: 100%;
	height: 100%;
	display: block;
	margin: 0px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
	border-radius: var(--border-radius-main);
	transition: background ease .2s;
	font-size: var(--font-size-n);
	font-size: var(--font-size-sn);
	font-weight: normal;
}
.catalog_sect #section_14 a {
	background-position-x: 40%;
}
.catalog_sect #section_8 a {
	background-position-x: 60%;
}
.catalog_sect #section_85 a {
	background-position-x: 50%;
}
.sales.catalog_sect a {
	background-color: var(--color-ad-yellow);
  	background-size: auto 80%;
  	background-position: center;
}
.catalog_sect a .name{
	position: absolute;
	left: 10px;
	z-index: 99;
	text-align: left;
	font-weight: bold;
	color: #333;
	top: 15px;
}
@media(min-width: 768px){
	.catalog-section-list .row {
		display: inline-grid;
 		grid-template-areas: "square-1  vert-1    square-2 " 
							 "square-3  vert-1    square-4 " 
							 "hor-1     hor-1     square-5 " 
							 "vert-2    square-6  square-7 " 
							 "vert-2    hor-2     hor-2    " 
							 "square-8  square-9  vert-3   " 
							 "hor-3     hor-3     vert-3   " 
							 "square-10 square-11 square-12" ;
		width: 100%;
		grid-template-columns: auto;
		grid-template-rows: auto;
	}
	.catalog-section-list .catalog_sect {
		height: 240px;
		width: 100%;
	}
	.catalog_sect a {
		width: 100%;
    	height: 100%;
    	background-size: 100% auto;
	}
	.catalog_sect #section_14 a, .catalog_sect #section_8 a, .catalog_sect #section_85 a {
		background-position-x: right;
	}
	.catalog_sect {
		grid-area: square-1;
	}
	.catalog_sect:nth-child(2) {
		grid-area: square-4;
	}
	.catalog_sect:nth-child(3) {
		grid-area: square-2;
	}
	.catalog_sect:nth-child(4) {
		grid-area: square-3;
	}
	.catalog_sect:nth-child(5) {
		grid-area: hor-1;
	}
	.catalog_sect:nth-child(6) {
		grid-area: vert-1;
		height: 490px;
	}
	.catalog_sect:nth-child(7) {
		grid-area: square-5;
	}
	.catalog_sect:nth-child(8) {
		grid-area: vert-2;
		height: 490px;
	}
	.catalog_sect:nth-child(9) {
		grid-area: square-6;
	}
	.catalog_sect:nth-child(10) {
		grid-area: square-7;
	}
	.catalog_sect:nth-child(11) {
		grid-area: hor-2;
	}
	.catalog_sect:nth-child(12) {
		grid-area: vert-3;
		height: 490px;
	}
	.catalog_sect:nth-child(13) {
		grid-area: square-8;
	}
	.catalog_sect:nth-child(14) {
		grid-area: hor-3;
	}
	.catalog_sect:nth-child(15) {
		grid-area: square-9;
	}
	.catalog_sect:nth-child(16) {
		grid-area: square-10;
	}
	.catalog_sect:nth-child(17) {
		grid-area: square-12;
	}
	.catalog_sect:nth-child(18) {
		grid-area: square-11;
	}
}
@media(min-width: 992px) {
	.sect_inner {
		box-shadow: none;
		overflow: hidden;
  		transition: all 0.15s ease-in-out;
  		border: 1px solid #fff0;
  		top: 0;
	}
	.sect_inner:hover {
		box-shadow: var(--box-shadow-fix-top);
		border: 1px solid var(--color-light-grey);
		top: -5px;
	}
	.sect_inner::before {
		content: "";
		height: 50%;
	    width: 50%;
	    background: var(--color-white);
	    display: block;
	    position: absolute;
	    border-radius: 200px;
	    left: 50%;
	    top: 25%;
	    left: 100%;
	    transition: all 0.15s cubic-bezier(.01,.83,1,.43);
	}
	.sect_inner:hover::before {
		left: -25%;
	    height: 150%;
	    width: 150%;
	    top: -25%;
	}
	/*.sect_inner::before {
		content: "";
		height: 100%;
	    width: 100%;
	    background: var(--color-white);
	    display: block;
	    position: absolute;
	    left: 0;
	    top: 0%;
	    transition: all 0.15s ease-in-out;
	    opacity: 0;
	}
	.sect_inner:hover::before {
		opacity: 1;
	}*/
	.section_price {
		transition: background 0.3s ease-in-out;
	}
	.sect_inner:hover .section_price {
		background: var(--color-ad-yellow);
	}
}
@media(min-width: 1400px){
	.catalog-section-list .row {
		display: inline-grid;
	 	grid-template-areas: "square-1  vert-1   square-2  square-3 " 
							 "square-4  vert-1   hor-1     hor-1    " 
							 "square-5  square-6 vert-2    square-7 " 
							 "hor-2     hor-2    vert-2    square-8 " 
							 "vert-3    square-9 hor-3     hor-3    " 
							 "vert-3   square-10 square-11 square-12" ;
		width: 100%;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 20px;
	}
	.catalog-section-list .catalog_sect {
		height: 325px;
		width: 100%;
	}
	.catalog_sect a {
		font-size: var(--font-size-m);
	}
	.catalog_sect {
		grid-area: square-1;
	}
	.catalog_sect:nth-child(2) {
		grid-area: square-4;
	}
	.catalog_sect:nth-child(3) {
		grid-area: square-2;
	}
	.catalog_sect:nth-child(4) {
		grid-area: square-3;
	}
	.catalog_sect:nth-child(5) {
		grid-area: hor-1;
	}
	.catalog_sect:nth-child(6) {
		grid-area: vert-1;
		height: 670px;
	}
	.catalog_sect:nth-child(7) {
		grid-area: square-5;
	}
	.catalog_sect:nth-child(8) {
		grid-area: square-6;
		grid-area: vert-2;
    	height: 670px;
	}
	.catalog_sect:nth-child(9) {
		grid-area: square-6;
	}
	.catalog_sect:nth-child(10) {
		grid-area: square-7;
	}
	.catalog_sect:nth-child(11) {
		grid-area: hor-2;
	}
	.catalog_sect:nth-child(12) {
		grid-area: vert-3;
		height: 670px;
	}
	.catalog_sect:nth-child(13) {
	    grid-area: square-8;
	}
	.catalog_sect:nth-child(14) {
		grid-area: hor-3;
	}
	.catalog_sect:nth-child(15) {
		grid-area: square-9;
	}
	.catalog_sect:nth-child(16) {
		grid-area: square-10;
	}
	.catalog_sect:nth-child(17) {
		grid-area: square-12;
	}
	.catalog_sect:nth-child(18) {
		grid-area: square-11;
	}
	.catalog_sect a .name {
		left: 20px;
		top: 20px;
		font-size: var(--font-size-xm);
	}
}
/* End */


/* Start:/bitrix/templates/redesign2024/components/configurator_mebely_by_step/slider_comp/slider_comp/style.css?17242743852475*/
@media(max-width: 767px){
	/*.slide_thank_sert .swiper-wrapper{
		overflow-x: scroll;
	}*/
	.main_page_reviews_title{
		margin: 15px 0 15px;
	}
}
.img-item.swiper-slide {
	width: auto;
}
.main .nbImageList {
	padding: 0 0 30px 0;
	width: 100%;
	margin: 0;
	position: relative;
	height: auto;
}
.nbImageList__item {
	display: block;
	height: 240px;
  	width: 100%;
  	height: 200px;
  	width: 141px;
	margin: 0;	
	border-radius: var(--border-radius-main);
	box-shadow: var(--box-shadow-fix-top);
	border: 1px solid var(--color-light-grey);
	overflow: hidden;
}
.img-item .nbImageList__item{
	background: #fff;
}
.nbImageList__item img {
	width: 100%;
	object-position: center;
	height: 100%;
	object-fit: contain;
}
/*.swiper.slide_thank_sert .swiper-scrollbar{
	bottom: 0px;
	background-color: var(--color-d-white);
}
.swiper.slide_thank_sert .swiper-scrollbar-drag {
	background: var(--color-medium-grey);
	cursor: grab;
}*/
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-reviews {
	bottom: -8px;
}
.slide_thank_sert .swiper-pagination-bullet {
	background-color: var(--color-dark-grey);
}
.slide_thank_sert .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--color-yellow);
}
@media(min-width:768px){
	.nbImageList__item {
		height: 240px;
  		width: 170px;
	}
	#content-site .nbImageList__inner .img-item.col-md-3 {
		opacity: 0.7;
    	transition: opacity 0.3s ease-in-out;
	}
	.main_page_reviews_title.glads {
		margin: 15px 0 20px;
	}
	.main_page_reviews_title.certif {
		margin: 15px 0 20px;
	}
}
@media(min-width: 992px) {
	.nbImageList__item {
		height: 233px;
  		width: 165px;
	}
	#content-site .nbImageList__inner .img-item.col-md-3 {
		opacity: 0.7;
    	transition: opacity 0.3s ease-in-out;
	}
	#content-site .nbImageList__inner .img-item.col-md-3:hover {
		opacity: 1;
	}
	.main_page_reviews_title.glads {
		margin: 0;
	}
	.main_page_reviews_title.certif {
		margin: 0px 0 10px;
	}
}
@media (min-width: 1200px) {
	.nbImageList__item {
		height: 223px;
  		width: 158px;
	}
}
@media (min-width: 1400px){
	.main_page_reviews_title.certif {
		margin: 5px 0 0px;
	}
	.img-item .nbImageList__item {
		height: calc(((100vw - 456px)/6)/0.7);
	    width: calc((100vw - 446px)/6);
	    max-height: calc(((1710px - 448px)/6)/0.7);
	    max-width: 212px;
	}
}

/* End */
/* /bitrix/templates/redesign2024/components/bitrix_v15/catalog.section.list/sp_list_main_page/style.css?17242743847187 */
/* /bitrix/templates/redesign2024/components/configurator_mebely_by_step/slider_comp/slider_comp/style.css?17242743852475 */
