*{box-sizing:border-box}body{margin:0;color:#18324c;font:15px/1.5 system-ui,Arial,sans-serif;background:#f6f8fa}
a{color:#175b86}.k116CatalogHeader{background:#123a60;color:white;padding:18px max(18px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.k116CatalogHeader>a{font-size:25px;font-weight:850;color:white;text-decoration:none}.k116CatalogHeader>a b{color:#ff8938}
.k116CatalogHeader nav{display:flex;gap:15px;flex-wrap:wrap}.k116CatalogHeader nav a{color:white}
.k116CatalogList{max-width:1180px;margin:26px auto;padding:0 18px}.k116Crumbs{font-size:12px;color:#5b6d7a}
h1{line-height:1.22;font-size:clamp(24px,3.4vw,36px);margin:14px 0}.k116CatalogList>p{max-width:920px;color:#51677a}
.k116ProductDirectory{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;padding:0}
.k116ProductDirectory li{display:flex;flex-direction:column;gap:7px;border:1px solid #e0e7ee;border-radius:10px;background:white;padding:13px}
.k116ProductDirectory a{font-weight:650;text-decoration:none;line-height:1.4;overflow-wrap:anywhere}
.k116ProductDirectory small{font-size:12px;color:#62768a}.k116Paginator{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:20px 0}
.k116Paginator a,.k116Paginator span{display:inline-block;border:1px solid #dce4ec;border-radius:8px;padding:8px 11px;background:white;text-decoration:none;font-weight:650}
.k116Paginator [aria-current=page]{background:#18476e;color:white;border-color:#18476e}
.k116Small{font-size:13px}footer{padding:24px;text-align:center;background:#eaf1f5;margin-top:45px}
@media(max-width:800px){.k116ProductDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:510px){.k116ProductDirectory{grid-template-columns:1fr}.k116CatalogHeader{padding:15px}}
