.cafe-event-gallery{padding-top:160px;min-height:60vh}.cafe-event-gallery h1{font-size:clamp(38px,6vw,70px);line-height:1.1;max-width:950px;margin:14px 0 24px}.cafe-gallery-description{max-width:800px;margin:28px 0}.cafe-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.cafe-gallery-grid img{width:100%;height:300px;object-fit:contain;background:#e9dfd4}.cafe-gallery-grid button{display:block;width:100%;border:0;padding:0;cursor:zoom-in}.cafe-gallery-grid figure{margin:0}.cafe-gallery-grid figcaption{padding:14px 0}.cafe-gallery-album{color:inherit}.cafe-gallery-album h2{font-size:26px;margin-top:18px}.cafe-photo-dialog{max-width:95vw;max-height:94vh;border:0;background:#1e130e;color:#fff;padding:20px}.cafe-photo-dialog::backdrop{background:#000c}.cafe-photo-dialog img{max-width:85vw;max-height:78vh;object-fit:contain}.cafe-photo-dialog button{float:right;border:0;background:transparent;font-size:30px;color:#fff;cursor:pointer}.cafe-film-controls{display:flex;gap:12px;justify-content:flex-end;padding:12px 24px}.cafe-film-controls button{border:1px solid #8e7163;background:#fff8ef;color:#24140e;border-radius:50%;width:44px;height:44px;font-size:24px}.artcafe-film--manual .artcafe-film__track{animation:none!important;transform:none!important}.artcafe-film--manual .artcafe-film__viewport{overflow-x:auto;scroll-behavior:smooth}.artcafe-film--manual [aria-hidden="true"]{display:none}@media(max-width:800px){.cafe-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cafe-gallery-grid{grid-template-columns:1fr}.cafe-gallery-grid img{height:auto;max-height:500px}}@media(prefers-reduced-motion:reduce){.artcafe-film--manual .artcafe-film__viewport{scroll-behavior:auto}}
.cafe-event-gallery{background:#f4eee5;color:#2b1b13}.cafe-event-gallery h1,.cafe-event-gallery h2,.cafe-event-gallery p,.cafe-event-gallery a,.cafe-event-gallery figcaption{color:#2b1b13}.cafe-event-gallery .artcafe-kicker{color:#6a4530}.gureje-booking-form input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;display:inline-block;vertical-align:middle;margin:0 8px 0 0;padding:0;appearance:auto}

.artcafe-gallery-page .navbar{background:#181818}.artcafe-gallery-page .footer .artcafe-inline-link{color:#e7d8c5}.artcafe-gallery-page .footer p,.artcafe-gallery-page .footer-contact-mail a{color:#c2b6a8}
