.catalog-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:7px}.catalog-bar__filter{position:relative}.catalog-bar__filter input[type=checkbox],.catalog-bar__filter input[type=radio]{position:absolute;width:0;height:0;opacity:0;z-index:-1}.catalog-bar__filter input[type=checkbox]:checked+label:after,.catalog-bar__filter input[type=checkbox]:checked+label:before,.catalog-bar__filter input[type=radio]:checked+label:after,.catalog-bar__filter input[type=radio]:checked+label:before{background:#1eae9c}.catalog-bar__filter input[type=checkbox]+label,.catalog-bar__filter input[type=radio]+label{width:100%;display:flex;align-items:center;gap:5px;cursor:pointer}.catalog-bar__filter input[type=checkbox]+label picture,.catalog-bar__filter input[type=radio]+label picture{width:20px;height:20px;min-width:20px;flex-basis:20px;flex-grow:0;display:flex;margin-inline:5px 2px}.catalog-bar__filter input[type=checkbox]+label picture img,.catalog-bar__filter input[type=radio]+label picture img{width:100%;height:auto;object-fit:contain}.catalog-bar__filter input[type=checkbox]+label span,.catalog-bar__filter input[type=radio]+label span{font-size:14px;font-weight:500;letter-spacing:.06em;color:#f3feff;margin-top:2px}.catalog-bar__filter input[type=checkbox]+label:before,.catalog-bar__filter input[type=radio]+label:after{content:"";width:20px;height:20px;min-width:20px;flex-basis:20px;flex-grow:0;border:4px solid #102128;background:#102128;border-radius:50%;box-sizing:border-box;transition:all .3s ease}.catalog-bar__filter input[type=radio]+label{justify-content:space-between}.catalog-bar__filter .v-menu-select{padding:7px;background:#1d3139!important;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;border-radius:12px 12px 12px 12px!important;top:35px!important;z-index:4!important}@media screen and (min-width:800.1px){.catalog-bar__filter .v-menu-select{min-width:240px!important}}.catalog-bar__filter .v-menu-select .v-list{max-height:270px;overflow-y:auto;overflow-x:hidden;background-color:transparent!important;padding:0;-ms-overflow-style:none;scrollbar-width:none}.catalog-bar__filter .v-menu-select .v-list::-webkit-scrollbar{display:none}.catalog-bar__filter .v-menu-select .v-list-item{min-height:45px;padding:0}.catalog-bar__filter .v-menu-select .v-list-item:after{display:none}.catalog-bar__sort{display:flex;align-items:center;gap:20px}.catalog-bar__sort div,.catalog-bar__sort span{font-size:18px;font-weight:500;letter-spacing:.05em;color:#b2c7cb}.catalog-bar__sort span{font-weight:400;text-align:center;position:relative;cursor:pointer}.catalog-bar__sort span:not(:first-of-type):before{content:"";background:#1eae9c;position:absolute;top:5px;left:-10px;width:2px;height:14px}.catalog-bar__sort span:after{display:block;content:attr(title);font-weight:700;visibility:hidden;overflow:hidden;height:0}.catalog-bar__sort span.active{font-weight:700;color:#1eae9c}.catalog-bar button.btn-filter{height:51px!important;min-height:51px!important;padding:3px 25px!important;background:#102128!important;box-shadow:none!important;z-index:3!important}@media screen and (max-width:1200px){.catalog-bar button.btn-filter{height:44px!important;min-height:44px!important}}.catalog-bar button.btn-filter[aria-expanded=true]{border-radius:12px 12px 0 0;background:#1d3139!important}.catalog-bar button.btn-filter[aria-expanded=true] svg{transform:rotate(180deg)}.catalog-bar button.btn-filter:hover,.catalog-bar button.btn-filter[aria-expanded=true]:hover{background:#1d3139!important}.catalog-bar button.btn-filter:focus:before{opacity:0!important}.catalog-bar button.btn-filter .v-btn__content{width:100%;justify-content:space-between}.catalog-bar button.btn-filter .v-btn__content span{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start}.catalog-bar button.btn-filter .v-ripple__container{display:none!important}.catalog-bar button.btn-filter svg{transition:all .3s ease}.catalog-bar button.btn-filter svg path{fill:none}.catalog-bar .search-bar{margin-block:10px 10px}.catalog-bar .search-bar,.catalog-bar .search-bar input[type=text]{background:#071a21}.catalog-bar .empty-search-result{display:flex;align-items:center;justify-content:center;padding:12px 0;font-size:14px;font-weight:500;letter-spacing:.06em;color:#f3feff}@media screen and (max-width:800px){.catalog-bar__filter{flex:1;width:calc(50% - 3.5px)}.catalog-bar__filter button.btn-filter{padding:3px 7px!important;width:100%}}.activeRtl .catalog-bar__sort span:not(:first-of-type):before{left:auto;right:-10px}