/* Une même étiquette sur les produits, les inspirations et le menu. */
#ca-accueil .ca-nouveaute, #ca-site-header .ca-nouveaute, .ca-refonte .ca-nouveaute {
  display: inline-block;
  padding: calc(4px * var(--k, 1)) calc(9px * var(--k, 1));
  background: #bc9f58;
  color: #141515;
  font-family: "Bebas Neue", sans-serif;
  font-size: calc(17px * var(--k, 1));
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: .035em;
}
#ca-accueil .ca-carte, #ca-accueil .ca-inspiration, .ca-mega-tuile { position: relative; }
#ca-accueil .ca-carte > .ca-nouveaute,
#ca-accueil .ca-inspiration .ca-nouveaute,
.ca-mega-tuile > .ca-nouveaute {
  position: absolute;
  top: calc(10px * var(--k, 1));
  left: calc(10px * var(--k, 1));
  z-index: 2;
  pointer-events: none;
}
.ca-mega-tuile > .ca-nouveaute { position: static; align-self: flex-start; }
#ca-accueil .ca-nouveaute[hidden] { display: none; }
#ca-accueil .ca-inspiration-images { position: relative; }
#ca-accueil .ca-inspiration-images > .ca-nouveaute {
  position: absolute;
  top: calc(10px * var(--k, 1));
  left: calc(10px * var(--k, 1));
  z-index: 2;
}
#ca-accueil [data-ca-inspirations] > li { position: relative; }
#ca-accueil [data-ca-inspirations] > li > .ca-nouveaute {
  position: absolute;
  top: calc(10px * var(--k, 1));
  left: calc(10px * var(--k, 1));
  z-index: 2;
}

#ca-accueil [data-inspiration-produits] .ca-nouveaute{position:static;margin-right:6px;vertical-align:middle}
