.elementor-7170101 .elementor-element.elementor-element-be32aa6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7170101 .elementor-element.elementor-element-be32aa6:not(.elementor-motion-effects-element-type-background), .elementor-7170101 .elementor-element.elementor-element-be32aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7170101 .elementor-element.elementor-element-be32aa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-7170101 .elementor-element.elementor-element-be32aa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7170101 .elementor-element.elementor-element-9757f77{text-align:left;}.elementor-7170101 .elementor-element.elementor-element-9757f77 img{height:65px;border-radius:0px 0px 0px 0px;}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__container{min-height:50px;border-radius:50px;}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__submit{min-width:calc(0.8 * 50px);color:#000000;background-color:#DAC584;font-size:16px;}.elementor-7170101 .elementor-element.elementor-element-94ed086 :is(.elementor-search__icon, .elementor-search__input), .elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(50px / 3);}.elementor-7170101 .elementor-element.elementor-element-94ed086 input[type=search].elementor-search__input{font-family:"Manrope", sans-serif;font-size:17px;}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__input, .elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__icon, .elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-lightbox .dialog-lightbox-close-button, .elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#868686;}.elementor-7170101 .elementor-element.elementor-element-94ed086:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#FFFFFF;border-color:#A1884F;border-width:1px 1px 1px 1px;}.elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#FFFFFF;border-color:#A1884F;border-width:1px 1px 1px 1px;}.elementor-7170101 .elementor-element.elementor-element-94ed086:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search--focus .elementor-search__icon, .elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#FFFFFF;}.elementor-7170101 .elementor-element.elementor-element-94ed086:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__container{background-color:#000000;}.elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{background-color:#000000;}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__clear{font-size:15px;}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__submit:is(:hover, :focus){color:#FFFFFF;background-color:#000000;}.elementor-7170101 .elementor-element.elementor-element-94ed086:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-7170101 .elementor-element.elementor-element-94ed086.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-7170101 .elementor-element.elementor-element-94ed086:hover .elementor-widget-container{background-color:rgba(0, 0, 0, 0);}.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-widget-container{--e-background-transition-duration:0.6s;}.elementor-7170101 .elementor-element.elementor-element-87205ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7170101 .elementor-element.elementor-element-87205ba > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-7170101 .elementor-element.elementor-element-fb531a3 .elementor-nav--main a.elementor-item:not(#e){color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-fb531a3 .elementor-item > :is(i, svg){color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-fb531a3 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-7170101 .elementor-element.elementor-element-fb531a3 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-fb531a3 .e--pointer-framed .elementor-item:before, .elementor-7170101 .elementor-element.elementor-element-fb531a3 .e--pointer-framed .elementor-item:after{border-color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-fb531a3 .elementor-nav--main .elementor-item{padding-left:17px;padding-right:17px;padding-top:13px;padding-bottom:13px;}.elementor-7170101 .elementor-element.elementor-element-8b036c3 .elementor-cart__toggle{text-align:right;}.elementor-7170101 .elementor-element.elementor-element-8b036c3 .elementor-cart__toggle .elementor-button-icon{font-size:20px;color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-8b036c3 .elementor-cart__toggle a:is(:hover, :focus){border-color:rgba(0, 0, 0, 0.4392156862745098);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-7170101 .elementor-element.elementor-element-8b036c3 .elementor-cart__toggle a{border-width:0.7px;border-radius:999px;padding:16px 15px 16px 15px;}.elementor-7170101 .elementor-element.elementor-element-c9fde9a{text-align:center;}.elementor-7170101 .elementor-element.elementor-element-c9fde9a.elementor-view-stacked .elementor-icon{background-color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-c9fde9a:not(.elementor-view-stacked) .elementor-icon:not(#e){color:rgba(2, 1, 1, 0);}.elementor-7170101 .elementor-element.elementor-element-c9fde9a .elementor-icon{font-size:22px;}.elementor-7170101 .elementor-element.elementor-element-c9fde9a > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(0, 0, 0, 0.47);border-radius:999px 999px 999px 999px;}.elementor-7170101 .elementor-element.elementor-element-77afce9:not(.elementor-motion-effects-element-type-background), .elementor-7170101 .elementor-element.elementor-element-77afce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7170101 .elementor-element.elementor-element-77afce9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-7170101 .elementor-element.elementor-element-77afce9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7170101 .elementor-element.elementor-element-63f6635{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.18823529411764706);--divider-border-width:1px;}.elementor-7170101 .elementor-element.elementor-element-63f6635 .elementor-divider-separator{width:100%;}.elementor-7170101 .elementor-element.elementor-element-63f6635 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-menu-toggle{margin:0 auto;background-color:rgba(255, 255, 255, 0);font-size:20px;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--main a.elementor-item{font-family:"Sansation", sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--main a.elementor-item:not(#e):is(.elementor-item-active, .highlighted), .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--main a.elementor-item:not(#e):is(:hover, :focus){color:#A1884F;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a{font-family:"Sansation", sans-serif;font-size:15px;font-weight:bold;padding-left:15px;padding-right:15px;padding-top:7px;padding-bottom:7px;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a:not(#e), .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-menu-toggle{color:#000000;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown{background-color:#FFFFFF;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a:not(#e):is(.elementor-item-active, .highlighted), .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a:not(#e):is(:hover, :focus), .elementor-7170101 .elementor-element.elementor-element-fe49a1e a.elementor-menu-toggle:not(#e):is(:hover, :focus){color:#A1884F;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a:is(.elementor-item-active, .highlighted), .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a:is(:hover, :focus){background-color:#FFFFFF;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e a.elementor-menu-toggle:not(#e){color:#A1884F;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e a.elementor-menu-toggle:not(#e):is(:hover, :focus){color:#DAC584;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-7170101 .elementor-element.elementor-element-9757f77{text-align:left;}.elementor-7170101 .elementor-element.elementor-element-79243a8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7170101 .elementor-element.elementor-element-87205ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7170101 .elementor-element.elementor-element-87205ba > .elementor-column-wrap > .elementor-widget-wrap{column-gap:10px;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a{font-size:16px;padding-left:50px;padding-right:50px;padding-top:4px;padding-bottom:4px;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-7170101 .elementor-element.elementor-element-7a5574d{width:30%;}.elementor-7170101 .elementor-element.elementor-element-79243a8{width:35%;}.elementor-7170101 .elementor-element.elementor-element-87205ba{width:35%;}}@media(max-width:767px){.elementor-7170101 .elementor-element.elementor-element-7a5574d{width:32%;}.elementor-7170101 .elementor-element.elementor-element-7a5574d > .elementor-column-wrap > .elementor-widget-wrap{column-gap:0px;row-gap:0px;}.elementor-7170101 .elementor-element.elementor-element-7a5574d > .elementor-element-populated{margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-7170101 .elementor-element.elementor-element-9757f77{text-align:center;}.elementor-7170101 .elementor-element.elementor-element-9757f77 img{height:50px;}.elementor-7170101 .elementor-element.elementor-element-87205ba{width:68%;}.elementor-7170101 .elementor-element.elementor-element-87205ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7170101 .elementor-element.elementor-element-87205ba > .elementor-column-wrap > .elementor-widget-wrap{column-gap:5px;row-gap:0px;flex-wrap:nowrap;}.elementor-7170101 .elementor-element.elementor-element-87205ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7170101 .elementor-element.elementor-element-77afce9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7170101 .elementor-element.elementor-element-095a33a{width:100%;}.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav--dropdown a{padding-left:20px;padding-right:20px;}}/* Start custom CSS for ajax-search, class: .elementor-element-94ed086 */.elementor-7170101 .elementor-element.elementor-element-94ed086 .elementor-search__submit {
    background: linear-gradient(90deg, #A1884F 0%, #DAC584 100%);
    border-radius: 999px;
    margin: 5px;
}

.elementor-search__submit {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.elementor-search__submit:hover {
    transform: scale(1.08);
}

.elementor-search__submit i {
    display: inline-block;
    transition: transform 0.3s ease;
}

.elementor-search__submit:hover i {
    transform: rotate(-10deg) scale(1.1);
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-fb531a3 */.elementor-7170101 .elementor-element.elementor-element-fb531a3 {
    width: fit-content;
    border-radius: 999px;
    border: 0.1px solid #00000080;
}

.elementor-7170101 .elementor-element.elementor-element-fb531a3 svg {
    height: 24px;
}


.elementor-7170101 .elementor-element.elementor-element-fb531a3 {
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-fb531a3:hover {
    transform: scale(1.08);
}

.elementor-7170101 .elementor-element.elementor-element-fb531a3 svg {
    display: inline-block;
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-fb531a3:hover svg {
    transform: rotate(-5deg) scale(1.1);
    color : black;
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-8b036c3 */.elementor-7170101 .elementor-element.elementor-element-8b036c3 {
    width: fit-content;
}

.elementor-7170101 .elementor-element.elementor-element-8b036c3 .elementor-button::after {
    display: none;
}


.elementor-7170101 .elementor-element.elementor-element-8b036c3 {
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-8b036c3:hover {
    transform: scale(1.08);
}

.elementor-7170101 .elementor-element.elementor-element-8b036c3 svg {
    display: inline-block;
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-8b036c3:hover svg {
    transform: rotate(-5deg) scale(1.1);
    color : black;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fde9a */.elementor-7170101 .elementor-element.elementor-element-c9fde9a {
    width: fit-content;
    border: 0.5px solid rgba(0, 0, 0, 0.47) !important;
    border-radius: 999px;
}

.elementor-7170101 .elementor-element.elementor-element-c9fde9a {
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-c9fde9a:hover {
    transform: scale(1.1);
}

.elementor-7170101 .elementor-element.elementor-element-c9fde9a .elementor-icon svg {
    transition: transform 0.3s ease;
}

.elementor-7170101 .elementor-element.elementor-element-c9fde9a:hover .elementor-icon svg {
    transform: rotate(-10deg);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fe49a1e */.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-sub-item,
.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-item {
    font-size: 15px;
    font-family: 'Sansation';
    padding: 3px 20px;
}


.elementor-7170101 .elementor-element.elementor-element-fe49a1e .sub-menu{
    margin: 10px 0px;
}

.elementor-7170101 .elementor-element.elementor-element-fe49a1e .sub-arrow.fa-chevron-down {
    font-size: 12px;
    color: #A1884F !important;
}

@media (max-width:775.98px) {
    
.elementor-7170101 .elementor-element.elementor-element-fe49a1e{
    margin-top : -15px !important;
}

.elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-nav__container.elementor-nav--dropdown{
    margin-top : -5px !important;
    padding-bottom : 10px !important;
}

}


@media (min-width: 900px) and (max-width: 1200px) {

    /* Taille du texte */
    .elementor-element-fe49a1e .elementor-nav--main > ul > li > a {
        font-size: 13px !important;
    }

    /* Espace entre les éléments du menu principal */
    .elementor-element-fe49a1e .elementor-nav--main > ul > li {
        margin-left: 0px;
        margin-right: 10px !important;
    }
    
    .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-sub-item, .elementor-7170101 .elementor-element.elementor-element-fe49a1e .elementor-item {
  padding: 0px; 
}

}


/* MENU BURGER SOUS 900px */

@media (max-width: 899px) {

    /* Cacher le menu desktop */
    .elementor-element-fe49a1e .elementor-nav--main {
        display: none !important;
    }

    /* Afficher le bouton burger */
    .elementor-element-fe49a1e .elementor-menu-toggle {
        display: flex !important;
    }

    /* Largeur du menu dropdown */
    .elementor-element-fe49a1e .elementor-nav--dropdown {
        width: 100% !important;
    }
}


/*DROPDOWN BURGER*/

@media (max-width: 899px) {

    /* Menu fermé */
    .elementor-element-fe49a1e > .elementor-widget-container
    > .elementor-nav--dropdown {
        display: none;
    }

    /* Menu ouvert */
    .elementor-element-fe49a1e > .elementor-widget-container
    > .elementor-nav--dropdown[aria-hidden="false"],
    .elementor-element-fe49a1e > .elementor-widget-container
    > .elementor-nav--dropdown.elementor-nav--dropdown-open {
        display: block !important;
    }
}


/* MENU DESKTOP À PARTIR DE 900px*/

@media (min-width: 900px) {

    /* Afficher le menu desktop */
    .elementor-element-fe49a1e .elementor-nav--main {
        display: flex !important;
    }

    /* Cacher le bouton burger */
    .elementor-element-fe49a1e .elementor-menu-toggle {
        display: none !important;
    }

    /* Cacher le menu mobile */
    .elementor-element-fe49a1e > .elementor-widget-container
    > .elementor-nav--dropdown {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77afce9 */@media (max-width:575.98px) {
    
.elementor-7170101 .elementor-element.elementor-element-77afce9 .elementor-column-wrap{
    padding-bottom : 0px !important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Manrope';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Manrope-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/manrope.bold.otf') format('opentype');
}
@font-face {
	font-family: 'Manrope';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/manrope.semibold.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Sansation';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-weight: bold;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Sansation-Light.ttf') format('truetype');
}
 /* End Custom Fonts CSS */