/* Related products: one quiet, grouped navigation block. */
.seo-category-copy.catalog-related{box-sizing:border-box;margin:28px 0;padding:24px;border:1px solid rgba(176,140,65,.3);border-radius:16px;background:linear-gradient(115deg,rgba(190,155,80,.06),transparent 65%)}
.catalog-related>h2{font-family:var(--bk-serif,Georgia,serif);font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2;margin:0 0 20px;color:inherit}
.catalog-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.catalog-related .seo-directions{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:0;border:0;min-width:0}
.catalog-related .seo-directions h3{font:inherit;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 2px;color:inherit}
.catalog-related .seo-directions a{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;border-bottom:1px dashed rgba(176,140,65,.45);border-radius:0;background:transparent;box-shadow:none;color:var(--gold,#a77b2b);font-size:14px;line-height:1.5;text-decoration:none;white-space:normal}
.catalog-related .seo-directions a:hover{border-bottom-style:solid}.catalog-related a:focus-visible{outline:2px solid var(--gold,#a77b2b);outline-offset:4px}
@media(max-width:1000px){.catalog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:600px){.seo-category-copy.catalog-related{margin:20px 0;padding:18px 16px;border-radius:12px}.catalog-related>h2{font-size:25px;margin-bottom:18px}.catalog-related-grid{gap:18px 14px}.catalog-related .seo-directions a{min-height:40px}.catalog-related .seo-directions{gap:2px}}
