#recorddiv1848644841 .t997__title {
  font-size: clamp(42px, 4.5vw, 60px) !important;
  line-height: 1.08 !important;
}

#recorddiv1848644841 .t997__descr {
  font-size: clamp(19px, 1.7vw, 24px) !important;
  line-height: 1.32 !important;
}

#recorddiv1848644841 .local-kitchen-hero-benefits {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 10px;
  margin: 0 0 14px;
  color: #fff;
  font: 600 clamp(20px, 1.65vw, 24px)/1.35 TildaSans, Arial, sans-serif;
  text-shadow: 0 1px 8px rgba(0, 0, 0, .45);
}

#recorddiv1848644841 .local-kitchen-hero-benefits b {
  color: #f2cc83;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

#recorddiv1848644841 .local-kitchen-hero-gift {
  display: inline-flex;
  align-items: center;
  min-height: 38px;
  padding: 7px 15px;
  border: 1px solid rgba(242, 204, 131, .82);
  border-radius: 999px;
  background: rgba(255, 255, 255, .16);
  backdrop-filter: blur(3px);
  color: #fff;
  font: 600 16px/1.2 TildaSans, Arial, sans-serif;
  text-decoration: none;
  text-shadow: 0 1px 8px rgba(0, 0, 0, .45);
  transition: background-color .18s ease, color .18s ease;
}

#recorddiv1848644841 .local-kitchen-hero-gift:hover,
#recorddiv1848644841 .local-kitchen-hero-gift:focus-visible {
  background: rgba(255, 255, 255, .29);
  color: #fff;
}

@media screen and (max-width: 560px) {
  #recorddiv1848644841 .t997__title { font-size: 40px !important; }
  #recorddiv1848644841 .t997__descr { font-size: 18px !important; }
  #recorddiv1848644841 .local-kitchen-hero-benefits {
    max-width: 280px;
    gap: 2px 8px;
    font-size: 16px;
    line-height: 1.42;
  }
  #recorddiv1848644841 .local-kitchen-hero-benefits b { font-size: 18px; }
  #recorddiv1848644841 .local-kitchen-hero-gift { min-height: 34px; padding: 6px 12px; font-size: 14px; }
}
