/* Navigation component v1.0: design-system/README.md */
.kr-product-nav{position:sticky;top:0;z-index:35;background:var(--kr-bg);border-bottom:1px solid var(--kr-border)}
.kr-product-nav-inner{height:var(--kr-nav-height);width:min(calc(100% - 80px),1600px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--kr-font-ui);font-size:14px;font-weight:600;color:var(--kr-text)}
.kr-nav-logo{display:flex;align-items:center;min-height:44px;width:132px}.kr-nav-logo img{width:100%;height:auto}
.kr-nav-all,.kr-nav-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--kr-border);border-radius:var(--kr-radius-control);background:var(--kr-surface);white-space:nowrap}
.kr-nav-all:hover,.kr-nav-back:hover{background:var(--kr-surface-pink)}
.kr-product-nav a:focus-visible{outline:3px solid var(--kr-focus);outline-offset:3px}
.kr-nav-back,.kr-nav-spacer{display:none}
body[data-catalog-page=product]{scroll-padding-top:80px}
@media(max-width:760px){.kr-product-nav-inner{width:calc(100% - 36px);display:grid;grid-template-columns:88px 1fr 88px;gap:8px}.kr-nav-back{display:inline-flex;font-size:13px;padding:8px}.kr-nav-logo{width:104px;justify-self:center}.kr-nav-all{display:none}.kr-nav-spacer{display:block}.product-main{padding-top:18px}}
