

/* Start:/local/templates/mlux/components/bitrix/catalog/main/style.css?1779111394448*/
.catalog-listing {
  display:flex;
  gap:15px;
  & .bx-filter {
    flex:1;
    align-self: flex-end; /* <-- this is the fix */
    position: sticky;
    bottom:0;
    & .bx-filter-section {
      background:#F3F2F7!important;
      border-radius: 10px;
    }
  }
  & #catalogBlock {
    flex:3;
  }
}

.bx-filter .bx-filter-parameters-box {
  padding:0 20px;
}

@media(max-width:1199.98px) {
  .catalog-listing {
    flex-direction: column;
  }
}

/* End */


/* Start:/local/templates/mlux/components/bitrix/catalog.section.list/catalog-list/style.css?17760841191755*/
.catalog.section-list {
	& .item {
		position: relative;
		min-height: 340px;
		background-size: cover;
		background-position: center;
		color: #fff;
		border-radius: 10px;
		cursor: pointer;
		overflow: hidden;
		background-color: #F1EEED;
		transition: all 0.5s ease;
		display: flex;
		align-items: end;
		padding: 20px;
		z-index: 0;

		&::before {
			content: "";
			display: block;
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0px;
			bottom: 0px;
			background: linear-gradient(0deg, rgb(37, 37, 37), rgba(37, 37, 37, 0.1));
			z-index: -1;
		}

		& .section-info {
			& .section-name {
				font-size: 22px;
				font-weight: 400;
				width: auto;
				line-height: 120%;
			}
		}
	}
}

.catalog.section-list_mobile {
	display: none;
}

@media screen and (max-width: 600px) {
	.catalog.section-list {
		display: none;
	}
	
	.catalog.section-list_mobile {
		display: block;

		& .accordion-item {
			& .level-1 .accordion-button {
				font-size: 18px;
			}

			& .level-2 .accordion-button {
				font-size: 16px;
			}

			& .level-3 .accordion-button {
				font-size: 14px;
			}

			& .accordion-button[aria-expanded="true"] {
				background-color: lightgray !important;
			}

			& .accordion-button:not(.collapsed) {
				color: #212529;
				background-color: #fff;
				box-shadow: none;
			}

			& .accordion-button:focus {
				box-shadow: none;
			}

			& .accordion-header:not(.parent) {
				& .accordion-button::after {
					content: none;
				}
			}
		}

		& .accordion-button.main {
			color: #fff !important;
			background-color: rgba(130,106,79,.8) !important;
		}

		& #collapseOne {			
			& .accordion-body {
				padding: 0px;
	
				& .accordion-item {
					border-left: none;
					border-right: none;
				}
			}
		}
	}
}
/* End */


/* Start:/local/templates/mlux/components/bitrix/catalog/main/bitrix/catalog.compare.list/.default/style.css?17652040331265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */
/* /local/templates/mlux/components/bitrix/catalog/main/style.css?1779111394448 */
/* /local/templates/mlux/components/bitrix/catalog.section.list/catalog-list/style.css?17760841191755 */
/* /local/templates/mlux/components/bitrix/catalog/main/bitrix/catalog.compare.list/.default/style.css?17652040331265 */
