

/* Start:/local/templates/mebel/components/bitrix/catalog/catalog/style.css?17669634621122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/local/templates/mebel/components/bitrix/menu/catalog_section/style.css?1766963462435*/
.uk-nav-default .uk-parent-padd a
{
	display: flex;
	align-items: center;
	padding: 20px;
}
.uk-nav-parent-icon > .uk-parent-padd > a::after
{
	content: "";
	width: 20px;
	height: 20px;
	float: right;
	background-image: url("/local/templates/mebel/src/assets/images/backgrounds/nav-parent-close.svg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.uk-open .uk-nav-sub .uk-active
{
	background: #F5F6FA !important;
}

/* End */


/* Start:/local/components/mebel/cabinet/templates/.default/style.css?17675337912131*/
.vk-variant .filter_cab_btn.vers_col_selectd
{
	background-color: #E4E9F2;
}
.no_items
{
	display: none;
}


.vk-variant {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

.filter_cab_btn {
    display: flex;
    align-items: center;
    position: relative;
    padding: 5px 12px 5px 6px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s ease;
    font-size: 14px;
    color: #333;
}

/* Квадратная иконка цвета */
.filter_cab_btn img.color-icon {
    width: 27px;
    height: 27px;
    border-radius: 4px; /* Квадрат со скруглением */
    object-fit: cover;
    margin-right: 10px;
    flex-shrink: 0;
}

/* Скрытое окно с оригинальной картинкой */
.filter_cab_btn .preview-wrap {
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%) scale(0.9);
    background: #fff;
    padding: 4px;
    border: 1px solid #ccc;
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
    border-radius: 4px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease;
    z-index: 100;
    pointer-events: none;
}

.filter_cab_btn .preview-wrap img {
    display: block;
    max-width: none; /* Показывает реальный размер */
	min-width: 100px;
    height: auto;
}

/* Треугольник под превью */
.filter_cab_btn .preview-wrap::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    border-width: 6px;
    border-style: solid;
    border-color: #ccc transparent transparent transparent;
}

/* Состояния при наведении */
.filter_cab_btn:hover {
    border-color: #999;
    z-index: 10;
}

.filter_cab_btn:hover .preview-wrap {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) scale(1);
}

/* Класс для JS (выбранная кнопка) */
.filter_cab_btn.vers_col_selectd {
    border-color: #000;
    background-color: #f9f9f9;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
/* End */
/* /local/templates/mebel/components/bitrix/catalog/catalog/style.css?17669634621122 */
/* /local/templates/mebel/components/bitrix/menu/catalog_section/style.css?1766963462435 */
/* /local/components/mebel/cabinet/templates/.default/style.css?17675337912131 */
