.instagram__grid[data-astro-cid-ijohf2w4]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.instagram__item[data-astro-cid-ijohf2w4]{margin:0}.instagram__link[data-astro-cid-ijohf2w4]{aspect-ratio:1;border-radius:var(--radius);display:block;overflow:hidden}.instagram__image[data-astro-cid-ijohf2w4]{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.instagram__empty[data-astro-cid-ijohf2w4]{color:var(--color-muted);margin:0}@media (width>=48rem){.instagram__grid[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(6,1fr)}}.instagram-modal[data-astro-cid-ijohf2w4][hidden]{display:none}.instagram-modal[data-astro-cid-ijohf2w4]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.instagram-modal__backdrop[data-astro-cid-ijohf2w4]{background:var(--color-overlay);position:absolute;inset:0}.instagram-modal__dialog[data-astro-cid-ijohf2w4]{background:var(--color-bg);width:min(90vw,32rem);max-width:90vw;max-height:90vh;color:var(--color-text);padding:var(--space-4);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:auto}.instagram-modal__image[data-astro-cid-ijohf2w4]{object-fit:cover;width:100%;height:100%;display:block}.instagram-modal__media[data-astro-cid-ijohf2w4]{aspect-ratio:1;border-radius:var(--radius-sm);position:relative;overflow:hidden}.instagram-modal__nav[data-astro-cid-ijohf2w4][hidden],.instagram-modal__counter[data-astro-cid-ijohf2w4][hidden]{display:none}.instagram-modal__nav[data-astro-cid-ijohf2w4]{width:2.5rem;height:2.5rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-muted);opacity:.9;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.instagram-modal__nav--prev[data-astro-cid-ijohf2w4]{left:var(--space-2)}.instagram-modal__nav--next[data-astro-cid-ijohf2w4]{right:var(--space-2)}.instagram-modal__nav[data-astro-cid-ijohf2w4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.instagram-modal__counter[data-astro-cid-ijohf2w4]{margin:var(--space-2) 0 0;text-align:center;color:var(--color-muted);font-size:var(--font-size-sm)}.instagram-modal__caption[data-astro-cid-ijohf2w4]{white-space:pre-line}.instagram-modal__date[data-astro-cid-ijohf2w4]{color:var(--color-muted);font-size:var(--font-size-sm)}.instagram-modal__close[data-astro-cid-ijohf2w4]{margin:0 0 var(--space-2) auto;padding:0 var(--space-2);font-size:var(--font-size-2xl);color:var(--color-text);cursor:pointer;background:0 0;border:0;line-height:1;display:block}.instagram-modal__close[data-astro-cid-ijohf2w4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}main{max-width:none;padding:0}.hero[data-astro-cid-lcdefpme]{background:var(--gradient-hero-top);padding-block:0 var(--space-7)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.hero__body[data-astro-cid-lcdefpme]{max-width:48rem}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-hero);color:var(--color-coffee);margin-bottom:var(--space-2)}.hero__tagline[data-astro-cid-lcdefpme]{color:var(--color-coffee);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3)}.hero__lead[data-astro-cid-lcdefpme]{color:var(--color-coffee);font-size:var(--font-size-lead);max-width:var(--prose-max)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__art[data-astro-cid-lcdefpme]{width:min(100%, calc(var(--hero-art-max-height) * var(--hero-art-ratio)));padding-top:var(--space-3);clip-path:inset(0 -100vmax);background:#fff;margin-inline:auto;overflow:hidden;box-shadow:0 0 0 100vmax #fff}.hero__art[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.store__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:start;display:grid}.store__card[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.store__card[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:var(--font-weight-bold);color:var(--color-coffee)}.store__card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.store__tel[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.store__tel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:var(--font-weight-bold);color:var(--color-coffee);text-decoration:none}.map__embed[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;padding-top:75%;position:relative;overflow:hidden}.map__embed[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.menu__list[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.menu__item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:0;display:flex}.menu__icon[data-astro-cid-lcdefpme]{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-pill);background:var(--color-primary-tint);flex:none}.menu__note[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-sm);margin-bottom:0}.gallery__empty[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}.gallery__grid[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gallery__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.gallery__grid[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.webshop[data-astro-cid-lcdefpme]{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.webshop[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-on-primary)}.webshop[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--prose-max);margin-inline:auto}.webshop[data-astro-cid-lcdefpme] .webshop__cta[data-astro-cid-lcdefpme]{background:var(--color-bg);color:var(--color-primary);margin-top:var(--space-2)}.webshop[data-astro-cid-lcdefpme] .webshop__cta[data-astro-cid-lcdefpme]:hover{background:var(--color-surface);color:var(--color-primary)}.news__list[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);padding:0;list-style:none}.news__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.news__list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-sm)}@media (width>=48rem){.hero__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-hero-lg)}.store__inner[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr 1fr}.menu__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr)}}
