body.ce-kit-1{--e-global-color-37b2dcf7:#A6674A;--e-global-color-e34ff25:#DBC191;--e-global-color-0a7e0b3:#865439;--e-global-color-ebc8f3c:#402218;--e-global-typography-824222f-font-family:"Belleza";color:#5F5F5F;font-family:"DM Sans", sans-serif;font-size:16px;line-height:1.6em;}a, .elementor a{color:#222222;}a:hover, .elementor a:hover{color:var(--e-global-color-37b2dcf7);}body.ce-kit-1 h1{color:#222222;font-family:"Belleza", sans-serif;font-size:2.5rem;font-weight:400;}body.ce-kit-1 h2{color:#222222;font-family:"Belleza", sans-serif;font-weight:400;}body.ce-kit-1 h3{color:#222222;font-family:"Belleza", sans-serif;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#222222;font-size:11px;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:#767676;}body.ce-kit-1 .breadcrumb li a:not(#e):is(:hover, :focus), body.ce-kit-1 .ce-breadcrumb__item a:not(#e):is(:hover, :focus){color:#B26B53;}.elementor-button, a.elementor-button:not(#e){color:#000000;}.elementor-button{--ce-bg-color:#FFFFFF;background-color:var(--ce-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-button:is(:hover, :focus), a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-button:is(:hover, :focus){--ce-bg-color:#B26B53;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B26B53;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{--ce-bg-color:#000000;background-color:var(--ce-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-button-primary .elementor-button:is(:hover, :focus), .elementor-button-primary a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-button-primary .elementor-button:is(:hover, :focus){--ce-bg-color:#B26B53;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B26B53;}body.ce-kit-1 .container{width:1200px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-element{--widgets-space-row:20px;--widgets-space-column:20px;}{}.page-header{display:var(--page-title-display);}@media(max-width:767px){body.ce-kit-1 h1{font-size:1.8rem;}}@property --e-global-color-primary { syntax: '<color>'; initial-value: #6ec1e4; inherits: false }
@property --e-global-color-secondary { syntax: '<color>'; initial-value: #54595f; inherits: false }
@property --e-global-color-text { syntax: '<color>'; initial-value: #7a7a7a; inherits: false }
@property --e-global-color-accent { syntax: '<color>'; initial-value: #61ce70; inherits: false }
@property --e-global-color-37b2dcf7 { syntax: '<color>'; initial-value: #A6674A; inherits: false }
@property --e-global-color-e34ff25 { syntax: '<color>'; initial-value: #DBC191; inherits: false }
@property --e-global-color-0a7e0b3 { syntax: '<color>'; initial-value: #865439; inherits: false }
@property --e-global-color-ebc8f3c { syntax: '<color>'; initial-value: #402218; inherits: false }
/* Start custom CSS for page-settings */#header {
    position: relative;
}

.btn-outline-primary,
.btn.btn-primary {
    color: #000;
    background: #fff;
    border-color: #000;
    border-radius: 0;
}
.btn-outline-primary:hover,
.btn.btn-primary:hover {
    color: #fff;
    background: #865439;
    border-color: #865439;
}
.nav-link {
    color: #000;
}
.nav-underline .nav-link:focus, .nav-underline .nav-link:hover {
    border-bottom-color: #000;
}
.nav-link:focus, .nav-link:hover {
    color: #000;
}
:root, [data-bs-theme=light] {
    --bs-link-hover-color: #865439;
}

#checkout #center-column {
    padding-top: 4rem;
}
#checkout .one-page-checkout__title {
    background: #e9e9e9;
    padding: 10px 20px;
}


@media (min-width: 992px) {
    .elementor-1170101 .elementor-element.elementor-element-9e0f503 .elementor-search__toggle {
        display: inline-flex;
        align-items: center;
    }
    .elementor-search--skin-topbar .elementor-search__toggle i {
        position: relative;
        left: auto;
        top: auto;
        transform: none;
    }
    .elementor-search__toggle:before {
        content: "Chercher";
        font-size: 16px;
        margin-right: 7px;
        font-family: "Belleza", sans-serif;
        text-transform: uppercase;
    }
}


#header .elementor-nav--main .elementor-nav .sub-menu .sub-menu {
    display: none !important;
}

body:not(#index) #footer {
    margin-top: 60px;
}

@media (max-width: 991px) {
    .elementor-1170101 .elementor-element.elementor-element-6baf4ca .elementor-menu-toggle {
        width: 100%;
    }
    .elementor-1170101 .elementor-element.elementor-element-6baf4ca .elementor-menu-toggle:after {
        content: "MENU";
        font-size: 1rem;
        margin-left: 7px;
    }
}

html,
body {
    width: 100vw;
    overflow-x: hidden;
}/* End custom CSS */