.product-navigation{position:sticky;top:0;z-index:60;background:#fff;color:#24221f;border-bottom:1px solid #e7e3df;font-family:'Pretendard Variable',Pretendard,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;word-break:normal;overflow-wrap:normal;isolation:isolate}
.product-navigation,.product-navigation *{box-sizing:border-box}
.product-navigation ::selection{background:#ffe0d1;color:#24221f}
.product-navigation__inner{width:min(1320px,calc(100% - 96px));min-height:82px;margin-inline:auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:32px}
.product-navigation a{color:#24221f;text-decoration:none;text-underline-offset:5px}
.product-navigation a:focus-visible,.product-navigation summary:focus-visible{outline:3px solid #b13a17;outline-offset:4px}
.product-navigation__brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;justify-self:start;white-space:nowrap;font-size:22px;font-weight:750;letter-spacing:-.035em}
.product-navigation__brand svg{display:block;flex:none}
.product-navigation__links{display:flex;align-items:center;gap:16px;min-width:0}
.product-navigation__links a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 9px 6px;border-bottom:2px solid transparent;font-weight:550;white-space:nowrap}
.product-navigation__links a:hover{border-bottom-color:#b8afa6}
.product-navigation__links a[aria-current=page]{border-bottom-color:#ea673f;font-weight:700}
.product-navigation__language{position:relative;justify-self:end;min-width:0}
.product-navigation__language summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;list-style:none;cursor:pointer;white-space:nowrap;font-size:13px}
.product-navigation__language summary::-webkit-details-marker{display:none}
.product-navigation__language summary svg{flex:none}
.product-navigation__language ul{position:absolute;right:0;top:calc(100% + 8px);width:176px;margin:0;padding:8px;list-style:none;border:1px solid #e7e3df;border-radius:10px;background:#fff;box-shadow:0 12px 28px #24221f14}
.product-navigation__language li{margin:0;padding:0}
.product-navigation__language a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:5px;font-size:14px;font-weight:450}
.product-navigation__language a:hover,.product-navigation__language a[aria-current=page]{background:#fff1e9;color:#96330f}
.product-page>.skip-link{z-index:100}
.product-page #main,.product-page main [id]{scroll-margin-top:100px}
@media(max-width:900px){.product-navigation__inner{width:calc(100% - 40px);grid-template-columns:1fr auto;gap:0 16px;min-height:0}.product-navigation__brand{min-height:66px;font-size:21px}.product-navigation__language{grid-column:2;grid-row:1}.product-navigation__links{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:4px;min-height:52px;width:100%;padding-bottom:6px}.product-navigation__links a{min-width:0;min-height:44px;padding:8px 4px 6px;font-size:13px}.product-navigation__language ul{top:calc(100% + 64px)}.product-page #main,.product-page main [id]{scroll-margin-top:138px}}
@media(max-width:380px){.product-navigation__inner{width:calc(100% - 32px)}.product-navigation__brand{font-size:20px}.product-navigation__brand svg{width:21px;height:27px}.product-navigation__links{gap:2px}.product-navigation__links a{font-size:12.5px}}
