/* TDM 2026-11-14 : icônes de réassurance du pied de page visibles aussi en tablette et ordinateur */
@media (min-width: 768px) {
  #reassurance-footer li > img { display: block; margin: 0 auto; padding-bottom: .875rem; }
  /* TDM 2026-11-14 : colonnes de même hauteur (séparateurs égaux), icônes alignées en haut */
  #reassurance-footer { align-items: stretch; }
  #reassurance-footer li { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }
}

/* TDM 2026-11-14 : taille des icônes alignée sur 1001abeilles (48 px, toutes largeurs) */
#reassurance-footer li > img { width: 48px; height: 48px; }

/* TDM 2026-11-14 : cartes cadeaux de l'accueil, espace entre le nom (même sur 2 lignes) et le prix */
#giftvouchers .swiper-slide > .product { height: 100%; }
#giftvouchers .swiper-slide .product-miniature { height: 100%; display: flex; flex-direction: column; }
#giftvouchers .product-miniature .thumbnail-container { flex: 1 1 auto; display: flex; flex-direction: column; }
#giftvouchers .product-miniature .product-description { flex: 1 1 auto; display: flex; flex-direction: column; }
#giftvouchers .product-miniature .product-title { margin-bottom: .75rem; }
#giftvouchers .product-miniature_bottom { position: static; margin-top: auto; }
