/* Shared Korean site navigation for product detail pages. */
.siteHeader{position:relative;z-index:20;box-sizing:border-box;height:102px;padding:0 5%;display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:25px;border-bottom:1px solid #dcdfe1;background:#fafbfbee;font-family:Arial,"Noto Sans KR",sans-serif;line-height:1.5}
.siteHeader .brandLockup{width:fit-content;display:flex;align-items:center;padding:0;margin:0;text-decoration:none}
.siteHeader .brandLockup img{display:block;width:205px;height:auto;object-fit:contain;filter:none}
.siteHeader .desktopNav{display:flex;align-items:center;gap:24px;padding:0;margin:0}
.siteHeader .desktopNav a,.siteHeader .navPending{display:inline-block;position:relative;padding:12px 0;margin:0;color:#353b40;font-size:14px;font-weight:500;letter-spacing:normal;white-space:nowrap;text-decoration:none}
.siteHeader .desktopNav a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1px;background:#846638;transition:right 180ms ease}
.siteHeader .desktopNav a:hover:after,.siteHeader .desktopNav a:focus-visible:after{right:0}
.siteHeader .navPending{cursor:default}
.siteHeader .mobileMenu{display:none}
@media(max-width:1200px){.siteHeader{grid-template-columns:1fr auto;gap:18px}.siteHeader .desktopNav{display:none}.siteHeader .mobileMenu{display:block;position:relative;color:#353b40}.siteHeader .mobileMenu summary{cursor:pointer;font-size:14px;list-style:none;letter-spacing:normal}.siteHeader .mobileMenu summary::-webkit-details-marker{display:none}.siteHeader .mobileMenu nav{position:absolute;top:48px;right:0;width:min(310px,calc(100vw - 40px));box-sizing:border-box;padding:14px;display:grid;gap:0;background:#fff;border:1px solid #d5dce0;box-shadow:0 15px 35px #16212b12}.siteHeader .mobileMenu nav a,.siteHeader .mobileMenu nav .navPending{display:block;color:#353b40;font-size:14px;font-weight:500;letter-spacing:normal;padding:14px;margin:0;border-bottom:1px solid #e3e7ea;text-decoration:none}}
@media(max-width:820px){.siteHeader{height:84px;padding-inline:6%}.siteHeader .brandLockup img{width:175px}}
