.catalog-sections-menu{background:var(--secondary);border-radius:8px;margin-bottom:16px;max-width:300px}.catalog-sections-menu.active .catalog-sections-menu__header i svg{transform:rotate(90deg)}.catalog-sections-menu__header{cursor:pointer;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.catalog-sections-menu__header span{flex:1 1 auto;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:130%;padding:10px 0 10px 10px}.catalog-sections-menu__header i{cursor:pointer;flex:0 0 auto;height:100%;padding:10px}.catalog-sections-menu__header i svg{flex-shrink:0;height:20px;transform:rotate(-90deg);transition:opacity .2s linear;width:20px;stroke-width:.6px;stroke:currentColor}.catalog-sections-menu__body{padding-top:0!important}.catalog-sections-menu__list{padding-left:10px}.catalog-sections-menu__list[data-level]{height:auto;overflow:hidden}.catalog-sections-menu__list[data-level].toggled{height:0}.catalog-sections-menu__item{position:relative}.catalog-sections-menu__item div.catalog-sections-menu__title{color:var(--primary);cursor:default;font-weight:500}.catalog-sections-menu__item.active>.catalog-sections-menu__title{color:var(--primary);font-weight:500}.catalog-sections-menu__item.active>.catalog-sections-menu__title>i svg{transform:rotate(180deg)}.catalog-sections-menu__item.active>.catalog-sections-menu__list:not(.toggled){height:auto}.catalog-sections-menu__title{border-radius:8px;cursor:pointer;display:flex;flex-flow:row-reverse nowrap;gap:1rem;justify-content:space-between}.catalog-sections-menu__title span{flex:1 1 auto;padding:10px}.catalog-sections-menu__title i+span{padding-right:0}.catalog-sections-menu__title i{cursor:pointer;flex:0 0 auto;height:100%;padding:10px}.catalog-sections-menu__title i svg{flex-shrink:0;height:20px;transform:rotate(-90deg);transition:opacity .2s linear;width:20px;stroke-width:.6px;stroke:currentColor}@media (hover:hover){.catalog-sections-menu a.catalog-sections-menu__title:hover{color:var(--primary)}}.input-number__label{display:block;margin-bottom:4px}.range__slider{background:var(--grey_light);border:unset;border-radius:8px;box-shadow:unset;height:4px;margin-inline:8px;margin-bottom:16px}.range__slider .noUi-connect{background:color-mix(in srgb,var(--primary) 25%,transparent)}.range__slider .noUi-handle{background:var(--primary);border:unset;border-radius:50%;box-shadow:0 3px 6px -3px #bbb;cursor:pointer;height:16px;right:-8px;top:-6px;width:16px}.range__slider .noUi-handle:after,.range__slider .noUi-handle:before{display:none}.range__inputs-wrap{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.listing{margin-bottom:var(--section-padding)}.listing:has(.listing__pop) .listing__title{margin-bottom:24px}.listing__title{font-family:Rubik,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:40px}@media (width < 1024px){.listing__title{font-family:Rubik,sans-serif;font-size:27px;font-style:normal;font-weight:500;line-height:130%}}.listing__pop{background-color:var(--BG_filter,#f8f9fa);border-radius:8px;display:grid;gap:8px 24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding:20px}.listing__pop-item{cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:24px;line-height:130%;transition:color .2s linear}@media (hover:hover){.listing__pop-item:hover{color:var(--primary)}}.listing__pop-item img{flex-shrink:0;height:40px;width:40px}.listing__body{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(4,1fr)}@media (width < 1280px){.listing__body{grid-template-columns:200px repeat(3,1fr)}}@media (width < 1024px){.listing__body{grid-template-columns:repeat(3,1fr)}}.listing__content{grid-column:span 3}.listing__cards{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);width:100%}@media (width < 1280px){.listing__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.listing__cards:not(:has(.prod-card:nth-child(2))){grid-template-columns:repeat(2,1fr)}}@media (width < 768px){.listing__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width < 1280px){.listing__filters{max-width:200px}}.listing__filter-wrap{background:var(--secondary,#f8f9fa);border-radius:8px;display:flex;flex-direction:column;padding:10px}.listing__filter-wrap.toggler{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:space-between;padding-right:16px}.listing__filter-panel{font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.listing__inputs-wrap{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (width < 1280px){.listing__inputs-wrap{gap:24px;grid-template-columns:1fr}}.listing__side-footer{display:flex;flex-direction:column;gap:8px;margin-top:24px}.listing__content-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}@media (width < 580px){.listing__content-header .select__panel{font-size:0}}.listing__mob-filter-toggle{align-items:center;border:1px solid var(--Grey,#909296);border-radius:8px;display:flex;gap:8px;justify-content:center;padding:10px 16px 10px 20px}@media (width >= 1024px){.listing__mob-filter-toggle{display:none}}.listing__mob-filter-toggle svg{height:24px;width:24px}.listing__checkboxes-wrap{display:flex;flex-direction:column;gap:16px;max-height:228px;overflow-y:auto}.listing__checkboxes-wrap::-webkit-scrollbar{border-radius:4px;height:5px;width:5px}.listing__checkboxes-wrap::-webkit-scrollbar-track{background:var(--grey_light);border-radius:4px}.listing__checkboxes-wrap::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.listing__pagination{align-items:flex-end;display:flex;flex-direction:column;margin-top:24px}.listing__not-found{align-items:center;display:flex;flex-direction:column;gap:24px}.listing__not-found img{aspect-ratio:1/1;max-width:500px;width:100%}.listing__fast-filter{font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:16px}.listing__fast-filter-wrap{align-items:center;display:flex;gap:8px;margin-top:8px}.listing__fast-filter-wrap a{height:auto;padding:8px}.listing__fast-filter-wrap a.router-link-active{background-color:var(--primary);color:var(--white)}.listing__description{grid-column:1/-1}@media (width >= 1024px){body:has(.sticky-header:not(.hidden)) .listing__filters{max-height:calc(100vh - 108px);top:92px}}@media (width >= 1024px){body:has(.sticky-header.hidden) .listing__filters{max-height:calc(100vh - 32px);top:16px}}.listing{--filter-padding:24px;--filter-header-mb:32px;--filter-header-height:42px;--filter-buttons-height:42px}@media (width >= 1024px){.listing__filters{max-height:calc(100vh - 32px);max-width:200px;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none}.listing__filters::-webkit-scrollbar{display:none}.listing__filters{transition:top .2s linear,max-height .2s linear,transform .3s ease,position .3s ease}}@media (width >= 1280px){.listing__filters{max-width:300px}}@media (width < 1024px){.listing__filters{background:var(--white);height:100%;inset:0!important;max-width:100%;padding:var(--filter-padding) var(--container-gap);position:fixed!important;transition:opacity .2s linear,color .2s linear;width:100%;z-index:310}.listing__filters:not(.active){opacity:0;pointer-events:none}}.listing__filters-header{align-items:center;display:flex;font-family:Rubik,sans-serif;font-size:36px;font-style:normal;font-weight:500;height:var(--filter-header-height);justify-content:space-between;line-height:130%;margin-bottom:var(--filter-header-mb)}@media (width >= 1024px){.listing__filters-header{display:none}}.listing__filters-header svg{height:40px;width:40px}.listing__filters-body{display:flex;flex-direction:column;gap:16px}@media (width < 1024px){.listing__filters-body{height:100%;max-height:calc(100% - var(--filter-header-height) - var(--filter-buttons-height) - var(--filter-header-mb)*2);overflow-y:auto;overscroll-behavior:contain;padding-right:16px}.listing__filters-body::-webkit-scrollbar{border-radius:4px;height:5px;width:5px}.listing__filters-body::-webkit-scrollbar-track{background:var(--grey_light);border-radius:4px}.listing__filters-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}}@media (width < 1024px){.listing__side-footer{height:var(--filter-buttons-height)}}
