.catalog-window{--main-padding:24px;--window-min-height:380px;--category-item-transform-scale:1;--item-min-width:240px;background-color:var(--surface-white);bottom:0;box-sizing:border-box;display:flex;height:380px;height:var(--window-min-height);position:absolute;transform:translateY(100%);width:100%;z-index:var(--header-z-index)}.catalog-window__categories{display:flex;height:100%;max-width:inherit;max-width:100%;overflow-x:auto;width:inherit}.catalog-window__categories::-webkit-scrollbar{width:20px}.catalog-window__categories::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--surface-black-t10);border:6px solid transparent;border-radius:0}.catalog-window__categories__item{border-bottom:var(--border-size) solid var(--surface-black-t10);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--main-padding);height:100%;min-width:var(--item-min-width);padding:calc(var(--main-padding)*2);width:100%}.catalog-window__categories__item:not(:last-child){border-right:var(--border-size) solid var(--surface-black-t10)}.catalog-window__categories__item__img{display:flex;height:300px;max-width:280px;overflow:hidden;width:100%}.catalog-window__categories__item__img img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--category-item-transform-scale));transition:var(--secondary-transition) transform;width:100%}.catalog-window__categories__item h3{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:24px;font-weight:500;line-height:212%;margin-top:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:var(--primary-transition) color,var(--secondary-transition) transform;width:-moz-fit-content;width:fit-content}@media(max-width:1800px){.catalog-window__categories__item h3{font-size:20px}}.catalog-window__categories__item:hover{--category-item-transform-scale:var(--increasing-active-state-scale)}.catalog-window__categories__item:hover h3{color:var(--primary)}.catalog-window__categories__item:active h3{transform:scale(var(--primary-active-state-scale))}