.cafe-zone-card{background:var(--black-5);border-radius:var(--radius-4xl);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:background-color .15s ease-out}.cafe-zone-card:hover,.cafe-zone-card__media{background:var(--black-10)}.cafe-zone-card__media{aspect-ratio:3/2}.cafe-zone-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cafe-zone-card__body{display:flex;flex-direction:column;flex-grow:1;gap:10px;padding:20px}@media screen and (min-width:744px){.cafe-zone-card__body{padding:24px}}.cafe-zone-card__title{color:var(--black-80);font-size:21px;font-weight:800;line-height:27px}.cafe-zone-card__link.cafe-zone-card__link,.cafe-zone-card__link.cafe-zone-card__link:visited{color:var(--black-80);text-decoration:none}.cafe-zone-card__link.cafe-zone-card__link:after,.cafe-zone-card__link.cafe-zone-card__link:visited:after{content:"";inset:0;position:absolute}.cafe-zone-card__text{color:var(--black-70);font-size:15px;font-weight:500;line-height:22px}.cafe-zone-card__facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.cafe-zone-card__facts dt{color:var(--black-65);font-size:13px;font-weight:500;line-height:18px}.cafe-zone-card__facts dd{color:var(--black-80);font-size:17px;font-weight:700;line-height:22px;margin:0}.cafe-zone-card__more{align-items:center;color:var(--red-100);display:inline-flex;font-size:15px;font-weight:700;gap:6px;line-height:20px;margin-top:auto;padding-top:6px}
