.groups{margin-top:1.6rem;margin-bottom:1.6rem}.groups__header{margin-bottom:1.6rem}.groups__title{margin-bottom:.4rem}.groups__desc{color:var(--color-grey);font-weight:500}.groups__grid{display:flex;flex-direction:column;gap:1.2rem}.desc{color:var(--color-grey)}.list-rest .restaurant-nav__el:before{bottom:-1.1rem}.restaurants-grid{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start;align-content:flex-start}.restaurants-grid.tab-content-active{display:flex!important}.restaurant-card{background-color:#fff;border-radius:.8rem;padding:.4rem;width:13.6rem;position:relative}.restaurant-card__img{display:block;border-radius:.8rem;overflow:hidden;margin-bottom:.4rem;width:12.8rem;height:8.8rem}.restaurant-card__img img{object-fit:cover}.restaurant-card__title{margin-bottom:.4rem}.restaurant-card-add{background-color:#fff;border-radius:.8rem;padding:.4rem;position:relative}.restaurant-card-add__img{display:block;border-radius:.8rem;overflow:hidden;margin-bottom:.4rem;height:8.8rem}.restaurant-card-add__img img{object-fit:cover}.restaurant-card-add__title{margin-bottom:.4rem}@media screen and (max-width: 1024px){.restaurant-card-add{background-color:#fff;border-radius:.8rem;padding:.1rem;position:relative;width:100%}.restaurant-card-add__img img{object-fit:scale-down}}.like{position:absolute;display:block;cursor:pointer;width:2rem;height:2rem;top:1rem;right:1rem;z-index:1}.like svg{fill:transparent;stroke:var(--color-black);stroke-width:5px}.like.active svg{stroke-width:1px;fill:var(--color-red);stroke:var(--color-red)}.restaurants-map .map{height:43.7rem}.modal-map{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-map__title{font-size:1.6rem}.modal-map__text{display:flex;flex-direction:column;gap:.4rem}@media (min-width: 1024px){.groups-wrap{background-color:#fff;padding:2rem;border-radius:1rem}.groups__desc{font-weight:400}.groups__grid{flex-direction:row;flex-wrap:wrap;gap:2rem}.tourism-slider{width:28.5rem;height:10rem}.restaurant-card__title{font-size:1.6rem}.like svg{stroke-width:3px}}
