.Catalog-module-scss-module__kBQphW__catalog{flex-direction:column;gap:20px;display:flex}.Catalog-module-scss-module__kBQphW__catalog h1{font-size:var(--fs-2xl);font-weight:400}.Catalog-module-scss-module__kBQphW__wrapper{flex-direction:row;gap:20px;display:flex}.Catalog-module-scss-module__kBQphW__list{grid-template-columns:repeat(auto-fill,258px);gap:10px;display:grid}.Catalog-module-scss-module__kBQphW__productList{flex-direction:column;gap:10px;width:100%;display:flex}.Catalog-module-scss-module__kBQphW__loading{opacity:.5;pointer-events:none;transition:opacity .2s}@media (min-width:1403px){.Catalog-module-scss-module__kBQphW__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:990px){.Catalog-module-scss-module__kBQphW__wrapper{flex-direction:column}}.Catalog-module-scss-module__kBQphW__overlay{display:none}@media (max-width:990px){.Catalog-module-scss-module__kBQphW__overlay{z-index:199;opacity:0;pointer-events:none;background-color:#0006;transition:opacity .3s;display:block;position:fixed;inset:0}.Catalog-module-scss-module__kBQphW__overlayVisible{opacity:1;pointer-events:auto}}@media (max-width:480px){.Catalog-module-scss-module__kBQphW__catalog{gap:15px}}
.Pagination-module-scss-module__z_NVhW__list{flex-direction:row;align-items:center;gap:10px;display:flex}.Pagination-module-scss-module__z_NVhW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.Pagination-module-scss-module__z_NVhW__button{color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.Pagination-module-scss-module__z_NVhW__button:hover{background-color:var(--main-color);color:#000}.Pagination-module-scss-module__z_NVhW__button:disabled{opacity:.5;cursor:default}@media (max-width:480px){.Pagination-module-scss-module__z_NVhW__pagination{gap:10px}.Pagination-module-scss-module__z_NVhW__button{width:35px;height:35px}}
.PaginationButton-module-scss-module__J1W4Kq__btn{color:#000;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PaginationButton-module-scss-module__J1W4Kq__btn:hover{background-color:var(--main-color);color:#fff}.PaginationButton-module-scss-module__J1W4Kq__active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}
.Filter-module-scss-module__h7BhjG__filter{background-color:var(--white-color);flex-direction:column;width:380px;display:flex}.Filter-module-scss-module__h7BhjG__filterHeader{display:none}.Filter-module-scss-module__h7BhjG__closeBtn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background-color .2s;display:flex}.Filter-module-scss-module__h7BhjG__closeBtn:hover{background-color:#00000014}@media (max-width:990px){.Filter-module-scss-module__h7BhjG__filter{height:100dvh;box-shadow:var(--box-shadow);z-index:200;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.Filter-module-scss-module__h7BhjG__open{transform:translate(0)}.Filter-module-scss-module__h7BhjG__filterHeader{border-bottom:1px solid var(--dark-gray-color);background-color:var(--white-color);z-index:1;justify-content:space-between;align-items:center;padding:15px 20px;font-size:1rem;font-weight:600;display:flex;position:sticky;top:0}}
.Accordion-module-scss-module__uGiWLW__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.Accordion-module-scss-module__uGiWLW__list{flex-direction:column;gap:10px;max-height:0;margin-left:20px;transition:max-height .3s;display:flex;overflow:hidden}.Accordion-module-scss-module__uGiWLW__list li a{color:#000}.Accordion-module-scss-module__uGiWLW__titleWrapper{align-items:center;gap:7px;display:flex}
.ButtonArrow-module-scss-module__nXXw0a__button{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.ButtonArrow-module-scss-module__nXXw0a__rotate{transition:transform .3s;transform:rotate(-90deg)}.ButtonArrow-module-scss-module__nXXw0a__button img{transition:transform .3s}
.AccordionSeries-module-scss-module__VgYPgq__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.AccordionSeries-module-scss-module__VgYPgq__list{flex-wrap:wrap;gap:10px;max-height:0;transition:max-height .3s;display:flex;overflow:hidden}.AccordionSeries-module-scss-module__VgYPgq__list li a{color:#000}.AccordionSeries-module-scss-module__VgYPgq__titleWrapper{align-items:center;gap:7px;display:flex}
.Bade-module-scss-module__SMgNoq__link{background-color:var(--dark-gray-color);color:#000;cursor:pointer;border:1px solid var(--dark-gray-color);transition:var(--transition-base);border-radius:30px;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.Bade-module-scss-module__SMgNoq__link:hover{border:1px solid var(--main-color)}.Bade-module-scss-module__SMgNoq__link.Bade-module-scss-module__SMgNoq__active{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}
.InputSection-module-scss-module__aYZ2xq__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:10px;display:flex}.InputSection-module-scss-module__aYZ2xq__wrapper{gap:15px;max-width:100%;transition:max-height .3s;display:flex}.InputSection-module-scss-module__aYZ2xq__wrapper label{align-items:center;gap:10px;display:flex}.InputSection-module-scss-module__aYZ2xq__wrapper input{width:120px}
