.elementor-1203 .elementor-element.elementor-element-49075fe{--display:flex;--min-height:144px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1203 .elementor-element.elementor-element-49075fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1203 .elementor-element.elementor-element-648cb41{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1203 .elementor-element.elementor-element-648cb41 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-1203 .elementor-element.elementor-element-648cb41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1203 .elementor-element.elementor-element-648cb41 img{width:100%;max-width:99%;height:88px;border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-5e83d6e.elementor-element{--align-self:center;}.elementor-1203 .elementor-element.elementor-element-5e83d6e{text-align:center;}.elementor-1203 .elementor-element.elementor-element-5e83d6e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;word-spacing:2px;}.elementor-1203 .elementor-element.elementor-element-cf64cde{text-align:center;}.elementor-1203 .elementor-element.elementor-element-cf64cde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#6E5648;}.elementor-1203 .elementor-element.elementor-element-98a63dd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1203 .elementor-element.elementor-element-98a63dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1203 .elementor-element.elementor-element-b474481{width:var( --container-widget-width, 96.393% );max-width:96.393%;--container-widget-width:96.393%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );--nav-menu-icon-size:10px;}.elementor-1203 .elementor-element.elementor-element-b474481.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-menu-toggle{margin:0 auto;border-width:0px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu .elementor-item{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:0.2px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item{color:#3F312C;fill:#3F312C;padding-left:23px;padding-right:23px;padding-top:8px;padding-bottom:8px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item:focus{color:#9C7A63;fill:#9C7A63;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#9C7A63;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a, .elementor-1203 .elementor-element.elementor-element-b474481 .elementor-menu-toggle{color:#3F312C;fill:#3F312C;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown{background-color:#F6F0EA;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a:hover,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a:focus,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-menu-toggle:hover,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-menu-toggle:focus{color:#9C7A63;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a:hover,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a:focus,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a.highlighted{background-color:#E8D8C8;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown .elementor-item, .elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:400;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 6px 18px -4px #D8C8BA;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown a{padding-left:26px;padding-right:26px;padding-top:16px;padding-bottom:16px;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#E8D8C8;border-bottom-width:1px;}.elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle{color:#6E5648;}.elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle svg{fill:#6E5648;}.elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle:hover, .elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle:focus{color:#B08B73;}.elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle:hover svg, .elementor-1203 .elementor-element.elementor-element-b474481 div.elementor-menu-toggle:focus svg{fill:#B08B73;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1203 .elementor-element.elementor-element-49075fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1203 .elementor-element.elementor-element-648cb41 img{max-width:100%;}.elementor-1203 .elementor-element.elementor-element-5e83d6e .elementor-heading-title{font-size:32px;}.elementor-1203 .elementor-element.elementor-element-cf64cde .elementor-heading-title{font-size:16px;}.elementor-1203 .elementor-element.elementor-element-b474481 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-b474481{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}.elementor-1203 .elementor-element.elementor-element-b474481.elementor-element{--align-self:center;}.elementor-1203 .elementor-element.elementor-element-b474481 .elementor-nav-menu--main .elementor-item{padding-left:27px;padding-right:27px;padding-top:9px;padding-bottom:9px;}}@media(min-width:768px){.elementor-1203 .elementor-element.elementor-element-49075fe{--width:17%;}.elementor-1203 .elementor-element.elementor-element-98a63dd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-49075fe *//* En-tete mobile Key Beauty */
@media(max-width:767px){
.elementor-location-header{position:relative;background:#fffdf9;z-index:100;}
.elementor-1203 .elementor-element.elementor-element-49075fe{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 16px 12px;min-height:0;}
.elementor-1203 .elementor-element.elementor-element-648cb41{width:64px;margin:0;}
.elementor-1203 .elementor-element.elementor-element-648cb41 img{width:64px;height:64px;object-fit:contain;}
.elementor-1203 .elementor-element.elementor-element-5e83d6e .elementor-heading-title{font-size:27px;line-height:1.1;}
.elementor-1203 .elementor-element.elementor-element-cf64cde .elementor-heading-title{font-size:11px;line-height:1.4;white-space:nowrap;}
.elementor-1203 .elementor-element.elementor-element-98a63dd{position:static;padding:0;min-height:0;gap:0;}
.elementor-1203 .elementor-element.elementor-element-b474481{position:static;width:100%;margin:0;}
.elementor-1203 .elementor-menu-toggle{position:absolute;left:16px;top:35px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border-radius:12px;background:#f3ece2;color:#59483d;font-size:22px;z-index:1002;}
.elementor-1203 .elementor-menu-toggle.elementor-active{position:fixed;left:auto;right:18px;top:18px;}
body.admin-bar .elementor-1203 .elementor-menu-toggle.elementor-active{top:64px;}
.elementor-1203 .elementor-widget-nav-menu > .elementor-widget-container > nav.elementor-nav-menu--dropdown{position:fixed!important;top:0!important;left:0!important;width:100%!important;bottom:0;padding:88px 24px 28px;margin:0!important;border-radius:0;background:#fbf8f3;overflow-y:auto;box-shadow:none;z-index:1001;height:100dvh!important;max-height:100dvh!important;}
body.admin-bar .elementor-1203 .elementor-widget-nav-menu > .elementor-widget-container > nav.elementor-nav-menu--dropdown{top:46px!important;height:calc(100dvh - 46px)!important;max-height:calc(100dvh - 46px)!important;}
.elementor-1203 nav.elementor-nav-menu--dropdown > ul{width:100%;}
.elementor-1203 nav.elementor-nav-menu--dropdown .elementor-item{font-size:23px!important;line-height:1.35!important;padding:17px 4px!important;color:#43372f;background:transparent;border-bottom:1px solid #e7ddd0;white-space:normal;}
.elementor-1203 nav.elementor-nav-menu--dropdown .elementor-sub-item{font-size:15px!important;line-height:1.4!important;padding:13px 16px!important;color:#59483d;white-space:normal;}
.elementor-1203 nav.elementor-nav-menu--dropdown .sub-menu{width:100%!important;min-width:0!important;background:#f2ece3;}
.elementor-1203 .sub-arrow{margin-left:auto;padding-left:12px;}
.elementor-1203 .ast-header-navigation-arrow{display:none;}
.elementor-1203 .elementor-item:focus-visible,.elementor-1203 .elementor-menu-toggle:focus-visible{outline:2px solid #9e7950;outline-offset:3px;}
}/* End custom CSS */