.Catalog-module-scss-module__yCltHW__root{gap:40px;display:flex}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel{width:calc(100% + 40px);position:absolute;top:0;left:-20px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:after,.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:before{content:"";z-index:1;pointer-events:none;width:20px;height:100%;position:absolute;top:0}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:after{background:linear-gradient(-90deg,var(--bg-primary),transparent);right:0}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:before{background:linear-gradient(90deg,var(--bg-primary),transparent);left:0}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag{flex:unset;min-width:auto}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:first-child{margin-left:20px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:last-child{margin-right:20px}@media (max-width:1023px){.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel{width:calc(100% + 120px);top:0;left:-60px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:first-child{margin-left:60px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:last-child{margin-right:60px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:after,.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel:before{all:unset}}@media (max-width:767px){.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel{width:calc(100% + 48px);top:0;left:-24px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:first-child{margin-left:24px}.Catalog-module-scss-module__yCltHW__root .Catalog-module-scss-module__yCltHW__carousel .Catalog-module-scss-module__yCltHW__tag:last-child{margin-right:24px}}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__filterButton{padding:6px 8px 6px 12px}}@media (max-width:380px){.Catalog-module-scss-module__yCltHW__filterButton b{display:none}}.Catalog-module-scss-module__yCltHW__button{white-space:nowrap;border-radius:20px;align-items:center;gap:10px;min-height:40px;padding:10px 14px;font-size:16px;transition:opacity .2s;display:flex}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__button{height:36px;min-height:33px;font-size:14px}}.Catalog-module-scss-module__yCltHW__button.Catalog-module-scss-module__yCltHW__active{background-color:var(--beige-3)}.Catalog-module-scss-module__yCltHW__button>svg{width:21px;height:21px}button.Catalog-module-scss-module__yCltHW__button:hover{opacity:.7}.Catalog-module-scss-module__yCltHW__header{height:41px;position:relative}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__header{height:36px}}.Catalog-module-scss-module__yCltHW__sidebarContainer{flex-direction:column;gap:12px;min-width:260px;display:flex}.Catalog-module-scss-module__yCltHW__sidebar{height:auto;padding:0 24px 12px}@media (max-width:1023px){.Catalog-module-scss-module__yCltHW__sidebar{min-width:420px}}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__sidebar{width:100%;min-width:auto}}.Catalog-module-scss-module__yCltHW__sidebarContent{width:100%}.Catalog-module-scss-module__yCltHW__modal{justify-content:unset;align-items:unset}.Catalog-module-scss-module__yCltHW__backdrop{padding:0}.Catalog-module-scss-module__yCltHW__clickHandler{width:100%}.Catalog-module-scss-module__yCltHW__shadow{box-shadow:0 6px 12px var(--fr-primary-20)}.Catalog-module-scss-module__yCltHW__stickyFooter{background-color:var(--bg-secondary);position:sticky;bottom:0}.Catalog-module-scss-module__yCltHW__listActions{justify-content:space-between;display:flex}.Catalog-module-scss-module__yCltHW__stickyHeader{background:linear-gradient(0deg,transparent,var(--bg-secondary)30%);z-index:1;justify-content:space-between;margin-bottom:-24px;padding:24px;font-size:28px;font-weight:400;display:flex;position:sticky;top:0}.Catalog-module-scss-module__yCltHW__stickyHeader button.Catalog-module-scss-module__yCltHW__close svg{width:14px;min-width:14px;height:14px}.Catalog-module-scss-module__yCltHW__tags{gap:10px;display:flex}.Catalog-module-scss-module__yCltHW__content{flex-direction:column;gap:25px;width:100%;display:flex}@media (max-width:1023px){.Catalog-module-scss-module__yCltHW__content{gap:16px}}@media (max-width:639px){.Catalog-module-scss-module__yCltHW__content{gap:12px}}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products{flex-direction:column;gap:12px;display:flex}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsHeader{justify-content:space-between;align-items:center;min-height:38px;font-size:14px;display:flex}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsHeader>span:first-child{color:var(--fr-primary-80)}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsHeader>span:first-child{font-size:12px}}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsHeader b{font-weight:500}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsHeader{height:24px;min-height:24px}}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsList{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsList{gap:12px}}.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsList>*{width:calc(33.3333% - 10.6667px)}@media (max-width:639px){.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsList>*{width:calc(50% - 8px)}}@media (max-width:479px){.Catalog-module-scss-module__yCltHW__content .Catalog-module-scss-module__yCltHW__products .Catalog-module-scss-module__yCltHW__productsList>*{width:calc(50% - 6px)}}.Catalog-module-scss-module__yCltHW__resetButton{min-height:45px;color:var(--primary-40);border-radius:32px;align-items:center;gap:24px;padding:16px 0;font-size:14px;font-weight:500;line-height:1.2;display:flex}
.Accordion-module-scss-module__vKiA_a__root{flex-direction:column;display:flex}.Accordion-module-scss-module__vKiA_a__item{border-bottom:1px solid var(--primary-10)}.Accordion-module-scss-module__vKiA_a__trigger{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:16px;font-weight:500;display:flex}.Accordion-module-scss-module__vKiA_a__trigger:disabled{cursor:default}.Accordion-module-scss-module__vKiA_a__trigger:disabled .Accordion-module-scss-module__vKiA_a__icon{opacity:.25}.Accordion-module-scss-module__vKiA_a__icon{flex-shrink:0;transition:transform .2s}.Accordion-module-scss-module__vKiA_a__open .Accordion-module-scss-module__vKiA_a__icon{transform:rotate(180deg)}.Accordion-module-scss-module__vKiA_a__content{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.Accordion-module-scss-module__vKiA_a__open .Accordion-module-scss-module__vKiA_a__content{grid-template-rows:1fr}.Accordion-module-scss-module__vKiA_a__contentInner{overflow:hidden}.Accordion-module-scss-module__vKiA_a__contentInner>*{padding-bottom:16px}
