.elementor-3838 .elementor-element.elementor-element-4bc4f50d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:2%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3838 .elementor-element.elementor-element-28e1e8da{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3838 .elementor-element.elementor-element-28e1e8da:not(.elementor-motion-effects-element-type-background), .elementor-3838 .elementor-element.elementor-element-28e1e8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3838 .elementor-element.elementor-element-28e1e8da::before, .elementor-3838 .elementor-element.elementor-element-28e1e8da > .elementor-background-video-container::before, .elementor-3838 .elementor-element.elementor-element-28e1e8da > .e-con-inner > .elementor-background-video-container::before, .elementor-3838 .elementor-element.elementor-element-28e1e8da > .elementor-background-slideshow::before, .elementor-3838 .elementor-element.elementor-element-28e1e8da > .e-con-inner > .elementor-background-slideshow::before, .elementor-3838 .elementor-element.elementor-element-28e1e8da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3838 .elementor-element.elementor-element-6b183f9{margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-3838 .elementor-element.elementor-element-6b183f9 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:#000000;}#elementor-popup-modal-3838 .dialog-widget-content{animation-duration:1s;background-color:rgba(0,0,0,0);}#elementor-popup-modal-3838 .dialog-message{width:624px;height:auto;}#elementor-popup-modal-3838{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3838 .dialog-close-button{display:flex;top:11%;}body:not(.rtl) #elementor-popup-modal-3838 .dialog-close-button{right:13%;}body.rtl #elementor-popup-modal-3838 .dialog-close-button{left:13%;}#elementor-popup-modal-3838 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-3838 .dialog-close-button svg{fill:var( --e-global-color-secondary );}#elementor-popup-modal-3838 .dialog-close-button:hover i{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-3838 .elementor-element.elementor-element-4bc4f50d{--padding-top:2%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3838 .elementor-element.elementor-element-28e1e8da{--padding-top:6%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-3838 .elementor-element.elementor-element-6b183f9{text-align:center;}.elementor-3838 .elementor-element.elementor-element-6b183f9 .elementor-heading-title{font-size:25px;}#elementor-popup-modal-3838 .dialog-close-button{top:12%;}body:not(.rtl) #elementor-popup-modal-3838 .dialog-close-button{right:13%;}body.rtl #elementor-popup-modal-3838 .dialog-close-button{left:13%;}}@media(min-width:768px){.elementor-3838 .elementor-element.elementor-element-4bc4f50d{--content-width:500px;}}@media(max-width:767px){.elementor-3838 .elementor-element.elementor-element-4bc4f50d{--min-height:100vh;--padding-top:3px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3838 .elementor-element.elementor-element-28e1e8da{--padding-top:15%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-3838 .elementor-element.elementor-element-6b183f9{margin:-3px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;text-align:center;}.elementor-3838 .elementor-element.elementor-element-6b183f9 .elementor-heading-title{font-size:25px;}#elementor-popup-modal-3838 .dialog-close-button{top:36%;}body:not(.rtl) #elementor-popup-modal-3838 .dialog-close-button{right:38px;}body.rtl #elementor-popup-modal-3838 .dialog-close-button{left:38px;}}/* Start custom CSS for html, class: .elementor-element-698214b */.choix-livraison-popup {
    
  position: relative;
  z-index: 9999;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px; /* espace entre boutons */
}

.choix-livraison-popup button {
  display: flex;          /* aligne texte et icône */
  align-items: center;
  gap: 8px;               /* espace entre icône et texte */
  padding: 15px 25px;
  font-size: 16px;
  font-family: 'Cairo', sans-serif;
  border: 1.5px solid #FF7C24;
  border-radius: 15px;
  background: white;
  color: #FF7C24;
  cursor: pointer;
  transition: all 0.3s ease;
}

.choix-livraison-popup button .icon svg {
  width: 40px;
  height: 35px;
  fill: currentColor;       /* l'icône prend la couleur du texte */
  transition: all 0.3s ease;
}

.choix-livraison-popup button:hover {
  background: #FF7C24;
  color: white;            /* texte et icône changent de couleur */
}

.choix-livraison-popup button:active,
.choix-livraison-popup .active {
  background: #FF7C24;
  color: white;
}/* End custom CSS */