.hj-qb{--qb-cell:2.75rem;--qb-gap:.45rem;background:var(--hanji);min-width:0;color:var(--ink);font-family:var(--body);align-content:start;padding:clamp(1rem,1.8cqi,1.6rem);line-height:1.45;display:grid;container:qb/inline-size}.hj-qb__body{gap:.65rem;min-width:0;display:grid}.hj-qb p{margin:0}.hj-qb__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;display:flex}.hj-qb__title{font:400 var(--fs-2)/1.2 var(--display);letter-spacing:0;margin:0}.hj-qb__party{border:1px solid var(--seam);background:var(--hanji-2);border-radius:2px;align-items:center;display:inline-flex}.hj-qb__step{width:var(--qb-cell);height:var(--qb-cell);color:var(--ink);cursor:pointer;font:500 1.3rem/1 var(--body);background:0 0;border:0;place-items:center;display:grid}.hj-qb__step:hover:not(:disabled){background:var(--hanji-3)}.hj-qb__step:disabled{cursor:default;opacity:.35}.hj-qb .hj-qb__hours{font-size:var(--fs-0);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:-.3rem}.hj-qb__party-value{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.6em;font-weight:500}.hj-qb__days{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin:-4px;padding:4px;display:flex;overflow-x:auto}.hj-qb__days::-webkit-scrollbar{display:none}.hj-qb .hj-qb__day{min-height:var(--qb-cell);white-space:nowrap;scroll-snap-align:start;flex:none;justify-content:center;align-items:center;padding:.5em .85em;display:inline-flex}.hj-qb__pick{gap:.4em;position:relative}.hj-qb__pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hj-qb__pick input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hj-qb__pick:focus-within{outline:2px solid var(--celadon-2);outline-offset:3px}.hj-qb__result{gap:var(--qb-gap);align-content:start;display:grid}.hj-qb__when-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;min-height:1.45em;display:flex}.hj-qb[data-service=auto] .hj-qb__when-row{min-height:var(--qb-cell)}.hj-qb__when{font-size:var(--fs-0);letter-spacing:.04em;color:var(--ink-2);font-weight:500}.hj-qb__windows{display:inline-flex}.hj-qb__window{min-height:var(--qb-cell);border:1px solid var(--seam);color:var(--ink);cursor:pointer;font:500 var(--fs-0)/1 var(--body);background:0 0;padding:0 .9em}.hj-qb__window+.hj-qb__window{border-left:0}.hj-qb__window[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hj-qb__times{gap:var(--qb-gap);grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));grid-auto-rows:var(--qb-cell);min-height:calc(var(--qb-cell) * 2 + var(--qb-gap));margin:0;padding:0;list-style:none;display:grid}.hj-qb__times>li{min-width:0;display:grid}.hj-qb__more-item,.hj-qb__times>.hj-qb__more{grid-column:span 2}.hj-qb__time{border:1px solid var(--seam);background:var(--hanji-2);min-width:0;color:var(--ink);font:600 var(--fs-1)/1.1 var(--body);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:.35em;text-decoration:none;display:flex}a.hj-qb__time:hover{background:var(--celadon-2);border-color:var(--celadon-2);color:var(--paper)}.hj-qb__more{font:500 var(--fs-0)/1.2 var(--body);white-space:nowrap;background:0 0}.hj-qb__times--alt{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));grid-auto-rows:minmax(var(--qb-cell),auto);min-height:0}.hj-qb__time--alt{flex-wrap:wrap;padding:.3em .5em}.hj-qb__time--alt small{font:500 var(--fs-0)/1.2 var(--body);color:inherit;opacity:.8}.hj-qb__ghost{background:var(--hanji-2);pointer-events:none;border-color:#0000;color:#0000!important}.hj-qb__days .hj-qb__ghost{min-width:5.5em}@media (prefers-reduced-motion:no-preference){.hj-qb__body[data-state=loading] .hj-qb__ghost{animation:hj-qb-pulse 1.4s var(--ease) infinite alternate}}@keyframes hj-qb-pulse{0%{opacity:.55}to{opacity:1}}.hj-qb__msg{gap:var(--qb-gap);font-size:var(--fs-1);align-content:start;display:grid}.hj-qb__next-label{font-size:var(--fs-0);letter-spacing:.04em;color:var(--ink-2);font-weight:500}.hj-qb__note{font-size:var(--fs-0);color:var(--ink-2)}.hj-qb__tel{color:inherit;white-space:nowrap;text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hj-qb__tel:hover{color:var(--seal)}.hj-qb .hj-qb__bbq{min-height:var(--qb-cell);cursor:pointer;align-items:center;margin-block:-.35rem}.hj-qb .hj-qb__bbq input{margin-top:0}.hj-qb__bbq-note{font-size:var(--fs-0);color:var(--ink-2)}.hj-qb__foot{font-size:var(--fs-0);color:var(--ink-3);line-height:1.4}.hj-qb__noscript{margin-top:.8rem;display:none}.hj-night .hj-qb .hj-chip[aria-pressed=true],.hj-night .hj-qb__window[aria-pressed=true]{background:var(--indigo-ink);color:var(--indigo);border-color:var(--indigo-ink)}.hj-night .hj-qb__step:hover:not(:disabled){background:var(--hanji-2)}.hj-night .hj-qb__tel:hover{color:var(--indigo-ink)}@container qb (min-width:46rem){.hj-qb__body{-moz-column-gap:clamp(1.5rem,3cqi,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"top result""days result""extra result";align-items:start;column-gap:clamp(1.5rem,3cqi,3rem)}.hj-qb__top{grid-area:top}.hj-qb__days{flex-wrap:wrap;grid-area:days;overflow:visible}.hj-qb__result{grid-area:result}.hj-qb__extra{grid-area:extra}}.hj-qb__extra{gap:.6rem;min-width:0;display:grid}.hj-qb--band,.hj-qb--menu{border:1px solid var(--seam)}.hj-start-evening-qb{margin-top:.4rem}.hj-menu-qb{margin:0}.hj-menu-close:has(>.hj-menu-close-qb)>.hj-menu-close-cta{grid-column:1/-1}@container site (max-width:599.98px){.hj-start-hero-in:has(.hj-qb--hero){gap:1rem}.hj-start-hero-in:has(.hj-qb--hero) .hj-start-hero-txt{display:contents}.hj-start-hero-in:has(.hj-qb--hero) .hj-start-hero-txt>*{order:3}.hj-start-hero-in:has(.hj-qb--hero) .hj-start-hero-txt>:is(.hj-eyebrow,h1){order:1}.hj-start-hero-in:has(.hj-qb--hero) .hj-start-hero-txt>.hj-eyebrow{margin-bottom:0}.hj-start-hero-in:has(.hj-qb--hero)>.hj-start-hero-bojagi{order:2;grid-template-areas:"today""p1"}.hj-start-hero-bojagi:has(.hj-qb--hero) .hj-start-hero-dojang{top:auto;bottom:clamp(10px,2cqi,28px)}}@container site (min-width:600px) and (max-width:1199.98px){.hj-start-hero-bojagi:has(.hj-qb--hero){grid-template-areas:"today p2""p1 p1"}.hj-start-hero-bojagi:has(.hj-qb--hero) .hj-start-hero-p2{aspect-ratio:auto;min-height:100%}.hj-start-hero-bojagi:has(.hj-qb--hero) .hj-start-hero-dojang{top:auto;bottom:clamp(10px,2cqi,28px)}}@container site (min-width:1200px) and (max-width:1599.98px){.hj-start-hero-bojagi:has(.hj-qb--hero){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"p1 today""p1 p2"}.hj-start-hero-bojagi:has(.hj-qb--hero) .hj-start-hero-p2{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.hj-qb__time,.hj-qb__step{transition:none}}
