/* Biscuithe Home Editor - fallback léger.
   Le thème Biscuithé Moderne contient déjà la majorité du style. */
.bt-hero img,
.bt-values img,
.bt-univers-card img,
.bt-featured-product__image img {
  max-width: 100%;
  height: auto;
}


/* v1.1.0 - Encart tarte du week-end cliquable */
.bt-floating-card--link {
  display: block;
  color: inherit;
  text-decoration: none !important;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.bt-floating-card--link:hover {
  color: inherit;
  text-decoration: none !important;
  transform: translateY(-2px);
  border-color: rgba(0, 122, 120, .35);
  box-shadow: 0 18px 42px rgba(35, 27, 22, .18);
}

.bt-floating-card--link strong,
.bt-floating-card--link span {
  color: inherit;
}


/* v1.2.0 - Alignements administrables */
.bt-align-left {
  text-align: left !important;
}
.bt-align-center {
  text-align: center !important;
}
.bt-align-right {
  text-align: right !important;
}

.bt-align-left,
.bt-align-left > * {
  align-items: flex-start;
}
.bt-align-center,
.bt-align-center > * {
  align-items: center;
}
.bt-align-right,
.bt-align-right > * {
  align-items: flex-end;
}

.bt-align-left img {
  margin-left: 0 !important;
  margin-right: auto !important;
}
.bt-align-center img {
  margin-left: auto !important;
  margin-right: auto !important;
}
.bt-align-right img {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.bt-align-left .bt-hero__actions,
.bt-align-left.bt-hero__stats {
  justify-content: flex-start !important;
}
.bt-align-center .bt-hero__actions,
.bt-align-center.bt-hero__stats {
  justify-content: center !important;
}
.bt-align-right .bt-hero__actions,
.bt-align-right.bt-hero__stats {
  justify-content: flex-end !important;
}

.bt-univers-card.bt-align-left {
  text-align: left !important;
}
.bt-univers-card.bt-align-center {
  text-align: center !important;
}
.bt-univers-card.bt-align-right {
  text-align: right !important;
}
