

/* Start:/local/templates/profparket_10.2019/css/main.css?17753973775357*/
*, *::before, *::after { box-sizing: border-box;
}
@keyframes gradientBG { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
ol, ul { list-style: none; margin: 0; padding: 0;
}
body { background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/bg-fon.webp") center top; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: 400; letter-spacing: 0; font-size: 12px; line-height: 1.6em; color: #333; text-rendering: optimizelegibility; position: relative; margin: 0; padding: 0; box-sizing: border-box;}
.grid { display: grid; grid-template-columns: 40% 50%; gap: 50px;}
figure > img {width:90%;}#bx_1847241719_4398,#bx_1847241719_4443,#bx_1847241719_4769,#bx_1847241719_4396{display:none;}
.nav-tabs { border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #ffffff; border-color: #dee2e6 #dee2e6 #ffffff;}.charack-open { border: 1px solid #dee2e6; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}.nav-link { display: block; padding: 0.5rem 1rem;}
.container-main { background: #ffffff; max-width: 1280px; margin: 0 auto;}img {transition: 0.5s; cursor: pointer;}img:hover { transform: scale(1.2); transition: 0.5s ;}.catalog-top-sections { padding-bottom: 16px; margin-bottom: 20px; border-bottom: 1px solid #7db800;}.tab-content > .tab-pane { display: none !important;}.catalog-detail__inner { margin-bottom: 20px;}.tab-content > .active { display: block !important;}
.charack-open { width: 120px;}.catalog-bottom-sections > details,.content > details {display:none;}
a { color: #000000; text-decoration: none; position: relative;
}
.col-1,.col-xs-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%;padding-left:0 !important;padding-right: 0 !important; min-height: 1px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; margin-top: 5px;
}
h1, .h1 { font-weight: 500; letter-spacing: -1px; text-transform: uppercase; font-size: 1.5em; }
h2, .h2 { font-weight: 300; letter-spacing: -1px; text-transform: uppercase; font-size: 1.5em;
}
h5, .h5 { font-size: 1.25rem;
}
#vertical-multilevel-menu a.root-item::after,.header__logo > a::after,.main-section-list__link::after,.footer-menu__item > a::after,.footer-menu__title::after,.grey::after,.contacts-list > a:after,.touch a::after,img:after,.contacts-tel_custom > a:after,.active::after { content: none;
}
.div-title__catalog .title-block__10 { text-align: left; font-size: 1.465rem; font-weight: 600; padding: 10px 0 0 0; margin: 10px 0; text-transform: uppercase;
}
/* зеленые элемент */
.div-title__catalog .title-block__10:after { content: ""; display: block; width: 50px; border: 1px solid #7db800; margin: 20px 0;
}#tag-brand-custom{padding-top:5px;}
.collapse { display: none; } .collapse.show { display: block; }
tr.collapse.show { display: table-row; }
tbody.collapse.show { display: table-row-group; }
.collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; }
/* зеленые элемент */
section.col > .row > .col:nth-child(2) { padding-left: 30px;
}
.my-col { display: block; padding: 15px 30px !important;
}
.row { display: flex; flex-wrap: wrap;
}
.col-6 { flex: 0 0 50%; max-width: 50%;
}
.footer > .container-fluid > .container-inner > .row > .col-12:nth-child(5) { width: 1240px; margin: auto;
}
.small { font-size: 80%;
}
label { display: inline-block; margin-bottom: .5rem;
}
.form-check { position: relative; display: block; padding-left: 1.25rem; padding-top: 15px;
}
.form-check-label { padding-left: 20px; padding-top: 2px;
}
.div-title { padding: 16px 0; text-align: center; font-size: 1.6em; text-transform: uppercase;
}
.button-open-custom, .modal-footer-ajax > .button_compare, .but, .bx-filter .btn-buy, .catalog-filter-title, .basket-count > div, .compare-count > div { transition: background-color 0.3s ease;
}
.modal-footer-ajax > .button_compare { background: #79b715; color: #ffffff; font-size: 14px; display: block; text-align: center; line-height: 3.0 !important; font-weight: 500 !important; white-space: nowrap; width: 50% !important; height: 44px !important;
}
.btn:not(:disabled):not(.disabled) { cursor: pointer;
}
.modal-footer-ajax > .btn-secondary { width: 50% !important; height: 44px !important;
}.modal-open .modal { overflow-x: hidden; overflow-y: auto;
}
.col-6 > figure { margin: 0;
}
.block-part.show { height: auto;
}
.block-part.show .block-part__text { height: auto;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/header/header.css?17753249983631*/
.header__logo a { margin: 0; font: bold 42px / 2 "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000000; text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}
.header__logo-desc { color: #8f1c2a; font-style: italic; font-size: 18px; text-align: center; margin: -10px 0 0 0; display: block; max-width: 288px;
}
.header__desc { display: inline-block; color: #ADADAD; font-size: 16px; font-weight: 300; line-height: 20px; max-width: 295px; margin-left: 20px; vertical-align: top; margin-top: 15px;
} .navbar-expand-lg .navbar-collapse { display: block !important; flex-basis: auto; }
.header-contacts_custom { margin-bottom: 20px;
}
.contacts-list { color: #ffffff; line-height: 1.5; font-size: 16px;
}
.contacts-list a { display: inline-block; font-size: 14px; color: #719C91;
}
.header-contacts { float: right; background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/contact.png") left center no-repeat; padding-left: 28px; width: 300px; margin-top: 15px;
}
.header__logo { display: inline-block;
}
.contacts-list img { vertical-align: middle; border: 0;
}
.loaded { margin-left: 5px;
}
.container { padding: 0 13px;
}
.header__nav { text-align: center; width: 100%; padding-left: 0; padding-right: 0;
}
.line::after {
content: ""; position: absolute; left: 0; bottom: 2px; width: 100%; height: 1px; background: #719C91; transform: scaleX(0); transform-origin: right; transition: transform 0.4s ease;
}
.main-menu__item a::after { content: ""; position: absolute; left: 0; bottom: 2px; width: 100%; height: 1px; background: #fff; transform: scaleX(0); transform-origin: right; transition: transform 0.4s ease;
}
a:hover::after { transform: scaleX(1); transform-origin: right;
}
.main-menu { display: inline-block; list-style: none; padding: 0; background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/top-menu-bg.gif") repeat-x scroll left top transparent; border-radius: 5px 5px 5px 5px; box-shadow: 0 4px 10px 3px #777777 inset; line-height: 0; list-style-type: none; margin: 0 auto 0; position: relative; text-align: justify; height: 42px; width: 100%;
}
.main-menu__item { display: inline-block; float: left; height: 42px;
}
.catalog-top-sections__link a { font-weight: bold; overflow: hidden; text-overflow: ellipsis;font-size: 12px;
}.catalog-top-sections__link a > span {display:none;}#tag-section-custom{padding: 0!important;}
#quantity-collection-element-custom .catalog-top-sections__ul { max-height: 115px; display: flex; flex-direction: column; flex-wrap: wrap; margin: 3px 0 0;
}
.catalog-top-sections__ul a { font-weight: normal; font-size: 9px; padding-right: 3px;
}
.catalog-top-sections__link a:hover { color: #7db800;
}
.tag-brand-custom { padding-top: 7px;
}
.navbar_custom .navbar-nav > li > a { padding: 0; line-height: 26px;
}
.main-menu__link { font-weight: 400; letter-spacing: 0; transform: translate3d(0, 0, 0); position: relative; display: block; margin: 8px 10px; text-transform: uppercase; color: #ffffff; font-size: 14px; white-space: nowrap;
}
.main-menu__item-gorod { position: absolute !important; right: 0px; top: -3px;
}
input, button, select, optgroup, textarea { font-family: inherit; font-size: inherit; line-height: inherit;
}
.breadcrumb { display: flex; gap: 15px;
}
.breadcrumb-area { margin: 0 0 10px 0; font-size: 0.9em;
}
.breadcrumb__item { line-height: 15px;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/footer/footer.css?17761177421715*/
/* foter */
.footer { background: url(https://profparket.ru/local/templates/profparket_10.2019/scss/../images/footer-bg.webp) center center; transform: translate3d(0, 0, 0); padding: 30px 0;
}
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.container-inner { max-width: 1240px; margin: 0 auto;
}
.footer-menu__title { color: #ffffff; text-decoration: none; font-weight: bold; display: block; margin-bottom: 10px; transition: color 0.3s ease;
}
.footer-menu__title { cursor: default; position: relative; padding-left: 0; line-height: 1.083em; text-transform: uppercase; height: 30px;
}
.footer-menu__list a { color: #999999; margin-bottom: 10px; font-size: 14px; line-height: 1.5em; display: block;
}
.contacts-list > a:first-child { display: inline-block; font-size: 16px; font-weight: bold; color: #ffffff; text-decoration: none; margin-right: 10px; vertical-align: middle;
}
.footer-phone > a { color: #ffffff; margin: 10px 0 5px 0; clear: both;
}
.footer-phone strong { color: #37b44a !important; font-weight: bold; margin-left: 5px; font-size: 14px;
}
.footer-address a { color: #ffffff; text-decoration: none; font-size: 14px; display: inline-block;
}
.price-notice__text { color: #00a650; font-family: "Arial Black", Gadget, sans-serif; font-size: 9pt; line-height: 1.4; margin: 3px 0;
}
.price-notice { margin: 1px 0 0 0; padding: 4px 0; border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer__legal p { text-align: center; margin: 10px 0; clear: both; color: #7D7D7D; font-size: 13px;
}
.link { width: 100%; height: 100%; display: flex; text-align: center;
}
a.link { text-decoration: underline;
}
.grey { color: #7D7D7D;
}
/* footer */

/* End */


/* Start:/local/templates/profparket_10.2019/css/categiries_block/categiries.css?17748686575775*/
ul#sections-menu, #sections-menu ul { margin: 0; padding: 0; list-style: none; font-size: 12px;
}
#sections-menu { max-width: 82%;
}
.tag-menu-custom._small { max-height: 34px; overflow: hidden; position: relative;
}
#sections-menu li.root-item, #sections-menu li.root-item-selected { position: relative; display: inline-block; text-align: center; padding: 2px;
}
#sections-menu li { margin: 0 10px;
}
.tag-custom { display: flex;
}
/* здесь скрытый элемент */
#sections-menu li ul { position: absolute; z-index: 500; height: auto; margin: 0; top: 34px; left: -11px;
}
#sections-menu li a { box-sizing: border-box; font-size: 12px; line-height: 1.083; margin-bottom: 3px; padding: 0 10px 7px; text-transform: uppercase; text-decoration: none;
}
#sections-menu li.root-item ul { border-radius: 3px; background: linear-gradient(to right, #087E78 0%, #6DA86E 100%); background-color: #6DA86E; background-repeat: repeat-y; color: #FFF; box-shadow: 0 1px 2px #EBEBEB; overflow: hidden;
}
/* здесь скрытый элемент */
.catalog-top-sections { padding-bottom: 16px; margin-bottom: 20px; border-bottom: 1px solid #7db800;
}
/* Основное меню остается свернутым */
.tag-menu-custom._small { max-height: 34px; overflow: hidden; position: relative; /* Для корректного позиционирования подменю */
}
/* НО: подменю может выходить за границы */
.tag-menu-custom._small .root-item { position: static; /* Сбрасываем позиционирование для родителя */
}
.tag-menu-custom._small .sub-item.row { /* Подменю выходит из потока и игнорирует overflow родителя */ position: fixed !important; /* Или absolute, если меню не скроллится */ z-index: 10000 !important; top: auto !important; bottom: auto !important; left: auto !important; /* Альтернатива: вычисляем позицию через JS, но попробуем CSS */ display: none; /* По умолчанию скрыто */
}
/* Показываем подменю при hover */
.tag-menu-custom._small .root-item:hover .sub-item.row { display: flex !important; /* Позиционируем относительно viewport, а не родителя */ position: fixed !important; background: white; border: 1px solid #ddd; box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
/* ========== ВАЖНО: Правило для третьего меню ========== */
/* По умолчанию третье меню скрыто */
#tag-category-custom { display: none !important;
}
/* Показываем третье меню, когда второе меню открыто (не имеет класса ._small) */
#tag-brand-custom:has(.tag-menu-custom:not(._small)) + #tag-category-custom { display: block !important;
}
/* */
#sections-menu li:hover ul,
#sections-menu li.jsvhover ul,
#sections-menu li li:hover ul,
#sections-menu li li.jsvhover ul,
#sections-menu li li li:hover ul,
#sections-menu li li li.jsvhover ul { display: flex; padding: 10px 10px 10px 0; width: 350px;
}
ul#sections-menu,
#sections-menu ul { margin: 0; padding: 0; list-style: none; font-size: 12px;
}
#sections-menu li { margin: 0 10px;
}
#sections-menu li a { box-sizing: border-box; font-size: 12px; line-height: 1.083; margin-bottom: 3px; padding: 0 10px 7px; text-transform: uppercase; display: block; text-decoration: none;
}
#sections-menu li.root-item,
#sections-menu li.root-item-selected { position: relative; display: inline-block; text-align: center; padding: 2px;
}
#sections-menu li.root-item-selected > a { background: #6DA86E;
}
#sections-menu li ul { position: absolute; display: none; z-index: 500; height: auto; margin: 0; top: 34px; left: -11px;
}
#sections-menu li ul li a { text-align: left;
}
#sections-menu .root-item-selected ul li a.item-selected { background-color: #D6D6D6; color: #525252; margin: 0 3px;
}
#sections-menu li:last-child { float: none;
}
#sections-menu__subsection li { float: left; position: relative; display: table; text-align: center; padding: 2px;
}
#sections-menu__subsection li a { display: table-cell; font-size: 11px; text-transform: uppercase; vertical-align: middle; line-height: 0.727;
}
#sections-menu__subsection li a:hover div,
#sections-menu__subsection li a.select div { background: #6DA86E;
}
#sections-menu__subsection li a:hover div::before,
#sections-menu__subsection li a.select div::before { border-right-color: #6DA86E;
}
#sections-menu__subsection li a:hover div::after,
#sections-menu__subsection li a.select div::after { border-left-color: #6DA86E;
}
#sections-menu a.root-item-selected { background: linear-gradient(to right, #087E78 0%, #6DA86E 100%); background-color: #6DA86E; background-repeat: repeat-y; color: #FFF; box-shadow: 0 1px 2px #EBEBEB;
}
#sections-menu a.parent { background: #F5F5F5 url(/local/templates/profparket_10.2019/../images/arrow.gif) center right no-repeat; padding-right: 10px;
}
#sections-menu li:hover ul,
#sections-menu li.jsvhover ul,
#sections-menu li li:hover ul,
#sections-menu li li.jsvhover ul,
#sections-menu li li li:hover ul,
#sections-menu li li li.jsvhover ul { display: flex; padding: 10px 10px 10px 0; width: 350px;
}
#sections-menu li.root-item ul { border-radius: 3px; background: linear-gradient(to right, #087E78 0%, #6DA86E 100%); background-color: #6DA86E; background-repeat: repeat-y; color: #FFF; box-shadow: 0 1px 2px #EBEBEB; overflow: hidden;
}
#sections-menu li.root-item ul li { margin: 0;
}
#sections-menu li.root-item ul li a { color: #FFF; margin-bottom: 0; text-transform: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.tag-brand-custom { padding-top: 15px;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/aside/search_aside.css?17752998741153*/
.search-form { padding-bottom: 10px;
}
.search-form__bg { background: rgba(0, 0, 0, 0) linear-gradient(0deg, #d21414 30%, #fa1414 70%) repeat scroll 0 0; border-radius: 4px; color: #fff; font-size: 14px; padding: 5px 4px 5px; margin-bottom: 10px; position: relative;
}
.search-form__form { position: relative; z-index: 40;
}
.search-form__form > form { display: flex;
}
.search-form__form input[type="text"] { border: 1px solid #DCDCDC; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 3px #DCDCDC inset; display: inline-block; height: 21px; position: relative; vertical-align: top; color: #000; width: 100%; padding-left: 5px !important;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer;
}
.search-form__button { background: url(https://profparket.ru/local/templates/profparket_10.2019/scss/../images/search_button.png) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; display: inline-block; height: 23px; margin: 0; padding: 0; vertical-align: top; max-width: 24px; line-height: 9; width: 100%;
}
.search-form p { margin: 5px 0 0 6px; font-size: 12px;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/aside/aside.css?17748668642402*/

#vertical-multilevel-menu li { display: block; position: relative;
}
#vertical-multilevel-menu a.root-item { background: #EBEBEB; border-bottom: 1px solid #C5C5C5; box-shadow: 0 1px 2px #EBEBEB; color: #242424; font-weight: bold;
}
#vertical-multilevel-menu li a { box-sizing: border-box; border-radius: 3px; font-size: 12px; line-height: 13px; margin-bottom: 3px; padding: 7px 10px; text-transform: uppercase; display: block; text-decoration: none;
}
#vertical-multilevel-menu li.root-item ul { border-radius: 3px; background: #6DA86E; background: linear-gradient(to right, #087E78, #6DA86E); color: #FFFFFF; box-shadow: 0 1px 2px #EBEBEB; overflow: hidden;
}
#vertical-multilevel-menu li ul { position: absolute; top: auto; display: none; z-index: 500; height: auto; margin: 0 0 0 100%; top: 0;
}
.aside-news__item { padding-bottom: 15px;
}
.aside-news { padding: 10px 8px 20px; border-radius: 4px; border: 1px solid #e1e1e1; margin-bottom: 20px;
}
.aside-news__link { display: block; float: right; color: #D0322F; font-style: italic;
}
#vertical-multilevel-menu a.root-item { background: #EBEBEB; border-bottom: 1px solid #C5C5C5; box-shadow: 0 1px 2px #EBEBEB; color: #242424; font-weight: bold;
}
#vertical-multilevel-menu li { display: block; position: relative;
}
#vertical-multilevel-menu li a { box-sizing: border-box; border-radius: 3px; font-size: 12px; line-height: 13px; margin-bottom: 3px; padding: 7px 10px; text-transform: uppercase; display: block; text-decoration: none;
}
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul { margin: 0; padding: 0; list-style: none; font-size: 12px;
}
#vertical-multilevel-menu li.root-item ul { border-radius: 3px; background: #6DA86E; background: linear-gradient(to right, #087E78, #6DA86E); color: #FFFFFF; box-shadow: 0 1px 2px #EBEBEB; overflow: hidden;
}
#vertical-multilevel-menu li ul { position: absolute; top: auto; display: none; z-index: 500; height: auto; margin: 0 0 0 100%; top: 0;
}
#vertical-multilevel-menu li.root-item ul li a { color: #FFFFFF; margin-bottom: 0; text-transform: none; white-space: nowrap;
}
#vertical-multilevel-menu li:hover > ul,#vertical-multilevel-menu li.jshover > ul {display: block;}
#vertical-multilevel-menu a.root-item::after,.header__logo > a::after,.main-section-list__link::after,.footer-menu__item > a::after,.footer-menu__title::after,.grey::after,.contacts-list > a:after { content: none;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/filter/filter.css?177524033013859*/
.bx-filter { width: 100%; min-width: 220px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px;
}
.bx-filter .bx-filter-section { position: relative;
}
.bx-filter .bx-filter-section > .row { padding: 0 5px;
}
.catalog-filter-title { font-size: 18px; color: #000; text-transform: uppercase; margin-top: 15px; margin-bottom: 18px; border-bottom: 1px solid #ccc; padding-bottom: 12px;
}
.bx-filter .bx-filter-parameters-box { position: relative;
}
.bx-filter .bx-filter-parameters-box-title { position: relative; font-size: 14px; color: #000; padding-bottom: 15px;
}
@media (min-width: 992px) { .bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) { clear: both; }
}
@media (min-width: 768px) and (max-width: 991px) { .bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) { clear: both; }
}
.bx-filter .bx-filter-parameters-box-title span { color: #000; border-bottom: 1px solid transparent; cursor: pointer;
}
.bx-filter .bx-filter-parameters-box-title span:hover { border-color: #000;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover { border-color: transparent;
}
.bx-filter .bx-filter-block { display: none; transition: padding .3s ease; box-sizing: content-box;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block { display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub { font-size: 14px; font-style: normal; display: block; padding-bottom: 5px;
}
.bx-filter-parameters-box-container .checkbox:first-child { margin-top: 0;
}
.bx-filter .bx-filter-parameters-box-container-block { font-size: 11px; color: #3f3f3f;
}
.bx-filter .bx-filter-input-container input { display: block; width: 95%; font-size: 18px; height: 38px; margin: 0; padding: 0 4px; border: 1px solid #ccd5db; border-radius: 2px; background: #fff; outline: none;
}
.bx-retina .bx-filter .bx-filter-input-container input { border-style: solid; border-width: 1px; border-image: url(/local/templates/profparket_10.2019/../images/border_default.png) 2 repeat;
}
.bx-ios .bx-filter .bx-filter-input-container input { background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.bx-filter .bx-filter-button-box { clear: both;
}
.bx-filter .bx-ui-slider-track-container { padding: 35px 0 25px;
}
.bx-filter .bx-ui-slider-track { position: relative; height: 7px;
}
.bx-filter .bx-ui-slider-part { position: absolute; top: -6px; width: 1px; height: 17px; background: #a2bfc7;
}
.bx-filter .bx-ui-slider-part.p1 { left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 { left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 { left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 { left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 { right: -1px;
}
.bx-filter .bx-ui-slider-part span { font-size: 11px; position: absolute; top: -16px; left: 50%; display: block; width: 100px; margin-left: -50px; text-align: center; color: #000;
}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span { color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v { position: absolute; top: 0; bottom: 0;
}
.bx-filter .bx-ui-slider-range { z-index: 50; background: #d6d6d6;
}
.bx-filter .bx-ui-slider-pricebar { z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd { z-index: 60; background: #087E78;
}
.bx-filter .bx-ui-slider-pricebar-vn { z-index: 70;
}
.bx-filter .bx-ui-slider-pricebar-v { z-index: 80; background: #087E78;
}
.bx-filter .bx-ui-slider-handle { position: absolute; top: 100%; width: 12px; height: 22px; border-bottom: none;
}
.bx-filter .bx-ui-slider-handle:hover { cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active { cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left { left: 0; margin-left: -12px; border-radius: 20px 0 0 0; background: #087E78;
}
.bx-filter .bx-ui-slider-handle.right { right: 0; margin-right: -12px; border-radius: 0 20px 0 0; background: #087E78;
}
.bx-filter .bx-filter-select-container { display: block; box-sizing: border-box; height: 35px; border-radius: 3px; border: 1px solid #ccd5db;
}
.bx-retina .bx-filter .bx-filter-select-container { border-style: solid; border-width: 1px; border-image: url(/local/templates/profparket_10.2019/../images/border_default.png) 2 repeat;
}
.bx-filter .bx-filter-select-block { position: relative; display: block; box-sizing: border-box; width: 100%; height: 33px; margin: 0; padding: 0 33px 0 10px; border: none; border-radius: 2px; background: #fff;
}
.bx-filter .bx-filter-select-text { font-size: 15px; line-height: 33px; overflow: hidden; max-width: 100%; height: 33px; cursor: pointer; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis;
}
.bx-filter .bx-filter-select-text.fix { min-width: 120px;
}
.bx-filter .bx-filter-select-text label { cursor: pointer;
}
.bx-filter .bx-filter-select-arrow { position: absolute; top: 0; right: 0; width: 34px; height: 33px; cursor: pointer; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
.bx-filter-select-popup { background: #fff; padding: 0; min-width: 173px;
}
.bx-filter-select-popup ul { margin: 0; padding: 0; list-style: none;
}
.bx-filter-select-popup ul li { display: block; text-align: left; vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child { border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 5px;
}
.bx-filter-select-popup ul li label { font-size: 14px; line-height: 26px; display: block; text-align: left !important; overflow: hidden; box-sizing: border-box; width: 100%; height: 26px; padding: 0 5px; cursor: pointer; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover { color: #000; background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled { color: #b8b8b8; background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text { line-height: 34px !important;
}
.bx-filter .bx-filter-tag { padding: 18px;
}
.bx-filter .bx-tag-link { font-size: 12px; text-decoration: none; text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover { color: #1d3d46;
}
.bx-filter .bx-filter-param-label { min-height: 20px; font-weight: 400; cursor: pointer;
}
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label { float: left; display: block; margin-right: 5px;
}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label { display: block;
}
.bx-filter .bx-filter-param-label.dib { display: inline-block;
}
.bx-filter .bx-filter-param-text { font-weight: 400;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text { color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active { background: #f3f8fa;
}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text { display: inline-block; text-align: left;
}
.bx-filter .btn { text-align: center; padding: 10px 12px;
}
.bx-filter-button-flex { display: flex;
}
.bx-filter .btn-buy { display: inline-block; width: 40%; margin-right: 5%;
}
.bx-filter .btn:first-child { margin-right: 10px;
}
.bx-filter .btn-buy:nth-child(2) { background: #d81f1f; border-bottom: 2px solid #D83F3F; box-shadow: 0 1px 0 #A50117;
}
.bx-filter .bx-filter-param-btn { font-weight: 400; display: inline-block; width: 38px; height: 38px; padding: 6px; text-align: center; text-decoration: none; color: #000; vertical-align: middle; border: 1px solid #ccd5db; border-radius: 2px; background: #fff; position: relative; transition: border .3s ease, box-shadow .1s ease, color .3s ease; cursor: pointer;
}
.bx-retina .bx-filter .bx-filter-param-btn { border-style: solid; border-width: 1px; border-image: url(/local/templates/profparket_10.2019/../images/border_default.png) 2 repeat;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl { background: transparent; box-shadow: none; position: relative;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before { position: absolute; content: ' '; display: block; z-index: 100; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0lOIsDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center; opacity: .7; inset: 0;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text { line-height: 26px;
}
.bx-filter .bx-filter-param-btn.bx-spm { width: 23px; min-width: 23px; height: 23px; line-height: 23px; font-weight: 400; padding: 0; font-size: 17px; color: #767b7e; vertical-align: top; border-radius: 50%; background-color: transparent;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CYII=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm:active { outline: none !important; box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
}
.bx-filter span.bx-spm { font-size: 18px; line-height: 23px; display: inline-block; height: 23px; margin: 0 10px; vertical-align: middle; color: #000;
}
.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon { line-height: 33px; position: relative; display: inline-block; width: 23px; height: 23px; margin: -4px 2px 0 0; vertical-align: middle; border-radius: 2px;
}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon { line-height: 24px; border-radius: 2px; display: inline-block; width: 24px; height: 24px; vertical-align: middle; box-shadow: inset 0 0 0 1px rgba(0,0,0,.05); background-size: cover;
}
.bx-filter-select-popup .bx-filter-btn-color-icon { width: 20px; height: 20px; margin: 2px 0; top: 0 !important;
}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon { top: -1px !important;
}
.bx-filter-btn-color-icon.all { position: relative; border: none; box-shadow: none;
}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before { position: absolute; width: 60%; height: 60%; background: #fff; content: " "; box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.bx-filter-btn-color-icon.all:after { right: 0; bottom: 0;
}
.bx-filter-btn-color-icon.all:before { top: 0; left: 0;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon { opacity: .2;
}
.bx-filter .bx-filter-parameter-biz { font-size: 14px; line-height: 15px; display: inline-block; margin-right: 10px; text-decoration: none; color: #1485ce; border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover { text-decoration: none; border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active { position: relative; color: #000; border-color: transparent;
}
.bx-right { padding-left: 10px;
}
.btn-themes { color: #FFF;
}
.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover { color: #FFF;
}
.bx-filter .bx-filter-popup-result { font-size: 13px; font-weight: 400; position: absolute; z-index: 915; display: none; line-height: normal; margin: -7px 0 0 10px; padding: 0 10px; white-space: nowrap; color: #3f3f3f; min-height: 37px; line-height: 18px; border: 1px solid #C6DCE7;
}
.bx-filter .bx-filter-popup-result.left { border-width: 2px 10px 2px 2px; border-image: url(/local/templates/profparket_10.2019/../images/result_popup_left.png) 4 20 4 4 repeat;
}
.bx-filter .bx-filter-popup-result.right { border-width: 2px 2px 2px 10px; border-image: url(/local/templates/profparket_10.2019/../images/result_popup_right.png) 4 4 4 20 repeat;
}
.bx-filter .bx-filter-popup-result.right { left: 97%;
}
.bx-filter .bx-filter-popup-result.left { right: 97%;
}
.bx-filter-horizontal .bx-filter-popup-result { display: inline-block; position: relative; left: auto; right: auto; bottom: -7px;
}
.bx-filter .bx-filter-popup-result a { color: #0073a3; line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover { text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close { display: none;
}
@media (max-width: 767px) { .bx-touch .bx-filter .bx-filter-popup-result { font-size: 12px; line-height: 14px; position: fixed !important; z-index: 1001; top: auto !important; right: 0 !important; bottom: 0 !important; left: 0 !important; margin: 0; width: auto; height: auto; padding: 10px; border-radius: 2px; border: 1px solid #c6dae7; background: rgba(255,255,255,.9); } .bx-touch .bx-filter .bx-filter-popup-result br { display: none; } .bx-filter .bx-filter-popup-result .arrow { display: none; }
}
@media (max-width: 767px) { .catalog-filter-title { font-size: 16px; white-space: normal; word-wrap: break-word; padding: 10px 15px; margin: 10px -15px 15px; text-align: center; }
}
.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block { display: block;
}
.bx-filter-button-flex { display: flex;
}
.bx-filter .btn-buy:nth-child(2) { background: #d81f1f; border-bottom: 2px solid #D83F3F; box-shadow: 0 1px 0 #A50117;
}
.bx-filter .btn-buy { display: inline-block; width: 40%; margin-right: 5%;
}

/* End */


/* Start:/local/templates/profparket_10.2019/css/right_panel/right_panel.css?17754945201068*/
/* right panel */
.right-panel { position: fixed; right: 2px; top: 30vh; background: transparent; width: 50px; height: 110px; z-index: 2;
}
.panel-basket,.panel-compare {display: flex;flex-direction: column-reverse;align-items: center;}
.basket-icon img { width: 50px; height: auto;
}
.basket-count > div > p, .compare-count > div > p, .basket-count div, .compare-count div, .basket-count span, .compare-count span { color: #FFFFFF !important; margin: 0; padding: 0; font-weight: bold; font-size: 12px; line-height: 1; text-align: center;
}
.basket-count > div, .compare-count > div {width: 20px; height: 20px; border-radius: 50%; background: #79b715; display: flex; align-items: center; justify-content: center;position: relative;right: 2px;}
.panel-compare { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 5px 0 10px;
}
#toTop { width: 34px; height: 34px; border: 1px solid #ccc; background: #f7f7f7; text-align: center; padding: 5px; display: block; cursor: pointer; color: #333; font-family: verdana; font-size: 11px;
}
/* right panel */
/* End */


/* Start:/local/templates/profparket_10.2019/css/catalog/catalog.css?17755010122123*/
.catalog-section__image { position: relative; max-height: 195px; overflow: hidden;
}.catalog-top-sections__link {display:flex;flex-direction:column;}
.catalog-section__image img { width: 100%; height: 100%;
}
.catalog-section__item { border: 1px solid #cdcdcd; padding: 6px; height: 100%;
}
.catalog-section__info-name { display: block; font-size: 16px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}#quantity-custom{padding-top: 15px;}#quantity-collection-element-custom{padding-top:10px;}
.catalog-section__info-prop { margin: 4px 0; height: 80px; overflow: hidden; position: relative;
}#container > img,p > img{max-width:100%;height:100%;}
.catalog-section-footer-button { display: flex; flex-wrap: nowrap;
}.catalog-tab-content{max-width:100%;}
.catalog-section__price { min-height: 13px; font-size: 20px; position: relative; margin-bottom: 15px; font-weight: bold; display: inline-block;
}.my_modal_container{padding: 0 15px !important;}
.catalog-section-footer-button { margin: 10px 0;
}.catalog-section__image-brand {position: absolute;top: 70px;left: 20px; width: 100%;}
.catalog-section__info { padding: 10px 5px;
}
.catalog-section__row { margin-right: -5px; margin-left: -5px;
}
.catalog-section__col { padding-right: 5px; padding-left: 5px; margin-bottom: 20px;
}
.but:hover { background-color: #6DA86E; color: #FFF;
}
.but:hover:after { border-top: 34px solid #6DA86E;
}
.but:hover:before { border-bottom: 34px solid #6DA86E;
}
.catalog-sort__links a { display: inline-block; background-image: url(https://profparket.ru/local/templates/profparket_10.2019/scss/../images/ld-sprite.webp); background-position: -160px -138px; background-repeat: no-repeat; width: 16px; height: 13px;
}
.catalog-section .catalog-sort__links a.top-ups { background-position: -235px -138px;
}
.catalog-section .catalog-sort__links a.top-downs { background-position: -185px -138px;
}
.col > .row > .col-12 > .catalog-top-sections > .row > .col-12{ padding-left: 0;
}
.main-section .row .col-lg-9,#ww-filter_result{ padding-left: 25px !important;
}
.catalog-bottom-sections { padding: 20px 50px;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/catalog/inside_catalog/inside_catalog.css?17753028723642*/
.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #ffffff; border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-link.active::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; background-color: currentColor; animation: tabSlide 0.3s ease;
}
.catalog-detail__slider { margin: 0;
}
.nav-link { display: block; padding: 0.5rem 1rem;
}
/* #nav-tech-tab { border-top: 1px solid #dee2e6; border-left: 1px solid #dee2e6; border-right: 1px solid #dee2e6; border-radius: 3px;
} */
.catalog-detail__header { padding-bottom: 15px;
}
.catalog-detail__slider { max-width: 100% !important;
}
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;
}
.tab-content > .tab-pane { display: none;
}
.catalog-detail__inner .prop-table > div:nth-child(odd) { background-color: #fcfcfe; margin: 0; padding: 15px;
}
.my-prop-table_code span { color: #79b715; font-weight: 700;
}
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none;
}
.my-col h3 { font-weight: 600; text-align: center; text-transform: uppercase; margin-bottom: 15px;
}
.my-hr-catalog-element { width: 50%; text-align: center; height: 1px; color: #79b715 !important; margin-bottom: 15px; border: none; background-color: #79b715 !important;
}
.my-prop-table_code p { font-size: 13px; margin: 0 !important;
}
.div-title__catalog > .title-block__10 { font-size: 1.2rem;
}
.d-lg-none { display: none;
}
.d-lg-block { padding-top: 15px;
}
.d-lg-block > br { display: none;
}
.d-lg-block > h3 { font-size: 14px; margin: 0; line-height: 20px;
}
.chek_compare { visibility: hidden;
}
.catalog-detail__inner > nav { border-bottom: 1px solid #dee2e6;
}
.show { display: block !important;
}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
/* Slider */
.slick-loading .slick-list { background: #fff url("/local/templates/profparket_10.2019/scss/./ajax-loader.gif") center center no-repeat; }

/* End */


/* Start:/local/templates/profparket_10.2019/css/ui/buttons.css?17748687773106*/
.button_compare { background: #79b715; color: #ffffff; font-size: 14px; display: block; text-align: center; line-height: 2em !important; border-radius: 4px; font-weight: 500 !important; border-bottom: 2px solid #679b10; box-shadow: 0 1px 0 #57840b; white-space: nowrap; width: 90% !important; height: auto !important; margin: 0 auto;
}
.button { padding: 2px 10px;
}
.button a { padding: 10px 4px; height: 28px; display: inline-block; text-align: center; background: #719C91; color: #fff; font-weight: 700;
}
.button::before { content: ''; border: 10px solid transparent; border-top-width: 14px; border-bottom-width: 14px; border-right-color: #719C91; position: absolute; left: -8px;
}
.button::after { content: ''; border: 10px solid transparent; border-top-width: 14px; border-bottom-width: 14px; border-left-color: #719C91; position: absolute; width: 0; height: 0; right: -8px; top: 5px;
}
.but { display: block; height: 34px; font-size: 12px; text-transform: uppercase; vertical-align: middle; padding: 10px 2px; line-height: 1.333; background: #D6D6D6; position: relative; font-weight: 700;
}
.but:after { content: ''; display: block; clear: both; width: 0; height: 0; border-right: 14px solid transparent; border-top: 34px solid #D6D6D6; position: absolute; top: 0; right: -14px;
}
.but:before { content: ''; display: block; clear: both; width: 0; height: 0; border-left: 14px solid transparent; border-bottom: 34px solid #D6D6D6; position: absolute; top: 0; left: -14px;
}
.button-open-custom { cursor: pointer; font-weight: 700; background: #79b715; color: #fff; margin-top: 1px; border-radius: 40px; height: 34px; font-size: 10px; text-transform: uppercase; vertical-align: middle; line-height: 24px; padding: 5px; position: relative;
}
.btn-secondary { color: #ffffff; background-color: #6c757d; border-color: #6c757d;
}
.btn { white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; font-weight: 300; border-radius: 0; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; padding: 15px 17px; line-height: 1; cursor: pointer; float: left; outline: none;
}
.btn-buy { border: none; background: #79b715; color: #ffffff; font-size: 14px; display: block; text-align: center; line-height: 2em; border-radius: 4px; font-weight: 500; border-bottom: 2px solid #679b10; box-shadow: 0 1px 0 #57840b; white-space: nowrap;
}
.button_compare_element { background: #79b715; color: #ffffff; font-size: 14px; text-align: center; line-height: 2em; border-radius: 4px; font-weight: 500; border-bottom: 2px solid #679b10; box-shadow: 0 1px 0 #57840b; white-space: nowrap; padding: 0px 13px;
}
.catalog-tabs .nav-item .nav-link { border: none; background: #79b715; color: #fff; text-transform: uppercase; padding: 5px 10px; border-radius: 0;
}
div#tag-category-custom span, #tag-category-custom span.button-open-custom { display: none;
}
.h-anim-bg { background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 400% 400%; animation: gradientBG 15s ease infinite; color: #ffffff;
}
.title-block__10 { border-radius: 10px; padding: 10px;
}
/* End */


/* Start:/local/templates/profparket_10.2019/css/modal/popup.css?17752413926352*/
.modal-open .modal { overflow-x: hidden; overflow-y: auto;
}
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0;
}
.fade { transition: opacity 0.15s linear;
}
.modal.show .modal-dialog { transform: translate(0, 0);
}
.modal-dialog { position: relative; width: auto; pointer-events: none;
}
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #ffffff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0;
}
.modal-header { text-align: center; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem;
}
.modal-title { margin-bottom: 0; line-height: 1.5;
}
.close:not(:disabled):not(.disabled) { cursor: pointer;
}
.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto;
}
.modal-title { margin: 0; line-height: 1.5;
}
button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none;
}
.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: .5;
}
.modal-body { position: relative; flex: 1 1 auto; padding: 1rem;
}
.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef; gap: 15px;
}
.gorod { padding-top: 10px; padding-bottom: 5px;
}
.product-image-block img { width: 100%; height: auto;
}
.catalog-detail__prop-price_base { font-size: 40px; font-weight: 300; color: #7ab914; padding-top: 10px;
}
.catalog-detail__prop-price_base span { font-size: 22px; color: #555;
}
.form-group { padding: 10px;
}
.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #ffffff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.ploshad { color: #000; width: 150px;
}.form__input,.inputtextarea {width:100%}#ww-add_bask{max-width: 400px;margin: 0 auto;}
.form-calc__square-border{width:100%}
.form-calc { margin-top: 20px; padding: 34px 32px; box-shadow: 0 5px 20px #e3e3ec; } .form-calc__title { font-weight: 700; font-size: 20px; margin-bottom: 10px; color: #2f2f32; } .form-calc__square > div { background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/calc_s.png") no-repeat left center; padding-left: 0 !important;} .form-calc__square span { line-height: 34px; height: 34px; width: 28px; } .form-calc__square span:before { opacity: .7; display: inline-block; content: ""; width: 30px; height: 30px; background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/svg/al.svg") -21px -191px no-repeat; vertical-align: middle; } .form-calc__square span.minus, .form-calc__square span.plus { font-size: 0; line-height: 28px; height: 30px; width: 30px; display: inline-block; cursor: pointer; vertical-align: top; position: relative; z-index: 1; border: 1px solid #d7d7d7; } .form-calc__square span.minus:before { background-position: -81px -191px; } .form-calc__square span.plus:before { background-position: -50px -191px; } .form-calc__square input[type=text] { margin: 0; height: 30px; font-size: 13px; border-left: none !important; border-right: none !important; } .form-calc__square-border { background: none !important; display: inline-block; font-size: 0; } .form-calc__box > div { min-height: 22px; background: url("https://profparket.ru/local/templates/profparket_10.2019/scss/../images/calc_b.png") no-repeat left center; } .form-calc label, .form-calc .label { display: block; } .form-calc label > div, .form-calc .label > div { margin-bottom: 5px; padding-left: 30px; line-height: 30px; } .form-calc label input[type=text], .form-calc .label input[type=text] { border: 1px solid #d7d7d7; background-color: #f8f8f9; padding: 5px 10px; width: 100%; line-height: 1.4em; } .form-calc__itog { font-weight: 700; font-size: 15px; color: #2f2f32; margin-top: 15px; padding-top: 5px; padding-bottom: 15px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; } .form-calc__itog-summ { display: inline-block; font-size: 28px; font-weight: 400; text-align: center; color: #000; margin-left: 10px; } .form-calc__itog div.form-calc__box { display: inline-block; padding-left: 0; font-weight: normal; } .col-md-6 > .form-calc__box { padding-top: 20px} .form-calc__box { padding-left: 15px; padding-top: 5px; } .my_form_calc_icon { padding-top: 5px; } .my-js-item-count { width: 100%; height: 30px; } .my_form_calc_icon > div{	padding-left: 30px;	margin-bottom: 10px;	}	.form-calc__square > div > p{ padding-left: 30px;	}	.form-calc__square-border input, .my_form_calc_icon input{	border:1px solid #CCC!important;	}	.my_modal_container{	padding: 15px;	} .form-calc__itog div.form-calc__box div { min-height: 22px; padding-left: 30px; background-size: contain; } .form-calc__itog div.form-calc__box i { font-style: normal; } @media (max-width: 768px) { .form-calc__itog div.form-calc__box { margin-left: 0; padding-top: 10px; } .form-calc__itog div.form-calc__box div { padding-left: 60px; } } .form-calc__submit { padding-top: 10px; } .form-calc__submit .btn-buy { display: inline-block; padding: 0 18px; } .form-calc__submit .btn-buy:last-child { margin-left: 14px; } @media (max-width: 768px) { .form-calc__submit .btn-buy { padding: 0 13px; } .form-calc__submit .btn-buy:last-child { margin-left: 8px; } } .form-calc__podrez label { display: inline-block; margin: 0; } .form-calc__podrez label input { margin: 0 4px 0 2px; position: relative; top: 2px; }
.modal-footer-ajax > .button_compare > a { color: #ffff;
}
.text-muted { color: #6c757d !important;
}
.my_modal_container { padding: 0 15px;
}
.modal { display: none;
}
.product-properti-block { padding-left: 15px !important}.fade { opacity: 0; transition: opacity 0.15s linear;}.my_form_calc_icon > div {height:25px;}.fade.show { opacity: 1;}.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; }

/* End */


/* Start:/local/templates/profparket_10.2019/css/media/media.css?17753267998534*/
@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); } .modal-sm { max-width: 300px; } }
@media (min-width: 992px) { .modal-lg { max-width: 800px; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } */ .modal-lg { max-width: 800px; } } @media (min-width: 1200px) { .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
}
@media (min-width: 992px) { .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
}
@media (min-width: 992px) { .col-lg-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
}
@media (min-width: 992px) { .col-md-8 { flex: 0 0 75%; max-width: 75%; }
}
@media (min-width: 768px) { .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
}
@media (min-width: 768px) { .col-md-6 { flex: 0 0 50%; max-width: 50%;}
}
@media (min-width: 992px) { .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .slick-slider { padding-bottom: 15px; }
}
/* header media запросы */
.hamburger { display: none;
} @media only screen and (max-width: 1060px) { #ww-filter_result { padding-left: 0;
}
.main-section > .col-md-4 { flex: 100%; max-width: 100%; } .footer-menu__title.collapsed:after { transform: rotate(-180deg); } .slick-slider { padding: 15px 0; } .breadcrumb-area { font-size: 0.85em; line-height: 10px;
} /* .col-sm-6 { flex: 0 0 100%; max-width: 100% !important; } */ .contacts-mobile { display: block !important; } .footer__legal p { text-align: left; margin: 20px 0; } .bx-filter .bx-filter-parameters-box-title { padding-bottom: 10px; border-bottom: 1px solid #eeeeee; padding-top: 10px;
} .container { padding: 0 13px;
} .bx-filter .btn-buy { display: inline-block; width: 100%; margin-right: 2%;
}
.breadcrumb-area { flex-direction: column;gap: 2px; }
.nav-tabs{gap:10px 0} .navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem;
}
.div-title__catalog .title-block__10 { margin-top: 20px; font-size: 18px; padding: 0;
}
.div-title__catalog .title-block__10:after { margin: 10px 0;
}
.catalog-top-sections { padding-top: 10px;}
.header-contacts { width: 180px;
}
.main-menu,.header__desc,.contacts-desktop { display: none !important;
}
.header__logo-desc { font-size: 12px;
}
.header__logo a { font-size: 30px;
}
.header-area > .container-main { display: flex; justify-content: space-between;
} .hamburger { position: relative; top: 20px; color: #fff; display: block; font-size: 12px; height: 32px; background: #000; width: 90px; } .hamburger__lines { left: 20px; border-radius: 2px; height: 2px; width: 25px; background: #fff; position: absolute; display: block; content: ''; transition: all .3s ease-in-out; } .hamburger__lines:before, .hamburger__lines:after { left: 0; border-radius: 2px; height: 2px; width: 25px; background: #fff; position: absolute; display: block; content: ''; transition: all .3s ease-in-out; } .hamburger__lines:before { top: -8px; } .hamburger__lines:after { bottom: -8px; } .hamburger__label { position: relative; left: 14px } .hamburger__lines { position: relative; left: -5px; top: 5px; } .main-menu__item { display: block; float: none; margin-bottom: 0; } .navbar_custom .main-menu__item { height: 43px; }
.main-menu__item-gorod { display: none;
}
.main-menu { display: block !important;
} .main-menu__link { color: #000000; height: 50px; line-height: 56px; text-align: center; padding: 0; margin: 0; padding-left: 15px; border-bottom: 1px solid #000; font-weight: 500; } .navbar_custom .navbar-nav > li > .main-menu__link, .navbar_custom .main-menu__link.root-item.main-menu__link { line-height: 43px; height: 43px; } #mainMenu { position: fixed; top: 56px; background-color: #f3f3f3; width: 320px; height: calc(100% - 56px); left: -400px; transition: all .3s ease-in-out; display: block; overflow-y: auto; } #mainMenu.show { left: 0; top: 0; background: none repeat scroll 0 0 #F5F5F5; z-index: 500; width: 100%; height: 100%; }
}
@media only screen and (max-width: 995px){.empty-basket p,.empty-basket h3{position:relative;top:0;left: 0;}.ww-itog{padding-left:15px;}.delete_tovar img{position:relative;}#quantity-collection-element-custom > .row > .col-6{display:flex;flex-direction: column;}.catalog-bottom-sections{padding: 20px 0px;}.main-section .row .col-lg-9, #ww-filter_result { padding-left: 0 !important;
}.container-fluid > .container-inner > .row > .col-md-2{max-width: 120px !important;}} @media only screen and (max-width: 790px) {.my_form_calc_icon > div{width:80%;}.col-md-6 > .form-calc__box{padding-top:0 !important;}.my_modal_container{padding: 0 10px !important;}.form-calc__square input[type=text]{width:100%;} form > .my_modal_container > .col-md-6 > .form-calc__box {width: 98% !important;padding-left: 0 !important} .catalog-filter-title { margin: 0 auto; width: 100%; background: #79b715; color: #fff; font-size: 14px; display: block; text-align: center; border-radius: 4px; font-weight: 500; border-bottom: 2px solid #679b10; box-shadow: 0 1px 0 #679b10; margin-bottom: 15px; padding: 20px 15px; } .catalog-filter form { display: none; } .breadcrumb-area { line-height: 12px; padding-bottom: 8px;
} .div-title__catalog .title-block__10 { font-size: 15px; } .contacts-mobile { display: block !important; } .header-contacts { padding-left: 18px; } .header__logo { display: none;
} .button-open-custom { width: 100%; text-align: CENTER; text-overflow: ellipsis;
} .catalog-section__row { display: grid ; grid-template-columns: 50% 50%; } .main-section .row .col:nth-child(2) { padding: 0;
} #mainMenu.show { left: 0; top: 0; background: none repeat scroll 0 0 #F5F5F5; z-index: 500; width: 100%; height: 100%; } .navbar_custom .navbar-nav > li > .main-menu__link, .navbar_custom .main-menu__link.root-item.main-menu__link { line-height: 43px; height: 43px; }
}
@media only screen and (max-width: 560px) {.bx_compare .bx_sort_container {display: flex;flex-direction: column;gap: 10px;}.catalog-top-sections__link a{font-size:11px;}#quantity-collection-element-custom > .row > .col-md-3{max-width:100% !important;flex: 0 0 100% !important;}.my_form_calc_icon > div{width:70%;} .footer-menu__list {padding-bottom: 10px;} .form-calc__box{padding-left: 0;} .slider-nav > .slick-list > .slick-track { width: 1800px !important; margin: 0 !important; } .form-calc label input[type=text], .form-calc .label input[type=text]{width: 90%;}.grid{gap: 50px;} .form-calc__box { padding-left: 0;
} .my-name-d-none { padding: 8px 0; } .form-calc{padding: 24px 10px;}.form-calc__podrez { padding-bottom: 5px; padding-top: 10px; }.form-calc { margin-top: 30px;}.form-calc__itog div.form-calc__box div{padding-left: 0;background: none;}.form-calc__itog-summ { padding-top: 10px; font-size: 18px; margin-left: 0;
} .form-calc__itog div.form-calc__box { margin-left: 0; text-align: center; }.form-calc__itog { margin-top: 0; padding-top: 0; padding-bottom: 10px;
}} @media only screen and (max-width: 420px){.about-page{padding: 0px !important;}.but:after,.but:before {content: none !important}#sections-menu{max-width: 70%;}#sections-menu li {margin: 0;}#sections-menu li a,.button-open-custom{font-size: 10px;}.container {padding: 0 8px;}.catalog-section__row {grid-template-columns: 100%;}.button-open-custom {width: 25%;}.header-contacts {background: none;}.brand-section__image {height: 70px;}.map-level-1 {grid-template-columns: 100% !important;gap: 0 !important;margin: 0 auto;}.d-lg-block { padding-top: 5px;
} .brand-slider__pic {width: 100%;} .brand-slider > .swiper-wrapper{gap: 20px !important;} .form-calc { margin-top: 30px; }.form-calc__submit > .btn-buy,.form-calc__submit > .button_compare_element{font-size: 12px !important;}.nav-link { padding: 0.6rem 0.5rem;
} .swiper-slide{width: 150px !important;}.all-slider .swiper-wrapper{gap: 0;} .col-md-3 { flex: 0 0 50% !important; max-width: 50% !important; }.container-fluid > .container-inner > .row > .col-md-3 { max-width: 100% !important; flex: 100% !important; }.form-group,.modal-body{padding: 5px;}.product-image-block > img{width: 100%;height: 100%;}.my_modal_container {padding: 0; padding-left: 7px;}.product-image-block > h2 {font-size: 15px;}.catalog-detail__prop-price_base{font-size:30px;}.modal-title{font-size: 16px;}.catalog-sort_block{flex-direction: column;}}@media only screen and (max-width: 280px){.button-open-custom{font-size:8px}}
/* header media запросы */
/* footer media запросы */

/* End */


/* Start:/local/templates/profparket_10.2019/css/swiper/swiper.css?17752396103519*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1;
}
.swiper-wrapper { display: flex; align-items: center; gap: 10px;
}
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform;
}
.swiper-slide > .catalog-section__item > a > .catalog-section__image { position: relative; height: 100px; width: 100%; overflow: hidden;
}
.swiper-slide > .catalog-section__item > a > .catalog-section__image > img{ max-width: 100%; width: 150px; height: 100%;
}
.swiper-slide { width: 180px !important; height: 100%; text-align: center;
}.slick-arrow{display:none !important;}
.catalog-details { display: none;
}
.catalog-section__info-slider { padding-top: 10px;
}
.catalog-section__info-slider > .catalog-section__info-prop { text-overflow: ellipsis; white-space: nowrap; height: 100%;
}
.catalog-section__item-slider > .catalog-section__footer { display: flex; flex-direction: column-reverse;
}
.catalog-section__item-slider > .catalog-section__footer > button { width: 100%;
}
.slider-nav .slick-list .slick-slide { margin: 0 5px;
}
.slick-slide > img { width: 100%;
}
.swiper-slide > .catalog-section__item { height: 70%;
}
.brand-slider__pic { width: 280px; height: 130px; position: relative; padding: 0 10px; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;
}
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10;
}
.slick-track { position: relative; left: 0; top: 0; display: flex; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; }
.brand-slider__controls { position: relative; text-align: center; margin: 0 0 10px 0; height: 42px; padding: 12px 0;
}
.brand-slider .swiper-pagination-bullet-active { background: #565656;
}
.brand-slider .swiper-pagination { position: relative; display: inline-block;
}
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer;
}
.brand-slider .swiper-pagination-bullet { margin: 0 3px;
}
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2;
}
.brand-slider__price { display: none;
}
.brand-slider .swiper-button-prev, .brand-slider .swiper-button-next { font-size: 0; text-indent: -99999em; cursor: pointer; width: 9px; height: 15px; display: inline-block; position: relative; left: unset; right: unset; top: 4px; background-position: -102px -798px;
}
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-dots li { display: none;
}
.brand-slider__item {width: 307.833px !important;}
/* End */


/* Start:/local/templates/profparket_10.2019/components/bitrix/menu/top/style.css?169628040081*/
.main-menu__item-gorod{
	position: absolute!important;
	right: 0px;
	top:-3px;
}

/* End */
/* /local/templates/profparket_10.2019/css/main.css?17753973775357 */
/* /local/templates/profparket_10.2019/css/header/header.css?17753249983631 */
/* /local/templates/profparket_10.2019/css/footer/footer.css?17761177421715 */
/* /local/templates/profparket_10.2019/css/categiries_block/categiries.css?17748686575775 */
/* /local/templates/profparket_10.2019/css/aside/search_aside.css?17752998741153 */
/* /local/templates/profparket_10.2019/css/aside/aside.css?17748668642402 */
/* /local/templates/profparket_10.2019/css/filter/filter.css?177524033013859 */
/* /local/templates/profparket_10.2019/css/right_panel/right_panel.css?17754945201068 */
/* /local/templates/profparket_10.2019/css/catalog/catalog.css?17755010122123 */
/* /local/templates/profparket_10.2019/css/catalog/inside_catalog/inside_catalog.css?17753028723642 */
/* /local/templates/profparket_10.2019/css/ui/buttons.css?17748687773106 */
/* /local/templates/profparket_10.2019/css/modal/popup.css?17752413926352 */
/* /local/templates/profparket_10.2019/css/media/media.css?17753267998534 */
/* /local/templates/profparket_10.2019/css/swiper/swiper.css?17752396103519 */
/* /local/templates/profparket_10.2019/components/bitrix/menu/top/style.css?169628040081 */
