/* Christmas images and quote controls on the four seasonal pages. */
.card .photo.photo--product,
.hero-figure .pan.pan--product {
  aspect-ratio: 4 / 3;
  border-radius: var(--radius-card);
  background: #F6F1E8;
}

.card .photo.photo--product img,
.hero-figure .pan.pan--product img {
  display: block;
  object-fit: contain;
}

.card--christmas .foot {
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.christmas-image-label {
  align-self: flex-start;
  margin-top: 8px;
  font-size: 12px;
}
