/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

/* Ниже Вы можете добавить свои CSS стили */

.bz-amenities-section {
  margin: 2rem 0;
}
.bz-amenities-section h2 {
  font-size: 1.35rem;
  margin-bottom: 1rem;
}
.bz-amenities-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.bz-amenity-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #f4f6fb;
  border: 1px solid #e4e8f0;
  border-radius: 50px;
  padding: 10px 18px 10px 14px;
  font-size: 0.92rem;
  color: #2d3748;
  cursor: default;
  opacity: 0;
  transform: translateY(18px) scale(0.95);
  animation: chipIn 0.45s cubic-bezier(.23,1,.32,1) forwards;
  animation-delay: var(--delay, 0s);
  transition: background 0.25s, border-color 0.25s, box-shadow 0.25s, transform 0.2s;
}
.bz-amenity-chip:hover {
  background: #fff;
  border-color: #3b82f6;
  box-shadow: 0 4px 14px rgba(59,130,246,.13);
  transform: translateY(-2px);
}
.bz-amenity-chip__icon {
  font-size: 1.25rem;
  line-height: 1;
  flex-shrink: 0;
}
.bz-amenity-chip__label {
  white-space: nowrap;
}
@keyframes chipIn {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* Адаптив */
@media (max-width: 600px) {
  .bz-amenities-grid {
    gap: 8px;
  }
  .bz-amenity-chip {
    padding: 8px 14px 8px 10px;
    font-size: 0.85rem;
  }
}

