@font-face{font-family:Salon Bodoni Moda;src:url(../media/bodoni-moda-400-opsz-enfrde.3-zi89akuishz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Salon Bodoni Moda;src:url(../media/bodoni-moda-400-italic-opsz28-96-enfrde.0ortwgnibr4mk.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Salon Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:97.77%;descent-override:34.76%;line-gap-override:0%;size-adjust:115.07%}.lqkUda_site{--sa-bodoni:"Salon Bodoni Moda", "Salon Bodoni Moda Fallback", Didot, Georgia, "Times New Roman", serif;--ivory:#f8f3ec;--paper:#fffcf7;--blush:#efd8cf;--blush-soft:#f5e7e1;--rose:#9c5d50;--ink:#161213;--ink-soft:#3a3133;--muted:#685b5d;--line:#ddcdc5;--serif:var(--sa-bodoni,Didot, Georgia, "Times New Roman", serif);--sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--gut:clamp(16px, 5vw, 72px);--max:1360px;--pad:max(var(--gut), calc((100% - var(--max)) / 2 + var(--gut)));--ease:cubic-bezier(.22, .61, .36, 1);--bar-h:0px;--d-bg:var(--ivory);--d-ink:var(--ink);--d-muted:var(--muted);--d-line:var(--line);--d-display:var(--serif);--d-display-weight:400;--d-text:var(--serif);--d-focus:var(--ink);--d-radius:0px;--d-panel-bg:var(--ink);--d-panel-ink:var(--ivory);--d-pill-ring:transparent;font-variant-numeric:oldstyle-nums;font-kerning:normal;font-size:18px;line-height:1.5}.lqkUda_site :where(h1,h2,h3){text-wrap:balance}.lqkUda_site section{scroll-margin-top:12px}.lqkUda_caps{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:lining-nums;font-size:12px;font-weight:500;line-height:1.35}.lqkUda_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lqkUda_arrow{width:26px;height:11px;transition:transform .35s var(--ease);flex:none}a:hover>.lqkUda_arrow{transform:translate(4px)}.lqkUda_masthead{padding:14px var(--pad) 0;border-bottom:3px double var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"word end""date date";align-items:center;gap:10px 12px;display:grid}.lqkUda_wordmark{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:word;justify-self:start;padding:6px 0;font-size:clamp(1.5rem,1.1rem + 2vw,3.25rem);line-height:1;text-decoration:none}.lqkUda_dateline{border-top:1px solid var(--line);color:var(--ink-soft);grid-area:date;align-items:center;gap:10px;padding:10px 0 11px;display:flex}.lqkUda_dot{background:currentColor;border-radius:50%;width:3px;height:3px}.lqkUda_mastEnd{grid-area:end;align-items:center;gap:14px;display:flex}.lqkUda_mastBook{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:none}@media (min-width:40rem){.lqkUda_mastBook{display:inline-flex}}@media (min-width:64rem){.lqkUda_masthead{padding:22px var(--pad) 18px;grid-template-columns:1fr auto 1fr;grid-template-areas:"date word end"}.lqkUda_wordmark{letter-spacing:.08em;justify-self:center}.lqkUda_dateline{border-top:0;padding:0}.lqkUda_mastEnd{justify-self:end;gap:28px}}.lqkUda_cover{grid-template-columns:var(--pad) minmax(0, 1fr) minmax(0, 62%);grid-template-rows:20px auto auto auto auto;padding-bottom:8px;display:grid;position:relative}.lqkUda_coverFig{background:var(--blush);grid-area:2/3/span 2;margin:0;overflow:clip}.lqkUda_coverImg{aspect-ratio:4/5;object-fit:cover;width:100%}.lqkUda_h1{z-index:1;font-family:var(--serif);letter-spacing:-.012em;text-wrap:initial;font-feature-settings:"kern", "liga";grid-area:3/2/auto/-1;align-self:end;margin:0 0 -.12em;font-size:clamp(3.6rem,2rem + 9vw,9.5rem);font-weight:400;line-height:.92;position:relative}.lqkUda_h1Line{width:max-content;display:block}.lqkUda_h1Line:nth-child(2){margin-left:.32em}.lqkUda_h1Last{margin-left:1.05em;font-style:italic}.lqkUda_coverText{padding:34px var(--pad) 0 0;grid-area:4/2/auto/-1;justify-items:start;gap:26px;display:grid}.lqkUda_lead{max-width:26ch;color:var(--ink-soft);font-size:1.1875rem;line-height:1.45}.lqkUda_cta{background:var(--ink);min-height:56px;color:var(--ivory);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:0 22px 0 24px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lqkUda_cta:focus-visible{outline-offset:4px}.lqkUda_contents{padding:44px var(--pad) 0 0;grid-area:5/2/auto/-1}.lqkUda_contentsLabel{border-bottom:1px solid var(--ink);padding-bottom:12px}.lqkUda_contentsList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.lqkUda_contentsLink{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"no title""no line";align-items:baseline;column-gap:6px;min-height:48px;padding:12px 0 13px;text-decoration:none;display:grid}.lqkUda_contentsNo{color:var(--rose);grid-area:no;font-size:1.125rem;line-height:1.35}.lqkUda_contentsTitle{grid-area:title;font-size:clamp(1.1875rem,1rem + .8vw,1.375rem);line-height:1.2}.lqkUda_contentsLine{color:var(--muted);grid-area:line;font-size:.9375rem;line-height:1.4;display:none}@media (min-width:40rem){.lqkUda_contentsLink{grid-template-columns:2.4rem minmax(0,1fr);column-gap:8px;padding:14px 0 15px}.lqkUda_contentsLine{display:block}}.lqkUda_contentsLink:hover .lqkUda_contentsTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:80rem){.lqkUda_site .lqkUda_coverText{grid-template-columns:minmax(0,24rem) auto;gap:32px 48px}}@media (min-width:64rem){.lqkUda_cover{grid-template-columns:var(--pad) minmax(0, 1fr) minmax(0, 38%);grid-template-rows:36px auto auto auto;column-gap:0;padding-bottom:0}.lqkUda_coverFig{grid-row:2/span 2;align-self:start}.lqkUda_h1{grid-area:2/2/auto/-1;align-self:start;margin:.42em 0 0}.lqkUda_h1Line:nth-child(2){margin-left:1.15em}.lqkUda_h1Last{margin-left:3.45em}.lqkUda_coverText{grid-area:3/2;align-self:end;align-items:end;gap:28px;padding:0 56px 6px 0}.lqkUda_lead{font-size:1.3125rem}.lqkUda_contents{padding:64px var(--pad) 0 0;grid-area:4/2/auto/-1}.lqkUda_contentsList{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.lqkUda_contentsLink{border-bottom:0;padding:18px 0 0}}.lqkUda_booking{border-top:1px solid var(--ink);margin-top:56px;display:grid}.lqkUda_steps{min-width:0}.lqkUda_step{padding:48px var(--pad) 56px;border-bottom:1px solid var(--line)}.lqkUda_stepHead{gap:14px;margin-bottom:32px;display:grid}.lqkUda_stepNo{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.lqkUda_stepTick{background:var(--ink);width:18px;height:18px;color:var(--ivory);opacity:0;transition:opacity .3s ease, transform .35s var(--ease);border-radius:50%;padding:2px;transform:scale(.6)}.lqkUda_h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.75rem,1.6rem + 5vw,5.25rem);font-weight:400;line-height:.98}.lqkUda_intro{max-width:34ch;color:var(--ink-soft);font-size:1.0625rem;line-height:1.5}.lqkUda_radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.lqkUda_svc:has(.lqkUda_radio:focus-visible),.lqkUda_chair:has(.lqkUda_radio:focus-visible),.lqkUda_day:has(.lqkUda_radio:focus-visible),.lqkUda_slot:has(.lqkUda_radio:focus-visible)){outline:2px solid var(--ink);outline-offset:2px;z-index:1}.lqkUda_groups{gap:56px;display:grid}.lqkUda_groupHead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title art""text text";align-items:end;gap:10px 16px;margin-bottom:18px;display:grid}.lqkUda_h3{font-family:var(--serif);grid-area:title;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-style:italic;font-weight:400;line-height:1}.lqkUda_groupArt{width:56px;height:56px;color:var(--ink);grid-area:art}.lqkUda_groupText{max-width:40ch;color:var(--muted);grid-area:text;font-size:1rem;line-height:1.5}.lqkUda_bowls{margin:4px calc(-1 * var(--pad)) 22px}.lqkUda_bowlsImg{aspect-ratio:8/5;object-fit:cover;background:#ece3d8;width:100%}.lqkUda_shades{padding:14px var(--pad) 0;gap:10px;display:grid}.lqkUda_shadesLabel{color:var(--ink-soft)}.lqkUda_shadeList{flex-wrap:wrap;gap:6px 16px;font-size:1rem;font-style:italic;display:flex}.lqkUda_shade{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lqkUda_swatch{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #1612132e}.lqkUda_services>li:last-child .lqkUda_svc{border-bottom:1px solid var(--line)}.lqkUda_svc{isolation:isolate;padding:18px var(--pad);margin:0 calc(-1 * var(--pad));border-top:1px solid var(--line);cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"mark name price"".desc desc"".time time";gap:4px 12px;display:grid;position:relative}.lqkUda_svc:before{content:"";z-index:-1;background:var(--blush);opacity:0;transition:opacity .35s;position:absolute;inset:0}.lqkUda_svc:hover:before{opacity:.35}.lqkUda_svc:has(.lqkUda_radio:checked):before{opacity:1}.lqkUda_mark{border:1px solid var(--ink);border-radius:50%;grid-area:mark;align-self:start;place-items:center;width:20px;height:20px;margin-top:5px;display:grid}.lqkUda_markTick{opacity:0;width:14px;height:14px;transition:opacity .25s ease, transform .35s var(--ease);transform:scale(.5)}.lqkUda_svc:has(.lqkUda_radio:checked) .lqkUda_mark{background:var(--ink);color:var(--ivory)}.lqkUda_svc:has(.lqkUda_radio:checked) .lqkUda_markTick{opacity:1;transform:none}.lqkUda_svcName{grid-area:name;font-size:1.375rem;line-height:1.2}.lqkUda_svcPrice{white-space:nowrap;grid-area:price;align-self:start;padding-top:3px;font-size:1.125rem;line-height:1.3}.lqkUda_svcDesc{max-width:44ch;color:var(--muted);grid-area:desc;font-size:.96875rem;line-height:1.45}.lqkUda_svcTime{color:var(--ink-soft);grid-area:time;margin-top:4px}.lqkUda_menuNote{max-width:44ch;color:var(--muted);margin-top:26px;font-size:.9375rem;font-style:italic}.lqkUda_chairs{display:grid}.lqkUda_chair{isolation:isolate;padding:18px var(--pad);margin:0 calc(-1 * var(--pad));border-top:1px solid var(--line);cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"disc name days""disc focus days";align-items:center;gap:2px 16px;display:grid;position:relative}.lqkUda_chair:last-child{border-bottom:1px solid var(--line)}.lqkUda_chair:before{content:"";z-index:-1;background:var(--blush);opacity:0;transition:opacity .35s;position:absolute;inset:0}.lqkUda_chair:hover:before{opacity:.35}.lqkUda_chair:has(.lqkUda_radio:checked):before{opacity:1}.lqkUda_chairDisc{background:var(--paper);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;grid-area:disc;place-items:center;transition:background-color .3s,color .3s;display:grid;position:relative}.lqkUda_chairArt{width:40px;height:40px}.lqkUda_chairTick{background:var(--paper);width:22px;height:22px;color:var(--ink);box-shadow:0 0 0 1px var(--ink);opacity:0;transition:opacity .25s ease, transform .35s var(--ease);border-radius:50%;padding:3px;position:absolute;bottom:-3px;right:-3px;transform:scale(.5)}.lqkUda_chair:has(.lqkUda_radio:checked) .lqkUda_chairDisc{background:var(--ink);color:var(--ivory);box-shadow:none}.lqkUda_chair:has(.lqkUda_radio:checked) .lqkUda_chairTick{opacity:1;transform:none}.lqkUda_chairName{grid-area:name;align-self:end;font-size:1.5rem;line-height:1.15}.lqkUda_chairFocus{color:var(--ink-soft);grid-area:focus;align-self:start;font-size:.96875rem;font-style:italic;line-height:1.35}.lqkUda_chairDays{color:var(--muted);text-align:right;white-space:nowrap;grid-area:days}.lqkUda_chairAny .lqkUda_chairName{font-style:italic}.lqkUda_pickLabel{color:var(--ink-soft);margin:0 0 12px}.lqkUda_days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:32px;display:grid}.lqkUda_day,.lqkUda_slot{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;place-items:center;transition:box-shadow .2s,color .2s;display:grid;position:relative}.lqkUda_day{min-height:64px;font-size:1.25rem}.lqkUda_slot{min-height:50px;font-size:1.0625rem}.lqkUda_day:hover,.lqkUda_slot:hover{box-shadow:inset 0 0 0 1px var(--ink)}:is(.lqkUda_day:has(.lqkUda_radio:checked),.lqkUda_slot:has(.lqkUda_radio:checked)){background:var(--ink);color:var(--ivory);box-shadow:none}.lqkUda_halves{gap:18px;display:grid}.lqkUda_halfLabel{color:var(--ink-soft);margin-bottom:8px;font-size:1rem;font-style:italic}.lqkUda_slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:is(.lqkUda_site:has([value=chair-noor]:checked) .lqkUda_day[data-day=sat],.lqkUda_site:has([value=chair-paul]:checked) .lqkUda_day[data-day=tue],.lqkUda_site:has([value=chair-ines]:checked) .lqkUda_day:is([data-day=tue],[data-day=wed])){color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.lqkUda_satNote{color:var(--muted);margin-top:16px;font-size:.9375rem}.lqkUda_fields{gap:26px;display:grid}.lqkUda_field{gap:6px;display:grid}.lqkUda_fieldLabel{color:var(--ink-soft)}.lqkUda_input{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:8px 0;font-size:1.375rem;transition:background-color .25s}.lqkUda_site .lqkUda_input:focus-visible{background:var(--blush-soft);box-shadow:inset 0 -2px 0 var(--ink), -12px 0 0 var(--blush-soft), 12px 0 0 var(--blush-soft);outline:none}.lqkUda_ticket{padding:48px var(--pad) 72px;background:var(--blush-soft)}.lqkUda_card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 0 5px var(--paper), inset 0 0 0 6px var(--ink);padding:28px 24px 26px}.lqkUda_cardBrand{letter-spacing:.18em;text-transform:uppercase;text-align:center;font-size:.875rem}.lqkUda_cardTitle{text-align:center;margin:8px 0 20px;font-size:2rem;font-style:italic;line-height:1.1}.lqkUda_cardRows{border-top:1px solid var(--line);margin:0}.lqkUda_cardRows>div{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.lqkUda_cardRows dt{color:var(--muted);padding-top:5px}.lqkUda_cardRows dd{margin:0;font-size:1.1875rem;line-height:1.3}.lqkUda_none{color:var(--muted);font-style:italic}.lqkUda_pick{display:none}.lqkUda_end{color:var(--ink-soft);margin-top:2px;font-size:.96875rem;display:none}.lqkUda_halfEmpty{border-block:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:.9375rem;font-style:italic;display:none}.lqkUda_warn{color:var(--ink);margin-top:4px;font-size:.9375rem;font-style:italic;line-height:1.35;display:none}:is(.lqkUda_site:has([value=chair-noor]:checked):has([value=day-sat]:checked) [data-warn],.lqkUda_site:has([value=chair-paul]:checked):has([value=day-tue]:checked) [data-warn],.lqkUda_site:has([value=chair-ines]:checked):has([value=day-tue]:checked) [data-warn],.lqkUda_site:has([value=chair-ines]:checked):has([value=day-wed]:checked) [data-warn]){display:block}:is(.lqkUda_site:has([value=chair-noor]:checked):has([value=day-sat]:checked) [data-pick=day-sat],.lqkUda_site:has([value=chair-paul]:checked):has([value=day-tue]:checked) [data-pick=day-tue],.lqkUda_site:has([value=chair-ines]:checked):has([value=day-tue]:checked) [data-pick=day-tue],.lqkUda_site:has([value=chair-ines]:checked):has([value=day-wed]:checked) [data-pick=day-wed]){color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.lqkUda_pickMain{display:block}.lqkUda_pickSub{color:var(--ink-soft);margin-top:2px;font-size:.96875rem;display:block}:is(.lqkUda_site:has([value=svc-cut]:checked) [data-pick=svc-cut],.lqkUda_site:has([value=svc-short]:checked) [data-pick=svc-short],.lqkUda_site:has([value=svc-kids]:checked) [data-pick=svc-kids],.lqkUda_site:has([value=svc-blow]:checked) [data-pick=svc-blow],.lqkUda_site:has([value=svc-consult]:checked) [data-pick=svc-consult],.lqkUda_site:has([value=svc-full]:checked) [data-pick=svc-full],.lqkUda_site:has([value=svc-balayage]:checked) [data-pick=svc-balayage],.lqkUda_site:has([value=svc-gloss]:checked) [data-pick=svc-gloss],.lqkUda_site:has([value=svc-care]:checked) [data-pick=svc-care],.lqkUda_site:has([value=svc-beard]:checked) [data-pick=svc-beard],.lqkUda_site:has([value=chair-any]:checked) [data-pick=chair-any],.lqkUda_site:has([value=chair-ada]:checked) [data-pick=chair-ada],.lqkUda_site:has([value=chair-noor]:checked) [data-pick=chair-noor],.lqkUda_site:has([value=chair-paul]:checked) [data-pick=chair-paul],.lqkUda_site:has([value=chair-ines]:checked) [data-pick=chair-ines],.lqkUda_site:has([value=day-tue]:checked) [data-pick=day-tue],.lqkUda_site:has([value=day-wed]:checked) [data-pick=day-wed],.lqkUda_site:has([value=day-thu]:checked) [data-pick=day-thu],.lqkUda_site:has([value=day-fri]:checked) [data-pick=day-fri],.lqkUda_site:has([value=day-sat]:checked) [data-pick=day-sat],.lqkUda_site:has([value=at-0900]:checked) [data-pick=at-0900],.lqkUda_site:has([value=at-0945]:checked) [data-pick=at-0945],.lqkUda_site:has([value=at-1030]:checked) [data-pick=at-1030],.lqkUda_site:has([value=at-1115]:checked) [data-pick=at-1115],.lqkUda_site:has([value=at-1200]:checked) [data-pick=at-1200],.lqkUda_site:has([value=at-1330]:checked) [data-pick=at-1330],.lqkUda_site:has([value=at-1415]:checked) [data-pick=at-1415],.lqkUda_site:has([value=at-1500]:checked) [data-pick=at-1500],.lqkUda_site:has([value=at-1545]:checked) [data-pick=at-1545],.lqkUda_site:has([value=at-1630]:checked) [data-pick=at-1630],.lqkUda_site:has([value=at-1715]:checked) [data-pick=at-1715],.lqkUda_site:has([value=at-1800]:checked) [data-pick=at-1800]){display:block}:is(.lqkUda_site:has([name=sa-service]:checked) [data-none=service],.lqkUda_site:has([name=sa-chair]:checked) [data-none=chair],.lqkUda_site:has([name=sa-day]:checked) [data-none=day],.lqkUda_site:has([name=sa-at]:checked) [data-none=at]){display:none}:is(.lqkUda_site:has([name=sa-service]:checked) [data-step="1"] .lqkUda_stepTick,.lqkUda_site:has([name=sa-chair]:checked) [data-step="2"] .lqkUda_stepTick,.lqkUda_site:has([name=sa-day]:checked):has([name=sa-at]:checked) [data-step="3"] .lqkUda_stepTick){opacity:1;transform:none}.lqkUda_actions{gap:12px;margin-top:24px;display:grid}.lqkUda_submit{background:var(--ink);width:100%;min-height:58px;color:var(--ivory);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex}.lqkUda_submit:focus-visible{outline-offset:4px}.lqkUda_formNote{font-family:var(--sans);color:var(--muted);text-align:center;font-size:13px;line-height:1.45}.lqkUda_confirm{color:var(--ink-soft);text-align:center;font-size:.9375rem;font-style:italic;line-height:1.45}.lqkUda_sent{inset:auto 16px calc(16px + env(safe-area-inset-bottom)) auto;background:var(--paper);width:min(25rem,100vw - 32px);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 0 5px var(--paper), inset 0 0 0 6px var(--ink), 0 24px 60px -24px #16121373;opacity:1;transition:opacity .3s ease, transform .35s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;border:0;margin:0;padding:26px 24px 20px;position:fixed;transform:none}.lqkUda_sent:not(:popover-open){opacity:0;transform:translateY(14px)}@starting-style{.lqkUda_sent:popover-open{opacity:0;transform:translateY(14px)}}.lqkUda_sent::backdrop{background:0 0}.lqkUda_sentTitle{margin-bottom:8px;font-size:1.625rem;font-style:italic;line-height:1.15}.lqkUda_sentBody{color:var(--ink-soft);font-size:1rem;line-height:1.5}.lqkUda_sentClose{border:1px solid var(--ink);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:0;margin-top:16px;padding:0 18px}@media (min-width:40rem){.lqkUda_slots{grid-template-columns:repeat(7,minmax(0,1fr))}.lqkUda_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lqkUda_ticket{padding-inline:max(var(--pad), calc((100% - 30rem) / 2))}}@media (min-width:64rem){.lqkUda_booking{padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);column-gap:clamp(40px,5vw,88px);margin-top:120px}.lqkUda_step{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);padding:72px 0 80px;display:grid}.lqkUda_stepHead{grid-area:1/1/span 6;align-self:start;margin:0;position:sticky;top:28px}.lqkUda_step>:not(.lqkUda_stepHead){grid-column:2}.lqkUda_h2{font-size:clamp(3rem,1.5rem + 2.6vw,4.5rem)}.lqkUda_intro{font-size:1rem}.lqkUda_groups{gap:72px}.lqkUda_bowls{margin:4px 0 24px}.lqkUda_shades{padding:14px 0 0}.lqkUda_svc{margin:0 -18px;padding:20px 18px}.lqkUda_chair{margin:0 -18px;padding:18px}.lqkUda_ticket{background:0 0;grid-area:1/2;padding:72px 0 80px}.lqkUda_card{position:sticky;top:28px}}.lqkUda_house{gap:36px;padding:80px 0 88px;display:grid}.lqkUda_houseFig{background:#ece6df;width:78%;margin:0;overflow:clip}.lqkUda_houseImg{aspect-ratio:4/5;object-fit:cover;width:100%}.lqkUda_houseText{padding:0 var(--pad);gap:18px;display:grid}.lqkUda_houseCols{gap:30px;margin-top:14px;display:grid}.lqkUda_houseLabel{border-bottom:1px solid var(--ink);font-family:var(--sans);margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:500}.lqkUda_hours>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.lqkUda_hours dt{font-style:italic}.lqkUda_hours dd{margin:0}.lqkUda_closed{color:var(--muted);font-style:italic}.lqkUda_address{font-size:1.25rem;font-style:normal;line-height:1.4;display:grid}.lqkUda_access{color:var(--muted);gap:4px;margin-top:14px;font-size:.96875rem;display:grid}.lqkUda_access li:before{content:"— "}.lqkUda_houseLinks{flex-wrap:wrap;gap:4px 28px;margin-top:10px;display:flex}.lqkUda_textLink{border-bottom:1px solid;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}@media (min-width:40rem){.lqkUda_houseCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:64rem){.lqkUda_house{padding:120px var(--pad) 128px 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,6vw,112px)}.lqkUda_houseFig{width:100%}.lqkUda_houseText{max-width:40rem;padding:0}}.lqkUda_footer{padding:44px var(--pad) calc(36px + var(--bar-h));background:var(--ink);color:var(--ivory);--d-focus:var(--ivory);gap:22px;display:grid}.lqkUda_footer :focus-visible{outline-color:var(--ivory)}.lqkUda_footMark{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2.25rem,10.4vw,9rem);line-height:.95}.lqkUda_footRow{border-top:1px solid #f8f3ec59;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:16px;display:flex}.lqkUda_legal{gap:4px 24px}.lqkUda_legal a{border-bottom:1px solid;text-decoration:none}.lqkUda_note{color:#f8f3ecd9;max-width:60ch;font-size:.9375rem}.lqkUda_bar{z-index:20;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper);box-shadow:0 -1px 0 var(--ink);visibility:hidden;transition:transform .45s var(--ease), visibility 0s linear .45s;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid;position:fixed;inset:auto 0 0;transform:translateY(calc(100% + 2px))}.lqkUda_site:has([name=sa-service]:checked) .lqkUda_bar{visibility:visible;transition:transform .45s var(--ease), visibility 0s;transform:none}.lqkUda_site:has([name=sa-service]:checked){--bar-h:84px}.lqkUda_progress{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.lqkUda_progress>span{background:var(--line);height:2px;position:relative;overflow:clip}.lqkUda_progress>span:after{content:"";background:var(--ink);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.lqkUda_site:has([name=sa-service]:checked) [data-seg="1"]:after{transform:none}.lqkUda_site:has([name=sa-chair]:checked) [data-seg="2"]:after{transform:none}.lqkUda_site:has([name=sa-day]:checked):has([name=sa-at]:checked) [data-seg="3"]:after{transform:none}.lqkUda_site:not(:has([name^=sa-][placeholder]:placeholder-shown)) [data-seg="4"]:after{transform:none}.lqkUda_barSum{min-width:0;display:grid}.lqkUda_barSum .lqkUda_pick{min-width:0}.lqkUda_site .lqkUda_barSum .lqkUda_pick>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lqkUda_barName{font-size:1.0625rem;line-height:1.25}.lqkUda_barMeta{color:var(--muted);margin-top:2px;font-size:11px}.lqkUda_barNext{background:var(--ink);min-height:48px;color:var(--ivory);white-space:nowrap;align-items:center;gap:10px;padding:0 14px 0 18px;text-decoration:none;display:none}.lqkUda_barNext .lqkUda_arrow{width:20px}:is(.lqkUda_site:not(:has([name=sa-chair]:checked)) [data-next="2"],.lqkUda_site:has([name=sa-chair]:checked):not(:has([name=sa-day]:checked)) [data-next="3"],.lqkUda_site:has([name=sa-chair]:checked):not(:has([name=sa-at]:checked)) [data-next="3"],.lqkUda_site:has([name=sa-chair]:checked):has([name=sa-day]:checked):has([name=sa-at]:checked):has([name^=sa-][placeholder]:placeholder-shown) [data-next="4"],.lqkUda_site:has([name=sa-chair]:checked):has([name=sa-day]:checked):has([name=sa-at]:checked):not(:has([name^=sa-][placeholder]:placeholder-shown)) [data-next="5"]){display:inline-flex}@media (min-width:64rem){.lqkUda_bar{display:none}.lqkUda_site:has([name=sa-service]:checked){--bar-h:0px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.lqkUda_site .lqkUda_coverImg{transform-origin:50% 0;animation:linear both lqkUda_sa-drift;animation-timeline:scroll(root);animation-range:0 100vh}.lqkUda_site{timeline-scope:--sa-ticket}.lqkUda_site .lqkUda_ticket{view-timeline:--sa-ticket block}.lqkUda_site .lqkUda_bar{animation:linear both lqkUda_sa-aside;animation-timeline:--sa-ticket;animation-range:cover}.lqkUda_site .lqkUda_bowlsImg,.lqkUda_site .lqkUda_houseImg{animation:linear both lqkUda_sa-settle;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes lqkUda_sa-drift{0%{transform:scale(1.08)}to{transform:scale(1.08)translateY(-6%)}}@keyframes lqkUda_sa-aside{0%,to{translate:0}12%,88%{visibility:hidden;translate:0 calc(100% + 2px)}}@keyframes lqkUda_sa-settle{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lqkUda_site *,.lqkUda_site :before,.lqkUda_site :after{transition:none}}
