.catalog-module__e4egoG__page{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans-ui);padding-bottom:56px}.catalog-module__e4egoG__container{max-width:1360px;margin-inline:auto;padding-inline:20px}.catalog-module__e4egoG__masthead{padding-top:24px}.catalog-module__e4egoG__eyebrow{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.catalog-module__e4egoG__headline{font-family:var(--font-serif-editorial);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;line-height:1.15}.catalog-module__e4egoG__resultsCount{color:var(--color-ink-muted);margin-top:6px;font-size:.8125rem}.catalog-module__e4egoG__filtersForm{gap:14px;min-width:0;display:grid}.catalog-module__e4egoG__filtersForm select{width:100%}.catalog-module__e4egoG__filterPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.catalog-module__e4egoG__filterPair>*{min-width:0}.catalog-module__e4egoG__field{min-width:0;color:var(--color-ink-muted);flex-direction:column;gap:7px;font-size:.8125rem;display:flex}.catalog-module__e4egoG__field label{color:var(--color-ink-muted);font-size:.8125rem;font-weight:500}.catalog-module__e4egoG__field select,.catalog-module__e4egoG__field input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;min-height:44px;color:var(--color-ink);font:inherit;padding:10px 14px;font-size:1rem;transition:border-color .18s}.catalog-module__e4egoG__field input::placeholder{color:var(--color-ink-muted);opacity:1}.catalog-module__e4egoG__field select{cursor:pointer}.catalog-module__e4egoG__field select:hover,.catalog-module__e4egoG__field input:hover{border-color:var(--color-brand-brown)}.catalog-module__e4egoG__filterFooter{justify-content:flex-start;display:flex}.catalog-module__e4egoG__submit{border-radius:var(--radius-pill);background:var(--color-brand-green-ink);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:.9375rem;font-weight:600;transition:background-color .18s;display:inline-flex}.catalog-module__e4egoG__submit:hover{background:#3d5818}.catalog-module__e4egoG__submit svg,.catalog-module__e4egoG__textLink svg{flex-shrink:0;width:18px;height:18px}.catalog-module__e4egoG__results{min-width:0;margin-top:20px}.catalog-module__e4egoG__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.catalog-module__e4egoG__empty{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:40px 24px}.catalog-module__e4egoG__empty h3{font-family:var(--font-sans-ui);font-size:1.75rem;font-weight:500;line-height:1.2}.catalog-module__e4egoG__empty p{max-width:48ch;color:var(--color-ink-muted);margin-top:14px;line-height:1.65}.catalog-module__e4egoG__empty .catalog-module__e4egoG__textLink{margin-top:20px}.catalog-module__e4egoG__pagination{border-top:1px solid var(--color-line);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:20px;font-size:.8125rem;display:flex}.catalog-module__e4egoG__pagination a{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.catalog-module__e4egoG__pagination a:hover{background:#f4f1e7}.catalog-module__e4egoG__advice{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);gap:20px;margin-top:40px;padding:28px;display:grid}.catalog-module__e4egoG__advice h2{max-width:27ch;font-family:var(--font-serif-editorial);letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;line-height:1.2}.catalog-module__e4egoG__adviceCopy{max-width:42ch;color:var(--color-ink-muted);align-self:end;line-height:1.7}.catalog-module__e4egoG__textLink{min-height:44px;color:var(--color-brand-green-ink);cursor:pointer;text-underline-offset:5px;align-items:center;gap:10px;margin-top:12px;font-size:.875rem;font-weight:600;display:inline-flex}.catalog-module__e4egoG__textLink:hover{text-decoration:underline}@media (min-width:640px){.catalog-module__e4egoG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.catalog-module__e4egoG__container{padding-inline:40px}.catalog-module__e4egoG__masthead{padding-top:32px}.catalog-module__e4egoG__advice{grid-template-columns:1.3fr 1fr;gap:48px;padding:32px}}@media (min-width:1024px){.catalog-module__e4egoG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.catalog-module__e4egoG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.catalog-module__e4egoG__filterPair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.catalog-module__e4egoG__field select,.catalog-module__e4egoG__field input,.catalog-module__e4egoG__submit{transition:none}}
