/* Remikoa brand navigation v2: isolated additions; base visual styles unchanged */
.site-header .nav-links a[aria-current="page"]{color:#9dd1ff;font-weight:700}
.rg-product-nav{background:#f4f8fd;border-bottom:1px solid #dbe6f3;color:#233653}
.rg-product-nav-inner{display:flex;align-items:center;gap:25px;min-height:60px}
.rg-product-nav-brand{font-size:16px;font-weight:800;white-space:nowrap;color:#163657}
.rg-product-nav-links{display:flex;align-items:center;gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0}
.rg-product-nav-links a{display:block;padding:9px 13px;border-radius:8px;white-space:nowrap;font-size:13px;font-weight:600;color:#4a607d}
.rg-product-nav-links a:hover,.rg-product-nav-links a:focus-visible{background:#e5effb;color:#1459a9}
.rg-product-nav-links a[aria-current="page"]{background:#dfecfc;color:#1359a7}
.rm-brand-page{padding:70px 0 100px;min-height:48vh;background:linear-gradient(180deg,#f6faff 0%,#fff 52%)}
.rm-brand-page h1{font-size:clamp(30px,4vw,42px);line-height:1.35;color:#14253f;margin:0 0 20px}
.rm-brand-page .rm-lead{color:#53647c;font-size:16px;margin:0 0 34px}
.rm-product-item{display:flex;align-items:flex-start;gap:25px;border:1px solid #e0e9f4;border-radius:16px;background:#fff;padding:32px;max-width:790px;box-shadow:0 12px 32px #17426b0a}
.rm-product-item>img{object-fit:contain;flex-shrink:0}.rm-product-item h2{margin:0 0 10px;font-size:27px;color:#14253f}.rm-product-item p{margin:0 0 16px;color:#53647c}
.rm-product-item .rm-product-category{font-size:11px;letter-spacing:.12em;font-weight:800;color:#1d76d2;margin:0 0 6px}
.rm-brand-link,.rm-inline-link{color:#1265c7;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.rm-about-copy{max-width:760px}.rm-about-copy p{font-size:16px;line-height:2.1;color:#4e627b;margin:0 0 19px}
@media(max-width:768px){.rg-product-nav-inner{gap:12px;align-items:stretch;flex-direction:column;padding-top:10px;padding-bottom:9px}.rg-product-nav-links{width:100%;padding-bottom:3px}.rg-product-nav-links a{font-size:12px;padding:8px 11px}.rm-brand-page{padding:48px 0 68px}.rm-product-item{padding:22px;gap:16px}.rm-product-item>img{width:62px;height:62px}}
@media(max-width:420px){.rm-product-item{flex-direction:column}}
