.elementor-1471293 .elementor-element.elementor-element-0297002{margin-top:-63px;margin-bottom:0px;}.elementor-1471293 .elementor-element.elementor-element-4e35028{text-align:center;}.elementor-1471293 .elementor-element.elementor-element-4e35028 img{width:100%;max-width:100%;height:461px;object-fit:cover;object-position:center center;border-style:none;}.elementor-1471293 .elementor-element.elementor-element-8a0f042{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:126px;font-weight:200;line-height:1px;}.elementor-1471293 .elementor-element.elementor-element-8a0f042 > .elementor-widget-container{margin:-375px 0px 0px 250px;padding:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-fe41a75 .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;font-style:normal;}.elementor-1471293 .elementor-element.elementor-element-fe41a75 > .elementor-widget-container{margin:-433px 0px 0px 250px;}.elementor-1471293 .elementor-element.elementor-element-c5469ce{column-gap:0px;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:600;line-height:1px;word-spacing:0px;z-index:2;}.elementor-1471293 .elementor-element.elementor-element-c5469ce > .elementor-widget-container{margin:-270px 0px 0px 250px;padding:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-cde72e1{text-align:left;}.elementor-1471293 .elementor-element.elementor-element-cde72e1 .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;}.elementor-1471293 .elementor-element.elementor-element-cde72e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-1a84b16 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products  ul.products{grid-column-gap:34px;grid-row-gap:26px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 33px 0px;border-radius:0px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:29px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products ul.products li.product:hover{background-color:#6EC1E400;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1471293 .elementor-element.elementor-element-b229e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-d58d38e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1471293 .elementor-element.elementor-element-d58d38e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1471293 .elementor-element.elementor-element-df8cedf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1471293 .elementor-element.elementor-element-df8cedf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1471293 .elementor-element.elementor-element-df8cedf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1471293 .elementor-element.elementor-element-718622a .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1471293 .elementor-element.elementor-element-4753e21{color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-4e993ab .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1471293 .elementor-element.elementor-element-4e993ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-e07fa31:not(.elementor-motion-effects-element-type-background), .elementor-1471293 .elementor-element.elementor-element-e07fa31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE8945;}.elementor-1471293 .elementor-element.elementor-element-e07fa31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1471293 .elementor-element.elementor-element-e07fa31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1471293 .elementor-element.elementor-element-19e4b98{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:39px;font-weight:800;}.elementor-1471293 .elementor-element.elementor-element-ff65ae4:hover > .elementor-background-overlay{opacity:0.5;}.elementor-1471293 .elementor-element.elementor-element-749d8d1{--spacer-size:35px;}.elementor-1471293 .elementor-element.elementor-element-3a67958 img{max-width:24%;}.elementor-1471293 .elementor-element.elementor-element-3a67958:hover img{opacity:0.62;}.elementor-1471293 .elementor-element.elementor-element-3a67958 > .elementor-widget-container{margin:17px 0px 17px 0px;}.elementor-1471293 .elementor-element.elementor-element-38887a2 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-1471293 .elementor-element.elementor-element-82fc9a6{text-align:left;}.elementor-1471293 .elementor-element.elementor-element-82fc9a6 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-0b565bf{color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-0b565bf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-424af62 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-1471293 .elementor-element.elementor-element-8846967{text-align:left;}.elementor-1471293 .elementor-element.elementor-element-8846967 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-e834bb7{color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-e834bb7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-3a76c39 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-1471293 .elementor-element.elementor-element-bef1069{text-align:left;}.elementor-1471293 .elementor-element.elementor-element-bef1069 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-0182b55{color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-0182b55 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-0a93ecd .elementor-button{font-family:"Lato", Sans-serif;font-weight:600;background-color:#EE8945;}.elementor-1471293 .elementor-element.elementor-element-0a93ecd .elementor-button:hover, .elementor-1471293 .elementor-element.elementor-element-0a93ecd .elementor-button:focus{color:#EE8945;background-color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-0a93ecd .elementor-button:hover svg, .elementor-1471293 .elementor-element.elementor-element-0a93ecd .elementor-button:focus svg{fill:#EE8945;}.elementor-1471293 .elementor-element.elementor-element-0e353d1{--spacer-size:74px;}.elementor-1471293 .elementor-element.elementor-element-087abff .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1471293 .elementor-element.elementor-element-fcfd010:not(.elementor-motion-effects-element-type-background), .elementor-1471293 .elementor-element.elementor-element-fcfd010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1471293 .elementor-element.elementor-element-fcfd010{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-1471293 .elementor-element.elementor-element-fcfd010 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1471293 .elementor-element.elementor-element-5bee998{text-align:center;color:#EE8945;}.elementor-1471293 .elementor-element.elementor-element-f9e0105{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1471293 .elementor-element.elementor-element-4e35028 img{max-width:100%;height:392px;}.elementor-1471293 .elementor-element.elementor-element-8a0f042{font-size:127px;}.elementor-1471293 .elementor-element.elementor-element-8a0f042 > .elementor-widget-container{margin:-319px 0px 0px 065px;}.elementor-1471293 .elementor-element.elementor-element-fe41a75 > .elementor-widget-container{margin:-378px 0px 0px 65px;}.elementor-1471293 .elementor-element.elementor-element-c5469ce > .elementor-widget-container{margin:-262px 0px 0px 65px;}.elementor-1471293 .elementor-element.elementor-element-cde72e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1471293 .elementor-element.elementor-element-3a67958 img{max-width:42%;}}@media(max-width:767px){.elementor-1471293 .elementor-element.elementor-element-4e35028 img{width:100%;max-width:100%;height:212px;}.elementor-1471293 .elementor-element.elementor-element-8a0f042{font-size:109px;}.elementor-1471293 .elementor-element.elementor-element-8a0f042 > .elementor-widget-container{margin:-196px 0px 0px 21px;}.elementor-1471293 .elementor-element.elementor-element-fe41a75 > .elementor-widget-container{margin:-226px 0px 0px 21px;}.elementor-1471293 .elementor-element.elementor-element-fe41a75{z-index:-1;}.elementor-1471293 .elementor-element.elementor-element-c5469ce > .elementor-widget-container{margin:-168px 0px 0px 21px;}.elementor-1471293 .elementor-element.elementor-element-b229e22.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1471293 .elementor-element.elementor-element-3a67958 img{max-width:71%;}.elementor-1471293 .elementor-element.elementor-element-3a67958 > .elementor-widget-container{margin:0px 0px 14px 0px;}}/* Start custom CSS for image, class: .elementor-element-4e35028 */.elementor-1471293 .elementor-element.elementor-element-4e35028 {
  position: relative;
  display: block; /* Assurez-vous que l'image est traitée comme un bloc pour correctement positionner le pseudo-élément */
}

.elementor-1471293 .elementor-element.elementor-element-4e35028::after {
  content: "";
  position: absolute;
  bottom: 0; /* Démarre à partir du bas de l'image */
  left: 0;
  width: 100%; /* Couvre toute la largeur de l'image */
  height: 55%; /* Hauteur du dégradé couvrant les 15% inférieurs de l'image */
  background: linear-gradient(to top, #222222, transparent);
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a0f042 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1471293 .elementor-element.elementor-element-8a0f042 h2 {
  font-size: 55px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1471293 .elementor-element.elementor-element-8a0f042 h2 {
    font-size: 36px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1471293 .elementor-element.elementor-element-8a0f042 h2 {
    font-size: 19px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe41a75 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1471293 .elementor-element.elementor-element-fe41a75 h2 {
  font-size: 28px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1471293 .elementor-element.elementor-element-fe41a75 h2 {
    font-size: 28px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1471293 .elementor-element.elementor-element-fe41a75 h2 {
    font-size: 17px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5469ce *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1471293 .elementor-element.elementor-element-c5469ce p {
  font-size: 29px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1471293 .elementor-element.elementor-element-c5469ce p {
    font-size: 25px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1471293 .elementor-element.elementor-element-c5469ce p {
    font-size: 16px; /* Taille de police plus petite pour les mobiles */
  }
}

p {
  line-height: 1.6;  /* Cette valeur est juste un exemple */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cde72e1 */.elementor-1471293 .elementor-element.elementor-element-cde72e1 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9c815fa */.elementor-1471293 .elementor-element.elementor-element-9c815fa {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b229e22 */.elementor-1471293 .elementor-element.elementor-element-b229e22 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a84b16 */.elementor-1471293 .elementor-element.elementor-element-1a84b16 {
    display: flex;
    justify-content: center; /* Centre horizontalement le contenu */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d58d38e */.elementor-1471293 .elementor-element.elementor-element-d58d38e {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19e4b98 */@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.banner {
  -webkit-animation: blink 2s linear infinite; /* Chrome, Safari, versions plus anciennes */
  animation: blink 2s linear infinite; /* Standard */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a3291b */@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.banner {
  animation: blink 2s linear infinite;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e07fa31 */.elementor-1471293 .elementor-element.elementor-element-e07fa31 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff65ae4 */.elementor-1471293 .elementor-element.elementor-element-ff65ae4 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-614da6a */.elementor-1471293 .elementor-element.elementor-element-614da6a {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1106954 */.elementor-1471293 .elementor-element.elementor-element-1106954 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cb3ed3a */.elementor-1471293 .elementor-element.elementor-element-cb3ed3a {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80e835e */.elementor-1471293 .elementor-element.elementor-element-80e835e {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcfd010 */.elementor-1471293 .elementor-element.elementor-element-fcfd010 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */