/* CedarValley seasonal feature: scoped to the replaced backyard section. */
.black-friday {
  background: #101915;
}
.black-friday .backyard-copy {
  background: #101915;
  border-top: 3px solid #e5a052;
}
.black-friday .eyebrow {
  color: #efb572;
  line-height: 1.7;
}
.black-friday h2 {
  font-size: clamp(2rem, 3.6vw, 4rem);
  line-height: 1.08;
}
.black-friday h2 em {
  color: #efb572;
}
.black-friday p {
  color: #c9d1cb;
  max-width: 43ch;
}
.black-friday .btn-light {
  background: #efb572;
  border-color: #efb572;
  color: #101915;
}
.black-friday .btn-light:hover {
  background: #f6c994;
  border-color: #f6c994;
}
.black-friday a:focus-visible {
  outline: 3px solid #efb572;
  outline-offset: 4px;
}
@media (max-width: 760px) {
  .black-friday img {
    aspect-ratio: 1 / 1;
    height: auto;
    object-fit: cover;
  }
}
