.elementor-kit-10{--e-global-color-primary:#343333;--e-global-color-secondary:#3AAA35;--e-global-color-text:#65686E;--e-global-color-738c9ed:#56986D;--e-global-color-e82662f:#FFFFFF;--e-global-color-c9d1ea6:#3AAA35;--e-global-color-cd0e25f:#4A525A;--e-global-color-f17d2d8:#985656;--e-global-color-b7c2ff5:#989898;--e-global-color-4119b87:#F6F6F6;--e-global-color-af16bf8:#85A22A24;--e-global-color-21e100d:#E0B71A;--e-global-color-c9ef8c3:#F8B800;--e-global-color-d35d461:#267123;--e-global-color-48f393d:#DBECDA;--e-global-color-265a80b:#F8E7B6;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:57px;--e-global-typography-primary-letter-spacing:1.5px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:62px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-family:"Libre Franklin";--e-global-typography-accent-font-weight:500;--e-global-typography-0e110df-font-family:"Montserrat";--e-global-typography-0e110df-font-size:14px;--e-global-typography-0e110df-font-weight:600;--e-global-typography-0e110df-text-transform:uppercase;--e-global-typography-0e110df-line-height:1em;--e-global-typography-0e110df-letter-spacing:3.4px;--e-global-typography-2f2f0f4-font-family:"Montserrat";--e-global-typography-2f2f0f4-font-size:18px;--e-global-typography-2f2f0f4-font-weight:700;--e-global-typography-2f2f0f4-text-transform:uppercase;--e-global-typography-2f2f0f4-line-height:1.4em;--e-global-typography-bbbb581-font-family:"Montserrat";--e-global-typography-bbbb581-font-size:12px;--e-global-typography-bbbb581-font-weight:500;--e-global-typography-bbbb581-font-style:normal;--e-global-typography-bbbb581-line-height:15px;--e-global-typography-97d4313-font-family:"Montserrat";--e-global-typography-97d4313-font-size:16px;--e-global-typography-97d4313-font-weight:700;--e-global-typography-97d4313-text-transform:uppercase;--e-global-typography-97d4313-line-height:1em;--e-global-typography-97d4313-letter-spacing:1.5px;--e-global-typography-60b4b23-font-family:"Montserrat";--e-global-typography-60b4b23-font-size:20px;--e-global-typography-60b4b23-font-weight:700;--e-global-typography-60b4b23-line-height:22px;--e-global-typography-76c1a22-font-family:"Playfair Display";--e-global-typography-76c1a22-font-size:15px;--e-global-typography-76c1a22-font-weight:400;--e-global-typography-76c1a22-line-height:25px;--e-global-typography-76c1a22-letter-spacing:1.2px;--e-global-typography-31b56ea-font-family:"Montserrat";--e-global-typography-31b56ea-font-size:25px;--e-global-typography-31b56ea-font-weight:700;--e-global-typography-31b56ea-text-transform:uppercase;--e-global-typography-31b56ea-line-height:1.4em;--e-global-typography-38dc66e-font-family:"Montserrat";--e-global-typography-38dc66e-font-size:13px;--e-global-typography-38dc66e-font-weight:600;--e-global-typography-38dc66e-text-transform:uppercase;--e-global-typography-38dc66e-line-height:1em;--e-global-typography-38dc66e-letter-spacing:1.2px;--e-global-typography-1542941-font-family:"Montserrat";--e-global-typography-1542941-font-size:14px;--e-global-typography-1542941-font-weight:400;--e-global-typography-1542941-line-height:23px;--e-global-typography-092ce62-font-family:"Playfair Display";--e-global-typography-092ce62-font-size:25px;--e-global-typography-092ce62-font-weight:700;--e-global-typography-092ce62-font-style:italic;--e-global-typography-092ce62-letter-spacing:0.6px;--e-global-typography-25d3b1b-font-family:"Montserrat";--e-global-typography-25d3b1b-font-size:14px;--e-global-typography-25d3b1b-font-weight:500;--e-global-typography-25d3b1b-text-transform:uppercase;--e-global-typography-25d3b1b-letter-spacing:3.5px;--e-global-typography-1b1d4de-font-family:"Playfair Display";--e-global-typography-1b1d4de-font-size:35px;--e-global-typography-1b1d4de-font-weight:600;--e-global-typography-b715ecb-font-family:"Montserrat";--e-global-typography-b715ecb-font-size:32px;--e-global-typography-b715ecb-font-weight:500;--e-global-typography-b715ecb-line-height:35px;--e-global-typography-ccbeb53-font-family:"Montserrat";--e-global-typography-ccbeb53-font-size:12px;--e-global-typography-ccbeb53-font-weight:700;--e-global-typography-ccbeb53-line-height:22px;--e-global-typography-82a0596-font-family:"Playfair Display";--e-global-typography-82a0596-font-size:14px;--e-global-typography-82a0596-font-weight:700;--e-global-typography-82a0596-line-height:22px;--e-global-typography-4b474ea-font-family:"Montserrat";--e-global-typography-4b474ea-font-size:15px;--e-global-typography-4b474ea-font-weight:600;--e-global-typography-4b474ea-letter-spacing:0px;--e-global-typography-d9d11ed-font-family:"Playfair Display";--e-global-typography-d9d11ed-font-size:19px;--e-global-typography-d9d11ed-font-weight:700;--e-global-typography-d9d11ed-font-style:italic;--e-global-typography-d9d11ed-line-height:23px;--e-global-typography-e09505f-font-family:"Playfair Display";--e-global-typography-e09505f-font-size:63px;--e-global-typography-e09505f-font-weight:600;--e-global-typography-e09505f-font-style:italic;--e-global-typography-43ba79d-font-family:"Playfair Display";--e-global-typography-43ba79d-font-size:55px;--e-global-typography-43ba79d-font-weight:600;--e-global-typography-43ba79d-font-style:italic;--e-global-typography-43ba79d-line-height:58px;--e-global-typography-43ba79d-letter-spacing:1.2px;background-color:var( --e-global-color-4119b87 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--e-page-transition-entrance-animation:e-page-transition-fade-out-up;--e-page-transition-exit-animation:e-page-transition-fade-in-down;--e-page-transition-animation-duration:0ms;--e-preloader-animation-duration:0ms;--e-preloader-delay:0ms;--e-preloader-size:20px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0e110df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e110df-font-size );font-weight:var( --e-global-typography-0e110df-font-weight );text-transform:var( --e-global-typography-0e110df-text-transform );line-height:var( --e-global-typography-0e110df-line-height );letter-spacing:var( --e-global-typography-0e110df-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-kit-10 a{color:var( --e-global-color-21e100d );}.elementor-kit-10 a:hover{color:var( --e-global-color-f17d2d8 );}.elementor-kit-10 h1{color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:45px;font-weight:600;line-height:1.11em;}.elementor-kit-10 h2{color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:38px;font-weight:700;line-height:1.05em;}.elementor-kit-10 h3{color:var( --e-global-color-primary );font-family:"Prosto One", Sans-serif;font-size:34px;font-weight:700;line-height:1.11em;}.elementor-kit-10 h4{color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:30px;font-weight:700;line-height:1.25em;}.elementor-kit-10 h5{color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:26px;font-weight:700;line-height:1.23em;}.elementor-kit-10 h6{color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:22px;font-weight:700;line-height:1.27em;}.elementor-kit-10 label{color:var( --e-global-color-text );font-family:"Libre Franklin", Sans-serif;font-size:15px;font-weight:400;line-height:1.73em;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#56986D;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1160px;}.e-con{--container-max-width:1160px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-38dc66e-font-size:13px;--e-global-typography-1b1d4de-line-height:1em;--e-global-typography-b715ecb-line-height:1.1em;--e-global-typography-e09505f-line-height:1em;--e-global-typography-43ba79d-line-height:1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-0e110df-font-size );line-height:var( --e-global-typography-0e110df-line-height );letter-spacing:var( --e-global-typography-0e110df-letter-spacing );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:34px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:29px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-2f2f0f4-font-size:16px;--e-global-typography-97d4313-font-size:18px;--e-global-typography-31b56ea-font-size:16px;--e-global-typography-38dc66e-font-size:13px;--e-global-typography-e09505f-font-size:42px;--e-global-typography-43ba79d-font-size:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:30px;}.elementor-kit-10 h2{font-size:26px;}.elementor-kit-10 h3{font-size:24px;}.elementor-kit-10 h4{font-size:22px;}.elementor-kit-10 h5{font-size:20px;}.elementor-kit-10 h6{font-size:18px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-0e110df-font-size );line-height:var( --e-global-typography-0e110df-line-height );letter-spacing:var( --e-global-typography-0e110df-letter-spacing );padding:14px 20px 14px 20px;}.elementor-kit-10 label{font-size:14px;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.btn-alignleft .elementor-button {text-align:left!important;}

.elementor-sticky--effects.sticky-nav{
 
    transition: 0.3s;
    background-color:rgba(0,0,0,0.84);
    min-height: 75px !important;
}

/*.elementor-sticky--effects a{
    font-size:13px!important;
}*/

.elementor-sticky--effects img{
    max-height: 50px;
    object-fit: contain !important;
    padding:0;
}

.elementor-sticky--effects .menu-haut{
display:none;
}

.nav-scroll::after {
    width:30px;
    height:2px;
    left:0px;
    right:0;
    margin: 0 auto;
    position: absolute;
    background-color:#fff;
   display: block;
   content:"";
}

.elementor-sticky--effects .nav-scroll::after {
    display:none;
}

.elementor-sticky--effects.sticky-nav a{
    font-size:16px !important;
}


/* suppression animation cards image */


.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    transform: none !important;
}


#underline{
    text-decoration: none;
}

.onsale{
    width:80px;
    height:80px;
    text-align:center;
    top:80px;
    left:80px;
    font-size:25px;
    font-weight:700;
    text-transform: uppercase;
    bottom:0;background-color:#B63536 !important;
}
/*.woocommerce
a{
    color:#3AAA35 !important;
}*/
Body{
    max-width: 100vw;
    overflow-x: hidden;
}

.woocommerce-notices-wrapper{
    width:600px;
    position: fixed;
    top:150px;
    right:0;
    z-index:99;
-webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 3s;
  overflow: hidden;
}

@media (max-width: 850px) { .woocommerce-notices-wrapper{
    width:100%;
    position: fixed;
    top:inherit !important;
    bottom:-25px !important;
}
}


@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    right: -9999px; 
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
.woocommerce h3{
    font-family: 'montserrat' !important;
}
.woocommerce a, .woocommerce button{
    letter-spacing: 0 !important;
}

section{
    max-width: 100vw;
    overflow-x: hidden;
}

section.menu-overflow{
    overflow-x: visible !important;
}

.swiper-container{
    max-width:100vw !important;
}/* End custom CSS */