@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url("/fonts/clients/Raleway-400.woff2") format("woff2"),url("/fonts/clients/Raleway-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url("/fonts/clients/Raleway-600.woff2") format("woff2"),url("/fonts/clients/Raleway-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url("/fonts/clients/Raleway-700.woff2") format("woff2"),url("/fonts/clients/Raleway-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Corinthia;src:url("/fonts/clients/Corinthia-400.woff2") format("woff2"),url("/fonts/clients/Corinthia-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Corinthia;src:url("/fonts/clients/Corinthia-700.woff2") format("woff2"),url("/fonts/clients/Corinthia-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:iconfnt;src:url("/fonts/AdobeBlank.eot");src:url("/fonts/AdobeBlank.eot?#iefix") format("embedded-opentype"),url("/fonts/AdobeBlank.woff") format("woff"),url("/fonts/AdobeBlank.otf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.list-services3__root,#main-container,body::before{max-width:100%}.accueil #main-container{background-color:#fff}.accueil #main-container main{padding-bottom:initial}#main-container{background-color:#f6f5f3}#main-container main{padding-bottom:50px}.message-info__root{padding-block:5px;background-color:#ec3e07}.accueil{margin-bottom:0}.accueil:has(.message-info__root) .header{margin-top:35px}.list-services3__content{row-gap:30px}.list-services3__list{max-width:1540px;margin-inline:auto}.block-contenu{max-width:1100px}body:has(.header--tunnel) .bandeau-communication__root{display:none}.accueil .swiper-pagination{margin-top:70px;bottom:0;width:100% !important}.accueil .swiper-pagination-bullet{border-radius:50px;height:6px;width:100px;opacity:1;background-color:#c7bdbb;transform:none !important;left:initial !important}@media only screen and (max-width:1000px){.accueil .swiper-pagination-bullet{width:50px}}.accueil .swiper-pagination-bullet-active-main{background-color:#ec3e07;width:400px}@media only screen and (max-width:1000px){.accueil .swiper-pagination-bullet-active-main{width:200px}}.nova-slider__slides{overflow:hidden}.TRIANGLE,.nova-button-link__root,.nova-button-link__root.default,.bouton{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #2e353b;color:#2e353b;transition:ease-in-out .3s;font-weight:600;font-family:"Raleway",sans-serif;font-size:1.6rem;line-height:2rem;padding:15px 20px;border-radius:50px}.TRIANGLE::before,.nova-button-link__root::before,.nova-button-link__root.default::before,.bouton::before{content:none}.TRIANGLE:hover,.nova-button-link__root:hover,.nova-button-link__root.default:hover,.bouton:hover{border-color:#ec3e07;background-color:#ec3e07;color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media only screen and (max-width:700px){.TRIANGLE,.nova-button-link__root,.nova-button-link__root.default,.bouton{padding:15px 25px;background-color:#ec3e07;color:#fff;border-color:#ec3e07}}.accueil .nova-button-link__root.default,.accueil .nova-button-link__root,.accueil .bouton{padding:15px 70px !important}@media only screen and (max-width:700px){.accueil .nova-button-link__root.default,.accueil .nova-button-link__root,.accueil .bouton{padding:15px 25px !important}}.detailProd .cookies__bottom .cookies__bouton,.cookies__bottom .cookies__bouton{padding:15px 40px !important}@media only screen and (max-width:500px){.detailProd .cookies__bottom .cookies__bouton,.cookies__bottom .cookies__bouton{padding:15px 20px !important}}input[type=submit]{background-color:#ec3e07;color:#fff;border-color:#ec3e07;border-radius:50px !important}.desktop input[type=submit]:hover{background-color:rgba(0,0,0,0) !important;color:#2e353b !important}.desktop .TRIANGLE:hover,.desktop .nova-button-link__root.default:hover,.desktop .nova-button-link__root:hover,.desktop .bouton:hover{background-color:#ec3e07 !important;border-color:#ec3e07;color:#fff !important;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.cookies__bottom{max-width:100% !important}.cookies__bottom .cookies__bouton{flex:initial !important}.cookies__bottom .cookies__bouton--config,.cookies__bottom .cookies__bouton--decline{background-color:rgba(0,0,0,0) !important;border-color:#2e353b !important;color:#2e353b !important}.cookies__bottom .cookies__bouton--config:hover,.cookies__bottom .cookies__bouton--decline:hover{border-color:#ec3e07 !important}.cookies__bottom .cookies__bouton--accept,.cookies__bottom .cookies__bouton--valid{background-color:#ec3e07 !important;color:#fff;border-color:#ec3e07}.cookies__bottom .cookies__bouton--accept:hover,.cookies__bottom .cookies__bouton--valid:hover{background-color:rgba(0,0,0,0) !important;color:#2e353b !important;border-color:#2e353b !important}.cookies__back{left:0}.cookies__container--base .cookies__bouton--decline{font-size:1.5rem !important}.cookies .popin__titre{color:#ec3e07 !important}.popin span.popin-close{right:25px;top:25px}.content-intro__content{max-width:1000px;margin-inline:auto}.content-intro__content .nova-inline__inner{padding:50px 20px 0;flex-wrap:nowrap;gap:30px;align-items:center;flex-direction:column}@media only screen and (max-width:700px){.content-intro__content .nova-inline__inner{gap:20px;padding-top:50px;flex-direction:column}}.content-intro__titre{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.content-intro__titre{display:block;width:100%}}.content-intro__titre{text-align:center}.content-intro__text{font-size:1.6rem;line-height:2.6rem;color:#5c7078;text-align:center}.ariane__root{width:100%;padding:10px 20px;background-color:#ec3e07}.ariane__root .inline__inner{justify-content:center;align-items:center;max-width:100%}.ariane__a,.ariane__actual,.ariane__separ{font-size:1.4rem;line-height:1.8rem;font-weight:500;padding:0 !important;color:#fff;border:0 !important;transition:ease-in-out .3s}.ariane__actual{font-weight:700}.ariane__a:hover{border-bottom:0 !important;color:#2e353b}@media only screen and (min-width:1000px){.accueil .header{background-color:rgba(0,0,0,0) !important;position:absolute;width:100%;z-index:9}}.accueil .header:has(.menu__a.has-submenu:hover):has(.submenu__root){background-color:#2e353b !important}.header{position:relative;background-color:#2e353b}.header--tunnel .topbar__root{padding:0;background-color:#fff}.header--tunnel .topbar__container{padding:10px !important}.header--tunnel .topbar__item svg{width:20px;height:20px}.header--tunnel .topbar__item svg path{fill:#2e353b}.header--tunnel .topbar__text{font-size:1.4rem;line-height:1.8rem;color:#2e353b}.header--tunnel .header__container--bottom,.header--tunnel .header__formMobile{display:none}.header--tunnel .header__col--center{display:block}@media only screen and (max-width:1000px){.header--tunnel .header--constrait{padding-bottom:10px !important}}.header--tunnel+.header__formMobile{display:none}.header--constrait{max-width:1540px;padding:30px 20px !important}.header__main{padding-bottom:10px}@media only screen and (max-width:1000px){.header__main{padding-bottom:0}}.header__icon svg path{fill:#fff;transition:ease-in-out .3s}.header__icon--badge.has-item::before{background-color:#ec3e07;width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:40px;color:#fff !important;font-size:1.2rem;line-height:.7rem;top:unset;left:unset;bottom:-2px;right:0;transform:translate(0);font-weight:400}.header__icon:hover svg path{fill:#ec3e07;stroke:#ec3e07}.header__logo__a{width:100%;max-width:300px}.header__logo__a svg{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (max-width:700px){.header__logo__a{width:120px}}.header .search__form{display:flex !important;border:1px solid #2e353b;padding:0 10px}.header .search__form svg{width:20px;height:20px}.header .search__drawer .search__form{border:1px solid #2e353b}@media only screen and (max-width:1200px){.header .search__drawer .search__form{max-width:290px;margin-inline:auto}}.header__col--right{position:relative;justify-content:flex-end;gap:40px}@media only screen and (max-width:1000px){.header__col--right{gap:20px}.header__col--right .header__icon--panier,.header__col--right .header__icon--user,.header__col--right .header__icon--wishlist{display:none}.header__col--right .header__col--search{display:none}}.header__col--left{justify-content:flex-start}.header__col--left .burger{width:25px;height:25px}.header__col--left .burger svg path{fill:#fff}@media only screen and (max-width:1000px){.header__col--left .search__form{display:none !important}}.header__col--center,.header__col--left,.header__col--right{width:100%;padding:0}.header__icon{padding:0}.header .submenu__a{font-size:1.5rem;line-height:1.9rem}.header .submenu__a:hover{color:#ec3e07}.header .submenu__li--titre{color:#ec3e07;text-transform:none;font-size:1.6rem;line-height:2rem}.header .submenu__root{max-width:1200px}.header .menu__ul{gap:30px}.header .menu__a{font-size:1.6rem;line-height:2rem;color:#fff;transition:ease-in-out .3s}@media only screen and (min-width:1000px){.header .menu__a:hover{transform:scale(1.1)}}.header .menu__a.actif{color:#ec3e07;font-weight:700}.header .menu__nav--vertical .menu__li{border-bottom:1px solid rgba(132,132,132,.25)}.header .menu__nav--vertical .menu__li:first-child{border-top:1px solid rgba(132,132,132,.25)}.header .menu__nav--vertical .menu__ul{gap:initial;align-items:stretch}.header .menu__nav--vertical .menu__a{color:#2e353b;padding:20px 15px}.header .menu__nav--vertical .submenu__container{align-items:center}.header .menu__nav--vertical .submenu__root{background-color:#f6f5f3}.header .menu__nav--vertical .submenu__a{font-size:1.5rem;line-height:1.9rem}.header .menu__nav--vertical .submenu__ul{align-items:center}.header .menu__listpictos{background-color:#ec3e07;padding-block:10px}.header .menu__listpictos .header__icon{gap:10px;padding:10px}.header .menu__listpictos .header__icon-text{color:#fff;font-size:1.4rem;line-height:1.8rem}.header .menu__listpictos .header__icon svg path{fill:#fff;stroke:#fff}.header .menu__li[data-name="39823-liste-cadeau"] .submenu__ul--all{display:none}.header__formMobile{display:none}@media only screen and (max-width:1000px){.header__formMobile{padding:20px;background-color:#f6f5f3;display:block;position:sticky;top:0;z-index:999}.header__formMobile .search__form{display:flex;background-color:#fff;border:1px solid #fff;padding-inline:10px}}@media only screen and (min-width:800px){.accueil .single-slider{height:calc(100vh - 30px)}.accueil .single-slider__img{object-fit:cover}.accueil .single-slider__container{max-height:100%;height:100%}.accueil .single-slider__ul{height:100%}.accueil .single-slider__ul .flickity-viewport{height:100% !important}.accueil .single-slider__slide,.accueil .single-slider__main-a{height:100%}}.single-slider__content .bouton{margin-inline:auto}.single-slider__text{color:#2e353b}.single-slider__titre{font-weight:600;text-transform:none}.single-slider__arrow--round .arrow-rond{fill:rgba(0,0,0,0)}.single-slider__arrow--round .arrow-fleche{fill:#fff}.single-slider__img{width:100%}.single-slider--full .single-slider__container-img{padding-bottom:40%}@media(min-width:1000px)and (max-width:1500px){.single-slider__block{top:50px}}.single-slider__thumbs-container--image .single-slider__thumb{display:none !important;width:10px;height:10px;margin:0 7px;z-index:1}.single-slider__thumbs-container--image .single-slider__thumb:first-child{margin-left:0}.single-slider__thumbs-container--image .single-slider__thumb:last-child{margin-right:0}.single-slider__thumbs-container--image .single-slider__thumb.actif{width:20px;height:20px;border:2px solid #fff;border-radius:50px}.single-slider__thumbs-container--image .single-slider__thumb.actif::before{height:20px;border-radius:50px;width:20px !important;background-color:#fff;opacity:1}.single-slider__thumbs-container--image .single-slider__thumb::before{height:10px;width:10px;border-radius:50px;background-color:#fff;opacity:.4}.single-slider__thumbs-container--image .single-slider__thumb::before{width:10px !important}.desktop .single-slider__arrow--round:hover svg .arrow-rond{fill:rgba(0,0,0,0)}.desktop .single-slider__arrow--round:hover svg .arrow-fleche{fill:#5c7078}@media only screen and (min-width:800px){.single-slider__content--blanc .single-slider__text{color:#fff}.single-slider__content--blanc .bouton{border-color:#fff;color:#fff}}@media only screen and (max-width:800px){.single-slider--full{margin-bottom:30px}.single-slider__content{padding-top:30px;padding-bottom:20px}.single-slider__titre{margin-bottom:20px;font-weight:600}.single-slider__thumbs-container--image .single-slider__thumb.actif::before{background-color:#ec3e07;opacity:100%;width:15px !important;height:15px}.single-slider__thumbs-container--image .single-slider__thumb{margin:0 7px}.single-slider__thumbs-container--image .single-slider__thumb.actif{border-color:#ec3e07;width:30px;height:30px;background-color:#fff}.single-slider__thumbs-container--image .single-slider__thumb::before{background-color:#ec3e07;opacity:100%}.single-slider__thumbs-container{position:relative;width:max-content;margin-inline:auto;margin-top:20px}.single-slider__thumbs-container::after{content:"";position:absolute;top:50%;height:1px;width:100%;background-color:#ec3e07;left:0}.single-slider__text{display:block !important}.single-slider__block{background-color:#f6f5f3}}@media only screen and (max-width:500px){.single-slider--full .single-slider__container-img{padding-bottom:80%}.single-slider--full .single-slider__slide--resize .single-slider__container-img{padding-bottom:40%}.single-slider__img{width:initial}}.block-card3__root{overflow:hidden;margin-top:0 !important;background-color:#f6f5f3;position:relative;padding-block:50px}.block-card3__root::before{content:"";position:absolute;top:-200px;left:0;width:100%;height:400px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/clients/langlois/theme/mask-1.png)}@media only screen and (max-width:700px){.block-card3__root::before{height:150px;top:-50px}}.block-card3__root::after{content:"";position:absolute;bottom:-200px;left:0;width:100%;height:400px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg);background-image:url(/clients/langlois/theme/mask-1.png)}@media only screen and (max-width:700px){.block-card3__root::after{height:150px;bottom:-50px}}@media only screen and (max-width:1000px){.block-card3__root .nova-inline__inner{flex-wrap:wrap;gap:10px;max-height:initial;min-height:initial}}.block-card3__root .card-main__root{cursor:default;position:relative;flex:1 1 0;transition:flex .8s ease;overflow:hidden}.block-card3__root .card-main__root:nth-child(2){flex:2 1 0}.block-card3__root .card-main__root:hover{flex:2 1 0;z-index:1}@media only screen and (max-width:1000px){.block-card3__root .card-main__root{flex:initial;width:calc(50% - 5px)}.block-card3__root .card-main__root:first-child{flex:initial;width:100%}}.block-card3__root .card__image{height:100%;max-height:1000px;min-height:1000px}@media only screen and (max-width:1500px){.block-card3__root .card__image{max-height:600px;min-height:600px}}@media only screen and (max-width:1000px){.block-card3__root .card__image{max-height:500px;min-height:500px}}.block-card3__root .card__image img{width:100%;height:100%;object-fit:cover}.block-card3__root .card__image::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 53.2%,rgba(0,0,0,0.75) 100%);height:100%;width:100%}.block-card3__root .card-main__content{width:100%;position:absolute;left:50%;bottom:50px;transform:translateX(-50%)}@media only screen and (max-width:700px){.block-card3__root .card-main__content{bottom:15px;padding-inline:20px}}.block-card3__root .card__titre{font-family:"Corinthia",sans-serif;color:#fff;font-size:4rem;line-height:4.4rem}@media only screen and (max-width:700px){.block-card3__root .card__titre{font-size:2.5rem;line-height:2.9rem}}.few-marques-slider__root{position:relative;margin-top:0;padding-bottom:50px}.few-marques-slider__root .swiper-pagination{background-color:hsla(0,0%,60%,.35) !important;display:block;max-width:300px;margin-inline:auto;margin-top:var(--space-20) !important;min-height:2px !important;height:2px !important}@media(min-width:700px){.few-marques-slider__root .swiper-pagination{max-width:700px}}@media(min-width:1350px){.few-marques-slider__root .swiper-pagination{max-width:1320px}}.few-marques-slider__root .swiper-pagination-fill{background-color:#ec3e07 !important;height:2px !important}.few-marques-slider__root .swiper-pagination-progressbar-fill{background-color:#ec3e07 !important}.few-marques-slider__title{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600}.few-marques-slider__title span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.few-marques-slider__title span{display:block;width:100%}}.block-blog__root{background-color:#f6f5f3;margin-top:0 !important;padding-block:70px;padding-top:140px;position:relative}.block-blog__root::before{content:"";position:absolute;top:0px;left:0;width:100%;height:150px;z-index:9;aspect-ratio:2000/200;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/clients/langlois/theme/maskblog.png)}@media only screen and (max-width:700px){.block-blog__root{padding-top:80px}.block-blog__root::before{height:50px}}.block-blog__root .blog__image img{border-radius:200px;min-height:400px;object-fit:cover}@media only screen and (max-width:700px){.block-blog__root .blog__image img{min-height:300px}}.block-blog__root .blog__titre{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600;padding-inline:20px}.block-blog__root .blog__titre span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.block-blog__root .blog__titre span{display:block;width:100%}}.block-blog__root .blog__titre span{text-transform:none}.block-blog__root .blog__text{font-size:1.6rem;line-height:2.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.block-blog__root .swiper-wrapper{gap:150px;padding-left:20px}@media only screen and (min-width:1000px){.block-blog__root .swiper-wrapper{transform:none !important}}@media only screen and (max-width:1500px){.block-blog__root .swiper-wrapper{gap:50px}}@media only screen and (min-width:1000px){.block-blog__root .nova-slider__slides{overflow:initial}}.block-blog__root .card-main-group-slider__root{max-width:1200px}.block-blog__root .card-main__content{gap:15px}.block-blog__root .card-main__heading-container h3{font-weight:600;font-family:"Raleway",sans-serif;font-size:2.4rem;line-height:2.8rem;color:#2e353b}.block-blog__root .card-main__root{margin-right:0 !important;flex:0 0 calc((100% - 300px)/3)}@media only screen and (max-width:1500px){.block-blog__root .card-main__root{flex:0 0 calc((100% - 100px)/3)}}@media only screen and (max-width:1000px){.block-blog__root .card-main__root{flex:none;width:calc(40% - 25px)}}@media only screen and (max-width:700px){.block-blog__root .card-main__root{flex:none;width:calc(55% - 25px)}}@media only screen and (max-width:500px){.block-blog__root .card-main__root{flex:none;width:calc(70% - 25px)}}.block-blog__root .card-main__root .nova-stack__inner{gap:40px;padding-inline:0}.newsletter-block__root{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-top:0 !important;background-color:#f6f5f3;position:relative}@media only screen and (max-width:700px){.newsletter-block__root{background-color:#fff}}.newsletter-block__image-container{width:100%;z-index:9}.newsletter-block__image-container img{max-height:600px}@media only screen and (max-width:1000px){.newsletter-block__image-container img{min-height:700px}}.newsletter-block__content{max-width:1200px;margin-inline:auto;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%)}.newsletter-block__content .nova-stack__inner{background-color:#fff !important}@media only screen and (max-width:1300px){.newsletter-block__content{max-width:800px}}@media only screen and (max-width:800px){.newsletter-block__content{max-width:500px}}@media only screen and (max-width:500px){.newsletter-block__content{max-width:330px}}.newsletter-block__content .nova-stack__inner{padding:50px}@media only screen and (max-width:700px){.newsletter-block__content .nova-stack__inner{padding:50px 20px}}.newsletter-block-simple__root{position:relative;width:100% !important}.newsletter-block-simple__root input[type=submit]{background-color:#f6dfbf;border:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;height:100%;color:#2e353b;text-transform:uppercase;font-weight:600;border:1px solid rgba(0,0,0,0)}@media only screen and (max-width:500px){.newsletter-block-simple__root input[type=submit]{padding:9px 30px}}.newsletter-block-simple__root input[type=submit]:hover{background-color:#ec3e07 !important;color:#fff !important;border-color:#ec3e07 !important}.newsletter-block-simple__root .newsletter-block__form{width:100%;max-width:350px;background-color:rgba(0,0,0,0);position:relative;border-radius:50px;margin-bottom:0;border:1px solid #c7bdbb}.newsletter-block-simple__root .container-input-email{width:100%}.newsletter-block-simple__root .container-input-email input{padding-top:10px !important;width:100%;border:0;color:#5c7078;background-color:rgba(0,0,0,0);transition:ease-in-out .3s}.newsletter-block-simple__root .container-input-email input::placeholder{color:#5c7078;transition:ease-in-out .3s}.newsletter-block-simple__root .nova-stack__inner{padding:0px}.newsletter-block-simple__content{gap:30px;max-width:700px;margin-inline:auto}@media(max-width:1000px){.newsletter-block-simple__content{gap:20px}}.newsletter-block-simple__titre{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600;text-transform:none !important;font-size:1.8rem;line-height:2.2rem}.newsletter-block-simple__titre span{display:block;width:100%;color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.newsletter-block-simple__titre span{display:block;width:100%}}.newsletter-block-simple__titre span{text-transform:none !important}.newsletter-block-simple__text{max-width:1000px;margin-inline:auto}.newsletter-block-simple__text p{font-size:1.6rem;line-height:2.6rem;color:#5c7078}.histoire-slider__root{padding-inline:20px}.histoire-slider__root .nova-stack__inner{position:relative;max-width:1250px;gap:150px;flex-direction:row;justify-content:center}@media only screen and (max-width:1000px){.histoire-slider__root .nova-stack__inner{flex-direction:column-reverse;gap:30px}}.histoire-slider__root .nova-button-link__root.default{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.histoire-slider__root .nova-button-link__root.default:hover{background-color:#ec3e07;border-color:#ec3e07}.histoire-slider__root .card-main__root{width:55% !important}.histoire-slider__root .card-main__root .nova-stack__inner{align-items:stretch;flex-direction:column;gap:50px;height:100%}@media only screen and (max-width:1000px){.histoire-slider__root .card-main__root{width:100% !important;padding-inline:20px}}.histoire-slider__root .card-main__content{row-gap:50px}.histoire-slider__root .card-main__heading-container{width:100%}.histoire-slider__root .nova-heading__root{order:1;padding-inline:20px}.histoire-slider__root h2{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600;text-align:center}.histoire-slider__root h2 span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.histoire-slider__root h2 span{display:block;width:100%}}.histoire-slider__root p{font-size:1.6rem;line-height:2.6rem}.histoire-slider__root .nova-slider__root{width:45%}@media only screen and (max-width:1000px){.histoire-slider__root .nova-slider__root{width:100%;padding-inline:60px}}.histoire-slider__root .nova-slider__root .card-main__root{width:100% !important}.histoire-slider__root .nova-slider__root .nova-stack__inner{max-width:100%}.histoire-slider__root .nova-slider__root .nova-slider__inner{max-width:100%}.histoire-slider__root .nova-slider__root .nova-image__root img{object-fit:cover}.boutique__root{margin-top:0 !important}@media only screen and (max-width:700px){.boutique__root .nova-stack__inner{padding-right:0 !important}}.boutique__root .nova-stack__inner{max-width:100%;padding-inline:0}.boutique__root .swiper-wrapper{justify-content:space-between}.boutique__titre{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600}.boutique__titre span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.boutique__titre span{display:block;width:100%}}.boutique-card__root{width:100% !important}.boutique-card__root .nova-stack__inner{gap:0;flex-direction:row}@media only screen and (max-width:1000px){.boutique-card__root .nova-stack__inner{flex-direction:column-reverse}}.boutique-card__root .nova-image__root{margin-right:0 !important;width:100%;height:100%}@media only screen and (max-width:1000px){.boutique-card__root .nova-image__root{padding:0 20px 20px}}.boutique-card__root .nova-image__root img{object-fit:cover;height:100%}.boutique-card__root:hover .boutique-card__content{opacity:1}.boutique-card__root:hover .nova-image__root::before{opacity:1}.boutique-card__bouton-content{align-items:flex-start !important;width:100%}.boutique-card__name--title{font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600;margin-bottom:20px;width:100%;text-align:center}.boutique-card__name--title span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.boutique-card__name--title span{display:block;width:100%}}.boutique-card__tel.nova-button-link__root.default{border:0 !important;padding:0 !important;color:#2e353b !important;background-color:rgba(0,0,0,0) !important;font-weight:400 !important;font-size:1.6rem;line-height:2rem;display:flex;gap:30px;align-items:center}.boutique-card__tel.nova-button-link__root.default::before{content:"";position:relative;display:block;width:30px;height:40px;background-position:center;background-repeat:no-repeat}.boutique-card__tel.nova-button-link__root.default::before{background-image:url(/clients/langlois/theme/tel.png)}.boutique-card__tel.nova-button-link__root.default:hover{background-color:rgba(0,0,0,0) !important;color:#ec3e07 !important}.boutique-card__adresse--title,.boutique-card__horaire--title,.boutique-card__tel--title{display:none}.boutique-card__adresse--info p,.boutique-card__horaire--info p,.boutique-card__tel--info p{font-family:"Raleway",sans-serif;color:#2e353b;font-size:1.6rem;line-height:2.6rem}@media only screen and (max-width:1000px){.boutique-card__adresse--info p,.boutique-card__horaire--info p,.boutique-card__tel--info p{font-size:1.4rem;line-height:2.4rem}}.boutique-card__adresse-content,.boutique-card__horaire-content,.boutique-card__tel-content{position:relative}.boutique-card__adresse-content::after,.boutique-card__horaire-content::after,.boutique-card__tel-content::after{content:"";background-color:#2e353b;position:absolute;bottom:0;left:0;height:1px;width:100%}@media only screen and (max-width:1000px){.boutique-card__adresse-content,.boutique-card__horaire-content,.boutique-card__tel-content{align-items:center;max-width:300px;margin-inline:auto}}.boutique-card__adresse{display:flex;gap:30px;align-items:center}.boutique-card__adresse::before{content:"";position:relative;display:block;width:30px;height:40px;background-position:center;background-repeat:no-repeat}.boutique-card__adresse::before{background-image:url(/clients/langlois/theme/adress.png)}.boutique-card__adresse-content{width:100%}.boutique-card__adresse--info{width:100%;padding-bottom:20px}.boutique-card__tel:hover{box-shadow:none !important}.boutique-card__tel-content{width:100%}@media only screen and (max-width:1000px){.boutique-card__tel-content .boutique__tel{width:100%}}.boutique-card__horaire-content{width:100%;position:relative}.boutique-card__horaire-content::after{content:none}.boutique-card__horaire-content::before{content:"";position:absolute;left:0px;top:50%;transform:translateY(-50%);width:30px;height:40px;background-image:url(/clients/langlois/theme/open.png);background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1000px){.boutique-card__horaire-content::before{left:0}}.boutique-card__horaire--info{display:flex;flex-direction:column;gap:5px;padding-left:60px;width:100%}@media only screen and (max-width:1000px){.boutique-card__horaire--info{justify-content:center;padding-left:60px}}@media only screen and (max-width:380px){.boutique-card__horaire--info{padding-left:40px}}.boutique-card__content{flex-wrap:wrap;flex-direction:row;column-gap:var(--space-10);row-gap:var(--space-10);background-color:#fff;padding:150px;transition:ease-in-out .3s;width:50%}@media only screen and (max-width:1500px){.boutique-card__content{padding:100px 50px}}@media only screen and (max-width:1000px){.boutique-card__content{width:100%;padding:50px 50px 30px;flex-direction:column}}.boutique-card__container--images{width:50%}@media only screen and (max-width:1000px){.boutique-card__container--images{width:100%;padding:0 20px 20px}}.boutique-card__bouton-content{justify-content:center !important;align-items:center !important}.boutique__tel{padding-bottom:20px}.services-picto-liste__root{background-color:#fff !important;position:relative}.services-picto-liste__root::before{content:"";position:absolute;top:-100px;left:0;width:100%;height:150px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/clients/langlois/theme/maskwhite.png)}@media only screen and (max-width:1000px){.services-picto-liste__root::before{height:50px;top:-40px}}.services-picto-liste__root .nova-stack__inner.constraint{max-width:1540px}.services-picto-liste__list .nova-inline__inner{gap:120px;justify-content:center}@media only screen and (min-width:1000px){.service-picto-card__root{transition:ease-in-out .3s}}@media only screen and (min-width:1100px){.service-picto-card__root{width:calc(20% - 120px)}}.service-picto-card__root:hover{transform:translateY(-5px)}@media only screen and (max-width:1000px){.service-picto-card__bottom{max-width:200px}}.service-picto-card__image{justify-content:center;max-height:90px;max-width:90px;min-height:90px}.service-picto-card__label{font-family:"Raleway",sans-serif !important;font-size:1.6rem !important;line-height:2.2rem !important;color:#2e353b !important;font-weight:600}.service-picto-card__label span{font-size:1.4rem !important;line-height:2rem !important;color:#5c7078;font-weight:400;margin-top:5px}.service-picto-card__text{font-size:1.4rem !important;line-height:2rem !important;color:#5c7078;margin-top:5px}.footer-cols__root{background-color:#ec3e07}.footer-cols__root .copy-font,.footer-cols__root .nova-text__root,.footer-cols__root .nova-boutique-horaire__item{font-family:"Raleway",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#fff !important}.footer-cols__root .nova-accordeon__root{width:100%}.footer-cols__root .nova-accordeon__item{border:0}.footer-cols__root .nova-accordeon__header{padding-top:var(--space-5);padding-bottom:var(--space-10);border-bottom:1px solid #fff;padding-inline:var(--space-10);position:relative;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.8rem;line-height:2.2rem}.footer-cols__root .nova-accordeon__header::after{content:"";width:15px;height:15px;background-color:#fff;clip-path:polygon(10% 0,0 10%,40% 50%,0 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0,50% 40%);position:absolute;top:10px;right:var(--space-10);transform:rotate(45deg);transition:var(--basic-transition)}.footer-cols__root .nova-accordeon__header.opened::after{transform:rotate(0);transition:var(--basic-transition)}.footer-cols__root .nova-accordeon__content p{color:#fff;opacity:.8;font-size:1.5rem;line-height:1.9rem;padding-left:20px}.footer-cols__root .nova-accordeon__content-wrapper .footer-cols__col{padding-block:var(--space-10)}.footer-cols__root .footer-cols__accordeons{padding-top:0 !important}.footer-cols__root .footer-cols__inner{margin-inline:auto;padding:70px 20px}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__inner{padding-block:50px}}.footer-cols__root .footer-cols__inner .nova-inline__inner{column-gap:100px !important;padding:0}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__inner .nova-inline__inner{column-gap:50px !important}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__inner .nova-inline__inner{flex-direction:column}}.footer-cols__root .footer-cols__inner .nova-inline__root{column-gap:0 !important}.footer-cols__root .footer-cols__inner .footer-liens-liste__root{flex-wrap:nowrap !important}.footer-cols__root .footer-cols__col.colonne-lg--12:not(.footer-col__not-accordeon){flex:1 1 350px;padding-inline:var(--space-2,8px)}.footer-cols__root .footer-cols__col--1{width:calc((100% - 200px)/3)}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--1{width:calc((100% - 100px)/3)}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--1{width:100%}}.footer-cols__root .footer-cols__col--1 .nova-stack__inner{align-items:flex-start;justify-content:flex-start;gap:30px}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--1 .nova-stack__inner{align-items:center;padding-bottom:30px}}.footer-cols__root .footer-cols__col--1 .nova-heading__root{color:#ec3e07}.footer-cols__root .footer-cols__col--1 .nova-text-editor__root p{color:#fff;opacity:.8;font-size:1.6rem;line-height:2rem;text-align:left}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--1 .nova-text-editor__root p{font-size:1.5rem;line-height:1.9rem;text-align:center}}.footer-cols__root .footer-cols__col--1 .suivre-block__root{width:100%}.footer-cols__root .footer-cols__col--1 .suivre-block__icons{position:relative;justify-content:center;gap:30px}.footer-cols__root .footer-cols__col--1 .suivre-block__icon--lien{color:#fff;font-size:3rem;padding:0;transition:ease-in-out .5s;z-index:2;position:relative}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--1 .suivre-block__icon--lien{font-size:2rem}}.footer-cols__root .footer-cols__col--1 .suivre-block__icon--lien:hover{transform:translateY(-5px)}.footer-cols__root .footer-cols__col--1 .footer-logo__container{width:100%}.footer-cols__root .footer-cols__col--1 .footer-logo__root{padding:0 !important;border-radius:0;border:0}.footer-cols__root .footer-cols__col--1 .footer-logo__root:hover{box-shadow:none}.footer-cols__root .footer-cols__col--1 .footer-logo__img{max-width:100%;width:300px;height:80px}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--1 .footer-logo__img{width:300px;height:60px}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--1 .footer-logo__img{width:300px;height:60px}}.footer-cols__root .footer-cols__col--2{width:calc((100% - 200px)/3)}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--2{width:calc((100% - 100px)/3)}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--2{width:100%}}.footer-cols__root .footer-cols__col--2 .nova-stack__inner{row-gap:30px}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--2 .nova-stack__inner{row-gap:var(--space-10)}}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__root .nova-inline__inner{column-gap:45px !important}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--2 .footer-liens-liste__root .nova-inline__inner{column-gap:40px !important}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--2 .footer-liens-liste__root .nova-inline__inner{row-gap:var(--space-10)}}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__titre{font-weight:600;font-family:"Raleway",sans-serif !important;border-bottom:0 !important;padding:0 !important;font-size:1.8rem;line-height:2.8rem;background-color:rgba(0,0,0,0) !important;border:0 !important;text-transform:uppercase !important}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__titre:hover{color:#ec3e07 !important;box-shadow:none;color:#fff !important}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__link{border-bottom:0 !important;padding:0 !important;text-transform:none;font-size:1.6rem;line-height:2.6rem;color:#fff;opacity:.8;font-weight:400}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__link:hover{background-color:rgba(0,0,0,0) !important;color:#fff !important;box-shadow:none;opacity:1}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__content{gap:20px;flex:1}.footer-cols__root .footer-cols__col--2 .footer-liens-liste__list{gap:20px}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--2 .footer-liens-liste__list{padding-left:20px}}.footer-cols__root .footer-cols__col--3{width:calc((100% - 200px)/3)}@media only screen and (max-width:1400px){.footer-cols__root .footer-cols__col--3{width:calc((100% - 100px)/3)}}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--3{width:100%;padding-top:30px;padding-inline:var(--space-10)}}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__content{gap:20px;align-items:flex-start}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__root .nova-stack__inner{padding-bottom:0}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__text{text-align:start;max-width:600px}@media only screen and (max-width:1050px){.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__text{max-width:100%;margin-inline:0}}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__text p{color:#fff}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__titre{color:#fff;font-size:1.8rem;line-height:2.2rem;font-weight:600;text-align:left !important;font-family:"Raleway",sans-serif;text-transform:uppercase !important}.footer-cols__root .footer-cols__col--3 .newsletter-block-simple__content{max-width:100%;margin-inline:initial}.footer-cols__root .footer-cols__col--3 .newsletter-block__form{border:1px solid #fff;transition:ease-in-out .3s}.footer-cols__root .footer-cols__col--3 .newsletter-block__form:hover{border:1px solid #ec3e07;background-color:#fff}.footer-cols__root .footer-cols__col--3 .newsletter-block__form:hover::before,.footer-cols__root .footer-cols__col--3 .newsletter-block__form:hover::after{opacity:1}.footer-cols__root .footer-cols__col--3 .newsletter-block__form:hover input::placeholder{color:#2e353b}.footer-cols__root .footer-cols__col--3 .newsletter-block__form::before{background-color:#ec3e07;opacity:0;transition:ease-in-out .3s}.footer-cols__root .footer-cols__col--3 .newsletter-block__form::after{background-color:#fff;opacity:0;transition:ease-in-out .3s}.footer-cols__root .footer-cols__col--3 .container-input-email input{color:#2e353b;border:0 !important;background-color:rgba(0,0,0,0) !important}.footer-cols__root .footer-cols__col--3 .container-input-email input::placeholder{color:#fff}.footer-cols__root .footer-cols__inner>.nova-inline__root>.nova-inline__inner{row-gap:0 !important}.realise-hbjo__root{border-top:1px solid #fff}.realise-hbjo__link.default.link{color:#fff !important;border:0 !important;background-color:rgba(0,0,0,0) !important;text-transform:none;padding:0 !important;font-size:1.4rem;line-height:2.4rem;letter-spacing:0;font-weight:400}.realise-hbjo__link.default.link:hover{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:#2e353b !important}.detailProd .footer-cols__root{padding-bottom:200px}@media only screen and (min-width:1000px){.detailProd .footer-cols__root{padding-bottom:150px}}.custom2 #main-container{background-color:#fff}.custom2 #main-container main{padding-bottom:0 !important;margin-bottom:0 !important}.custom2 .content-intro__root{margin-top:70px}@media only screen and (max-width:700px){.custom2 .content-intro__root{margin-top:20px}}.custom2 .content-intro__root .inline__inner{max-width:1800px;margin-left:auto;margin-right:0;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:700px){.custom2 .content-intro__root .inline__inner{justify-content:center}}.custom2 .ariane__root{background-color:rgba(0,0,0,0)}.custom2 .ariane__a,.custom2 .ariane__actual,.custom2 .ariane__separ{color:#2e353b}.services-picto-liste__root::before{content:none}.two-col-image-grid__root{position:relative}@media only screen and (max-width:700px){.two-col-image-grid__root{margin-top:20px}}.two-col-image-grid__root::before{content:"";position:absolute;top:-30px;left:0;width:100%;height:150px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/clients/langlois/theme/maskhistoire.png)}@media only screen and (max-width:700px){.two-col-image-grid__root::before{height:50px;top:0}}.two-col-image-grid__root::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:150px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg);background-image:url(/clients/langlois/theme/maskhistoire.png)}@media only screen and (max-width:700px){.two-col-image-grid__root::after{height:50px}}.two-col-image-grid__root .nova-inline__inner{gap:100px;align-items:stretch}@media only screen and (max-width:1000px){.two-col-image-grid__root .nova-inline__inner{flex-direction:column-reverse;gap:50px}}.two-col-image-grid__root .card-main__root{width:100%;flex:1;padding-block:150px;padding-inline:20px}@media only screen and (max-width:1000px){.two-col-image-grid__root .card-main__root{padding-bottom:0}}@media only screen and (max-width:700px){.two-col-image-grid__root .card-main__root{padding-top:0px;padding-bottom:50px}}.two-col-image-grid__root .card-main__root .nova-stack__inner{padding:0;gap:50px;justify-content:center}@media only screen and (min-width:1000px){.two-col-image-grid__root .card-main__root .nova-stack__inner{max-width:500px;margin-left:auto}}.two-col-image-grid__root .card-main__root p{font-size:1.6rem;line-height:2.6rem}.two-col-image-grid__root .card-main__root a{padding:15px 20px !important}.two-col-image-grid__root .card-main__content{gap:50px}.two-col-image-grid__root .card-main__heading-container{width:100%}.two-col-image-grid__root .card-main__heading-container .type-size__2{text-align:left !important;font-size:2.4rem;line-height:3.4rem;font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600}.two-col-image-grid__root .card-main__heading-container .type-size__2 span{color:#ec3e07;font-weight:700;font-family:"Corinthia",sans-serif;font-size:5rem;line-height:5.4rem}@media only screen and (max-width:700px){.two-col-image-grid__root .card-main__heading-container .type-size__2 span{display:block;width:100%}}@media only screen and (max-width:700px){.two-col-image-grid__root .card-main__heading-container .type-size__2 span{width:fit-content;display:initial}}.two-col-image-grid__root .constraint{max-width:100%}.two-col-image-grid__root .two-col-image-grid__grid{width:100%;flex:1}.two-col-image-grid__root .two-col-image-grid__grid .nova-image__root img{object-fit:cover;height:100%}.two-col-image-grid__grid .nova-grid__inner{gap:0;grid-template-columns:1fr}.list-services3__list{max-width:1540px;margin-inline:auto}@media only screen and (max-width:800px){.list-services3__list-item{flex-wrap:wrap}}.list-services3__content{row-gap:30px}.list-services3__img{object-fit:cover;border-radius:50px}.logo-item__container--hover::after,.logo-item__container--hover::before,.logo-item__container--hover .logo-item__name::after,.logo-item__container--hover .logo-item__name::before,.logo-item__container--hover .logo-item__container-img::after,.logo-item__container--hover .logo-item__container-img::before{content:none}.BLOCKBORDER,.page-connexion__container,.deletingListeCadeau,.closingListeCadeau,.listeCadeau-hub__item,.listeCadeau-details__participants-item,.recap-root--listeCadeau .recap__container--commande,.recap__container--form-listeCadeau,.listeCadeau-details__form--3,.listeCadeau-details__form,.listeCadeau-details__montant,.listeCadeau-create__container-elm{background-color:rgba(0,0,0,0);border:1px solid #5c7078}.deletingListeCadeau,.closingListeCadeau,.listeCadeau-hub__item,.listeCadeau-details__participants-item,.recap__container--form-listeCadeau .b-form-textarea__textarea,.recap__container--form-listeCadeau input,.recap__container--form-listeCadeau,.listeCadeau-details__container-elm .b-form-textarea__textarea,.listeCadeau-details__container-elm input,.listeCadeau-create__container-elm input,.listeCadeau-create__container-elm textarea,.popin-content,.list-services3__list-item,.desktop .logo-item__container--hoverNoLien,.carre-shops__li{border:1px solid #5c7078;border-radius:50px}.listeCadeau-details__montant-participation input{border:1px solid #5c7078 !important}.listeCadeau-prod__edit .bouton{border-color:#2e353b}.page404-v2__root{background-color:#f6f5f3 !important}.bandeau-communication__root{background-color:#ec3e07}.main-cadeau__perso .b-form-checkbox__label::before{border-color:#2e353b}.main-cadeau__perso .b-form-checkbox__label::after{color:#2e353b}.desktop .logo-item__container--hoverNoLien{border:2px solid #5c7078}#ckeditor_html_contenu a,#ckeditor_html_contenulast a .detail-shops__adresse a,.detail-shops__tel a{transition:ease-in-out .3s}#ckeditor_html_contenu a:hover,#ckeditor_html_contenulast a .detail-shops__adresse a:hover,.detail-shops__tel a:hover{color:#ec3e07}.popin span.popin-close{transition:ease-in-out .3s}.popin span.popin-close:hover{background-color:#ec3e07}.desktop .logo-item__container:hover{border:2px solid #ec3e07 !important}input:disabled{border-color:#ccc !important}.b-form-checkbox__input[disabled]+label{color:#ccc !important}.b-form-checkbox__input[disabled]+label::before{border-color:#ccc !important}.popin.alert.newsletter .b-form-input__input{padding-block:10px}.select2-container .select2-selection--single{height:33px !important}.select2-container .select2-selection--single span{font-size:16px !important;line-height:20px !important}.select2-results__option--highlighted[aria-selected]{background-color:#ec3e07;color:#fff}.select2-results__option,.b-form-datepicker__input,.form-contact__container-elm label,.b-form-input__label,.b-form-datepicker__label,.b-form-file__label,.b-form-select__label,.b-form-date__label,.b-form-checkbox__main-label,.b-form-radio__main-label,.b-form-textarea__label{font-size:1.6rem;line-height:2rem;color:#2e353b;font-family:"Raleway",sans-serif}@media only screen and (max-width:700px){.select2-results__option,.b-form-datepicker__input,.form-contact__container-elm label,.b-form-input__label,.b-form-datepicker__label,.b-form-file__label,.b-form-select__label,.b-form-date__label,.b-form-checkbox__main-label,.b-form-radio__main-label,.b-form-textarea__label{font-size:1.5rem;line-height:1.9rem}}.listeCadeau-details__container-elm .b-form-textarea__textarea,.listeCadeau-details__container-elm input,.recap__container--form-listeCadeau input,.recap__container--form-listeCadeau .b-form-textarea__textarea,.listeCadeau-create__container-elm input,.b-form-datepicker__input,.b-form-input__input,.select2-selection,.b-form-textarea__textarea,.b-form-select__select,.b-form-date__input,.b-form-checkbox__other-input,.b-form-radio__radio--other input{font-size:1.5rem;line-height:1.9rem;padding-block:6px;color:#2e353b;border-radius:50px}.listeCadeau-details__container-elm .b-form-textarea__textarea::placeholder,.listeCadeau-details__container-elm input::placeholder,.recap__container--form-listeCadeau input::placeholder,.recap__container--form-listeCadeau .b-form-textarea__textarea::placeholder,.listeCadeau-create__container-elm input::placeholder,.b-form-datepicker__input::placeholder,.b-form-input__input::placeholder,.select2-selection::placeholder,.b-form-textarea__textarea::placeholder,.b-form-select__select::placeholder,.b-form-date__input::placeholder,.b-form-checkbox__other-input::placeholder,.b-form-radio__radio--other input::placeholder{font-size:1.5rem;line-height:1.9rem;color:#2e353b}@media only screen and (max-width:700px){.listeCadeau-details__container-elm .b-form-textarea__textarea::placeholder,.listeCadeau-details__container-elm input::placeholder,.recap__container--form-listeCadeau input::placeholder,.recap__container--form-listeCadeau .b-form-textarea__textarea::placeholder,.listeCadeau-create__container-elm input::placeholder,.b-form-datepicker__input::placeholder,.b-form-input__input::placeholder,.select2-selection::placeholder,.b-form-textarea__textarea::placeholder,.b-form-select__select::placeholder,.b-form-date__input::placeholder,.b-form-checkbox__other-input::placeholder,.b-form-radio__radio--other input::placeholder{font-size:1.4rem;line-height:1.8rem}}.listeCadeau-details__container-elm .b-form-textarea__textarea:focus,.listeCadeau-details__container-elm input:focus,.recap__container--form-listeCadeau input:focus,.recap__container--form-listeCadeau .b-form-textarea__textarea:focus,.listeCadeau-create__container-elm input:focus,.b-form-datepicker__input:focus,.b-form-input__input:focus,.select2-selection:focus,.b-form-textarea__textarea:focus,.b-form-select__select:focus,.b-form-date__input:focus,.b-form-checkbox__other-input:focus,.b-form-radio__radio--other input:focus{border-color:#ec3e07 !important}@media only screen and (max-width:700px){.listeCadeau-details__container-elm .b-form-textarea__textarea,.listeCadeau-details__container-elm input,.recap__container--form-listeCadeau input,.recap__container--form-listeCadeau .b-form-textarea__textarea,.listeCadeau-create__container-elm input,.b-form-datepicker__input,.b-form-input__input,.select2-selection,.b-form-textarea__textarea,.b-form-select__select,.b-form-date__input,.b-form-checkbox__other-input,.b-form-radio__radio--other input{font-size:1.4rem;line-height:1.8rem}}.b-form-textarea__textarea{padding-inline:25px !important;padding-block:10px !important}.popin.alert.newsletter .popin-newsletter__confidentialite,.block-infos__confidentialite,.form-contact__confidentialite,.cookies__back,.oblig.h6,.small-info__phone{font-size:1.4rem;line-height:2.4rem;font-family:"Raleway",sans-serif}@media only screen and (max-width:700px){.popin.alert.newsletter .popin-newsletter__confidentialite,.block-infos__confidentialite,.form-contact__confidentialite,.cookies__back,.oblig.h6,.small-info__phone{font-size:1.3rem;line-height:2.3rem}}#cartTable td,#cartTable th,#cartTable th,#num__commande,.nometadresse,.compte-tab__col,.recap__boutique--retrait,.panier__part-livraison,.panier__reste-infos,.panier__part-prix-all,.panier__part-prix,.panier__part-quantity,.compte-tab__root p,.adresses__adresse,.adresses__who,.compte-tab__label,.compte-coord__value,.compte-coord__label,.user__a,.user__text,.wishlist__vide,.main-cadeau__texte,.page404-v2__li--titre,.page404-v2__li a,.container-list__noproduct--txt,.detailProd .popin a,.block-intro__text,.panier__prix,.panier__part-quantity--small,.panier__name,#ckeditor_html_texte p,.recap__bottom-montant label,.listeCadeau-details__participants-item h3,.recap-root--listeCadeau .panier__prix,.listeCadeau-details__shareLink input,.listeCadeau-hub__item,.listeCadeau-details__vide,.listeCadeau-details__add-invitation,.listeCadeau-details__soustitre,.page-connexion__item-text,.page-connexion__ou,.listeCadeau-prod__perso,.single-slider__text,.detailProd .cookies .cookies__text span,.cookies__toggle-elm,.cookies__type,.cookies__desc,.cookies__text,.message-info__txt,.popin.alert p,.list-services3__text,.detail-shops__jours-heures,.detail-shops__adresse,.detail-shops__texte,.detail-shops__p,.carre-shops__texte,.carre-shops__tel,.carre-shops__p,.logo-item__name,#ckeditor_html_contenu p,#ckeditor_html_contenulast p .single-slider__text,.page404-v2__text,.page404-v2__root p{font-size:1.6rem;line-height:2.6rem;font-family:"Raleway",sans-serif}@media only screen and (max-width:700px){#cartTable td,#cartTable th,#cartTable th,#num__commande,.nometadresse,.compte-tab__col,.recap__boutique--retrait,.panier__part-livraison,.panier__reste-infos,.panier__part-prix-all,.panier__part-prix,.panier__part-quantity,.compte-tab__root p,.adresses__adresse,.adresses__who,.compte-tab__label,.compte-coord__value,.compte-coord__label,.user__a,.user__text,.wishlist__vide,.main-cadeau__texte,.page404-v2__li--titre,.page404-v2__li a,.container-list__noproduct--txt,.detailProd .popin a,.block-intro__text,.panier__prix,.panier__part-quantity--small,.panier__name,#ckeditor_html_texte p,.recap__bottom-montant label,.listeCadeau-details__participants-item h3,.recap-root--listeCadeau .panier__prix,.listeCadeau-details__shareLink input,.listeCadeau-hub__item,.listeCadeau-details__vide,.listeCadeau-details__add-invitation,.listeCadeau-details__soustitre,.page-connexion__item-text,.page-connexion__ou,.listeCadeau-prod__perso,.single-slider__text,.detailProd .cookies .cookies__text span,.cookies__toggle-elm,.cookies__type,.cookies__desc,.cookies__text,.message-info__txt,.popin.alert p,.list-services3__text,.detail-shops__jours-heures,.detail-shops__adresse,.detail-shops__texte,.detail-shops__p,.carre-shops__texte,.carre-shops__tel,.carre-shops__p,.logo-item__name,#ckeditor_html_contenu p,#ckeditor_html_contenulast p .single-slider__text,.page404-v2__text,.page404-v2__root p{font-size:1.5rem;line-height:2.5rem}}.block-intro__titre,.container-list__noproduct--titre,.popin__titre{font-family:"Corinthia",sans-serif;color:#ec3e07;font-weight:600;font-size:5rem;line-height:5.4rem;font-weight:400;text-transform:none}@media only screen and (max-width:700px){.block-intro__titre,.container-list__noproduct--titre,.popin__titre{font-size:4rem;line-height:4.4rem}}#ckeditor_html_contenu h2,#ckeditor_html_contenu h3,#ckeditor_html_contenu h4,#ckeditor_html_contenu h5{font-family:"Raleway",sans-serif;color:#2e353b;font-weight:600;font-size:3rem;line-height:3.4rem}@media only screen and (max-width:700px){#ckeditor_html_contenu h2,#ckeditor_html_contenu h3,#ckeditor_html_contenu h4,#ckeditor_html_contenu h5{font-size:2.8rem;line-height:3.2rem}}.carte-cadeau .main-cadeau__titre,.block-perso-produit__titre,.list-services3__title,.carre-shops__titre3,.single-slider__titre,.page404-v2__titre{font-size:3.2rem;line-height:4.2rem;font-family:"Raleway",sans-serif}@media only screen and (max-width:1500px){.carte-cadeau .main-cadeau__titre,.block-perso-produit__titre,.list-services3__title,.carre-shops__titre3,.single-slider__titre,.page404-v2__titre{font-size:3rem;line-height:4rem}}.blog-list__titre,.blog-list__suite{font-family:"Raleway",sans-serif}.page-connexion__titre{font-family:"Corinthia",sans-serif}.detail-shops__jours-heures,.detail-shops__adresse,.detail-shops__texte,.detail-shops__p,.carre-shops__texte,.carre-shops__tel,.carre-shops__p{font-weight:400}.detail-shops__jours{font-weight:600}.message-info__txt,.bandeau-communication__txt{color:#fff;font-family:"Raleway",sans-serif}.filters__titre{color:#ec3e07}.panier__livraison-block .panier__label,.panier__livraison-block .panier__prix,#ckeditor_html_contenu a,#ckeditor_html_contenulast a .detail-shops__adresse a,.detail-shops__tel a,.panier__reste-infos,.carre-shops__titre3{color:#5c7078}.main-cadeau__perso .b-form-checkbox__label,.listeCadeau-hub__nom,.listeCadeau-details__add-invitation,.listeCadeau-details__soustitre,.confirmPaid .panier__livraison-block .panier__prix,.confirmPaid .panier__livraison-block .panier__label,#num__commande,.livraison__addr .title,.facturation__addr .title,.recap .panier__livraison-block .panier__prix,.recap__boutique--retrait,.recap .panier__livraison-block .panier__label,.panier__part-quantity,.block-infos__container-elm label,.block-infos__titre,.panier__part-livraison::after,.quantity__add,.quantity__remove,.panier__name,.panier__prix,.panier__label,.panier__commentaire,.panier__titre,.detailProd .popin .gravure-title,.block-perso-produit__titre,.page404-v2__menu a,.page404-v2__titre,.page404-v2__root p,.cookies__back,.cookies__toggle-elm,.cookies__desc,.cookies__type,.deletingListeCadeau,.closingListeCadeau{color:#2e353b}.page-connexion__titre,.carre-shops__titre3,.list-services3__title,.listeCadeau-hub__nb{color:#ec3e07}