.map-section{margin:0}.map-toolbar{justify-content:flex-end;align-items:center;gap:16px;display:flex}.map-label{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.map-section:not(:has([aria-expanded=true])) .map-label{display:none}.map-section:has([aria-expanded=true]) .map-toolbar{justify-content:space-between}.map-toolbar .button{background:var(--kupr-crema);color:var(--kupr-dark-roast);border:0}.map-toolbar .button:hover{background:var(--kupr-dark-roast);color:var(--kupr-oat)}.map-source{color:var(--kupr-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.map-section .cafe-map{isolation:isolate;border-radius:24px;height:400px;margin-top:16px}.map-section .kupr-map-pin{background:0 0;border:none}.map-section .leaflet-popup-content{font-family:var(--kupr-font);overflow-wrap:anywhere}.map-section .leaflet-popup-content a{align-items:center;min-height:44px;display:flex}@media (width<=640px){.map-section .cafe-map{height:320px}}@media (width<=420px){.map-toolbar{gap:8px}.map-label>img{display:none}.map-toolbar .button{gap:0!important;padding:10px 16px!important;font-size:14px!important}.map-label{font-size:14px}.map-source{font-size:12px}.map-section .cafe-map{border-radius:16px}}.cafe-cards[data-astro-cid-lt5c5o4e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 32px;margin-top:28px;scroll-margin-top:24px}.cafe-card[data-astro-cid-lt5c5o4e]{min-width:0;position:relative}.cafe-card[data-astro-cid-lt5c5o4e]:only-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:20px 32px;display:grid}.cafe-card[data-astro-cid-lt5c5o4e]:only-child .cafe-card-title[data-astro-cid-lt5c5o4e]{grid-column:1/-1;margin-bottom:0}.cafe-card[data-astro-cid-lt5c5o4e]:only-child .cafe-card-copy[data-astro-cid-lt5c5o4e]{padding-top:0}.cafe-image-link[data-astro-cid-lt5c5o4e]{border-radius:24px;display:block;overflow:hidden}.cafe-image-link[data-astro-cid-lt5c5o4e] .public-photo{--public-photo-ratio:1.6}.cafe-card-copy[data-astro-cid-lt5c5o4e]{padding:24px 4px 0}.cafe-card[data-astro-cid-lt5c5o4e] .cafe-card-title[data-astro-cid-lt5c5o4e]{letter-spacing:-.04em;text-align:left;text-wrap:wrap;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.1}.cafe-card[data-astro-cid-lt5c5o4e] h2[data-astro-cid-lt5c5o4e] a[data-astro-cid-lt5c5o4e]{overflow-wrap:anywhere;text-decoration:none}.cafe-card[data-astro-cid-lt5c5o4e] h2[data-astro-cid-lt5c5o4e] a[data-astro-cid-lt5c5o4e]:hover{text-decoration:underline}.cafe-card-facts[data-astro-cid-lt5c5o4e]{min-height:80px}.cafe-card-fact[data-astro-cid-lt5c5o4e]{color:var(--kupr-dark-roast);overflow-wrap:anywhere;gap:12px;margin-bottom:12px;font-size:16px;display:flex}.cafe-card-fact[data-astro-cid-lt5c5o4e] .ui-icon{margin-top:2px}.cafe-events[data-astro-cid-lt5c5o4e]{background:var(--kupr-crema);border-radius:16px;margin-top:20px;padding:0 20px}.cafe-events[data-astro-cid-lt5c5o4e] summary[data-astro-cid-lt5c5o4e]{cursor:pointer;min-height:52px;color:var(--kupr-dark-roast);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.cafe-events[data-astro-cid-lt5c5o4e] summary[data-astro-cid-lt5c5o4e]::-webkit-details-marker{display:none}.cafe-events[data-astro-cid-lt5c5o4e] summary[data-astro-cid-lt5c5o4e] span[data-astro-cid-lt5c5o4e]{align-items:center;gap:10px;display:inline-flex}.cafe-events[data-astro-cid-lt5c5o4e][open] summary[data-astro-cid-lt5c5o4e]>.ui-icon{transform:rotate(180deg)}.cafe-events[data-astro-cid-lt5c5o4e] summary[data-astro-cid-lt5c5o4e]:focus-visible{outline:3px solid var(--kupr-leaf-green);outline-offset:3px}.cafe-events[data-astro-cid-lt5c5o4e] .public-event:first-child{border-top:0;margin-top:0;padding-top:8px}.cafe-events[data-astro-cid-lt5c5o4e] .public-events{padding-bottom:16px}.cafe-event-status[data-astro-cid-lt5c5o4e]{color:var(--kupr-muted);margin-top:16px;font-size:14px}.cafe-card-actions[data-astro-cid-lt5c5o4e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.cafe-card-actions[data-astro-cid-lt5c5o4e] a[data-astro-cid-lt5c5o4e]{gap:10px;font-size:14px}.cafe-card-actions[data-astro-cid-lt5c5o4e] .button[data-astro-cid-lt5c5o4e]{background:var(--kupr-dark-roast);color:var(--kupr-oat);border:0}.cafe-card-actions[data-astro-cid-lt5c5o4e] .button[data-astro-cid-lt5c5o4e]:hover{background:var(--kupr-ember)}@media (prefers-reduced-motion:no-preference){.cafe-image-link[data-astro-cid-lt5c5o4e] img{transition:transform .24s}.cafe-image-link[data-astro-cid-lt5c5o4e]:hover img{transform:scale(1.025)}}@media (width<=800px){.cafe-cards[data-astro-cid-lt5c5o4e]{gap:40px 24px}.cafe-card[data-astro-cid-lt5c5o4e] .cafe-card-title[data-astro-cid-lt5c5o4e]{font-size:28px}.cafe-card-actions[data-astro-cid-lt5c5o4e]{justify-content:start}}@media (width<=600px){.cafe-cards[data-astro-cid-lt5c5o4e]{grid-template-columns:1fr;gap:48px;margin-top:24px}.cafe-card[data-astro-cid-lt5c5o4e]:only-child{display:block}.cafe-card[data-astro-cid-lt5c5o4e]:only-child .cafe-card-title[data-astro-cid-lt5c5o4e]{margin-bottom:20px}.cafe-image-link[data-astro-cid-lt5c5o4e]{border-radius:16px}.cafe-card-copy[data-astro-cid-lt5c5o4e],.cafe-card[data-astro-cid-lt5c5o4e]:only-child .cafe-card-copy[data-astro-cid-lt5c5o4e]{padding:20px 0 0}.cafe-card-facts[data-astro-cid-lt5c5o4e]{min-height:0}.cafe-card-actions[data-astro-cid-lt5c5o4e]{justify-content:space-between}}
