/* Native Figma artwork; live controls retain the existing destinations. */
#celebration.black-friday-hero .hero-note {
  background: #fdf8e2;
}

/* The native export includes the CTA artwork. Its semantic control sits above it. */
#celebration.black-friday-hero .cta {
  color: transparent;
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}

#celebration.black-friday-hero .cta:is(:hover, :focus-visible, :active) {
  color: #c13252;
  background: #fff;
  border-color: #141316;
  transform: none;
}

#special.black-friday-offers .offer {
  margin: 0;
  background: #141316;
}

#special.black-friday-offers .offer-second {
  background: #ffe681;
}

#special.black-friday-offers .offer-action {
  padding: calc(var(--u) * 20) calc(var(--u) * 25) calc(var(--u) * 28);
}

#special.black-friday-offers .offer-cta {
  position: relative;
  width: 100%;
  min-height: calc(var(--u) * 64);
  font-size: calc(var(--u) * 20);
  border: 1px solid #141316;
  box-shadow: calc(var(--u) * 4) calc(var(--u) * 4) 0 rgb(69 74 86 / 40%);
}
