.cafe-home__open{align-self:flex-start}.cafe-home__links{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:744px){.cafe-home__links{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.cafe-home__links{grid-template-columns:repeat(3,minmax(0,1fr))}}.cafe-home__amenities{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.cafe-home__amenity{align-items:center;background:var(--black-5);border-radius:var(--radius-l);color:var(--black-80);display:inline-flex;font-size:15px;font-weight:600;gap:6px;line-height:20px;min-height:36px;padding:6px 12px}.cafe-home__amenity-icon{color:var(--green-100);flex-shrink:0}.cafe-home__link.cafe-home__link{background:var(--black-5);border-radius:var(--radius-4xl);color:var(--black-80);display:flex;flex-direction:column;gap:6px;padding:20px 52px 20px 20px;position:relative;text-decoration:none;transition:background-color .15s ease-out}.cafe-home__link.cafe-home__link:visited{color:var(--black-80)}.cafe-home__link.cafe-home__link:hover{background:var(--black-10);color:var(--black-80)}.cafe-home__link-title{font-size:19px;font-weight:800;line-height:24px}.cafe-home__link-text{color:var(--black-70);font-size:15px;font-weight:500;line-height:21px}.cafe-home__link-arrow{color:var(--red-100);position:absolute;right:20px;top:22px}.cafe-home__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (min-width:744px){.cafe-home__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.cafe-home__grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}}.cafe-home__grid_events,.cafe-home__grid_zones{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:744px){.cafe-home__grid_events,.cafe-home__grid_zones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.cafe-home__grid_events,.cafe-home__grid_zones{grid-template-columns:repeat(3,minmax(0,1fr))}}.cafe-home__services{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:744px){.cafe-home__services{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}.cafe-home__service.cafe-home__service{border:1px solid var(--black-20);border-radius:var(--radius-4xl);color:var(--black-80);display:flex;gap:14px;height:100%;padding:18px;text-decoration:none;transition:border-color .15s ease-out}.cafe-home__service.cafe-home__service:visited{color:var(--black-80)}.cafe-home__service.cafe-home__service:hover{border-color:var(--black-60);color:var(--black-80)}.cafe-home__service-icon{color:var(--red-100);flex-shrink:0}.cafe-home__service-content{display:flex;flex-direction:column;gap:4px}.cafe-home__service-title{font-size:17px;font-weight:700;line-height:22px}.cafe-home__service-text{color:var(--black-70);font-size:15px;font-weight:500;line-height:21px}
