/* ==========================================================
   FANCY PRODUCT DESIGNER — PRODUITS SAUVEGARDÉS
========================================================== */

/* Cache tous les produits sauf les 3 premiers */
.fpd-saved-products-grid > *:nth-child(n+4) {
  display: none !important;
}

/* Grille globale : fond transparent, aucune ombre */
.fpd-saved-products-grid,
.fpd-saved-products-grid > * {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Wrapper : fond transparent */
.fpd-saved-products-wrapper,
.fpd-saved-products-wrapper > * {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Images + textes : aucun fond blanc */
.fpd-saved-product-image,
.fpd-saved-product-name,
.fpd-saved-product-description {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Nettoyage padding / margin parasites */
.fpd-saved-product-name,
.fpd-saved-product-description {
  padding: 0 !important;
  margin: 0 !important;
}

/* Forcer la transparence des sous-conteneurs */
.fpd-saved-products-grid div,
.fpd-saved-products-wrapper div {
  background-color: transparent !important;
}
/* ===========================
   FANCY — Bouton personnaliser
   =========================== */

.button.fpd-catalog-customize {
  display: block;
  width: fit-content;
  margin: 10px auto;
  padding: 10px 20px;
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  text-transform: capitalize;
  cursor: pointer;
  transition: all 0.3s ease;
  text-decoration: none;
}

.button.fpd-catalog-customize:hover {
  background-color: #000;
  color: #fff;
}
