.catalog-feature{margin:48px 0;padding:24px 0;border-top:1px solid #ddd}.catalog-feature>p,.catalog-heading>p{max-width:780px;line-height:1.7}.catalog-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-collection{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid #ddd;border-radius:16px;overflow:hidden;background:#fff}.catalog-collection img{width:100%;height:260px;object-fit:contain;background:#fafafa}.catalog-collection strong{font-size:21px;padding:18px 18px 6px}.catalog-collection span{padding:0 18px 18px;color:#555}.catalog-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.catalog-chips a{padding:10px 16px;border:1px solid #bbb;border-radius:24px;color:inherit;text-decoration:none}.catalog-chips a:hover,.catalog-chips a:focus-visible{background:#151515;color:#fff}.catalog-tools{display:flex;flex-wrap:wrap;gap:18px;align-items:end;margin:28px 0}.catalog-tools label{display:grid;gap:8px}.catalog-tools input,.catalog-tools select{padding:12px;border:1px solid #bbb;border-radius:8px;font:inherit;min-height:46px;max-width:100%}.catalog-tools p{margin:12px 0}.jeans-card[hidden],#catalog-empty[hidden]{display:none}.jeans-code,.seo-specs dd{overflow-wrap:anywhere}.catalog-heading h1{font-size:clamp(30px,5vw,52px);margin-bottom:18px}.catalog-feature .jeans-grid{margin-top:24px}.jeans-gallery figcaption{overflow-wrap:anywhere}.catalog-feature .jeans-photo img{object-fit:contain}@media(max-width:700px){.catalog-collection-grid{grid-template-columns:1fr}.catalog-collection{display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto}.catalog-collection img{height:120px;grid-row:1/3}.catalog-collection strong{font-size:18px;padding:20px 14px 6px}.catalog-collection span{padding:0 14px 14px}.catalog-tools{display:grid;grid-template-columns:1fr}.catalog-tools input,.catalog-tools select{width:100%;min-width:0}.catalog-feature{margin:30px 0;padding:18px 0}.jeans-gallery-controls{padding-right:72px}}
