.elementor-231478 .elementor-element.elementor-element-4146051{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-231478 .elementor-element.elementor-element-38e2d4c .jet-listing-dynamic-link__link{align-self:flex-start;margin:0px 0px 0px 010px;flex-direction:row;}.elementor-231478 .elementor-element.elementor-element-38e2d4c .jet-listing-dynamic-link__icon{order:1;font-size:10px;}.elementor-231478 .elementor-element.elementor-element-38e2d4c .jet-listing-dynamic-link .cart{flex-direction:row;}.elementor-231478 .elementor-element.elementor-element-38e2d4c .jet-listing-dynamic-link .quantity{width:120px;}.elementor-231478 .elementor-element.elementor-element-38e2d4c > .elementor-widget-container{margin:10px 0px 0px 0px;--e-transform-scale:1;}.elementor-231478 .elementor-element.elementor-element-38e2d4c.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-231478 .elementor-element.elementor-element-38e2d4c > .elementor-widget-container{--e-transform-scale:1.2;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-38e2d4c */.elementor-231478 .elementor-element.elementor-element-38e2d4c .quantity {
  width: 120px;           /* pour afficher la valeur sans être trop étroit */
  height: 44px;          /* identique aux boutons */
  text-align: center;    
  background: #1a1a1a;   /* exemple de fond foncé, à ajuster */
  color: #8c774e;        /* texte accordé aux boutons */
  border: none;          /* plus besoin si le .quantity a déjà sa bordure */
  font-size: 12px;
  outline: none;         /* évite un contour fluo au clic (selon les navigateurs) */
  /* Pour masquer les flèches natives Chrome :
     -webkit-appearance: none; 
     -moz-appearance: textfield; */
}

.elementor-231478 .elementor-element.elementor-element-38e2d4c .quantity .quantity-button.button.-flat {
  display: flex;         
  align-items: center;   
  justify-content: center;
  width: 44px;           /* largeur fixe */
  height: 44px;          /* hauteur fixe, identique à l’input */
  background: #FFFFF;      /* exemple de fond noir */
  color: #8c774e;        /* couleur de la police/icone */
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 24px;
  margin: 0px;             /* supprime marge éventuellement imposée */
}/* End custom CSS */