.youtuo_hottest_machines {
  padding: 0 0 var(--component-gap-md) 0 ;
  background: var(--bg-color);
}

.youtuo_hottest_machines-title {
  margin-bottom: var(--component-gap-sm);
  text-align: center;
}

.youtuo_hottest_machines-grid {
  margin-top: var(--component-gap-sm);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.youtuo_hottest_machines-card {
  width: 100%;
  border-radius: var(--radius-sm);
  overflow: hidden;
  background: var(--color-surface-muted);
  position: relative;
}

.youtuo_hottest_machines-media,
.youtuo_hottest_machines-hover-card,
.youtuo_hottest_machines-image,
.youtuo_hottest_machines-image img {
  width: 100%;
  height: 100%;
}

.youtuo_hottest_machines-media {
  transition: all 0.35s ease;
  position: absolute;
}

.youtuo_hottest_machines-image img {
  object-fit: cover;
  display: block;
}

.youtuo_hottest_machines-hover-card {
  inset: 0;
  padding: calc(var(--text-gap-lg) * 2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: var(--color-surface-muted);
  opacity: 0;
  visibility: hidden;
  transition: all 0.35s ease;
}

.youtuo_hottest_machines-card:hover .youtuo_hottest_machines-media,
.youtuo_hottest_machines-card:focus-within .youtuo_hottest_machines-media {
  opacity: 0;
  visibility: hidden;
}

.youtuo_hottest_machines-card:hover .youtuo_hottest_machines-hover-card,
.youtuo_hottest_machines-card:focus-within .youtuo_hottest_machines-hover-card {
  opacity: 1;
  visibility: visible;
}

.youtuo_hottest_machines-feature-content {
  text-align: center;
}

.youtuo_hottest_machines-feature-title {
  margin: 0;
  font-family: var(--title-font-family);
  font-size: var(--card-title-size);
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-color);
  transition: color 0.35s ease;
}

.youtuo_hottest_machines-feature-desc {
  margin: 12px 0 0;
  font-size: var(--text-size-sm);
  line-height: 1.45;
  color: #676868;
  transition: color 0.35s ease;
}

.youtuo_hottest_machines-card:hover .youtuo_hottest_machines-feature-title,
.youtuo_hottest_machines-card:focus-within .youtuo_hottest_machines-feature-title {
  color: #111;
}

.youtuo_hottest_machines-card:hover .youtuo_hottest_machines-feature-desc,
.youtuo_hottest_machines-card:focus-within .youtuo_hottest_machines-feature-desc {
  color: #676868;
}

.youtuo_hottest_machines-image.is-contain {
  height: 240px;
}

.youtuo_hottest_machines-image.is-contain img {
  object-fit: contain;
}

.youtuo_hottest_machines-footer {
  margin-top: calc(var(--text-gap) * 2);;
  display: flex;
  justify-content: center;
}

@media (max-width: 1200px) {

  .youtuo_hottest_machines-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .youtuo_hottest_machines-media {
    opacity: 0;
    visibility: hidden;
  }

  .youtuo_hottest_machines-hover-card {
    opacity: 1;
    visibility: visible;
    background: var(--color-surface-muted);
  }

  .youtuo_hottest_machines-feature-title {
    color: var(--text-color);
  }

  .youtuo_hottest_machines-feature-desc {
    color: #676868;
  }
}

@media  (max-width:920px) {
}

@media (max-width: 768px) {
  .youtuo_hottest_machines {
    padding: 56px 0;
  }



  .youtuo_hottest_machines-grid {
    grid-template-columns: 1fr;
  }

}
