.notebook-peek__slot[data-astro-cid-svsrakip]{--peek: 6.4rem;--raise: 8.6rem;position:absolute;right:.75rem;bottom:0;width:9.5rem;height:0;clip-path:inset(-100vh -2rem 1px -2rem);z-index:2}.notebook-peek[data-astro-cid-svsrakip]{position:absolute;inset-inline:0;top:0;display:block;color:inherit;text-decoration:none;transform:translateY(calc(-1 * var(--peek))) rotate(2deg);transition:transform .36s cubic-bezier(.2,.8,.2,1.08)}.notebook-peek[data-astro-cid-svsrakip]:hover,.notebook-peek[data-astro-cid-svsrakip]:focus-visible{transform:translateY(calc(-1 * var(--raise))) rotate(-.5deg)}.notebook-peek[data-astro-cid-svsrakip]:focus-visible{outline:none}.notebook-peek[data-astro-cid-svsrakip]:focus-visible .notebook[data-astro-cid-svsrakip]{outline:var(--tui-focus-ring-width, 2px) solid var(--tui-focus-ring-color, currentColor);outline-offset:3px}.notebook[data-astro-cid-svsrakip]{position:relative;display:flex;flex-direction:column;align-items:center;aspect-ratio:7.5 / 9.75;padding:1.35rem .85rem 0 1.85rem;background:linear-gradient(90deg,oklch(.17 0 0) 0 .95rem,oklch(.1 0 0) .95rem 1.02rem,transparent 1.02rem),linear-gradient(#0606064d,#0606064d),url(/img/textures/composition-marble.webp) 0 0 / 120px auto,#060606;border-radius:2px 7px 7px 2px;box-shadow:inset -1px 0 #ffffff1f,0 1px 2px #0003,0 8px 18px -8px #00000073}.notebook__label[data-astro-cid-svsrakip]{display:flex;flex-direction:column;width:100%;background:#f8f8f8;border:1px solid oklch(.98 0 0);border-radius:1px 1px 5px;overflow:hidden;font-family:var(--tui-font-family-body, system-ui),sans-serif;text-align:center}.notebook__band[data-astro-cid-svsrakip]{display:block;text-transform:uppercase}.notebook__band[data-astro-cid-svsrakip].is-title{padding:.2rem .3rem .15rem;background:#090909;color:#090909;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.notebook__band[data-astro-cid-svsrakip].is-count{padding:.05rem .3rem;background:#a4a4a4;color:#0b0b0b;font-size:.5rem;letter-spacing:.04em}.notebook__write-in[data-astro-cid-svsrakip]{display:block;margin:.2rem .4rem .3rem;padding-block-end:.05rem;border-bottom:1px solid oklch(.45 0 0);color:#1f2e47;font-family:var(--font-hand);text-transform:var(--hand-case);font-size:.68rem;line-height:1.3}.notebook__band[data-astro-cid-svsrakip].is-foot{padding:.12rem .3rem;background:#090909;color:#f8f8f8;font-size:.55rem;letter-spacing:.05em}.notebook-peek__slot[data-astro-cid-svsrakip]:after{content:"";position:absolute;inset-inline:0;bottom:1px;height:.6rem;pointer-events:none;background:linear-gradient(transparent,#0000001a)}@media(prefers-reduced-motion:reduce){.notebook-peek[data-astro-cid-svsrakip]{transition:none}}.bar-photos[data-astro-cid-tzxs75wi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:4fr 2.25fr;gap:.75rem}.bar-photos[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]{display:block;border-radius:6px}.bar-photos[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]:focus-visible{outline:var(--tui-focus-ring-width, 2px) solid var(--tui-focus-ring-color, currentColor);outline-offset:3px}.bar-photos[data-astro-cid-tzxs75wi] img[data-astro-cid-tzxs75wi]{display:block;width:100%;height:auto;border-radius:6px;background:var(--tui-color-bg-muted)}.shelves[data-astro-cid-tzxs75wi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:2rem 2.5rem}.restock[data-astro-cid-tzxs75wi]{margin-block:0 2.5rem}.restock__list[data-astro-cid-tzxs75wi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.75rem 2.5rem}.restock__list[data-astro-cid-tzxs75wi] li[data-astro-cid-tzxs75wi]{display:flex;flex-direction:column}.restock__what[data-astro-cid-tzxs75wi]{font-family:Zodiak,serif;font-size:1.05rem}.restock__what[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]{color:inherit;text-underline-offset:.2em}.bottle__out[data-astro-cid-tzxs75wi].is-unused{border-style:dashed}.preps[data-astro-cid-tzxs75wi]{margin-bottom:3rem}.preps[data-astro-cid-tzxs75wi] .preps__list[data-astro-cid-tzxs75wi]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.6rem 2.5rem}.shelves__column[data-astro-cid-tzxs75wi]{display:grid;align-content:start;gap:2rem}.bottle__name[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]{color:inherit;text-underline-offset:.2em}.cocktails__heading[data-astro-cid-tzxs75wi]{position:relative;margin-block-start:5rem}.cocktails__heading[data-astro-cid-tzxs75wi] .section-heading[data-astro-cid-tzxs75wi]{margin-block-end:0}.section-heading[data-astro-cid-tzxs75wi]{margin:0 0 .75rem}.stock[data-astro-cid-tzxs75wi]{margin-block-end:3rem}.shelf__name[data-astro-cid-tzxs75wi]{margin:0 0 .6rem;font-size:1rem;font-weight:600}.shelf__group[data-astro-cid-tzxs75wi]+.shelf__group[data-astro-cid-tzxs75wi]{margin-top:1.1rem}.shelf__family[data-astro-cid-tzxs75wi]{margin:0 0 .4rem;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tui-color-fg-muted)}.shelf__any[data-astro-cid-tzxs75wi]{margin:0 0 .5rem;font-size:.85rem;color:var(--tui-color-fg-secondary)}.shelf__any[data-astro-cid-tzxs75wi] span[data-astro-cid-tzxs75wi]{font-style:italic}.shelf__any[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]{text-underline-offset:.2em}.shelf__bottles[data-astro-cid-tzxs75wi]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.bottle[data-astro-cid-tzxs75wi]{display:flex;flex-direction:column}.bottle__name[data-astro-cid-tzxs75wi]{font-family:Zodiak,serif;font-size:1.05rem}.bottle__note[data-astro-cid-tzxs75wi]{font-family:system-ui,sans-serif;font-size:.85rem;color:var(--tui-color-fg-muted)}.bottle__uses[data-astro-cid-tzxs75wi]{font-size:.85rem;color:var(--tui-color-fg-secondary)}.bottle__uses[data-astro-cid-tzxs75wi] a[data-astro-cid-tzxs75wi]{text-underline-offset:.2em}.is-out[data-astro-cid-tzxs75wi] .bottle__name[data-astro-cid-tzxs75wi]{color:var(--tui-color-fg-muted)}.bottle__tail[data-astro-cid-tzxs75wi]{white-space:nowrap}.bottle__out[data-astro-cid-tzxs75wi]{margin-inline-start:.5rem;font-family:system-ui,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tui-color-fg-muted);border:1px solid var(--tui-color-border);border-radius:999px;padding:.05rem .45rem;vertical-align:.15em}
