.filter__tags{flex-wrap:wrap;gap:.625rem;margin-top:1rem;margin-bottom:.9375rem;display:flex}@media (width<=768px){.filter__tags{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;height:1.4375rem;margin-top:.625rem;margin-bottom:.625rem;overflow-x:auto}.filter__tags::-webkit-scrollbar{display:none}.filter__tags li{flex-shrink:0}}.filter__tags li a{color:var(--color-gray);text-transform:uppercase;font-size:.9375rem;font-weight:600}@media (width<=576px){.filter__tags li a{font-size:.75rem}}.filter__tags-wrap1{position:relative}.filter__tags_btn{display:none}@media (width<=768px){.filter__tags_btn{z-index:2;background:#000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;right:.5rem}.filter__tags_btn:before{content:"";background:url(../img/icons/arr-filter.svg) 50%/cover no-repeat;width:.5625rem;height:.9375rem;display:inline-block}}.filter__tags_btn span:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff0 20.97%,#fff 88.95%);width:5.5em;height:100%;display:none;position:absolute;top:0;right:0}.products-filter{flex-direction:column;align-items:flex-start}.filter{align-items:center;gap:.4375rem;margin-left:auto;display:flex}@media (width<=768px){.filter{margin-left:unset;width:100%}}.filter__btn{color:var(--color-gray);align-items:center;font-size:.9375rem;font-weight:700;display:flex}.filter .filter-sprite{margin-right:.4375rem}.filter__clean{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.filter__clean:before{content:"";background-color:var(--bj-black);width:.6875rem;height:.6875rem;transition:all .3s ease-in-out;display:inline-block;transform:rotate(45deg);-webkit-mask:url(../img/icons/x-filter.svg) 50%/contain no-repeat;mask:url(../img/icons/x-filter.svg) 50%/contain no-repeat}.filter__clean.act:before{transition:all .3s ease-in-out;transform:rotate(0)}.products .filter__clean{background:var(--bj-black)}.products .filter__clean:before{background-color:#fff}.filter-sort{margin-left:1.375rem;position:relative}@media (width<=768px){.filter-sort{margin-left:auto}}.filter-sort__current{cursor:pointer;color:var(--color-gray);align-items:center;gap:.3125rem;font-size:.9375rem;font-weight:700;display:flex}.filter-sort__arrow{transition:transform .2s}.filter-sort.active .filter-sort__arrow{transform:rotate(180deg)}.filter-sort__dropdown{opacity:0;visibility:hidden;z-index:1001;width:16.0625rem;color:var(--color-gray);background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex-direction:column;max-height:25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-5px)}@media (width<=768px){.filter-sort__dropdown{border:none;border-radius:0;width:100vw;max-width:100vw;max-height:90vh;top:calc(100% + 15px);left:auto;right:0;width:100vw!important}}@media (width<=576px){.filter-sort__dropdown{top:calc(100% + 12px)}}.filter-sort.active .filter-sort__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.filter-sort__search-wrapper{flex-shrink:0;align-items:center;padding:1rem;display:flex;position:relative}.filter-sort__search-icon{pointer-events:none;width:1rem;height:1rem;stroke:var(--color-black);flex-shrink:0;position:absolute;left:1.25rem}.filter-sort__search-input{background-color:#f0f0f0;border:none;border-radius:5px;width:100%;padding:.75rem .75rem .75rem 1.875rem;font-family:inherit;font-size:.75rem;transition:border-color .15s}.filter-sort__search-input::placeholder{color:#999}.filter-sort__search-input:focus{border-color:var(--color-gray);outline:none}.filter-sort__list{scrollbar-width:none;min-height:0;padding:.375rem .625rem;list-style:none;overflow-y:auto}.filter-sort__list::-webkit-scrollbar{display:none}@media (width<=768px){.filter-sort__list{right:-.4375rem}}.filter-sort__dropdown li{cursor:pointer;overflow-wrap:break-word;border-radius:5px;width:fit-content;max-width:100%;padding:.5rem .875rem;transition:all .2s ease-in-out}.filter-sort__dropdown li:hover{background:var(--bj-black);color:var(--color-white);transition:all .2s ease-in-out}.filter-sort__text{color:var(--color-black);padding:0 1.375rem;font-size:.75rem;font-weight:400}
