/* Banner de promoción, diseño clásico. */

.modulo-banner {
  padding: 72px 0;
  background: var(--color-primario);
  color: var(--color-primario-texto, #fff);
  position: relative; }

.modulo-banner--con-imagen {
  background-size: cover;
  background-position: center;
  color: #fff; }

/* La foto la elige el dueño de la tienda y puede ser clarita: sin este velo el
   título queda ilegible justo encima de la oferta que se quiere anunciar. */
.modulo-banner--con-imagen::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, .45); }

.modulo-banner .container {
  position: relative; }

.modulo-banner__caja {
  max-width: 640px; }

.modulo-banner__epigrafe {
  display: block;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8rem;
  font-weight: 700;
  margin-bottom: 10px;
  opacity: .85; }

.modulo-banner h2 {
  color: inherit;
  font-size: clamp(1.8rem, 4vw, 3rem);
  margin-bottom: 12px; }

.modulo-banner p {
  font-size: 1.05rem;
  margin-bottom: 24px;
  opacity: .92; }

@media (max-width: 575px) {
  .modulo-banner {
    padding: 52px 0; } }
