.catalog-head.svelte-ec29qo{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(24px,4vw,64px);padding:clamp(60px,8vw,110px) 0 44px;display:grid}.catalog-head.svelte-ec29qo .section-title:where(.svelte-ec29qo),.catalog-head.svelte-ec29qo .lede:where(.svelte-ec29qo){margin:0}.category-strip.svelte-ec29qo{gap:12px;padding:0 0 28px;display:flex;overflow-x:auto}.category-strip.svelte-ec29qo a:where(.svelte-ec29qo){border:1px solid var(--line);color:var(--text);border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.category-strip.svelte-ec29qo a.active:where(.svelte-ec29qo){border-color:var(--lime);color:var(--lime)}.category-strip.svelte-ec29qo img:where(.svelte-ec29qo){object-fit:cover;border-radius:50%;width:38px;height:38px}.pagination.svelte-ec29qo{color:var(--muted);justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.pagination.svelte-ec29qo a:where(.svelte-ec29qo){color:var(--lime)}.filters.svelte-ec29qo{border:1px solid var(--line);background:#151b17b8;border-radius:22px;flex-wrap:wrap;gap:10px;margin-bottom:38px;padding:14px;display:flex;box-shadow:inset 0 1px #eef3ef0d}.filters.svelte-ec29qo input:where(.svelte-ec29qo),.filters.svelte-ec29qo select:where(.svelte-ec29qo){min-width:150px;color:var(--text);border:1px solid var(--line);background:#090d0a99;border-radius:999px;flex:1;padding:11px 18px}.filters.svelte-ec29qo input:where(.svelte-ec29qo)::placeholder{color:var(--muted)}.filters.svelte-ec29qo input:where(.svelte-ec29qo):focus,.filters.svelte-ec29qo select:where(.svelte-ec29qo):focus{border-color:var(--line-lime);outline:none}.filters-submit.svelte-ec29qo{background:var(--lime);color:#10160f;border:0;border-radius:999px;padding:11px 24px;font-weight:800}.filters-submit.svelte-ec29qo:hover{background:#c6ff7d}.filters-reset.svelte-ec29qo{color:var(--muted);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.filters-reset.svelte-ec29qo:hover{color:var(--lime)}.catalog-cta.svelte-ec29qo{border:1px solid var(--line);background:linear-gradient(150deg, #b7f56a17, transparent 40%), var(--surface);border-radius:32px;justify-content:space-between;align-items:center;gap:30px;margin:90px 0 20px;padding:clamp(28px,4.5vw,60px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eef3ef0f}.catalog-cta.svelte-ec29qo:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#eef3ef0f 1px,#0000 1px),linear-gradient(90deg,#eef3ef0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 85%);mask-image:linear-gradient(#000c,#0000 85%)}.catalog-cta.svelte-ec29qo>div:where(.svelte-ec29qo){position:relative}.catalog-cta.svelte-ec29qo .secondary-button:where(.svelte-ec29qo){flex:none;position:relative}.catalog-cta.svelte-ec29qo h2:where(.svelte-ec29qo){letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,56px);font-weight:800;line-height:.94}.catalog-cta.svelte-ec29qo p:where(.svelte-ec29qo){color:var(--muted);margin:12px 0 0}@media (width<=800px){.catalog-head.svelte-ec29qo{grid-template-columns:1fr;align-items:start}.catalog-cta.svelte-ec29qo{flex-direction:column;align-items:start}.catalog-cta.svelte-ec29qo .secondary-button:where(.svelte-ec29qo){width:100%}}
