:root{--hs-menu-mobile-item-height:60px}@media (max-width:768px){:root{--hs-menu-mobile-item-height:50px}}*{outline:none}a{transition:all .15s ease-in-out}.elementor-widget-text-editor .elementor-widget-container p:last-child{margin-bottom:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:60%;line-height:100%}.elementor-widget-text-editor a,.elementor-widget-theme-post-content a:not(.elementor-button){color:inherit;text-decoration:underline}.elementor-widget-text-editor img,.elementor-widget-theme-post-content img{border-radius:30px}a:not(.elementor-icon) i[class^=icon]{margin-right:5px}body a.button,body span.button,body a.hsbutton,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{color:var(--e-global-color-ab64732);background-color:var(--e-global-color-primary);font-size:15px;font-weight:700;border:1px solid var(--e-global-color-primary);border-radius:50px;padding:12px 20px;width:auto;cursor:pointer;white-space:nowrap}body a.button:hover,body span.button:hover,body a.hsbutton:hover,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{background-color:var(--e-global-color-ab64732);color:var(--e-global-color-primary)}body a.button.invert,body span.button.invert,body a.hsbutton.invert{color:var(--e-global-color-primary);background-color:var(--e-global-color-ab64732)}body a.button.invert:hover,body span.button.invert:hover,body a.hsbutton.invert:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-ab64732)}body span.button.cat-current,body span.button.cat-current:hover{border:1px solid var(--e-global-color-69f5c6c);background-color:var(--e-global-color-69f5c6c);color:var(--e-global-color-primary);cursor:default}body .hs *{font-family:"Playfair Display",Sans-serif;font-weight:700}.bandeau-promo{display:flex;justify-content:center;align-items:center;padding:0}.bandeau-promo>div{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;padding:5px;width:100%}.bandeau-promo a{text-decoration:underline;display:block}.bandeau-promo i.icon{font-size:20px;cursor:pointer}@media (max-width:768px){.bandeau-promo>div{padding:5px 20px 5px 5px}.bandeau-promo a{font-size:12px;letter-spacing:-.04rem;font-weight:600;text-align:center;width:100%}.bandeau-promo i.icon{position:absolute;right:2px;top:2px;font-size:15px}}body #main-header{transition:all .4s ease-in-out;min-width:100%}body.scrolling #main-header{box-shadow:0 5px 20px rgba(0,0,0,.05)}@media (max-width:1024px){#header-search{transition:all .5s ease-in-out .2s;pointer-events:initial}body.scrolling #header-search{opacity:0;margin-top:-150px;pointer-events:none}#main-header .magasin-favoris-header{justify-content:center;align-items:center}#main-header .magasin-favoris-header>div{display:none}}.magasin-favoris-header{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;color:var(--e-global-color-text);font-size:14px}.magasin-favoris-header>i{font-size:26px;line-height:0}.magasin-favoris-header>div{display:flex;flex-direction:column;align-items:start;gap:0;line-height:1.1em}.magasin-favoris-header>div .titre{font-weight:700;text-transform:uppercase;font-size:15px}.magasin-favoris-header>div .ouverture strong{font-weight:500;text-transform:capitalize}.btn-set-favorite-infos{position:fixed;transform:translate(-40px,30px);z-index:2;display:none}.btn-set-favorite-infos span{font-size:13px;display:flex;width:fit-content;background-color:#fff;padding:3px 10px;border-radius:5px;text-align:center}@media (max-width:1024px){.btn-set-favorite.magasin{padding:0 5px}}.liste-magasin-item .btn-set-favorite-infos{display:none}#acces_rapide{position:fixed;z-index:1000;box-shadow:0px 3px 10px rgba(0,0,0,.15);border-radius:20px 0 0 20px;right:-100px;bottom:calc(50vh + 100px);transition:all .2s ease-in-out}body.scrolling #acces_rapide{right:0}@media (max-height:1024px){#acces_rapide{bottom:40%}}body #logo-hs-header svg{transform-origin:top left;height:126px;width:auto;margin-bottom:-1px;transition:all .25s ease-in-out}body.scrolling #logo-hs-header svg{height:62px}@media (max-width:1500px){body #logo-hs-header svg{height:90px}}@media (max-width:1024px){body #logo-hs-header svg{height:62px}}#mega-menu-header .jet-mega-menu-list>li{display:flex;align-items:center}#mega-menu-header .jet-mega-menu-list>li:not(:last-child):after{content:"";display:inline-block;background:var(--e-global-color-primary);width:1px;height:20px}.mega-menu-produits .liste_categories_produits>a{display:flex;flex-direction:column;text-align:left;justify-content:start;align-items:start;gap:10px}.mega-menu-produits .liste_categories_produits>a img{width:fit-content;max-height:120px;border-radius:15px;transform:scale(1);opacity:1;transition:all .3s ease-in-out}.mega-menu-produits .liste_categories_produits>a:hover img{transform:scale(.9);opacity:.8}.mega-menu-produits .liste_categories_produits ul{display:flex;flex-direction:column;justify-content:start;align-items:start;margin-top:10px;gap:5px;line-height:1.2rem;list-style-type:none;padding-left:0}body #mega-menu-header .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow{display:none}@media (max-width:1500px){body #mega-menu-header .jet-menu .jet-menu-item .top-level-link{padding:0 10px}}.custom-scrollbar::-webkit-scrollbar{background-color:#f2f2f2;width:1em;height:13px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#3d383e;border:6px solid #fff;outline:none;border-radius:.5em}.custom-scrollbar::-webkit-scrollbar-track{background-color:#fff;width:1em;height:1em;border:none}@media (max-width:1100px){.custom-scrollbar::-webkit-scrollbar{width:.6em;height:.6em}.custom-scrollbar::-webkit-scrollbar-thumb{border:0;outline:none}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f2f2f2;border-style:solid;border-radius:1em;border-width:0;border-color:#fff}}.breadcrumb{font-weight:500;font-size:13px;padding:10px 0}.breadcrumb .breadcrumb-item{padding:0}.breadcrumb a{text-decoration:underline}@media (max-width:768px){.breadcrumb{font-size:11px}}body .jet-smart-filters-checkboxes .jet-checkboxes-list-wrapper,body .jet-smart-filters-radio .jet-radio-list-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}body .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__label,body .jet-radio-list .jet-radio-list__item .jet-radio-list__label{width:fit-content!important;min-width:fit-content!important;white-space:nowrap!important}.btn-tous,.jet-remove-all-filters{margin-bottom:10px}body .e-hotspot .e-hotspot__inner-circle{box-shadow:5px 5px 5px rgba(0,0,0,.51);border:8px solid #fff;background-color:var(--e-global-color-primary);transition:all .15s ease-in-out}body .e-hotspot .e-hotspot__inner-circle:hover{border:12px solid #fff}body .e-hotspot .e-hotspot__outer-circle{box-shadow:none!important}body .e-hotspot__tooltip{white-space:initial}body .e-hotspot--tooltip-position{display:flex;min-width:250px;max-width:350px;background-color:#fff;justify-content:start;align-items:center;gap:10px;box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:10px;padding:10px;transform:translatey(5px)}body .e-hotspot--tooltip-position .hotspot-product-bubble{width:100%;display:flex;flex-direction:row;gap:10px;padding:5px;justify-content:start}body .e-hotspot--tooltip-position .hotspot-product-bubble img{border-radius:10px;width:70px}body .e-hotspot--tooltip-position .hotspot-product-bubble .entry-content{width:calc(100% - 80px);display:flex;flex-direction:column;justify-content:center;gap:0;font-size:13px}body .e-hotspot--tooltip-position .hotspot-product-bubble .entry-content.no-image{width:100%}.jet-listing-grid__item .elementor-widget-image img,.elementor .elementor-widget-hotspot img,.jet-listing-grid__item div[data-elementor-post-type=ambiance] div[data-e-bg-lazyload]{border-radius:30px;overflow:hidden}.jet-listing-grid__item .slideshow-ambiance div[data-elementor-post-type=ambiance] div[data-e-bg-lazyload]{border-radius:0;overflow:initial}.jet-listing-grid__item .slideshow-ambiance div[data-elementor-post-type=ambiance] div[data-e-bg-lazyload]{border-radius:0;overflow:initial}.jet-listing-grid__item #promotion .elementor-widget-image img{border-radius:0 30px 30px;overflow:hidden}.slideshow-accueil .jet-listing-grid__item{opacity:0;transition:all .5s ease-in-out}.slideshow-accueil .jet-listing-grid__item.slick-current,.jet-listing-grid__item.slick-active,.jet-listing-grid__item.slick-cloned{opacity:1}.images-promo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0}.images-promo a{border-radius:0 30px 30px;overflow:hidden;width:fit-content;display:flex;margin:0 auto}.images-promo a img{opacity:1;transition:all .2s ease-in-out}.images-promo a:hover img{opacity:.6}.jet-listing-dynamic-field__content div[data-elementor-post-type=ambiance]>div{padding:0}.jet-listing-dynamic-field__content div[data-elementor-post-type=ambiance] p{margin:0}.jet-listing-dynamic-field__content div[data-elementor-post-type=ambiance] p>img{width:100%;max-width:initial;border-radius:30px}@media (max-width:768px){.jet-listing-grid__item .elementor-widget-image img,.elementor .elementor-widget-hotspot img,.jet-listing-grid__item div[data-elementor-post-type=ambiance] div[data-e-bg-lazyload]{border-radius:15px}}#ambiance_random .jet-listing-grid__item .elementor-widget-container>a,body.tax-product_cat .jet-listing-grid .jet-listing-grid__item .elementor-widget-container>a{width:100%;pointer-events:none}.liste-magasins-participants strong{display:block;width:100%;text-align:center;cursor:pointer}.liste-magasins-participants strong:hover{color:var(--e-global-color-accent)}.liste-magasins-participants strong+span{display:none}.liste-magasins-participants.open strong+span{display:initial}body.single-inspiration .elementor-widget-theme-post-content img{display:block;margin:40px auto;width:100%;max-width:fit-content}body.single-inspirations .elementor-widget-theme-post-content h2{font-family:"Poppins",Sans-serif;font-size:30px;font-style:normal}.tendances-list{display:flex;gap:20px;padding-bottom:15px;flex-wrap:wrap}@media (max-width:1200px){.tendances-list{max-width:700px;justify-content:center}}.inspiration-archive{position:relative;display:flex;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;justify-content:flex-start;gap:10px}.inspiration-archive>.entry:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.inspiration-archive>a{width:calc(33% - 5px);background-color:var(--e-global-color-1bc0ac5);overflow:hidden;border-radius:30px;padding:30px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.inspiration-archive.columns-1>a{width:100%}.inspiration-archive.columns-2>a{width:calc(50% - 20px)}.inspiration-archive>a h3{font-size:24px;position:relative;text-decoration:none;padding:10px 0}.inspiration-archive>a h3:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--e-global-color-primary);transition:width .5s ease}.inspiration-archive>a:hover h3:after{width:100%}.inspiration-archive>a .entry-thumbnail{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:20px;overflow:hidden}.inspiration-archive[class*=columns] .entry-thumbnail{max-height:200px}.inspiration-archive>a .entry-thumbnail>.image{width:100%;height:auto;transition:all .2s ease-in-out}.inspiration-archive>a .entry-thumbnail>div.tendances{display:flex;flex-wrap:wrap;gap:5px;position:absolute;z-index:2;top:10px;left:10px}.inspiration-archive>a .entry-thumbnail>div.tendances>span{background-color:var(--e-global-color-ab64732);border-radius:30px;padding:2px 10px;margin-right:5px;font-size:11px;white-space:nowrap}.inspiration-archive>a .bottom{position:relative;min-height:20px}.inspiration-archive>a .bottom .icon-plus,.inspiration-archive>a .bottom .icon-fleche_droite{font-size:24px;position:absolute;right:0;transform-origin:center;transition:all .4s ease-in-out}.inspiration-archive>a .icon-fleche_droite{transform:translateX(100px)}@media (max-width:768px){.inspiration-archive[class*=columns]>a{width:100%}}.inspiration-archive>a:hover .entry-thumbnail>.image{transform:scale(1.2)}.inspiration-archive>a,.inspiration-archive>a:hover{color:var(--e-global-color-primary)}.inspiration-archive>a:hover .icon-plus{transform:translateX(100px) rotate(45deg)}.inspiration-archive>a:hover .icon-fleche_droite{transform:translateX(0)}@media(max-width:1024px){.inspiration-archive>a{width:calc(50% - 20px)}}@media(max-width:768px){.inspiration-archive>a{width:100%;padding:15px 15px 30px}}div[data-elementor-type=jet-woo-builder-shop]{max-width:1140px;margin:0 auto}div[data-elementor-type=jet-woo-builder-shop] h1{text-align:center}.categories-soeurs,.categories-boutons{display:flex;list-style-type:none;gap:20px;justify-content:space-evenly;align-items:start;padding-inline-start:0;margin:0 auto 5px}.categories-soeurs li{padding:0}.categories-soeurs li,.categories-soeurs li a,.categories-soeurs li span{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1rem;list-style-type:none;gap:10px;max-width:190px}.categories-soeurs li a,.categories-soeurs li span{padding:30px 15px;border-radius:100px 100px 0 0;line-height:1.4rem}.categories-soeurs li img{max-height:110px}.categories-soeurs li.cat-current span{background-color:var(--e-global-color-69f5c6c)}.categories-soeurs li:hover a{background-color:var(--e-global-color-69f5c6c);color:var(--e-global-color-primary)}.categories-boutons li a,.categories-boutons li span{display:flex;flex-wrap:nowrap;white-space:nowrap;text-align:center;line-height:1rem;border:1px solid var(--e-global-color-primary);background-color:#fff;border-radius:50px;padding:10px 15px}.categories-boutons li a:hover{background-color:var(--e-global-color-primary);color:#fff;border-radius:50px;padding:10px 15px}.categories-boutons li.cat-current span{border:1px solid var(--e-global-color-69f5c6c);background-color:var(--e-global-color-69f5c6c)}@media (max-width:768px){.categories-soeurs li img{max-width:100px}.categories-soeurs li a,.categories-soeurs li span{line-height:1rem}}.btn-set-favorite.produit.favoris i.icon:before{content:'\e81a'}.favoris .btn-set-favorite.produit i.icon:before{content:'\e81b'}.produit-archive{width:100%;position:relative;display:flex;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;justify-content:flex-start;gap:20px}.produit-archive:not(.ajax-load-more){-webkit-box-align:center;-ms-flex-align:center;justify-content:center}.produit-archive>.produit{width:calc(33% - 20px);background-color:var(--e-global-color-1bc0ac5);overflow:hidden;border-radius:30px;padding:30px 30px 15px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.produit-archive>.ambiance{width:calc(33% - 20px);display:flex}.produit-archive>.ambiance a,.produit-archive>.ambiance img{width:100%}.produit-archive>.produit:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.produit-archive>.produit .entry-title:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--e-global-color-primary);transition:width .5s ease}.produit-archive>.produit:hover .entry-title:after{width:100%}.produit-archive>.entry.ambiance img{border-radius:30px}.produit-archive>.entry.ambiance div[data-elementor-type=wp-post] img{border-radius:30px}.entry.ambiance img,.entry.ambiance div[data-elementor-type=wp-post]{width:100%}.produit-archive.columns-1>.produit{width:100%}.produit-archive.columns-2>.produit{width:calc(50% - 20px)}.produit-archive.columns-3>.produit{width:calc(33% - 40px)}.produit-archive>.produit .entry-title{font-size:24px;position:relative;text-decoration:none;padding:10px 0}.produit-archive>.produit .entry-title:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--e-global-color-primary);transition:width .5s ease}.produit-archive>.produit:hover .entry-title:after{width:100%}.produit-archive>.produit>a{color:var(--e-global-color-primary)}.produit-archive>.produit .entry-thumbnail{position:relative;width:100%}.produit-archive>.produit .entry-thumbnail>.image{position:relative;display:block;width:100%;height:auto;border-radius:20px;transform-origin:center;transition:all .2s ease-in-out}.produit-archive>.produit .entry-thumbnail>.etiquettes{display:flex;justify-content:start;gap:5px;position:absolute;z-index:2;top:10px;left:10px}.produit-archive>.produit .entry-thumbnail>.etiquettes>span.coup-coeur,.produit-archive>.produit .entry-thumbnail>.etiquettes>span.collection{display:flex;background-color:var(--e-global-color-ab64732);border-radius:30px;padding:2px 10px;margin-right:5px;font-size:11px}.produit-archive>.produit .entry-thumbnail>.etiquettes>span.collection{background-color:var(--e-global-color-a3e545a)}.produit-archive>.produit .bottom{display:flex;justify-content:space-between;align-items:center}.produit-archive>.produit:hover .entry-thumbnail>div.image{transform:scale(1.2)}.produit-archive>.produit,.produit-archive>.produit:hover{color:var(--e-global-color-primary)}.produit-archive>.produit:hover .icon-plus{transform:translateX(100px) rotate(45deg)}.produit-archive>.produit:hover .icon-fleche_droite{transform:translateX(0)}@media(max-width:768px){.produit-archive>.entry.ambiance img{border-radius:15px}}@media(max-width:650px){.produit-archive.columns-1>.produit,.produit-archive.columns-2>.produit,.produit-archive.columns-3>.produit{width:100%}}@media(min-width:651px) and (max-width:1024px){.produit-archive.columns-1>.produit{width:100%}.produit-archive.columns-2>.produit{width:calc(50% - 20px)}.produit-archive.columns-3>.produit{width:calc(33% - 20px)}}.ajax-load-more{transition:opacity .2s ease-in-out;position:relative}.ajax-load-more.loading{opacity:.5}.ajax-load-more.loaded{opacity:1}.ajax-load-more>.grid-sizer{position:absolute}.ajax-load-more>.grid-sizer,.ajax-load-more>.entry{width:calc(33% - 20px);margin-bottom:20px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transition:opacity .2s ease-in-out}.ajax-load-more>.entry{opacity:1}.ajax-load-more>.entry.loading{opacity:0}.ajax-load-more+.fin,.produit-archive .aucun{text-align:center;display:block;padding:30px;border-radius:30px;background-color:var(--e-global-color-366783a);width:fit-content;margin:0 auto}@media(max-width:768px){.produit-archive{gap:5px}.ajax-load-more>.grid-sizer,.ajax-load-more>.entry{width:calc(50% - 10px);margin-bottom:5px}.produit-archive>.produit .entry-title{font-size:16px;margin:0}.ajax-load-more>.entry{padding:10px 10px 20px;border-radius:15px;opacity:1}.ajax-load-more>.entry.ambiance{padding:0}.produit-archive>.produit .entry-thumbnail{border-radius:10px}.ajax-load-more.inspiration-archive>.grid-sizer,.ajax-load-more.inspiration-archive>.entry{width:100%;margin-bottom:15px}}@media(min-width:769px) and (max-width:995px){.ajax-load-more>.grid-sizer,.ajax-load-more>.entry{width:calc(50% - 20px)}}.produit-archive:not(.ajax-load-more)>.grid-sizer{display:none}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{border-radius:30px}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol{display:flex;gap:10px}@media(max-width:1199px){body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-thumbs{flex-wrap:wrap;gap:15px;padding:15px}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol{width:100%}body.woocommerce div.product div.images .flex-control-thumbs li{width:90px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{border-radius:15px}}@media(min-width:1200px){body.woocommerce div.product .gallery-size{width:calc(100% - 110px)}.woocommerce-product-gallery.woocommerce-product-gallery--with-images{display:flex;gap:20px}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol{width:90px;position:absolute;top:0;left:-110px}.woocommerce-product-gallery .flex-viewport{width:100%}.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{order:2}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol{display:flex;flex-direction:column}.woocommerce div.product div.images .flex-control-thumbs li{width:100%}}.produit-icones{display:flex;width:100%;flex-wrap:wrap;gap:5px;justify-content:start;align-items:center}.produit-icones .produit-icone{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:50px;background-color:var(--e-global-color-primary);cursor:pointer;transition:all .1s ease-in-out}.produit-icones .produit-icone:hover{transform:scale(1.1);opacity:.8}.produit-icones .produit-icone svg{fill:var(--e-global-color-1bc0ac5)}.produit-icones-infos{display:block;position:fixed;transform:translate(-40px,30px);z-index:2}.produit-icones-infos span{font-size:13px;display:flex;width:fit-content;background-color:#fff;padding:3px 10px;border-radius:5px}.produits-lies-tabs{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0;margin-bottom:40px}.produits-lies-wrapper .produit-archive{-webkit-box-align:center;-ms-flex-align:center;justify-content:center}.produits-lies-tabs>div{display:block;width:50%;text-align:center;padding:15px 0;border-bottom:2px solid var(--e-global-color-primary);opacity:.5;cursor:pointer;transition:all .2s ease-in-out}.produits-lies-tabs>div:hover{opacity:1}.produits-lies-tabs>div[aria-selected=true]{border-bottom:6px solid var(--e-global-color-primary);opacity:1}.produits-lies{display:none}.produits-lies.active{display:flex}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-title-text,.produits-lies-tabs div[aria-selected=true]{font-weight:700}.boutons-collections{display:flex;margin:20px 0;justify-content:center;width:100%}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{background-color:transparent}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2{text-align:center;font-size:34px;font-weight:700}body.woocommerce.single-product button.single_add_to_cart_button,body.woocommerce.single-product button.single_add_to_cart_button.disabled,body.woocommerce.single-product button.single_add_to_cart_button.disabled:hover{margin-top:20px!important;border-radius:50px;border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary);color:var(--e-global-color-ab64732)}body.woocommerce.single-product button.single_add_to_cart_button:hover{background-color:var(--e-global-color-ab64732);color:var(--e-global-color-primary)}.wp-block-woocommerce-checkout-order-summary-block{position:sticky;top:100px;background-color:var(--e-global-color-1bc0ac5);border-radius:30px;padding:5px;margin-top:20px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border:0}.wc-block-components-order-summary .wc-block-components-panel__button,.wc-block-components-order-summary .wc-block-components-panel__button:hover,.wc-block-components-order-summary .wc-block-components-panel__button:focus{padding:0;margin-bottom:20px;border:0;background:0 0;font-weight:700;font-size:inherit;color:inherit;outline:none}body .wc-block-components-order-summary__content{background-color:#fff;padding:10px;border-radius:15px}body .wc-block-components-button:not(.is-link){background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff;transition:all .2s ease-in-out}body .wc-block-components-button:not(.is-link):hover{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff}.woocommerce-message,.woocommerce-info{background-color:var(--e-global-color-5b5c476);border:0;border-radius:15px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.woocommerce-message:before,.woocommerce-info:before{color:var(--e-global-color-primary)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{background-color:transparent;border-radius:30px;border:1px solid var(--e-global-color-primary)!important;color:var(--e-global-color-primary)!important}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{background-color:var(--e-global-color-primary)!important;color:#fff!important}.woocommerce-account .shop_table.order_details .wc-item-meta{padding-left:10px}.woocommerce-view-order .woocommerce-MyAccount-content-wrapper>p{background-color:var(--e-global-color-5b5c476);width:fit-content;padding:5px 20px;margin:0 auto}.woocommerce-view-order .woocommerce-order-details{max-width:600px;margin:0 auto;box-shadow:0 5px 10px rgba(0,0,0,.15);border-radius:30px;padding:20px;margin-top:20px}.woocommerce-view-order .woocommerce-order-details h2.woocommerce-order-details__title,.woocommerce-view-order .woocommerce-customer-details h2.woocommerce-column__title{font-size:25px;font-weight:700;text-align:center;margin:15px 0 30px !important}.woocommerce-view-order .woocommerce-customer-details{max-width:600px;margin:0 auto;background-color:#fafafa;border-radius:30px;padding:20px;margin-top:20px}.woocommerce .order-again{text-align:center}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{margin:0 auto;border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary);color:#fff;border-radius:30px}body.woocommerce div.product form.cart .variations{margin:0;background-color:var(--e-global-color-1bc0ac5);border-radius:30px}body.woocommerce div.product .elementor-product-pw-gift-card form.cart .variations{background-color:transparent}body.woocommerce div.product .elementor-product-pw-gift-card form.cart .variations tr{display:flex;flex-direction:column;gap:0}table.variations .label label[for=gift-card-amount]{font-family:"Playfair Display",Sans-serif;font-weight:700;font-size:30px}table.variations .label{padding:20px 5px}table.variations .value{text-align:right}table.variations .value .reset_variations{margin-right:20px}body #pwgc-message{border-radius:15px;width:100%}body .pwgc-field-container>label{margin:20px 20px 5px;font-size:24px;font-family:"Playfair Display",Sans-serif;font-weight:700}body .pwgc-subtitle{text-align:right;margin:5px 20px}body #pwgc-email-preview-button{width:100%;background-color:#fff;color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}body #pwgc-email-preview-button:hover{background-color:var(--e-global-color-5b5c476);color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}body #pwgc-purchase-container{margin:30px 0;padding:0 20px;border-radius:30px;background-color:var(--e-global-color-1bc0ac5)}body #pwgc-email-preview-container{border-radius:30px}@media (max-width:768px){body #pwgc-purchase-container{padding:0}}body .pika-single{border-radius:15px;border:none}body .pika-lendar button{border-radius:0;border:0}body .pika-lendar .is-today .pika-button{background-color:var(--e-global-color-primary);color:#fff}body .pika-lendar .is-disabled .pika-button,body .pika-lendar .is-inrange .pika-button{background:#eee}body .pika-lendar .pika-table th,body .pika-lendar .pika-table td{border:1px solid var(--e-global-color-218dfb2)}body .pika-lendar .pika-button:hover,body .pika-lendar .pika-row.pick-whole-week:hover .pika-button{background-color:var(--e-global-color-accent);border-radius:0}.woocommerce-checkout-payment fieldset{border:none}body .woocommerce-thankyou-order-received{font-size:30px;font-family:"Playfair Display",Sans-serif;font-weight:700;text-align:center;padding:60px 0 80px;margin-bottom:0;border-radius:30px;background-color:var(--e-global-color-5b5c476);color:var(--e-global-color-primary)}body .woocommerce-order-overview.woocommerce-thankyou-order-details{text-align:center;display:flex;justify-content:center;background-color:transparent;border-radius:15px;position:relative;top:-50px;padding:0;color:var(--e-global-color-primary)}body .woocommerce-order h2{color:var(--e-global-color-primary);font-size:25px}body .woocommerce-order h2.woocommerce-order-details__title{font-size:35px;font-family:"Playfair Display",Sans-serif;text-align:center}body .woocommerce-table.shop_table.order_details{border-radius:30px;border:1px solid var(--e-global-color-366783a);padding:0;overflow:hidden}body .woocommerce-table.shop_table.order_details{display:flex;flex-direction:column}body .woocommerce-table.shop_table.order_details>*>tr{display:grid;grid-template-columns:3fr 1fr}body .woocommerce-table.shop_table.order_details td,body .woocommerce-table.shop_table.order_details th{display:flex;flex-wrap:wrap;gap:5px;flex-direction:row;padding:10px 15px;align-items:start}body .woocommerce-table.shop_table.order_details .wc-item-meta{padding-left:10px;width:100%}body .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead{background-color:var(--e-global-color-366783a)}body .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot{background-color:#fafafa;border-top:5px solid var(--e-global-color-69f5c6c);border-collapse:collapse}body .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{color:var(--e-global-color-primary)}body .woocommerce .order-again{margin-top:30px;text-align:right}body .woocommerce .order-again a{border-radius:50px;background-color:#fff;border:1px solid var(--e-global-color-primary)}body .woocommerce .order-again a:hover{border-radius:50px;color:#fff;background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}body .woocommerce .woocommerce-customer-details{display:flex;flex-direction:column;justify-content:center;align-items:center}body .woocommerce .woocommerce-customer-details address{border:5px solid var(--e-global-color-1bc0ac5);border-radius:30px;padding:20px 60px;width:fit-content}@media (max-width:768px){body .woocommerce-thankyou-order-received{padding:20px 10px;line-height:1.1em}body .woocommerce-order-overview.woocommerce-thankyou-order-details{flex-direction:column;gap:15px;top:15px}body .woocommerce ul.order_details li{border:none;margin:0;padding:0}}div[data-elementor-type=footer].elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a,div[data-elementor-type=footer] .e-n-menu-title-container a{transition:all .2s ease-in-out}div[data-elementor-type=footer] .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover,div[data-elementor-type=footer] .e-n-menu-title-container a:hover,div[data-elementor-type=footer] .liste_categories_produits ul li a:hover,div[data-elementor-type=footer] .liste_categories_produits>a:hover strong{color:var(--e-global-color-accent);text-decoration:underline}div[data-elementor-type=footer] .liste_categories_produits ul{display:flex;flex-direction:column;gap:10px;line-height:1.2rem;list-style-type:none;padding-left:5px;margin-top:5px}div[data-elementor-type=footer] .liste_categories_produits>a strong{text-transform:uppercase;font-size:15px}div[data-elementor-type=footer] .liste_categories_produits ul li a{font-size:13px;font-weight:500}@media (max-width:768px){div[data-elementor-type=footer] .liste_categories_produits{text-align:center}div[data-elementor-type=footer] .liste_categories_produits ul{padding-left:0}}.form-newsletter .elementor-form-fields-wrapper{display:flex;flex-wrap:nowrap;border:1px solid var(--e-global-color-primary);background-color:#fff;border-radius:50px;justify-content:space-between;align-items:center;margin:0;padding:0;gap:0}.form-newsletter .elementor-form-fields-wrapper .elementor-field-group .elementor-field-type-email{width:100%}.form-newsletter .elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual:focus{box-shadow:none}.form-newsletter .elementor-form-fields-wrapper .elementor-field-type-submit{width:56px;padding:0;margin:0}.horaires .horaire-title{font-size:18px;font-weight:700;margin:5px 0}.horaires>div>strong{text-transform:capitalize}.horaires .message-conges{margin:-10px 0 10px;background-color:var(--e-global-color-5b5c476);border:1px solid var(--e-global-color-accent);width:fit-content;padding:2px 10px;border-radius:4px}.magasin-titre h1,.magasin-titre strong{font-size:28px;margin:0}.magasin-titre strong{display:block;font-family:"Playfair Display",Sans-serif;font-weight:700}.magasin-titre h1.p{font-size:16px;font-weight:400;display:flex;flex-direction:column-reverse;gap:4px;line-height:25px}.horaires .aujourdhui{background-color:var(--e-global-color-primary);color:var(--e-global-color-1bc0ac5);width:fit-content;padding:2px 10px;border-radius:4px}.magasin-note>div{display:flex;justify-content:start;align-items:center;gap:10px}.magasin-note .etoiles{color:#ef9940;font-size:20px}div[data-elementor-type=footer] .magasin-note{background-color:#fff;border-radius:15px;padding:10px}div[data-elementor-type=footer] .magasin-note>div{display:flex;justify-content:center;flex-direction:column;font-size:12px;font-weight:600;gap:0}div[data-elementor-type=footer] .magasin-note .etoiles{color:var(--e-global-color-accent);font-size:25px}i.icon.rot45:before{transform:rotate(45deg);transform-origin:center}@media (max-width:1140px){.categories-soeurs-wrapper,.categories-boutons-wrapper{overflow:scroll hidden;margin:40px 0 0;padding:0 0 10px}.categories-soeurs,.categories-boutons{width:fit-content}}.menu-item-icon i{margin-right:5px}.menu-product-categories{position:relative;display:flex;flex-direction:column;width:100%;transition:all .2s ease-in-out .1s}.menu-product-categories .menu-cat{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;transition:all .2s ease-in-out}.menu-product-categories .menu-mobile-item,.menu-mobile .menu-mobile-item{height:var(--hs-menu-mobile-item-height);display:flex;padding:0 20px;font-size:20px;align-items:center;justify-content:space-between;color:var(--e-global-color-primary);border-bottom:1px solid var(--e-global-color-a3e545a)}.menu-product-categories .menu-mobile-item:hover{color:var(--e-global-color-accent)}.menu-menu-mobile-1-container .menu-mobile a{height:var(--hs-menu-mobile-item-height)}.menu-menu-mobile-2-container .menu-mobile .menu-mobile-item{border:0;font-size:15px;height:initial}.menu-menu-mobile-2-container .menu-mobile .menu-mobile-item a{padding:10px 0}.menu-product-categories .menu-cat .title{display:flex;flex-wrap:nowrap}.menu-product-categories .menu-cat.submenu{transform:translatex(15vw);opacity:0;pointer-events:none;background-color:var(--e-global-color-366783a)}.menu-product-categories .menu-cat.submenu.open{transform:translatex(0);opacity:1;pointer-events:all}.menu-product-categories .menu-cat.slide,.menu-product-categories .menu-cat.open.slide{transform:translatex(-15vw);opacity:0;pointer-events:none}.menu-product-categories a,.menu-product-categories .parent,.menu-product-categories .back{font-weight:500;cursor:pointer}.menu-product-categories .parent[data-level="0"],.menu-menu-mobile-1-container a{text-transform:uppercase;font-weight:700}.menu-product-categories .back{display:flex;flex-wrap:nowrap}.menu-product-categories .menu-mobile-item.title{letter-spacing:-.02em;font-size:14px}.menu-product-categories .menu-mobile-item.title a{display:block;background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);color:#fff;padding:5px 15px;font-weight:700;text-transform:uppercase;border-radius:30px;transition:all .2s ease-in-out}.menu-product-categories .menu-mobile-item.title a:hover{background-color:#fff;color:var(--e-global-color-primary)}.menu-product-categories .menu-mobile-item.title .back{font-weight:700;transition:all .2s ease-in-out}.menu-product-categories .menu-mobile-item.title .back:hover{color:var(--e-global-color-accent)}ul.menu-mobile{list-style-type:none;padding:0}ul.menu-mobile a{display:flex;align-items:center;font-weight:700;cursor:pointer;width:100%;cursor:pointer}@media (max-width:768px){.menu-product-categories .menu-mobile-item,.menu-mobile .menu-mobile-item{font-size:16px}.menu-menu-mobile-2-container{margin-top:20px}.menu-menu-mobile-2-container .menu-mobile .menu-mobile-item a{padding:5px 0}body .jet-ajax-search__item-content,body .jet-ajax-search-block .jet-ajax-search__item-content{display:none}body .jet-ajax-search__results-area{max-height:calc(100vh - 200px)}body .jet-ajax-search__results-list{max-height:calc(100vh - 300px);overflow:hidden scroll}}#magasin-search .search-input>button[type=submit],#magasin-search .search-input>button[type=reset]{border:none}#magasin-search .search-input>button[type=submit]:hover{color:var(--e-global-color-accent);background-color:#fff}#magasin-search .search-input>button[type=reset]:hover{color:red;background-color:#fff}@media (max-width:768px){#magasin-search-input{font-size:13px}}body .rpi-header .rpi-flex{flex-wrap:wrap}body .rpi-header .rpi-scale{font-family:"Playfair Display",sans-serif;font-size:1.9em;text-align:center}body .rpi-header .rpi-name{font-size:.9em}body .rpi-name a,body a.rpi-name{overflow:initial;white-space:normal;text-align:center}body .rpi-header .rpi-name,body .rpi-header .rpi-scale,body .rpi-name,body .rpi-name a,body a.rpi-name{color:var(--e-global-color-primary)!important}body .rpi-slider .rpi-card{cursor:pointer}body .rpi-header .rpi-card-inner.rpi-logo:before,body .rpi-based .rpi-logo{display:none}body .rpi-review_us{background-color:var(--e-global-color-primary)}body .rpi-header .rpi-stars{justify-content:center}body .rpi-header .rpi-stars .rpi-star-h:after,body .rpi-header .rpi-stars .rpi-star:after,body .rpi-stars .rpi-star:after{background-color:#ef9940}body .rpi-header .rpi-grade,body .rpi-stars[data-rating]:before,body .rpi-star:first-child[data-rating]:before{color:#ef9940}body .rpi-body{padding:15px;font-size:14px;line-height:1.2rem}body div[data-elementor-type=footer] .rplg-badge2 .rplg-badge2-btn{z-index:0 !important}.google-badge-avis{display:flex;width:220px;justify-content:center;gap:10px;align-items:center;background-color:#fff;border-top:6px solid #4fce6a;border-radius:2px;padding:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26) !important;font-size:12px}.google-badge-avis .badge-note{color:#fb8e28;font-size:20px}.all-reviews-replacement{display:flex}.all-reviews-replacement>span{padding-top:10px}.all-reviews-replacement>div{width:calc(100% - 250px)}body .elementor-field-group textarea.elementor-field-textual,body .elementor-field-group select.elementor-field-textual{border-radius:15px}form h2,form h3,form h4,form h5{margin:20px 0 0}input[type=file]{width:100%}input[type=file]::file-selector-button{margin-right:20px;border:none;background:var(--e-global-color-primary);padding:10px 20px;border-radius:30px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}input[type=file]::file-selector-button:hover{background:var(--e-global-color-accent)}.styles-list{position:relative;display:flex}.styles-list .list-popup{padding-top:5px;position:absolute;top:45px;z-index:9;display:none}.styles-list .list-popup>div{position:relative;margin-top:10px;display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:30px;min-width:250px;gap:5px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.styles-list:hover .list-popup{display:flex}body.archive:not([class*=elementor-page-]) .site-main{max-width:100%}#pwgc-utilisation-magasin{display:flex;flex-direction:column;align-items:center;gap:20px}#pwgc-utilisation-magasin>div{width:100%}#vider-carte-cadeau[disabled]{opacity:.2;pointer-events:none}#pwgc-utilisation-magasin>.pwgc-date-valide,#pwgc-utilisation-magasin>.pwgc-pas-valide{display:flex;width:fit-content;gap:10px;padding:10px;border:2px dashed var(--e-global-color-primary);border-radius:10px}#pwgc-utilisation-magasin>.pwgc-pas-valide{flex-direction:column;text-align:center}#response article h3>span{font-size:100%;transform:translateY(0);display:initial}body .elementor-widget-n-accordion .e-n-accordion-item-title{display:flex;justify-content:space-between}body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:50px;background-color:var(--e-global-color-primary);color:#fff}body .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i,body .elementor-widget-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-icon span>i{color:#fff !important}.jet-select{border-radius:30px;border:1px solid #666;padding-right:15px}.jet-select select{cursor:pointer;border:none}.woocommerce div.product form.cart .variations td.value{border-radius:30px;border:1px solid var(--e-global-color-primary);padding:0 15px 0;position:relative;margin-bottom:20px}.woocommerce div.product form.cart .variations td.value select{border:none}.woocommerce div.product form.cart .variations td.value a{position:absolute;bottom:-30px;right:0}.woocommerce-terms-and-conditions h1,.woocommerce-terms-and-conditions h2,.woocommerce-terms-and-conditions h3,.woocommerce-terms-and-conditions h4{font-size:20px}body .elementor-menu-anchor{top:-100px;position:relative}body .elementor-toc__body .elementor-toc__list-item-text-wrapper{align-items:start}body .pswp__caption,.elementor-slideshow__title{display:none}.cmplz-show-banner{text-decoration:underline;cursor:pointer}.cmplz-show-banner:hover{color:var(--e-global-color-accent)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{position:absolute;top:-35px;right:0;line-height:0;width:fit-content;padding:5px 15px 3px;height:30px;border-radius:30px}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:rgba(255,255,255,.8);border:none;font-size:13px;text-decoration:underline}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background-color:#98d51e;border-color:#98d51e}#hs-form-newsletter{width:100%;display:flex;flex-wrap:nowrap;color:var(--e-global-color-primary);background-color:var(--e-global-color-ab64732);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:50px;padding:0}#hs-form-newsletter input.sib-email-area{border:none;padding:0 10px 0 20px}#hs-form-newsletter input.sib-default-btn{border:none;padding:15px 18px}body .elementor-products-grid ul.products.elementor-grid li.product{display:block;padding:10px !important;background-color:var(--e-global-color-1bc0ac5);border-radius:25px}body .elementor-products-grid ul.products.elementor-grid li.product>*{text-align:center}body .elementor-products-grid ul.products.elementor-grid li.product a img{border-radius:20px;margin-bottom:10px}body .elementor-products-grid ul.products.elementor-grid li.product div.woocommerce-loop-product__title{padding:0;font-weight:700;line-height:1;font-size:15px}body .elementor-products-grid ul.products.elementor-grid li.product div.woocommerce-loop-product__title:after{content:"";display:block;width:50%;margin:5px auto;height:2px;background-color:#000;transform:scale(0);transition:all .2s ease-in-out}body .elementor-products-grid ul.products.elementor-grid li.product:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}body .elementor-products-grid ul.products.elementor-grid li.product:hover div.woocommerce-loop-product__title:after{transform:scale(1)}body .elementor-products-grid ul.products.elementor-grid li.product .price:before{content:"À partir de ";font-size:70%;display:block}#cmplz-manage-consent{display:none!important}.grecaptcha-badge{opacity:0}