body{overflow-x:hidden}.elementor-widget-text-editor a{text-decoration:underline}.elementor-widget-text-editor ul{list-style:none;padding-left:0;margin:.9rem 0}.elementor-widget-text-editor ul li{position:relative;padding-left:32px;margin-bottom:10px}.elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background-image:url(../../../../../../themes/hello-theme-child-master/images/tick-circle.svg);background-size:contain;background-repeat:no-repeat}.posts-wrapper .swiper-button-next::after,.posts-wrapper .swiper-button-prev::after{display:none}.posts-wrapper .swiper-button-prev,.posts-wrapper .swiper-button-next{transform:translateY(-50%);z-index:10}.posts-wrapper .swiper-button-next,.posts-wrapper .swiper-button-prev{width:56px;height:56px;background-color:#fff;border:1px solid #a28a6a;border-radius:50%;filter:drop-shadow(2px 3px 30px rgba(231,195,218,.15));transition:all 0.4s ease;background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:28px 28px,100% 100%}.posts-wrapper .swiper-button-next{background-image:url(../../../../../../themes/hello-theme-child-master/images/right.svg);left:0}.posts-wrapper .swiper-button-prev{background-image:url(../../../../../../themes/hello-theme-child-master/images/left.svg);right:20px;left:auto}.posts-wrapper .swiper-button-next:hover,.posts-wrapper .swiper-button-prev:hover,.posts-wrapper .swiper-button-next.active,.posts-wrapper .swiper-button-prev.active{width:70px;height:70px;border:1px solid #a28a6a;filter:drop-shadow(0 3px 36px rgba(124,45,222,.24));transition:all 0.4s ease;background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:36px 36px,100% 100%}.posts-wrapper .swiper-button-next:hover,.posts-wrapper .swiper-button-next.active{background-image:url(../../../../../../themes/hello-theme-child-master/images/right-hover.svg),linear-gradient(96deg,#a28a6a 0%,#a28a6a 100%)}.posts-wrapper .swiper-button-prev:hover,.posts-wrapper .swiper-button-prev.active{background-image:url(../../../../../../themes/hello-theme-child-master/images/left-hover.svg),linear-gradient(96deg,#a28a6a 0%,#a28a6a 100%)}@media (max-width:1280px){.posts-wrapper .swiper-button-next,.posts-wrapper .swiper-button-prev{width:36px;height:36px;background-size:18px 18px,100% 100%}.posts-wrapper .swiper-button-next:hover,.posts-wrapper .swiper-button-prev:hover,.posts-wrapper .swiper-button-next.active,.posts-wrapper .swiper-button-prev.active{width:50px;height:50px;background-size:26px 26px,100% 100%}}.slider-hero .swiper-wrapper{height:740px}.slider-hero .swiper-slide img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:36px 36px 0 0;transition:height 0.3s}.slider-hero .swiper-slide-active img{border-radius:36px 36px 0 0;width:100%;height:740px;object-fit:cover;object-position:center center}@media (max-width:1280px){.slider-hero .swiper-wrapper{height:540px}.slider-hero .swiper-slide img{height:300px}.slider-hero .swiper-slide-active img{height:540px}}@media (max-width:1024px){.slider-hero .swiper-wrapper{height:500px}.slider-hero .swiper-slide img{height:260px}.slider-hero .swiper-slide-active img{height:500px}}button.e-n-menu-dropdown-icon{background-image:none!important}.header-menu .sub-menu{padding:40px 15px 40px 15px!important}body.no-scroll{overflow:hidden!important}.header-bar.elementor-sticky--effects{background-color:rgba(255,255,255,1)!important;filter:drop-shadow(0 0 20px rgba(162,138,106,.1))}.header-bar{transition:background-color 1s ease!important}.header-bar.elementor-sticky--effects>.header-internal{padding:8px 0}.header-bar .header-internal{transition:padding 1s ease!important}.header-bar .logo img{transition:all 0.5s ease}.header-bar.elementor-sticky--effects .logo img{height:65px}.header-menu .e--pointer-underline .elementor-item{position:relative;text-align:center}.header-menu .e--pointer-underline .elementor-item::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:16px;height:3px;background-color:#a28a6a;border-radius:2px}.header-menu .e-n-menu-title-text{position:relative}.header-menu .e-n-menu-item:hover .e-n-menu-title-text::after,.header-menu .e-n-menu-dropdown-icon[aria-expanded="true"]~.e-n-menu-title-container .e-n-menu-title-text::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:16px;height:3px;background-color:#a28a6a;border-radius:2px}.nav-mobile .elementor-nav-menu--dropdown .sub-menu{margin-left:18px}.nav-mobile .elementor-nav-menu--dropdown .sub-menu li a{font-size:18px}.hero-box,.middle-header{position:relative;background:rgba(235,226,214,.58)}.hero-box .box,.middle-header .box{position:absolute;top:0;bottom:0;right:0;width:26.14%;border-radius:36px 0 0 0;background:#ded1c0}.hero-box .box{border-radius:0}.hero-box .box:after,.middle-header .box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:80px;border-radius:36px 0 0 0;background:#ebe2d6}.hero-box .box:after{border-radius:0}.dept-bg-beige .middle-header{background-color:#f3eee7!important}.dept-bg-beige .middle-header .box{background:#ded1c0}.dept-bg-beige .middle-header .box:after{background:#ebe2d6}.dept-bg-rouge .middle-header{background-color:rgba(224,43,32,.1)!important}.dept-bg-rouge .middle-header .box{background:rgba(224,43,32,.4)}.dept-bg-rouge .middle-header .box:after{background:#ebc7c3}.dept-bg-orange .middle-header{background-color:rgba(224,153,0,.1)!important}.dept-bg-orange .middle-header .box{background:rgba(224,153,0,.4)}.dept-bg-orange .middle-header .box:after{background:#f6da9d}.dept-bg-vert .middle-header{background-color:rgba(36,160,17,.1)!important}.dept-bg-vert .middle-header .box{background:rgba(36,160,17,.4)}.dept-bg-vert .middle-header .box:after{background:#bdedb5}.dept-bg-bleu .middle-header{background-color:rgba(0,118,192,.1)!important}.dept-bg-bleu .middle-header .box{background:rgba(12,83,206,.4)}.dept-bg-bleu .middle-header .box:after{background:#ccdbf4}.dept-bg-jaune .middle-header{background-color:rgba(242,201,0,.1)!important}.dept-bg-jaune .middle-header .box{background:rgba(242,201,0,.4)}.dept-bg-jaune .middle-header .box:after{background:#fff4be}.dept-bg-beige .middle-header .header-titre #Vector{fill:#a28a6a!important}.dept-bg-rouge .middle-header .header-titre #Vector{fill:#e02b2066!important}.dept-bg-orange .middle-header .header-titre #Vector{fill:#e09900!important}.dept-bg-vert .middle-header .header-titre #Vector{fill:#24a011!important}.dept-bg-bleu .middle-header .header-titre #Vector{fill:#0c53ce!important}.dept-bg-jaune .middle-header .header-titre #Vector{fill:#f2c900!important}@media screen and (max-width:1023px){.hero-box .box:after,.middle-header .box:after{left:40px}}.coordonnes-box .elementor-icon-box-icon{background:#f3eee7;border-radius:16px;padding:10px}.coordonnes-box .elementor-icon-box-wrapper{border-top:1px solid #e8e8e8;padding:30px 0}.e-n-accordion>.e-n-accordion-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:20px;padding:12px}.e-n-accordion>.e-n-accordion-item .e-con-boxed{border-style:solid;border-width:1px 0 0 0;border-color:#eae4f1;padding:30px 0}.e-n-accordion>.e-n-accordion-item[open]{border-color:#a28a6a}body .fluentform .ff-btn-submit,body .fluentform .ff-btn-submit:focus,body .fluentform .ff-btn-submit:focus-visible{background-color:transparent!important;color:#a28a6a!important;box-shadow:none!important;outline:none!important}.contact .fluentform-widget-wrapper .fluentform .ff-el-group .ff-btn-submit:hover{background-color:#fff!important;color:#a28a6a!important}.contact .fluentform-widget-wrapper #fluentform_3 .ff-el-group .ff-btn-submit{background-color:#fff!important}.contact .fluentform-widget-wrapper .fluentform .ff-el-group .ff-btn-submit{margin-top:40px}.contact .fluentform .ff-el-group{margin-bottom:0}.contact .fluentform .ff-t-cell.ff-t-column-1,.contact .fluentform .ff-t-cell.ff-t-column-2{margin-bottom:40px}@media (min-width:768px){.contact .frm-fluent-form .ff-t-container{gap:40px}}.contact input[name="names[first_name]"]{background-image:url(../../../../../../themes/hello-theme-child-master/images/user.svg);background-repeat:no-repeat;background-position:95% center;background-size:22px 22px}.contact input[type="email"]{background-image:url(../../../../../../themes/hello-theme-child-master/images/sms.svg);background-repeat:no-repeat;background-position:95% center;background-size:22px 22px}.contact input[name="input_mask_1"]{background-image:url(../../../../../../themes/hello-theme-child-master/images/call.svg);background-repeat:no-repeat;background-position:95% center;background-size:22px 22px}.contact .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after{display:none}.ff-message-success{border:none!important;box-shadow:none!important;text-align:center}.custom-error-message{color:#dc3545;font-size:12px}.menu-droite .elementor-nav-menu .elementor-item.elementor-item-active{font-weight:600!important}.menu-droite .elementor-nav-menu .elementor-item{line-height:26px!important}.menu-droite .elementor-nav-menu .elementor-item.elementor-item-active::before{content:"";position:absolute;left:0;width:5px;height:36px;border-radius:16px;background:linear-gradient(96deg,#a28a6a 0%,#a28a6a 100%);box-shadow:0 3px 36px 0 rgba(162,138,106,.24)}.menu-droite .sub-menu.elementor-nav-menu--dropdown li{padding-left:15px}.menu-droite .sub-menu.elementor-nav-menu--dropdown li a{padding:10px 30px!important}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:transparent!important}.services-box .elementor-image-box-img img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px}.services-box .elementor-image-box-img{display:block!important}.elementor-shortcode .btn-service{display:inline-block;text-decoration:none;color:#a28a6a;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:600;line-height:24px}.elementor-shortcode .btn-service:hover{transition-duration:1s}@media (max-width:1280px){.elementor-shortcode .btn-service{font-size:18px;line-height:22px}}@media (max-width:1024px){.elementor-shortcode .btn-service{font-size:16px;line-height:20px}}#big-menu .menu-item-4470,#big-menu .menu-item-4458,#big-menu .menu-item-4459,#big-menu .menu-item-4460,#big-menu .menu-item-4461{display:none}#big-menu .elementor-nav-menu .sub-menu{display:none!important}.salle-synergie,.salle-rilke,.salle-shelley,.salle-sarto,.salle-subilia{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#a28a6a!important}#tab-product .tabs.wc-tabs{border-bottom:none!important}#tab-product ul.tabs{text-align:center;padding:0!important}#tab-product .woocommerce-tabs ul.wc-tabs li{border-radius:50px;margin:5px}#tab-product .woocommerce-tabs ul.wc-tabs li.active{background:#a28a6a}#tab-product div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2,.single-product>div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2{display:none}.woocommerce-Reviews-title{display:none!important}#tab-product .woocommerce-tabs .panel{padding:40px 0}#tab-product .woocommerce-tabs table th,#tab-product .woocommerce-tabs table td{border:none}#tab-product .woocommerce-tabs table th,#tab-product .woocommerce-tabs table td{padding:15px}.woocommerce-message{border-top-color:#a28a6a;outline:none}.woocommerce-message::before{color:#a28a6a}.icon-carte .elementor-menu-cart__toggle_button{background-image:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent;border-radius:0;padding:0}.icon-carte .elementor-button--view-cart,.icon-carte .elementor-button--checkout{padding:10px!important}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__container{overflow:visible}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__main{min-height:100vh;z-index:9999}.woocommerce-breadcrumb{white-space:normal!important;word-break:break-word}.woocommerce-breadcrumb a{display:inline-block;white-space:normal;word-wrap:break-word}.pswp--zoom-allowed .pswp__ui .pswp__button{border-style:none!important;border-width:0!important;border-color:transparent!important;border-radius:0!important;padding:0!important}#coupon-error-notice{font-size:14px;margin-top:20px;font-family:"DM Sans",sans-serif}.wc-proceed-to-checkout{position:relative;float:right}.woocommerce-cart-form .shop_table .product-price{display:none}.woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input[type="number"]{-moz-appearance:textfield}.woocommerce .quantity{display:inline-flex;align-items:center;border:1px solid #f3eee7;border-radius:0;overflow:hidden}.elementor-menu-cart__product-price .quantity{border:none}.woocommerce .quantity button{background:transparent!important;border:none;padding:5px 10px;margin:0!important;font-size:16px!important;color:#a28a6a!important;cursor:pointer;transition:background 0.3s!important;border-radius:0;box-shadow:none}.woocommerce .quantity button:hover{background:#f3eee7}.woocommerce .quantity input.qty{border:none;text-align:center!important;width:50px;font-size:16px;outline:none;border-radius:0}.single_add_to_cart_button{color:#fff!important;background-color:#a28a6a!important;border:solid 1px #a28a6a!important;font-family:"DM Sans",Sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:18px!important;border-radius:15px 15px 15px 15px!important}.single_add_to_cart_button:hover{color:#a28a6a!important;background-color:#fff!important;border:solid 1px #a28a6a!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-image:none!important}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form p{text-align:start!important}.payment_method_stripe fieldset{border:solid 1px #f3eee7!important}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{flex:25%}.p-FieldLabel.Label.Label--empty{font-size:16px!important}