.recommended-gifts__carousel,
.amount-products__carousel {
  padding-bottom: 0;
  overflow: visible;
}

.recommended-gifts__list,
.amount-products__list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--spacing-sm) var(--spacing-micro);
  width: 100%;
}

.recommended-gifts__item,
.amount-products__list .brand-showcase__item {
  width: auto;
  min-width: 0;
}

.amount-products__list .brand-showcase__item {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2xs);
}

.amount-products__list .brand-showcase__image-area {
  aspect-ratio: 4 / 5; /* 2026-10-26 Figma 08.gift «4:5» (예전 3:4) */
}

.amount-products__more {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: var(--spacing-4xl);
}

.amount-products__more a {
  color: var(--neutral-tx3-sub);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-16);
  text-decoration: underline;
}

@media (max-width: 1023px) {
  .recommended-gifts__list,
  .amount-products__list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .recommended-gifts__list,
  .amount-products__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--spacing-xs) var(--spacing-micro);
  }

  .amount-products__list .brand-showcase__item {
    width: auto;
  }
}