.nm-category-links{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:24px 0 8px;padding-top:20px;border-top:1px solid #dce2ef;line-height:1.6}
.nm-category-links>span{font-size:14px;font-weight:750;color:#536078}
.nm-category-links>a{display:inline-flex!important;font-size:14px;font-weight:650;color:#284fd6;text-decoration:none;padding:6px 0}
.nm-category-links>a:hover{text-decoration:underline}.nm-category-links>a:focus-visible{outline:3px solid #9db5ff;outline-offset:4px;border-radius:3px}
.nm-category-page{margin:0;color:#18232d;background:#fff;font:17px/1.6 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.nm-category-page *{box-sizing:border-box}.nm-category-page a{color:#284fd6}.nm-category-page h1,.nm-category-page h2,.nm-category-page h3{line-height:1.2;letter-spacing:-.04em}
.nm-category-page>header,.nm-category-page>main,.nm-category-page>footer{max-width:1120px;margin:auto;padding:28px}
.nm-category-page>header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e0e5ee}
.nm-category-page>header img{display:block;width:220px;max-width:100%;height:auto}
.nm-category-page .nm-category-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:30px;background:#2b50f5;color:white;font-size:15px;font-weight:750;line-height:1.3;text-decoration:none}
.nm-category-page .nm-category-button:hover{background:#2044cc}.nm-category-page :is(a,button):focus-visible{outline:3px solid #9db5ff;outline-offset:4px}
.nm-category-breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;color:#667086;margin:0 0 30px}.nm-category-breadcrumb a{text-decoration:none}
.nm-category-intro{max-width:800px;margin-bottom:40px}.nm-category-eyebrow{font-size:12px;font-weight:800;color:#3055f4;letter-spacing:.06em;margin:0 0 12px}
.nm-category-intro h1{font-size:clamp(34px,4vw,50px);margin:0 0 20px}.nm-category-intro>p:last-child{font-size:20px;color:#556179;line-height:1.6;margin:0}
.nm-category-page h2{font-size:26px;margin:0 0 14px}.nm-category-count{font-size:14px;color:#667086;margin:0 0 16px}
.nm-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nm-category-card{border:1px solid #dce2ed;border-radius:18px;overflow:hidden;background:#fff;min-width:0}
.nm-category-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.nm-category-card img{display:block;width:100%;height:210px;object-fit:contain;object-position:center;background:#f3f5f9}.nm-category-card-body{padding:22px;display:flex;flex:1;flex-direction:column;gap:12px}
.nm-category-card h3{font-size:22px;margin:0;overflow-wrap:anywhere}.nm-category-card p{font-size:15px;line-height:1.6;margin:0}.nm-category-zone{color:#667086}.nm-category-card strong{font-size:20px;margin-top:auto}.nm-category-open{color:#284fd6;font-size:15px;font-weight:750}
.nm-category-empty{padding:28px;border:1px solid #dce2ed;border-radius:18px;background:#f7f8fb}.nm-category-empty h3{font-size:23px;margin:0 0 12px}.nm-category-empty p{max-width:660px;color:#556179;margin:0 0 20px}
.nm-category-advice{max-width:800px;margin:42px 0}.nm-category-advice p{color:#556179;margin:0}
.nm-category-seller{padding:28px;border-radius:20px;background:#edf1ff;display:flex;align-items:center;justify-content:space-between;gap:22px}.nm-category-seller>div{min-width:0}.nm-category-seller h2{font-size:24px}.nm-category-seller p{color:#556179;margin:0}.nm-category-seller>a{flex-shrink:0}
.nm-category-page>footer{font-size:13px;color:#667086;margin-top:20px}.nm-category-page>footer>p{margin:14px 0}.nm-category-page>footer a{text-decoration:none}.nm-category-page .nm-category-links{margin-top:0}
@media(max-width:850px){.nm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-category-seller{align-items:flex-start;flex-direction:column}}
@media(max-width:540px){.nm-category-page>header,.nm-category-page>main,.nm-category-page>footer{padding:22px 16px}.nm-category-page>header{gap:16px}.nm-category-page>header img{width:150px}.nm-category-page>header .nm-category-button{font-size:13px;padding:10px 14px}.nm-category-intro>p:last-child{font-size:18px}.nm-category-breadcrumb{margin-bottom:24px}.nm-category-grid{grid-template-columns:1fr}.nm-category-card img{height:230px}.nm-category-empty,.nm-category-seller{padding:22px}.nm-category-links{gap:8px 18px}.nm-category-links>span{flex-basis:100%}}

.nm-category-operation{color:#284fd6;background:#edf1ff;padding:5px 8px;border-radius:7px;font-size:12px;font-weight:750;line-height:1.4;width:fit-content}
