.MapWidget-module-scss-module__YS1byW__page{z-index:10;height:calc(100dvh - var(--header-height));flex-direction:column;display:flex;position:relative}.MapWidget-module-scss-module__YS1byW__container{height:100%;display:flex}.MapWidget-module-scss-module__YS1byW__filterWrap{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-width:1px;width:50%;padding:1rem 1.25rem;position:absolute;top:0;left:0}@media (max-width:1024px){.MapWidget-module-scss-module__YS1byW__filterWrap{width:40%;padding-top:10px;padding-bottom:10px}}@media (max-width:768px){.MapWidget-module-scss-module__YS1byW__filterWrap{display:none}}.MapWidget-module-scss-module__YS1byW__placesWrap{align-content:flex-start;width:50%;height:calc(100% - 75px);margin-top:auto;padding:1.25rem;transition:all .3s;position:relative;overflow:auto}@media (max-width:1024px){.MapWidget-module-scss-module__YS1byW__placesWrap{width:40%;height:calc(100% - 113px)}}.MapWidget-module-scss-module__YS1byW__placesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}@media (max-width:1024px){.MapWidget-module-scss-module__YS1byW__placesList{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:768px){.MapWidget-module-scss-module__YS1byW__placesList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.MapWidget-module-scss-module__YS1byW__placesList{grid-template-columns:repeat(1,minmax(0,1fr))}}.MapWidget-module-scss-module__YS1byW__notFoundMessage{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.MapWidget-module-scss-module__YS1byW__mapWrap{border-left-width:1px;width:50%;height:100%}.MapWidget-module-scss-module__YS1byW__toggleVisibility{cursor:pointer;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;min-width:220px;color:rgb(0 0 0/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none}.MapWidget-module-scss-module__YS1byW__toggleVisibility:hover{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.MapWidget-module-scss-module__YS1byW__toggleVisibility{z-index:9999;width:130px;min-width:auto;position:absolute;top:10px;right:20px;box-shadow:0 0 20px -5px #00000080}@media (max-width:768px){.MapWidget-module-scss-module__YS1byW__toggleVisibility{display:flex}.MapWidget-module-scss-module__YS1byW__toggleVisibility:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.MapWidget-module-scss-module__YS1byW__toggleVisibility:active{--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}}@media (max-width:1024px){.MapWidget-module-scss-module__YS1byW__mapWrap{width:60%}}@media (max-width:768px){.MapWidget-module-scss-module__YS1byW__container{flex-direction:column}.MapWidget-module-scss-module__YS1byW__container.MapWidget-module-scss-module__YS1byW__places .MapWidget-module-scss-module__YS1byW__placesWrap{background:#fffffff2}.MapWidget-module-scss-module__YS1byW__container.MapWidget-module-scss-module__YS1byW__map .MapWidget-module-scss-module__YS1byW__placesWrap{opacity:0;pointer-events:none}.MapWidget-module-scss-module__YS1byW__placesWrap{z-index:9999;width:100%;height:100%;padding-top:57px;padding-bottom:40px;position:absolute;top:0;left:0}.MapWidget-module-scss-module__YS1byW__mapWrap{width:100%}}.MapWidget-module-scss-module__YS1byW__toggleEateries{margin-top:1rem}
.Checkbox-module-scss-module__36Or3a__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;transition:opacity .2s;display:inline-flex}.Checkbox-module-scss-module__36Or3a__checkboxLabel:active:not(.Checkbox-module-scss-module__36Or3a__disabled) .Checkbox-module-scss-module__36Or3a__checkbox{border-color:#333}@media (min-width:768px){.Checkbox-module-scss-module__36Or3a__checkboxLabel:hover:not(.Checkbox-module-scss-module__36Or3a__disabled) .Checkbox-module-scss-module__36Or3a__checkbox{border-color:#333}}.Checkbox-module-scss-module__36Or3a__checkboxLabel.Checkbox-module-scss-module__36Or3a__disabled{pointer-events:none;opacity:.5}.Checkbox-module-scss-module__36Or3a__checkboxLabel.Checkbox-module-scss-module__36Or3a__sm .Checkbox-module-scss-module__36Or3a__checkboxWrapper,.Checkbox-module-scss-module__36Or3a__checkboxLabel.Checkbox-module-scss-module__36Or3a__sm .Checkbox-module-scss-module__36Or3a__checkbox{width:20px;height:20px}.Checkbox-module-scss-module__36Or3a__checkboxLabel.Checkbox-module-scss-module__36Or3a__md .Checkbox-module-scss-module__36Or3a__checkboxWrapper,.Checkbox-module-scss-module__36Or3a__checkboxLabel.Checkbox-module-scss-module__36Or3a__md .Checkbox-module-scss-module__36Or3a__checkbox{width:24px;height:24px}.Checkbox-module-scss-module__36Or3a__checkboxWrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Checkbox-module-scss-module__36Or3a__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module-scss-module__36Or3a__input:checked+.Checkbox-module-scss-module__36Or3a__checkbox .Checkbox-module-scss-module__36Or3a__checkmark{opacity:1;transform:scale(1)}.Checkbox-module-scss-module__36Or3a__input:focus-visible+.Checkbox-module-scss-module__36Or3a__checkbox{outline-offset:2px;outline:2px solid #333}.Checkbox-module-scss-module__36Or3a__checkbox{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.25rem;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Checkbox-module-scss-module__36Or3a__checkbox .Checkbox-module-scss-module__36Or3a__checkmark{color:#000;opacity:0;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;transform:scale(.5)}.Checkbox-module-scss-module__36Or3a__label{color:#333}.Checkbox-module-scss-module__36Or3a__badge{opacity:.7;color:#666;font-size:.75rem;line-height:1rem}
.FilterMap-module-scss-module__sGIh2W__filterBtn{cursor:pointer;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;min-width:220px;color:rgb(0 0 0/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.FilterMap-module-scss-module__sGIh2W__filterBtn:hover{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}@media (min-width:768px){.FilterMap-module-scss-module__sGIh2W__filterBtn{display:none}}.FilterMap-module-scss-module__sGIh2W__filterBtn{top:calc(var(--header-height) + 10px);z-index:99;line-height:1;position:fixed;right:55px;box-shadow:0 0 20px -5px #00000080}@media (max-width:768px){.FilterMap-module-scss-module__sGIh2W__filterBtn:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.FilterMap-module-scss-module__sGIh2W__filterBtn:active{--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}.FilterMap-module-scss-module__sGIh2W__filterBtn{width:auto;min-width:auto;left:20px;right:160px}}.FilterMap-module-scss-module__sGIh2W__filter{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:1024px){.FilterMap-module-scss-module__sGIh2W__filter{align-items:flex-start;gap:.5rem}}.FilterMap-module-scss-module__sGIh2W__filterList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (max-width:1024px){.FilterMap-module-scss-module__sGIh2W__filterList{flex-direction:column;flex:1;gap:.5rem;display:flex}}.FilterMap-module-scss-module__sGIh2W__footer{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.FilterMap-module-scss-module__sGIh2W__actions{flex-direction:row;gap:.5rem;display:flex}.FilterMap-module-scss-module__sGIh2W__actions>button{white-space:nowrap;width:100%;min-width:auto}
