.jln-shared-header{display:contents}.jln-shared-header .site-header{border-bottom:1px solid var(--line);z-index:40;background:#fff;align-items:center;height:76px;display:flex;position:sticky;top:0}.jln-shared-header .brand{letter-spacing:-.8px;color:#223241;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.jln-shared-header .brand-live{letter-spacing:1.3px;color:var(--red);background:#fff4f3;border:1px solid #f3b8b3;border-radius:4px;margin:1px 0 0;padding:5px 5px 4px;font-size:10px;line-height:1}.jln-shared-header .main-nav{height:100%;display:flex}.jln-shared-header .main-nav a{color:#879099;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.jln-shared-header .main-nav a.active{color:var(--ink)}.jln-shared-header .main-nav a.active:after{content:"";background:var(--red);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.jln-shared-header .language-switch{color:#556574;font-size:14px}.jln-shared-header .language-menu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;margin-left:auto;display:block;position:relative;padding:0!important}.jln-shared-header .language-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:44px;padding:0 12px;list-style:none;display:flex}.jln-shared-header .language-menu summary::-webkit-details-marker{display:none}.jln-shared-header .language-menu ul{border:1px solid var(--line);background:#fff;border-radius:9px;width:min(300px,100vw - 24px);max-height:min(560px,70svh);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #25354520}.jln-shared-header .language-menu li{margin:0;padding:0;display:block}.jln-shared-header .language-menu li a,.jln-shared-header .language-pending{min-height:48px;color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.jln-shared-header .language-menu li strong{min-width:28px}.jln-shared-header .language-menu li span{font-size:12px}.jln-shared-header .language-pending{color:#74838c;background:#f8fafb}.jln-shared-header .language-pending small{white-space:nowrap;margin-left:auto;font-size:10px}.jln-shared-header .language-menu li a:hover,.jln-shared-header .language-menu li a:focus-visible,.jln-shared-header .language-menu li a[aria-current]{background:#e5eef1}.jln-shared-header .language-menu summary:focus-visible{outline-offset:3px;outline:2px solid #31566a}.jln-shared-header .unified-header{gap:24px;padding-inline:24px}.jln-shared-header .unified-header .main-nav{gap:18px;min-width:0;margin-left:auto}.jln-shared-header .unified-header .nav-short-label{display:none}.jln-shared-header .unified-header .main-nav a{white-space:nowrap;font-size:13px}.jln-shared-header .navigation-language-note{color:#526b78;background:#eef5f8;padding:7px 18px;font-size:12px;line-height:1.6}@media (width>=1051px) and (width<=1700px){.jln-shared-header .unified-header{gap:14px;padding-inline:18px}.jln-shared-header .unified-header .brand{font-size:19px}.jln-shared-header .unified-header .main-nav{gap:12px}.jln-shared-header .unified-header .main-nav a{font-size:12px}.jln-shared-header .unified-header .nav-full-label{display:none}.jln-shared-header .unified-header .nav-short-label{display:inline}}@media (width<=1050px){.jln-shared-header .unified-header.site-header{flex-wrap:wrap;align-content:flex-start;gap:0 10px;height:114px;min-height:114px;padding:0 12px}.jln-shared-header .unified-header .brand{order:1;gap:7px;height:62px;font-size:19px}.jln-shared-header .unified-header .brand img{width:26px;height:26px}.jln-shared-header .unified-header .brand-live{padding:4px;font-size:8px}.jln-shared-header .unified-header .language-switch{order:2;margin-left:auto}.jln-shared-header .unified-header .main-nav{border-top:1px solid var(--line);flex:0 0 calc(100% + 24px);order:3;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:0;width:calc(100% + 24px);height:52px;margin:0 -12px;padding:0 6px;display:grid}.jln-shared-header .unified-header .main-nav a{text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:3px 1px;font-size:9px;line-height:1.2;display:flex}.jln-shared-header .unified-header .nav-full-label{display:none}.jln-shared-header .unified-header .nav-short-label{overflow-wrap:anywhere;display:inline}.jln-shared-header .unified-header .main-nav a.active:after{height:2px;bottom:0;left:18%;right:18%}.jln-shared-header .unified-header .main-nav-has-festivals{grid-template-columns:repeat(9,minmax(0,1fr))}.jln-shared-header .unified-header .main-nav{grid-template-columns:repeat(var(--header-nav-count,9),minmax(0,1fr))}.jln-shared-header[data-market=kr] .main-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.jln-shared-header[data-market=kr] .main-nav a{flex:0 0 46px;min-width:46px;font-size:11px}.jln-shared-header[data-market=kr] .main-nav a[href$="/festivals/"],.jln-shared-header[data-market=kr] .main-nav a[href*="/airport-transfers/"]{order:4}.jln-shared-header[data-market=kr] .main-nav a:nth-child(n+4):not([href$="/festivals/"]):not([href*="/airport-transfers/"]){order:5}}
/*$vite$:1*/