.catalog-page{max-width:1240px;margin:0 auto}.catalog-page>section{padding-right:36px;padding-left:36px}.catalog-page-hero{padding-top:76px;padding-bottom:6px;background:radial-gradient(circle at 40% 10%,#f5f2ff 0,transparent 38%)}.catalog-page-hero h1{margin:13px 0 15px;font-size:clamp(40px,5.2vw,64px);line-height:1;letter-spacing:-.055em}.catalog-page-hero p{max-width:650px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.catalog-page .catalog{padding-top:48px}.catalog-search{display:flex;align-items:center;width:100%;height:56px;margin-top:30px;padding:0 17px;border:1px solid #dcd3f3;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(62,42,119,.05)}.catalog-search:focus-within{border-color:#9f85f3;box-shadow:0 0 0 3px rgba(109,62,242,.08)}.catalog-search>span{color:#806f9b;font-size:23px}.catalog-search input{min-width:0;flex:1;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:var(--ink);font:600 13px var(--lc-font-ui)}.catalog-search input::placeholder{color:#9a92a7}.catalog-page footer{max-width:1240px}@media(max-width:700px){.catalog-page>section{padding-right:20px;padding-left:20px}.catalog-page-hero{padding-top:55px}.catalog-page-hero h1{font-size:40px}.catalog-page .catalog{padding-top:36px}.catalog-search{height:52px;margin-top:22px}}
