body{background:#fff}.page-catalog2-banner-top{font-family:"Noah",sans-serif;font-weight:500;font-size:40px;color:#fff;margin-top:35px;margin-bottom:46px;padding-top:50px;padding-bottom:50px;padding-left:80px;padding-right:80px;background:url("../v2/images/page-catalog2-banner-top-bg.jpg") #0e0f0f no-repeat right center;background-size:auto 100%;border-radius:4px;display:flex;gap:60px;align-items:center}.page-catalog2-banner-top .ui-btn{margin-left:auto}.page-catalog2-banner-top h1{margin-bottom:0}.page-catalog2-banner-top-description{font-size:var(--ui-text-base);line-height:var(--ui-line-height);font-weight:400;max-width:672px}@media only screen and (max-width:768px){.page-catalog2-banner-top{flex-direction:column;align-items:flex-start;gap:12px}.page-catalog2-banner-top .ui-btn{margin-left:0;margin-top:8px}}@media only screen and (max-width:480px){.page-catalog2-banner-top .ui-btn{width:100%}}@media only screen and (max-width:768px){.page-catalog2-banner-top{font-size:25px;color:#222;margin-top:15px;padding-top:0;padding-bottom:23px;padding-left:0;padding-right:0;border-bottom:1px solid #d5d5d5;margin-bottom:30px;background:none}}.page-catalog2-head{border-bottom:1px solid #d5d5d5;padding-bottom:31px;margin-bottom:50px;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-catalog2-head .catalog_filter_left{margin-right:auto}.page-catalog2-head-buttons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-catalog2-head-buttons-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-family:"Noah",sans-serif;font-weight:400;font-size:16px;line-height:108%;color:#222;margin-left:40px;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.page-catalog2-head-buttons-item:first-child{margin-left:0}.page-catalog2-head-buttons-item:hover{opacity:.7}.page-catalog2-head-buttons-item.change-angle::before{content:' ';display:block;width:24px;height:24px;background:url("../v2/images/ico-change-angle.svg") no-repeat center center;background-size:contain;transition:all .2s cubic-bezier(.42,0,.58,1) 0s;margin-right:6px}.page-catalog2-head-buttons-item.change-angle.right::before{transform:rotate(180deg)}.page-catalog2-head-buttons-item.sort{min-width:170px;width:170px}.page-catalog2-head-buttons-item.sort .spoiler-corner{font-size:10px;margin-left:auto;margin-right:4px;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.catalog-head-how-find{font-size:var(--ui-text-base);line-height:1.285;color:var(--ui-secondary-500);margin-right:auto}@media only screen and (max-width:768px){.catalog-head-how-find{order:2}}@media only screen and (max-width:768px){.page-catalog2-head{border-bottom:none;padding-bottom:0;margin-bottom:20px}.page-catalog2-head-buttons{justify-content:flex-start;width:100%}.page-catalog2-head-buttons-item.change-angle{display:none}.page-catalog2-head-buttons-item.sort{margin-left:auto}}.modal-screen.active{position:fixed;top:0;left:0;z-index:15;width:100vw;height:100vh;transform:none}.page-catalog2-head-sort-modal{position:absolute;top:-16px;right:-18px;z-index:20;box-shadow:var(--ui-shadow);background:#fff;border-radius:4px;width:206px;padding-top:17px;padding-bottom:18px}.page-catalog2-head-sort-modal-head{margin-bottom:19px;padding-left:18px;padding-right:18px}.page-catalog2-head-sort-modal-head a{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-family:"Noah",sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#222;text-decoration:none}.page-catalog2-head-sort-modal-head a .spoiler-corner{font-size:10px;margin-left:auto;margin-right:4px;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.page-catalog2-head-sort-modal.active .spoiler-corner{transform:scaleY(-1)}.page-catalog2-head-sort-modal-body-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-family:"Noah",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:var(--ui-secondary-300) !important;padding-top:7px;padding-bottom:7px;padding-left:18px;padding-right:18px;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.page-catalog2-head-sort-modal-body-item:last-child{margin-bottom:0}.page-catalog2-head-sort-modal-body-item:not(.active):hover{background:var(--ui-neutral-50)}.page-catalog2-head-sort-modal-body-item.active{color:var(--ui-secondary-900) !important}.page-catalog2-head-sort-modal-body-item.active::after{content:' ';display:block;min-width:12px;width:12px;height:8px;background:url("../v2/images/ico-check-blue.svg") no-repeat center center;background-size:auto 100%;margin-left:auto}@media only screen and (max-width:768px){.modal-screen.active{background:rgba(0,0,0,0.3)}.page-catalog2-head-sort-modal{position:fixed;top:initial;right:initial;z-index:1205;bottom:0;left:0;border-radius:0;width:100%}}.page-catalog2-main{display:grid;grid-template-columns:.9228fr 3fr;gap:50px 50px;align-items:flex-start}@media only screen and (max-width:1660px){.page-catalog2-main{grid-template-columns:1fr 3fr;gap:20px}}@media only screen and (max-width:1366px){.page-catalog2-main{grid-template-columns:1fr 2fr}}@media only screen and (max-width:768px){.page-catalog2-main{grid-template-columns:1fr}}.page-catalog2-main-filters-title{font-family:"Noah",sans-serif;font-weight:500;font-size:23px;line-height:100%;text-align:left;color:#222;border-bottom:1px solid #d5d5d5;padding-bottom:15px;display:flex;align-items:center;justify-content:flex-start}.page-catalog2-main-filters-title-clear{font-family:"Noah",sans-serif;font-weight:400;font-size:16px;line-height:150%;text-decoration:underline !important;color:#989898 !important;background-color:initial;height:initial;margin-left:auto}.page-catalog2-main-filters-title-clear:hover{text-decoration:none !important}.page-catalog2-main-filters .dropdown_content{background-color:initial;border:initial;border-radius:initial;left:initial;margin-top:initial;padding:initial;position:initial;top:initial;z-index:initial;width:initial;-webkit-box-shadow:initial;box-shadow:initial;border:initial}.page-catalog2-main-filters details.accordion{padding-top:24px}.page-catalog2-main-filters details.accordion summary:after{display:none}.page-catalog2-main-filters details.accordion summary .spoiler-corner{font-size:14px;margin-left:auto;margin-right:4px;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.page-catalog2-main-filters details.accordion[open] summary .spoiler-corner,.page-catalog2-main-filters details.accordion.active summary .spoiler-corner{transform:scaleY(-1)}.page-catalog2-main-filters .accordion_content{border-bottom:1px solid #d5d5d5}.page-catalog2-main-filters .accordion_item:hover{background:none}.page-catalog2-main-filters .field{margin-top:27px}.page-catalog2-main-filters .ui-input{height:46px}.page-catalog2-main-filters .field_top{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;height:45px}.page-catalog2-main-filters .field_top .field_top_text{font-family:"Noah",sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#989898}.page-catalog2-main-filters .field_value{position:relative;z-index:5}.page-catalog2-main-filters .range-inputs{width:100%;display:flex;justify-content:space-between}.page-catalog2-main-filters .range-input{display:flex;gap:14px;align-items:center}.page-catalog2-main-filters .range-input input{width:120px}@media only screen and (max-width:375px){.page-catalog2-main-filters .range-input input{width:100px}}.page-catalog2-main-filters .accordion_button{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-catalog2-main-filters .accordion_button .accordion_button_item{width:100%}.page-catalog2-main-filters .accordion_button .filter-clear{order:2;font-family:"Noah",sans-serif;font-weight:400;font-size:16px;line-height:150%;text-decoration:underline;color:#989898;background-color:initial;height:initial;display:none}.page-catalog2-main-filters .accordion_button .filter-clear:hover{text-decoration:none}.page-catalog2-main-filters .accordion_button .filter-apply{order:1;margin-left:0;height:46px;background:#222;border-radius:4px;margin-bottom:21px;font-family:"Noah",sans-serif;font-size:18px;line-height:133%;color:#fff;transition:all .2s cubic-bezier(.42,0,.58,1) 0s}.page-catalog2-main-filters .accordion_button .filter-apply:hover{background:#383838}.page-catalog2-main-filters .field_slider{height:2px}.page-catalog2-main-filters .field_slider .noUi-connect{background:#222}.page-catalog2-main-filters .field_slider .noUi-handle{background-color:#222;border-color:#222;width:13px !important;height:13px !important;top:-5.5px !important;box-shadow:none}.page-catalog2-main-filters .field_slider .noUi-handle.noUi-handle-lower{right:-2px}.page-catalog2-main-filters .field_slider .noUi-handle.noUi-handle-upper{right:-11px}@media only screen and (max-width:768px){.page-catalog2-main-filters{display:none;position:fixed;top:0;left:0;bottom:0;z-index:1210;width:100%;padding-top:24px;padding-bottom:24px;padding-left:15px;padding-right:15px;background:#fff;flex-direction:column}}.page-catalog2-head-button-filter{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;max-width:160px;height:42px;background:#222;border-radius:4px;font-family:"Noah",sans-serif;font-weight:700;font-size:16px;line-height:144%;text-align:center;color:#fff !important}.page-catalog2-head-button-filter::before{content:' ';display:block;width:20px;height:12.22px;background:url("../v2/images/ico-filter-button-white.svg") no-repeat center center;background-size:contain;margin-right:10px}@media only screen and (max-width:374px){.page-catalog2-head-button-filter{width:100%;max-width:105px;height:36px;font-size:14px}.page-catalog2-head-button-filter::before{width:16px;height:10px;margin-right:6px}}.page-catalog2-main-filters-close{display:block;width:18px;height:18px;background:url("../v2/images/ico-cross.svg") no-repeat center center;background-size:contain;position:absolute;top:23px;right:16px;z-index:10}@media only screen and (min-width:769px){.page-catalog2-head-button-filter{display:none !important}.page-catalog2-main-filters-close{display:none !important}}.page-catalog2-main-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px 50px}@media only screen and (max-width:1660px){.page-catalog2-main-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 20px}}@media only screen and (max-width:1366px){.page-catalog2-main-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.page-catalog2-main-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:660px){.page-catalog2-main-list{grid-template-columns:1fr;gap:40px}}@media only screen and (max-width:768px){.page-catalog2-main-filters-title-clear{margin-left:20px}.accordion_container.catalog-filter{flex:1;overflow-y:auto;overflow-x:hidden}.page-catalog2-main-filters .accordion_button .filter-apply{height:46px !important;font-size:18px !important;display:flex;width:100%;margin:0}.page-catalog2-main-filters .accordion_button{position:static}}details.accordion:not(.is-sliding) + .accordion_content{position:relative !important}.accordion:not(.active) + .accordion_content .field_top{min-width:300px}.custom-checkbox{min-width:24px;width:24px;height:24px;border-radius:4px}.custom-checkbox input[type="checkbox"],.custom-checkbox input[type="radio"]{display:none}.custom-checkbox label.custom-checkbox-ico{display:block;position:relative;cursor:pointer;width:100%;height:100%}.custom-checkbox label.custom-checkbox-ico::before{content:" ";display:block;background:transparent;width:100%;height:100%;border-radius:4px;border:1px solid #dadada;margin-top:-2px}.custom-checkbox:hover label.custom-checkbox-ico::before{background:url("../v2/images/ico-check-gray.svg") no-repeat center center transparent;border:1px solid #989898}.custom-checkbox input[type="checkbox"]:checked + label.custom-checkbox-ico::before,.custom-checkbox input[type="radio"]:checked + label.custom-checkbox-ico::before{border-color:#222;background:url("../v2/images/ico-check-white.svg") no-repeat center center #222}.custom-checkbox input[type="checkbox"][disabled] + label.custom-checkbox-ico::before,.custom-checkbox input[type="radio"][disabled] + label.custom-checkbox-ico::before{border-color:#d9d9d9;background:#d9d9d9}.custom-checkbox-title{margin-left:16px}.accordion_container summary{font-size:18px}.page-catalog2-main-filters .field_item label{font-size:16px}