header{position:relative;z-index:2}body>div{position:relative;z-index:1}body:not(.elementor-page) h1.entry-title{margin-top:25px;margin-bottom:40px}body:not(.elementor-page) .page-content h3{font-size:26px}body:not(.elementor-page) main.page{padding-bottom:50px}@media (min-width:1279px){div.elementor-widget-button a{min-width:172px!important}div.elementor-widget-button.medium a{min-width:196px!important}div.elementor-widget-button.large a{min-width:222px!important}.single-magasin .elementor-form input[type="checkbox"]{height:16px!important}}@media (MAX-width:1278px){body.single-magasin .elementor-form input[type="checkbox"]{width:29px!important;max-width:18px;display:inline-block!important}}@media (max-width:1240px){.texteImage,.pointChaud{margin-top:0!important;margin-bottom:0!important}.texteImage>.e-con-inner,.realisations>.e-con-inner{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.produitsPhares,.imageTexte,.realisations,.texteImage{padding-top:50px!important;padding-bottom:50px!important}.produitsPhares,.imageTexte,.realisations,.bandeau,.texteImage,.avis,.faq,.bannieresDeuxColonnes,.enteteCategorie .titre,.enteteCategorie .textes,.realisation-texte,.sectionSliderProduits .titre,.pointChaud,.sectionTrouverBoutique,.texte,.single-magasin .entete,.presentation,.enteteProduit,.descriptionProduit,.sectionVousAimerez{padding-left:30px!important;padding-right:30px!important}.logoImage,.texteImage{overflow:hidden!important}.enteteCategorie .textes{margin-bottom:30px}}.topBannniere p.elementor-heading-title{margin-bottom:15px}@media (max-width:1024px){.topBannniere .elementor-heading-title{font-size:14px!important;line-height:1em!important;transform:translateY(2px);padding-left:10px;padding-right:10px}.mainHeader .elementor-widget-n-menu{z-index:9!important}.mainHeader .elementor-widget-n-menu .e-n-menu-heading{margin-top:12px}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li:first-child>.e-n-menu-title{padding-top:20px}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li:last-child>.e-n-menu-title{padding-bottom:16px}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title{display:block;background-color:#f9f5ed}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title .e-n-menu-title-text{font-size:21px!important}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title a{display:block;background-color:#f9f5ed;cursor:pointer;text-align:center}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title a .e-n-menu-title-text{display:block;text-align:center}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title .e-n-menu-title-container{display:block;text-align:center;cursor:pointer}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title .e-n-menu-dropdown-icon{display:none}.mainHeader .elementor-widget-n-menu .e-n-menu-heading>li>.e-n-menu-title .e-n-menu-title-text{display:block;text-align:center;cursor:pointer}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action *{background:initial!important}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action .elementor-cta__bg-wrapper{display:none!important}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action .elementor-cta__title{text-align:center}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action .elementor-cta__content{padding:13px!important;min-height:initial}.mainHeader .elementor-widget-n-menu .e-n-menu-content>div{flex-wrap:wrap}.mainHeader .elementor-widget-n-menu .e-n-menu-content>div>div{flex-wrap:wrap}.mainHeader .elementor-widget-n-menu .e-n-menu-content>div>div>div{flex-wrap:wrap}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action{display:block;width:100%}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-widget-call-to-action::after{display:none!important}.mainHeader .elementor-widget-n-menu .e-n-menu-content .elementor-cta__title{color:#1f2124;font-size:18px!important;font-weight:600!important;padding:0!important;}.mainHeader .elementor-widget-n-menu :where(.elementor-widget-n-menu .e-n-menu-content>.e-con){background-color:#fff}.mainHeader .elementor-widget-n-menu .e-con>.e-con-inner{padding-block-end:10px;padding-block-start:10px}h1.elementor-heading-title,body:not(.elementor-page) h1.entry-title{font-size:50px!important}h2.elementor-heading-title,.h2Like .elementor-heading-title,.elementor-widget.elementor-widget-text-editor>h2,body:not(.elementor-page) .page-content h2{font-size:27px!important}.imageTexte h3.elementor-heading-title,.texteImage h3.elementor-heading-title,.texte h3.elementor-heading-title,.elementor-widget.elementor-widget-text-editor>h3,body:not(.elementor-page) .page-content h3{font-size:23px!important}.enteteCategorie .imageTexte{padding-top:34px!important}.single-magasin .presentation p br{display:none}.infos-magasin-content.top{position:relative!important;top:initial!important;left:initial;right:initial}}.fancybox-toolbar{display:none!important}@media (max-width:879px){.single-magasin footer>div:last-child{padding-bottom:30px}}#contactMobile .fa-phone-alt::before,#contactMobile .fa-phone-flip::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:767px){.single-magasin .realisations{padding-bottom:0!important}.tabs-realisations .elementor-widget-icon-list .elementor-icon-list-text{font-size:13px;padding:4px 10px}body.single-magasin div .elementor-form input[type="checkbox"]{width:41px!important;height:14px}.elementor-form .elementor-field-subgroup{flex-wrap:wrap!important;gap:10px}body .elementor-form input[type="checkbox"],body .elementor-form input[type="radio"]{width:14px;height:14px}.webformMagasin h1.elementor-heading-title{font-size:34px!important}h1.elementor-heading-title,body:not(.elementor-page) h1.entry-title{font-size:42px!important}h2.elementor-heading-title,.h2Like .elementor-heading-title,.elementor-widget.elementor-widget-text-editor>h2,body:not(.elementor-page) .page-content h2{font-size:27px!important}.imageTexte>div{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.imageTexte>div:last-child{margin-top:30px!important}.realisations .elementor-cta__content{min-height:299px!important}.realisations .elementor-widget-text-editor,.avis .elementor-widget-text-editor{margin-bottom:0!important;padding-bottom:0!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{gap:0!important}.sliderMask .item_title>a.item_button{min-width:auto!important;margin:auto!important;text-shadow:0}.sliderMask .item_title{flex-wrap:wrap!important;gap:15px}.sliderMask .item_title>div{text-shadow:0 0 11px #000}.sliderMask .item_title *{text-align:center}.sliderProduits .owl-item::after,.sliderMask .owl-item::after{height:100%}.sliderMask.conseils .item_button{display:none!important}.bandeauProjet .elementor-heading-title{font-size:30px!important}.bandeauProjet>.e-con-inner>div:last-child{flex-wrap:wrap!important}.elementor-icon-box-title{margin-top:10px}.entete ul.elementor-icon-list-items{gap:5px}.entete ul.elementor-icon-list-items li{width:100%}.entete ul.elementor-icon-list-items li span{font-size:17px!important}}@media (min-width:769px){.pointChaud .elementor-icon-box-description,.pointChaud .elementor-icon-box-title{text-align:left!important}}@media (max-width:575px){body:not(.elementor-page) h1.entry-title{padding-left:0;padding-right:0}body:not(.elementor-page) main.page{padding-left:30px;padding-right:30px}}@media (max-width:479px){.topBannniere .elementor-heading-title{font-size:12px!important}h1.elementor-heading-title br,.elementor-heading-title br,.elementor-widget-text-editor br{display:none!important}h1.elementor-heading-title,body:not(.elementor-page) h1.entry-title{font-size:36px!important}.realisations .elementor-cta__content{padding:30px!important}.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:16px!important}.e-n-accordion-item-title{padding:15px 20px!important}.entete ul.elementor-icon-list-items li span{font-size:16px!important}h2.elementor-heading-title,.h2Like .elementor-heading-title,.elementor-widget.elementor-widget-text-editor>h2,body:not(.elementor-page) .page-content h2{font-size:26px!important}.bandeauProjet{padding:40px 30px!important}.bandeauProjet .e-con-inner{padding:0!important}.bandeauProjet .elementor-heading-title{font-size:26px!important}.bandeauProjet>.e-con-inner>div:last-child{gap:10px}.sectionTrouverBoutique .elementor-widget-shortcode .liste-boutiques-select{border:solid 1px #000!important}.sectionTrouverBoutique .elementor-widget-shortcode{padding-left:0!important;margin-left:0!important;position:absolute;left:0;top:45px}}.annonce img,.a-single img{border-radius:15px!important}.elementor-heading-title>span{font-weight:300!important}.triangleRight::after{content:' ';position:absolute;top:-100px;right:0;width:151px;height:184px;background:url(../../../../../../themes/hello-elementor-child/assets/images/triangle.svg) no-repeat top right transparent;display:block;z-index:1!important;background-size:151px}a .triangleRight{color:#252321!important}a .triangleRight *{color:#252321!important}.triangleRight>div{z-index:9!important}.triangleRight>div *{z-index:9!important}.triangleRight::before{z-index:1!important;content:' '!important;position:absolute!important;top:-100px!important;right:150px!important;left:initial!important;width:564px!important;height:116px!important;background-color:#F28A3D!important;display:block!important}.elementor-widget-n-accordion:not(.descriptionProduit .elementor-widget-n-accordion,.faqAccordeon .elementor-widget-n-accordion) .elementor-element.e-con.e-child{border-top:0!important}.elementor-widget-n-accordion:not(.descriptionProduit .elementor-widget-n-accordion,.faqAccordeon .elementor-widget-n-accordion) .e-n-accordion-item-title{border:1px solid #000;border-radius:15px;box-shadow:none!important}.elementor-widget-n-accordion:not(.descriptionProduit .elementor-widget-n-accordion,.faqAccordeon .elementor-widget-n-accordion) .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom:0!important;border-radius:15px 15px 0 0}.elementor-widget-n-accordion:not(.descriptionProduit .elementor-widget-n-accordion,.faqAccordeon .elementor-widget-n-accordion) .e-n-accordion-item[open]>.e-n-accordion-item-title+.e-con.e-child{border-left:1px solid #000!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;border-radius:0 0 15px 15px;overflow:hidden;margin-top:-1px}.triangleRight{position:relative!important}.pmax::before{opacity:0!important}.pmax i{transform:rotate(90deg);margin-right:6px}.imageTexte h3.elementor-heading-title,.texteImage h3.elementor-heading-title,.texte h3.elementor-heading-title,.elementor-widget.elementor-widget-text-editor>h3{font-family:"Outfit",Sans-serif;font-weight:600;font-size:34px}.elementor-widget.elementor-widget-text-editor>h2{font-family:"Playfair Display",Sans-serif;font-size:40px;font-weight:900;line-height:1.1em}@media (min-width:1279px){.realisation .elementor-cta__button-wrapper{position:absolute;bottom:50px;right:45px;display:block;width:165px!important}}@media (max-width:1278px){.realisation .elementor-cta__button-wrapper{margin-top:10px}}.realisation .elementor-cta__button-wrapper .elementor-cta__button{min-width:165px!important}.realisation .elementor-cta__description{margin-bottom:0!important}.realisation.hidden .elementor-cta__content{opacity:0!important;transition:opacity 0.4s ease!important}.realisation:hover .elementor-cta__content{opacity:1!important}.realisation::after{content:" ";width:100%;position:absolute;border-radius:0 0 15px 15px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));height:150px;display:block;left:0;bottom:0;z-index:1}.elementor-cta__button{border:0!important}.elementor-widget-button.black a{background-color:#252321}.elementor-widget-button.black a:hover{background-color:#F28A3D}.infos-magasin-content{padding:35px}.infos-magasin-content.top{position:absolute;top:-170px;border-radius:15px;background-color:#FFF}.infos-magasin-content .elementor-widget-button a{display:inline-block;width:100%;margin-top:20px}.infos-magasin-content ul{list-style:none}.infos-magasin-content ul li{margin-bottom:20px}.infos-magasin-content.bottom{padding:10px 0 0 0}.elementor-form .elementor-field-subgroup{flex-wrap:nowrap}.elementor-form .elementor-field-type-acceptance{font-size:14px;display:inline-block}.elementor-form .elementor-field-option{display:flex;flex-wrap:nowrap}.elementor-form .elementor-field-option label{padding-left:15px}.elementor-form input[type="checkbox"],.elementor-form input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:1px solid #f28a3d!important;border-radius:50%!important;background-color:white!important;cursor:pointer!important;position:relative!important;vertical-align:middle!important;display:inline-block!important;width:16px;height:16px}.single-magasin .elementor-form input[type="checkbox"]{width:25px!important;max-width:16px!important}.elementor-form input[type="checkbox"]{width:16px!important}.elementor-form input[type="checkbox"]:checked::before,.elementor-form input[type="radio"]:checked::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#f28a3d;border-radius:50%;transform:translate(-50%,-50%)}.infos-magasin{list-style:none;margin:0;padding:0}.infos-magasin li{position:relative;padding-left:33px;margin-bottom:.5rem;font-size:18px;line-height:24px;font-weight:400}.infos-magasin li a{font-size:18px;line-height:24px;font-weight:400}.infos-magasin li a:hover{font-size:18px;line-height:24px;font-weight:400}.infos-magasin li::before{content:"";position:absolute;left:0;top:.15em;width:18px;height:1.4rem;background-repeat:no-repeat;background-size:contain;background-position:center}.infos-magasin-content.bottom .infos-magasin__adresse::before{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/pin-blue.svg)}.infos-magasin__adresse::before{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/pin.svg)}.infos-magasin__telephone::before{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/tel.svg)}.infos-magasin__email::before{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/mail.svg)}.infos-magasin__horaires::before{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/clock.svg)}.infos-magasin a{color:inherit;text-decoration:none;transition:opacity 0.2s ease}.infos-magasin a:hover{opacity:.7}li.infos-infos__magasin::before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:#252321;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 17c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1zm0-10.5c-.83 0-1.5-.67-1.5-1.5S11.17 5.5 12 5.5s1.5.67 1.5 1.5S12.83 8.5 12 8.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 17c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1zm0-10.5c-.83 0-1.5-.67-1.5-1.5S11.17 5.5 12 5.5s1.5.67 1.5 1.5S12.83 8.5 12 8.5z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.elementor-widget-button.play a{padding-left:50px}.elementor-widget-button.play svg{background:initial!important;font-size:25px!important;position:absolute;top:7px;left:20px}.elementor-widget-button.play a:hover svg{fill:none!important}.sliderActus .item_button{line-height:27.5px!important}.sliderActus .item_title_main{line-height:1.3em;margin-bottom:15px}.sliderActus .owl-item::after{display:none!important}.sliderProduits .owl-item::after,.sliderMask .owl-item::after{content:" ";width:100%;position:absolute;border-radius:0 0 15px 15px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));height:150px;display:block;left:0;bottom:0;z-index:1}.sliderProduits .owl-item .item_title{z-index:2}.sliderMask .item_title{position:absolute!important;bottom:0!important;z-index:2!important;top:initial!important;padding-bottom:50px!important;padding-right:50px!important;padding-left:50px!important;display:flex!important;align-items:center!important;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:nowrap}.sliderMask .item_title>div,.sliderMask .item_title>a{display:inline-block!important;width:auto!important}.sliderMask .item_title>a{min-width:244px!important;text-align:center;margin:0!important;line-height:27.5px!important}.avisHead svg{height:10px!important;width:auto!important}.sliderProduits .ue-item img{transition:transform 0.4s ease,filter 0.4s ease;transform:scale(1)}.sliderProduits .ue-item:hover img{transform:scale(1.08);filter:brightness(1.05)}.ug-thumb-wrapper{border-radius:15px}.elementor-widget-text-editor strong{font-weight:600!important}.noMarginBottom p:last-child{margin-bottom:0!important}.sliderProduits .owl-carousel.owl-drag .owl-item .item{max-width:368px}.sliderProduits .owl-carousel.owl-drag .owl-item .item img{object-fit:cover}.enteteProduit .elementor-icon-list-items{gap:20px}.descriptionProduit details.e-n-accordion-item[open]>summary.e-n-accordion-item-title,.faqAccordeon details.e-n-accordion-item[open]>summary.e-n-accordion-item-title{border-radius:15px 15px 0 0!important}#breadcrumbs a{font-weight:400!important}#breadcrumbs .breadcrumb_last strong{font-weight:600!important}.realisation .elementor-cta__content{z-index:2}.textTitle b,.textTitle strong,.textTitle span{font-weight:600}.triangleBlanc,.triangleBeige{position:relative}.triangleBlanc::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:134px solid #fff;border-left:185px solid transparent;z-index:2}.triangleBeige::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:134px solid #f8f5ed;border-left:185px solid transparent;z-index:2}.drapeau{position:relative}.drapeau::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background:linear-gradient(to right,#3341dd 33.33%,#ffffff 33.33%,#ffffff 66.66%,#e5292c 66.66%);border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:2;pointer-events:none}.swiper-slide .elementor-testimonial{align-items:flex-start;text-align:center;height:100%;flex-direction:column;display:flex;flex-wrap:wrap;position:relative;padding:85px 40px 90px 40px}.swiper-slide .elementor-testimonial .elementor-testimonial__header cite .elementor-testimonial__name{text-align:center;width:100%;position:absolute!important;left:50%;transform:translateX(-50%);bottom:38px}.swiper-slide .elementor-star-rating{position:absolute!important;top:34px!important;left:50%;transform:translateX(-50%)}.e-n-accordion-item-title-header h3{font-weight:400!important}.a-single a img{opacity:1;transition:opacity 0.3s ease}.a-single a img:hover{opacity:.85}.liste-boutiques-select option{font-size:14px;cursor:pointer}.liste-boutiques-select{border-color:#FFF;border-radius:30px;font-size:15px;font-weight:300;max-width:191px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.liste-boutiques-select::-ms-expand{display:none}a.elementor-button.elementor-button-link,a.elementor-button.elementor-button-link:hover,a.elementor-button.elementor-button-link span,a.elementor-button.elementor-button-link:hover span{font-size:inherit;font-weight:500!important;line-height:inherit!important}.ue-remote-carousel-navigation-wrapper .ue-remote-arrow{background-color:transparent!important}