.catalog-page{padding:33px 0 0;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:1023px){.catalog-page{padding:20px 0 0}}.catalog-page h1{max-width:1026px;margin:0 auto;text-align:center}.catalog-page h2{text-align:center;margin-top:52px}@media only screen and (max-width:1023px){.catalog-page h2{margin-top:40px}}.catalog-page .inner-container{max-width:780px;margin:0 auto;box-sizing:border-box;padding:0;width:100%;text-align:center}.catalog-page .inner-search{display:flex;width:100%;margin:13px auto 0;border:4px solid #15213E;background:#0f172a;padding:24px;border-radius:8px 8px 0 0}@media only screen and (max-width:1023px){.catalog-page .inner-search{flex-direction:column}}@media only screen and (min-width:1024px){.catalog-page .inner-search .input-container:has(.inner-input-error){padding-right:25px}.catalog-page .inner-search .inner-input-error{right:auto;left:0;top:calc(100% + 5px)}}.catalog-page .inner-search-form{width:100%}.catalog-page .inner-search-label{padding:2px 15px;display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:13px;letter-spacing:-.6px;background-color:#15213e;border-radius:0 0 10px 10px;width:100%}.catalog-page .inner-search-label:before{content:"";width:16px;height:16px;background:transparent url(/build/assets/safe-D1ZD-hOv.svg) 50% 50% no-repeat;margin-right:4px}.catalog-page nav{font-weight:500;font-size:16px;line-height:1.3;display:flex;gap:16px;width:100%;justify-content:center;margin-top:16px;margin-bottom:7px}@media only screen and (max-width:1179px){.catalog-page nav{justify-content:space-between;gap:8px;width:100%}}@media only screen and (max-width:1023px){.catalog-page nav{flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}}.catalog-page nav a{display:flex;width:22px;height:22px;align-items:center;justify-content:center;background-color:#4d79e0;border-radius:50%;color:#222a3d}@media(hover:none){.catalog-page nav a.touch-hovered{opacity:.7}}@media(hover:hover){.catalog-page nav a:hover{opacity:.7}}.catalog-page form{display:flex}@media only screen and (min-width:1024px){.catalog-page form{justify-content:center}}@media only screen and (max-width:1023px){.catalog-page form{flex-direction:column;min-height:50px}}.catalog-block{display:inline-block;width:100%;column-count:7;margin-top:32px}@media only screen and (max-width:1023px){.catalog-block{column-count:2;margin-top:16px}.catalog-block.columned-3{column-count:3}}.catalog-block div{overflow:hidden;text-overflow:ellipsis;padding-bottom:1px;color:#4d79e0}.catalog-block div a{font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.2px;text-decoration:underline}
