.elementor-90 .elementor-element.elementor-element-bea579f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-bea579f *//* TEST FORCÉ AFFICHAGE BOUTONS FICHE PRODUIT */
.wf-page .wf-product-card__actions{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:10px !important;
  margin-top:20px !important;
  visibility:visible !important;
  opacity:1 !important;
  position:relative !important;
  z-index:50 !important;
}

.wf-page .wf-product-card__actions .wf-add-to-quote,
.wf-page .wf-product-card__actions .wf-product-link{
  display:flex !important;
  visibility:visible !important;
  opacity:1 !important;
  min-height:44px !important;
  width:100% !important;
  align-items:center !important;
  justify-content:center !important;
  text-decoration:none !important;
  border-radius:999px !important;
  font-size:14px !important;
  font-weight:700 !important;
  padding:10px 16px !important;
  position:relative !important;
  z-index:60 !important;
}

.wf-page .wf-product-card__actions .wf-add-to-quote{
  background:#ef783e !important;
  border:1px solid #ef783e !important;
  color:#fff !important;
}

.wf-page .wf-product-card__actions .wf-product-link{
  background:#203967 !important;
  border:1px solid #203967 !important;
  color:#fff !important;
}

.wf-page .wf-product-card__body{
  overflow:visible !important;
}

.wf-page .wf-product-card{
  overflow:visible !important;
}

@media (max-width:767px){
  .wf-page .wf-product-card__actions{
    grid-template-columns:1fr !important;
  }
}
/* Garde le texte des boutons sur une seule ligne */
.wf-page .wf-product-card__actions .wf-add-to-quote,
.wf-page .wf-product-card__actions .wf-product-link{
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1 !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
}

/* Garde les deux boutons bien alignés */
.wf-page .wf-product-card__actions{
  align-items: stretch !important;
}/* End custom CSS */