body[data-page-type=collection-places-map] .filter{background-color:white;border-radius:1.25rem;padding:1.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem;box-shadow:0 0.625rem 1.25rem rgba(0,0,0,0.25)}@media screen and (min-width:calc(600px + 1px)){body[data-page-type=collection-places-map] .filter{position:absolute;bottom:1.25rem;left:1.25rem;z-index:9999;max-width:16.625rem}}@media screen and (max-width:600px){body[data-page-type=collection-places-map] .filter{margin-top:2rem;width:100%}}body[data-page-type=collection-places-map] .filter .btn{width:100%}body[data-page-type=collection-places-map] .map{margin-top:1.5rem;position:relative;width:100%;height:0;padding-bottom:70svh}@media screen and (min-width:calc(900px + 1px)){body[data-page-type=collection-places-map] .map{padding-bottom:calc(100% / 3 * 2)}}body[data-page-type=collection-places-map] .map #map{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:1.875rem}body[data-page-type=collection-places-map] .map .leaflet-control-attribution{padding-right:1.25rem;display:flex;gap:0.25em;border-top-left-radius:0.625rem}body[data-page-type=collection-places-map] .map .leaflet-control-attribution .leaflet-attribution-flag{display:none!important}body[data-page-type=collection-places-map] .map .leaflet-popup-content{width:16.875rem;max-width:90%;margin:1rem 1.5rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content h2{margin:0;font-size:1.5rem;line-height:1.1em}body[data-page-type=collection-places-map] .map .leaflet-popup-content h2 small{font-size:0.8rem;line-height:1.2em;letter-spacing:0.225em;margin-bottom:0.25em}body[data-page-type=collection-places-map] .map .leaflet-popup-content h3{margin:0;font-size:1.2rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content h3 small{font-size:0.8rem;line-height:1.2em}body[data-page-type=collection-places-map] .map .leaflet-popup-content p,body[data-page-type=collection-places-map] .map .leaflet-popup-content td,body[data-page-type=collection-places-map] .map .leaflet-popup-content th{margin:0;font-size:1rem;font-family:var(--font-text),sans-serif}body[data-page-type=collection-places-map] .map .leaflet-popup-content .btns{margin-top:1rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .btns .btn{width:100%}body[data-page-type=collection-places-map] .map .leaflet-popup-content .address{margin-top:0.35rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .access-for-sellers{margin-top:1rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours{margin-top:1rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table{margin-top:0.25rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr td,body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr th{padding-top:0.2rem;font-size:1rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr th{padding-right:0.75em}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr td .closed{color:var(--color-neutral-300)}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr td>span{display:inline-block}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours table tr td>span:not(:first-child):before{content:", "}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours .now{font-weight:700;margin-top:0.25rem}body[data-page-type=collection-places-map] .map .leaflet-popup-content .opening-hours .now.open{color:var(--color-green-500)}body[data-page-type=collection-places-map] .map .leaflet-popup-close-button{padding-right:0.3rem;padding-top:0.25rem}body[data-page-type=collection-places-map] .map .leaflet-popup-close-button span{font-size:1.5rem}body[data-page-type=collection-places-map] .map .marker-cluster{border:0.1875rem solid var(--color-neutral-000);background-color:var(--color-green-350);margin-left:-1.5625rem!important;margin-top:-1.5625rem!important;width:3.125rem!important;height:3.125rem!important;border-radius:50%}body[data-page-type=collection-places-map] .map .marker-cluster>div{margin-left:0.3125rem;margin-top:0.3125rem;width:2.125rem!important;height:2.125rem!important;border-radius:50%;font-weight:700;font-size:1.26rem;background-color:var(--color-green-500);color:var(--color-text-inverted);display:flex;align-items:center;justify-content:center}body[data-page-type=collection-places-map] .map .marker-cluster>div span{line-height:1em}
/*# sourceMappingURL=page-collection-places-map.css.map */