.filter-category__container{width:313px;background:#f6f6f6;border-radius:20px;padding:24px;display:inline-flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:100%}@media screen and (max-width:1024px){.filter-category__container{display:none}}.filter-category__item{position:relative}.filter-category__item:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;right:20px;border-bottom:1px solid rgba(0,0,0,.3)}.filter-category__category{display:flex;justify-content:space-between;align-items:center;padding:26px 16px;cursor:pointer;transition:background .3s;border-radius:8px;font-family:Onest,sans-serif;font-weight:600;font-size:20px;line-height:24px;vertical-align:middle;color:rgba(0,0,0,.8509803922)}.filter-category__arrow{transition:transform .3s}.filter-category__arrow_open{transform:rotate(180deg)}.filter-category__subcategories{padding-bottom:10px;padding-left:24px}.filter-category__subcategory{padding:12px 16px;margin:4px 0;border-radius:8px;cursor:pointer;transition:background .3s;font-family:Onest,sans-serif;font-weight:500;font-size:17px;line-height:24px;vertical-align:middle;color:rgba(0,0,0,.8509803922)}.filter-category__category-text{transition:all .2s}.filter-category__category-text:hover{color:#7d7d7d}.filter-category__category-text_active,.filter-category__category-text_active:hover{color:#2d72d9;font-weight:600}.filter-category__subcategory-text{transition:all .2s}.filter-category__subcategory-text:hover{color:#7d7d7d}.filter-category__subcategory-text_active,.filter-category__subcategory-text_active:hover{color:#2d72d9;font-weight:500}.filter-category__mobile{display:none}@media screen and (max-width:430px){.filter-category__mobile{display:flex;flex-direction:column;gap:24px}}@media screen and (max-width:1024px){.filter-category__mobile{display:flex;gap:24px;justify-content:space-between}}.filter-category__btn-filters{border:1px solid #4c4c4c;border-radius:20px;display:flex;align-items:center;justify-content:center;height:44px;width:134px}@media screen and (max-width:430px){.filter-category__btn-filters{width:100%}}.filter-category__btn-filters-text{font-weight:600;font-size:15px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#4c4c4c}.filter-category__icon-filter{color:#4c4c4c}.filter-category__modal-wrapper{width:430px;height:90%;padding:0 15px 15px 20px}@media screen and (max-width:430px){.filter-category__modal-wrapper{width:85vw;height:90%;padding:0 15px 15px 20px}}.filter-category__b-close{display:flex;justify-content:flex-end;padding:20px 20px 0 0}.filter-category__btn-close-mobile{cursor:pointer;transition:all .25s ease;color:#282828}.filter-category__btn-close-mobile:hover{opacity:.65}.filter-category__btn-select-filters{background-color:#0068b1;border-radius:20px;display:flex;align-items:center;padding:0 18px;justify-content:space-between;height:44px;min-width:134px;width:max-content;max-width:430px;gap:12px}@media screen and (max-width:430px){.filter-category__btn-select-filters{width:100%}}.filter-category__btn-clear-filter{display:flex;align-items:center;justify-content:center}.filter-category__btn-clear-filter-icon{color:#fff}.filter-category__selected-filter-text{color:#fff}.filter-category__selected-filter-text,.filter-category__selected-filter-title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}.filter-category__selected-filter-title{color:hsla(0,0%,100%,.6)}.g-modal__content{border-radius:20px}.retail-toggle{width:270px;height:45px;position:relative;border-radius:135px;background:rgba(0,0,0,.05);overflow:hidden}@media screen and (max-width:430px){.retail-toggle{width:100%}}.retail-toggle__track{position:relative;width:100%;height:100%;display:flex}.retail-toggle__indicator{position:absolute;width:50%;height:100%;background:#0068b1;border-radius:135px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.retail-toggle__link{position:relative;z-index:2;flex:1 1;display:flex;align-items:center;justify-content:center;font-family:Onest,sans-serif;font-weight:500;font-size:17px;line-height:20px;color:#4a4a4a;text-decoration:none;transition:color .3s}.retail-toggle__link_active{color:#fff}.filter-format__label{margin-bottom:20px;text-transform:uppercase}.filter-format__button{width:auto;height:45px;border-radius:20px;background:#f6f6f6;color:#4a4a4a;border:none;cursor:pointer;padding:0 20px;text-align:left;display:flex;align-items:center;transition:all .3s ease;font-family:Onest,sans-serif;font-weight:600;font-size:18px;line-height:24px}.filter-format__button_selected{background:#0068b1;color:#fff}.filter-format__button:hover:not(.filter-format__button_selected){background:#e0e0e0}.filter-format__item{margin-bottom:12px}.filter-format__link-all{color:#979797;cursor:pointer;transition:all .45s ease}.filter-format__link-all:hover{color:#fff}.filter-format__arrow{margin-left:3px}.filter-format__icon-clear{margin-top:4px;margin-left:6px;cursor:pointer;transition:all .45s ease;color:#979797}.filter-format__icon-clear:hover{color:#fff}