.elementor-99170116 .elementor-element.elementor-element-1ec484b8:not(.elementor-motion-effects-element-type-background), .elementor-99170116 .elementor-element.elementor-element-1ec484b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CACBB8;}.elementor-99170116 .elementor-element.elementor-element-1ec484b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 0% 1% 0%;}.elementor-99170116 .elementor-element.elementor-element-1ec484b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99170116 .elementor-element.elementor-element-d60fc35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-7px -7px -7px -7px;}.elementor-99170116 .elementor-element.elementor-element-d60fc35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99170116 .elementor-element.elementor-element-78b753cf{text-align:left;}.elementor-99170116 .elementor-element.elementor-element-78b753cf .elementor-image img{width:30%;}.elementor-99170116 .elementor-element.elementor-element-78b753cf > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-3d7e4451{border-style:solid;border-width:3px 0px 3px 0px;border-color:#E16327;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 035px 0px;}.elementor-99170116 .elementor-element.elementor-element-3d7e4451, .elementor-99170116 .elementor-element.elementor-element-3d7e4451 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-3d7e4451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99170116 .elementor-element.elementor-element-3d7e4451 .elementor-heading-title{color:#000000;}.elementor-99170116 .elementor-element.elementor-element-7937355d{text-align:left;}.elementor-99170116 .elementor-element.elementor-element-7937355d .elementor-heading-title{color:#E16327;}.elementor-99170116 .elementor-element.elementor-element-7937355d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.lang-rtl .elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.lang-rtl) .elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items{column-gap:0px;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-icon i{font-size:14px;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-icon svg{width:14px;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-text{color:#000000;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E16327;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-item{font-size:16px;line-height:1em;}.elementor-99170116 .elementor-element.elementor-element-527c0d26 .elementor-heading-title{color:#E16327;}.elementor-99170116 .elementor-element.elementor-element-527c0d26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.lang-rtl .elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.lang-rtl) .elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-items{column-gap:0px;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-icon i{font-size:12px;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-icon svg{width:12px;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-text{color:#000000;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E16327;}.elementor-99170116 .elementor-element.elementor-element-3e46cd95 .elementor-icon-list-item{font-size:16px;line-height:1em;}.elementor-99170116 .elementor-element.elementor-element-61821deb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-61821deb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99170116 .elementor-element.elementor-element-61821deb > .elementor-container{text-align:center;}.elementor-99170116 .elementor-element.elementor-element-7e9b9ff1{text-align:center;}.elementor-99170116 .elementor-element.elementor-element-7e9b9ff1 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.7em;letter-spacing:0px;}.elementor-99170116 .elementor-element.elementor-element-7e9b9ff1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-repeater-item-0bd5232.elementor-social-icon{background-color:#EAE9E0;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-repeater-item-0bd5232.elementor-social-icon i{color:#E94D24;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-repeater-item-0bd5232.elementor-social-icon svg{fill:#E94D24;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72{text-align:center;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-social-icon{background-color:#EAE9E0;font-size:37px;padding:0em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E94D24;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-social-icon i{color:#E94D24;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-social-icon svg{fill:#E94D24;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-social-icon:not(:last-child){margin-right:66px;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-99170116 .elementor-element.elementor-element-4c81c651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-99170116 .elementor-element.elementor-element-4c81c651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}#footer:not(.elementor-motion-effects-element-type-background), #footer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAE9E0 0%, #f2295b 100%);}@media(max-width:1024px){.elementor-99170116 .elementor-element.elementor-element-3d7e4451{padding:025px 015px 035px 015px;}}@media(max-width:767px){.elementor-99170116 .elementor-element.elementor-element-78b753cf .elementor-image img{width:40%;}.elementor-99170116 .elementor-element.elementor-element-3d7e4451{padding:020px 0px 020px 0px;}.elementor-99170116 .elementor-element.elementor-element-59960a78 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-99170116 .elementor-element.elementor-element-7937355d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 020px 0px;}.elementor-99170116 .elementor-element.elementor-element-65e4bc59 .elementor-icon-list-items{column-gap:0px;}.elementor-99170116 .elementor-element.elementor-element-4cf877da > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-99170116 .elementor-element.elementor-element-527c0d26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 020px 0px;}.elementor-99170116 .elementor-element.elementor-element-77bcc2f7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-99170116 .elementor-element.elementor-element-7e9b9ff1 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-99170116 .elementor-element.elementor-element-2fbbf72 > .elementor-widget-container{margin:020px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-820ca9c */:root {
    --primary-font:"Inter", sans-serif !important;
    --secondary-font: 'EB Garamond', sans-serif !important;
}
html body.boutique-16 *,
html body.boutique-16, 
html body.boutique-16 h1, 
html body.boutique-16 h2, 
html body.boutique-16 h3, 
html body.boutique-16 h4, 
html body.boutique-16 h5, 
html body.boutique-16 h6, 
html body.boutique-16 p, 
html body.boutique-16 span{
    font-family: var(--primary-font) !important;
    font-size: 14px;
}
html body.boutique-16 h2{
    font-family: var(--secondary-font) !important;
    font-weight: 900;
}
html body.boutique-16 h3.ce-display-large{
    font-size: 24px;
}
html body.boutique-16 .elementor-widget-icon-list .elementor-icon-list-item {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin: 0 !important;
}

html body.boutique-16 footer{
    background-image: none !important;
    background-color: #cacbb8 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ec484b8 */.section-footer .fa-twitter{
    background: unset !important;
}

.bandeau .elementor-widget-container {
    text-align: center;
}

div#_desktop_cart .blockcart.cart-preview.inactive,
div#_mobile_cart .blockcart.cart-preview.inactive{
    display: none;
}



.cms-category {
    position: relative;
}
.top-menu .sub-menu {
    min-width: fit-content;
    max-width: 100%;
    margin-left: 0;
    border: 0;
    position: absolute;
    top: 50px !important;
    left: 50%;
    z-index: 1060;
    display: block;
    padding: 1px;
    font-size: .875rem;
    background-color: #EA5C0B;
    transform: translateX(-50%);
}
.top-menu .sub-menu ul[data-depth="1"]>li {
    float: unset;
    margin: 0;
}
.top-menu[data-depth="1"] {
    margin: 0;
    padding: 15px;
    width: 100%;
}
.top-menu a.dropdown-submenu {
    padding: 5px;
}

a.dropdown-item {
    color: #000 !important;
}
.top-menu .sub-menu a.dropdown-item.dropdown-submenu {
    color: #fff !important;
}

.cms-category:has(.sub-menu) a.dropdown-item:not(.dropdown-submenu) {
    pointer-events: none;
    cursor: cell;
}

[class*="boutique"] #header .top-menu #cms-page-45 .dropdown-item {
    color: #fff !important;
    background: #EA5C0B !important;
    border-radius: 50px;
}

[class*="boutique"] #header .top-menu #cms-page-45 .dropdown-item:hover {
    color: #EA5C0B !important;
    background: #fff !important;
}

[class*="boutique"] #header .top-menu a.dropdown-submenu:hover {
    text-decoration: underline
}



#mobile_top_menu_wrapper .top-menu .sub-menu {
    background: #EA5C0B;
}

#cms .img_ img, #index .img_ img {
    max-width: 100% !important;
}
.slider-articles .slick-arrow {
    height: 40px;
    width: 40px;
    border-radius: 50px;
    position: absolute;
    top: 108%;
    border: 1px solid#e16327;
    background: transparent;
    font-family: monospace !important;
    font-size: 18px !important;
    font-weight: 600;
    color: #000 !important;
}
.slider-articles button:focus {
    outline:unset !important;
}
.boutique-16 .slider-articles.article-slider{
    padding-top: 0px !important
}
.boutique-16 #_desktop_cart #lnk-inscription a{
    color: #fff !important;
}

.boutique-16 #_desktop_cart #lnk-inscription{
    background-color: #EB5B0C!important
}

.boutique-16 #_desktop_cart #lnk-inscription:hover {
    background-color: #fff !important;
}

.boutique-16 #_desktop_cart #lnk-inscription:hover a {
    color: #EB5B0C !important;
}


@media only screen and (max-width: 800px) {
    #cms.boutique-16 img, #index.boutique-16 img {
    max-width: 100% !important;
}

     .boutique-16 #header .logo {
    width: 120px !important;
}
.slider-articles .elementor-container {
    margin-left: 15px !important;;
}
#cms .section-img-txt.pad {
    padding: 45px 15px !important;
}
   }

@media only screen and (max-width: 600px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100%;
}

.cms-category:has(.sub-menu) a.dropdown-item:not(.dropdown-submenu) {
    pointer-events: none;
    cursor: cell;
}

.cms-category:has(.sub-menu) a.dropdown-item:not(.dropdown-submenu) span {
    pointer-events: visible;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a, button, select {
    text-transform: uppercase !important;
}

    
    
    [class*="boutique"] #header .top-menu #cms-page-45 .dropdown-item {
    color: #fff !important;
    background: #EA5C0B !important;
    border-radius: unset;
}
     #index .partenaire.patenaire_ {
        padding: 20px 0px 40px 0px !important;
    }
    .slider-articles.slider{
        padding-top: 24px !important;
    }
    #index .partenaires.partenaires_ .elementor-heading-title{
        font-size:26px !important;
    }
   .espaceurs{
       display:none;
   }
   #cms .section-img-txt.pad {
   padding: 16px !important;
}
    .slider-articles .slick-arrow {
        height: 40px !important;
        width: 40px !important;
        border: 1px solid #e16327 !important;
        border-radius: 100% !important;
        top: 100% !important;
        font-family: monospace !important;
       padding:unset !important;
    }
    .boutique-16 {
        background:#EAE9E0 !important;
    }
    [class*="boutique"] #header .top-menu a[data-depth="0"]:hover{
        border-radius: unset !important;
    }
    
.boutique-16 .slider-articles.article-slider{
    padding-top: 0px !important
}
.slider-articles.article-slider .slick-arrow.slick-next {
        margin-left: 65px !important;
    }

}


.boutique-16 select#reserved-filter {
    display: none;
}
.boutique-16 .form-search {
    width: 100%;
}
.boutique-16#module-eventsmanager-events .search-event form#wf-form-Recherche.form-search .form-select {
    width: 100% !important;
    min-width: 250px !important;
}/* End custom CSS */
/* Start custom CSS for page-settings */body.ce-kit-1{
    background-color:#F9C7A4 !important;
}
#cms img, #index img{
    max-width: 500px !important;
}
#header .logo{max-width: 200px !important;}/* End custom CSS */