@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(assets/fonts/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}


body{font-weight:400}h1,h2,h3{font-weight:500;line-height:1.16;letter-spacing:-.035em}.hero-content h1{font-weight:500}.hero-description{font-weight:400;line-height:1.35}.intro>p{font-weight:500;line-height:1.25}.location-card h3{font-size:28px}.location-ecce h3{font-size:24px}.header-right,nav{font-size:12px;gap:25px}.header-right{gap:20px}.instagram-card>p{line-height:1.4}.location-card .soon-title{font-weight:500}.opening-hours{font-size:13px}@media(max-width:767px){.location-card h3{font-size:26px}.location-ecce h3{font-size:23px}.hero-content h1{font-size:38px}.header-right{font-size:11px}.opening-hours{font-size:13px}}
.hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-content>div{min-width:0}.hero h1{max-width:100%;text-wrap:balance}.hero-content>p{min-width:0}@media(min-width:768px){.hero h1{font-size:44px;max-width:520px}}
