body{overflow-x:clip}hr.interblock{border:none;width:100%;height:3rem;display:block}hr.interblock.product{height:.5rem}.titre-hp{text-align:left;margin-top:.9375rem;padding:0 .25rem .625rem;font-size:25px;font-weight:700}.home-baseline{text-align:center;color:#000;max-width:52rem;margin:1.5rem auto;padding:0 1rem;font-size:1.5rem;font-weight:400;line-height:1.35}.home-baseline__action{color:#2ca6f0;font-weight:700}.home-baseline__highlight{color:#c32227;font-weight:700}@media (width<=700px){.home-baseline{font-size:1rem}}.avis-verifies-iframe-wrapper{margin-top:3rem;margin-bottom:3rem}.avis-verifies-iframe-wrapper button{min-width:unset;text-transform:unset;text-align:unset}@media (width<=500px){.avis-verifies-iframe-wrapper{min-height:20rem}}.blocconfig{flex-flow:wrap;margin:0 auto;display:flex}.blocconfig .sousblocprincipal{flex-direction:column;flex:4 0;justify-content:center;width:65%;display:flex}.blocconfig .sousblocprincipal .homeSlider .slick-slide>div{display:flex}.blocconfig .sousblocprincipal .homeSlider .slick-slide .slide img,.blocconfig .sousblocprincipal .homeSlider .slick-slide .slide .slideImg{max-width:100%;height:auto}.blocconfig .sousblocprincipal .homeSlider .slick-slide .slide .slideImgShort{display:none}.blocconfig .sousblocprincipal .homeSlider .slick-dots{background-color:none;margin:0;padding:5px 0 10px;position:absolute;transform:translateY(-100%)}.blocconfig .sousblocprincipal .homeSlider .slick-dots li{border:2px solid #fbfbfb}.blocconfig .sousblocprincipal .homeSlider.slick-dotted.slick-slider{margin-bottom:0}@media (width<=1330px) and (width>=1200px),(width<=600px){.blocconfig .sousblocprincipal .homeSlider .slick-slide .slide .slideImg{display:none}.blocconfig .sousblocprincipal .homeSlider .slick-slide .slide .slideImgShort{display:block}.blocconfig .sousblocprincipal{max-width:570px}}@media (width<=1200px){.blocconfig .sousblocprincipal{width:100%}}.blocconfig .vignette{cursor:pointer;text-align:center;background-color:#ebebeb;flex-direction:column;flex:1;width:17.5%;min-width:9rem;display:flex}.blocconfig .vignette .titre{text-transform:uppercase;padding:.5rem .125rem;font-size:1.125rem}.blocconfig .vignette .texteevent{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.5rem .375rem .375rem;display:flex}.blocconfig .vignette .texteevent p{margin:0 0 .1875rem;font-size:.8125rem}.blocconfig .vignette .bottom-wrapper{flex-direction:column;align-content:space-between;height:100%;display:flex}.blocconfig .vignette .photoBlock{height:70%;display:flex}.blocconfig .vignette .photoBlock img{max-width:100%;height:auto;max-height:100%;margin:auto}.blocconfig .vignette .promoPrix,.blocconfig .vignette .lienPromo{text-align:right;margin:0 .375rem}.blocconfig .vignette .promoPrix{color:#c32227;margin-top:.375rem;font-weight:600}.blocconfig .vignette .promoPrix .reducPromo{color:#242e38;font-size:.7em;font-weight:400}.blocconfig .vignette .promoPrix .price{font-size:1.2em}.blocconfig .vignette .promoPrix .decimals{font-size:.6em}.blocconfig .vignette .lienPromo{letter-spacing:-.02rem;margin-top:.1875rem;margin-bottom:.375rem;font-size:.84375rem;display:block}.blocconfig .vignette .promored{color:#fbfbfb;background-color:#c32227}.blocconfig .vignette #promos{flex:1;margin:0;padding:0;list-style:none}.blocconfig .vignette #promos .photoBlock{background-color:#fff;height:70%}.blocconfig .vignette #promos li{margin:0;padding:0;display:none}.blocconfig .vignette #promos li:first-child{display:block}#vignette1{color:#fbfbfb;background-color:#262626}.home-categories__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.home-categories__card{text-align:center;background:#f7f7f7;border:1px solid #dadada;transition:box-shadow .2s;position:relative;overflow:hidden}.home-categories__card:hover{box-shadow:0 2px 10px #00000014}.home-categories__link{text-align:center;color:inherit;flex-direction:column;align-items:center;height:100%;text-decoration:none;display:flex}.home-categories__media{aspect-ratio:16/10;box-sizing:border-box;background:#fff;border:2px solid #2ca6f0;width:calc(100% - 1.75rem);margin:.875rem .875rem 0;display:block;overflow:hidden}.home-categories__media img{object-fit:cover;width:100%;height:100%;display:block}.home-categories__title{color:#2ca6f0;margin-top:.875rem;padding:0 .875rem;font-size:1.125rem;font-weight:700;display:block}.home-categories__desc{color:#000;margin:.375rem 0 1rem;padding:0 .875rem;font-size:.8125rem;font-weight:400;line-height:1.35;display:block}@media (width<=900px){.home-categories__grid{grid-template-columns:repeat(2,1fr)}}.home-offers{margin:1.5rem auto}.home-offers__title{color:#000;text-align:left;margin:0 0 .75rem;padding:0 .25rem;font-size:25px;font-weight:700}.home-reassurance{box-sizing:border-box;background:#ebf5fb;width:auto;max-width:none;margin:2rem calc(50% - 50vw) 0;padding:1.375rem 1rem}.home-reassurance__list{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.75rem 7rem;max-width:1550px;margin:0 auto;padding:0;list-style:none;display:flex}.home-reassurance__item{text-align:center;flex-direction:column;flex:0 9.375rem;align-items:center;gap:.375rem;display:flex}.home-reassurance__icon{width:3rem;height:3rem;display:block}.home-reassurance__label{color:#2ca6f0;letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.3}@media (width<=700px){.home-reassurance{padding:1.125rem .75rem}.home-reassurance__list{gap:.75rem .5rem}.home-reassurance__item{flex:calc(50% - .5rem)}.home-reassurance__icon{width:2.5rem;height:2.5rem}.home-reassurance__label{font-size:.6875rem}}.home-info{grid-template-columns:1fr 1fr;gap:10px;width:auto;max-width:none;margin:2rem calc(50% - 50vw) 0;display:grid}.home-info__card{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-width:0;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(2.5rem,6vw,4.5rem);display:flex}.home-info__card--service{background:#f0f7fd}.home-info__card--delivery{background:#f8f8f8}.home-info__media{aspect-ratio:1;object-fit:cover;flex:1 1 0;align-self:center;width:0;max-width:18.75rem;height:auto;display:block}.home-info__body{flex-direction:column;flex:1 1 0;justify-content:center;width:0;min-width:0;max-width:18.75rem;display:flex}.home-info__title{color:#000;margin:0 0 .75rem;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.25}.home-info__text{color:#000;margin:0 0 1.125rem;font-size:.875rem;line-height:1.45}.home-info__em{color:#2ca6f0;font-weight:700}.home-info__actions{flex-direction:column;gap:.625rem;width:100%;display:flex}.home-info__btn{text-align:center;box-sizing:border-box;width:100%;padding:.6875rem 1rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.home-info__btn--primary{color:#fbfbfb;background:#2ca6f0;border:2px solid #2ca6f0}.home-info__btn--outline{color:#2ca6f0;background:#fff;border:2px solid #2ca6f0}@media (width<=900px){.home-info{grid-template-columns:1fr}.home-info__card{gap:1.25rem;padding:1.5rem 1.75rem}.home-info__media,.home-info__body{max-width:17.5rem}}@media (width<=520px){.home-info__card,.home-info__card--delivery{text-align:center;flex-direction:column;padding:1.25rem 1rem}.home-info__media{display:none}.home-info__body{flex:none;width:100%;max-width:none}}.home-savoir-faire{margin:2rem 0 2.8125rem}.home-savoir-faire__intro{text-align:left;color:#000;margin:0 0 1rem;font-size:25px;font-weight:700;line-height:1.35}.home-savoir-faire__grid{align-items:stretch;gap:.75rem;display:flex}.home-savoir-faire__item{display:block;overflow:hidden}.home-savoir-faire__item img{width:100%;height:auto;display:block}.home-savoir-faire__item--raisons{flex:2 1 0;min-width:0}.home-savoir-faire__item--raisons img{object-fit:cover;height:100%}.home-savoir-faire__aside{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;display:flex}.home-savoir-faire__aside .home-savoir-faire__item{flex:1 1 0;align-items:center;display:flex}.home-savoir-faire__aside .home-savoir-faire__item img{object-fit:contain;width:100%;height:auto}@media (width<=700px){.home-savoir-faire__intro{font-size:1.25rem}.home-savoir-faire__grid{flex-direction:column}.home-savoir-faire__item--raisons{flex:none}.home-savoir-faire__item--raisons img{height:auto}.home-savoir-faire__aside{flex-direction:row;flex:none;align-items:stretch}.home-savoir-faire__aside .home-savoir-faire__item{flex:1 1 0;min-width:0}.home-savoir-faire__aside .home-savoir-faire__item img{object-fit:contain;width:100%;height:auto}}.blocliste_element{box-sizing:border-box}.blocliste_element .slick-slide{margin:18px 0;padding-left:5px}.blocliste_element .slick-slide .product-card{margin-left:5px;margin-right:10px}@media (width<=560px){.blocliste_element .slick-slide .product-card{margin-right:4px}}.blocliste_element .slick-prev{left:-1.5rem}.blocliste_element .slick-next{right:-1rem}@media (width<=560px){.blocliste_element .slick-prev{left:.2rem}.blocliste_element .slick-next{right:.2rem}}@media (width>=820px){.blocliste_element{width:calc(100% + 15px);margin-left:-5px}}.blocliste_element .element{text-align:center}.blocliste_element .element .product-card{border:1px solid #ebebeb1a;padding:.375rem 0;transition:all .3s;box-shadow:0 4px 8px #00000029}.blocliste_element .element .product-card:hover{box-shadow:0 6px 16px #0003}.blocliste_element .element .product-card{min-width:10rem;height:auto;min-height:14.375rem}.blocliste_element .element .photo{justify-content:center;width:100%;margin:.5rem 0 .25rem;display:flex}.blocliste_element .element .photo img{z-index:-1;max-width:100%;height:auto;max-height:100%;margin:auto}.blocliste_element .element .photo a:hover{text-decoration:none}.blocliste_element .element .legendProd{color:#2ca6f0;font-weight:600;margin:0 0 .1875rem!important}.blocliste_element .element .texte,.blocliste_element .element .texte p,.blocliste_element .element .voir_produit{font-size:.8rem}.blocliste_element .element .texte{padding:0 .25rem}.blocliste_element .element .texte p{margin-bottom:.15rem}.blocliste_element .element .texte .titreproduit{padding-bottom:.125rem;font-size:1rem;font-weight:600;line-height:1.2rem}.blocliste_element .element .texte .titreproduit.long{min-height:2.4rem}.blocliste_element .element .apartirproduit{color:#242e38;font-size:.6em;font-weight:500}.blocliste_element .element .apartirproduit .prixproduit{margin-left:.1rem}.blocliste_element .element .apartirproduit .prixproduit .price{font-size:1.6em}.blocliste_element .element .mark{margin-top:.3125rem}.blocliste_element .element .tetiere{text-align:center;justify-content:center;align-items:center;padding:0 .25rem .1875rem;font-weight:500;display:flex}.blocliste_element .element .tetiere .picto{align-items:center;max-width:1.4375rem;max-height:1.25rem;margin-right:.3125rem;font-size:1.2rem;display:flex}.blocliste_element .element .tetiere .picto img{max-width:100%;height:auto}.blocliste_element .element .tetiere .titre{display:inline-block}.blocliste_element .element .tetiere.coup_de_coeur{color:#2ca6f0}.blocliste_element .element .tetiere.coup_de_coeur .picto{font-size:1.5rem}.blocliste_element .element .tetiere.promotion{color:#c32227}.blocliste_element .element .tetiere.promotion .picto{font-size:.9rem}.blocliste_element .element .tetiere.exclusivity{color:#ff6905}.blocliste_element .element .tetiere.nouveaute{color:#8da52b}@media (width<=920px){.promoPrix{text-align:center}}.bloc_temoignages_realisations{flex-flow:wrap;justify-content:space-between;min-height:14.375rem;display:flex}.bloc_temoignages_realisations .conteneur>a{text-decoration:none}.bloc_temoignages_realisations .bloc_realisations{flex:66%;margin-right:.625rem}.bloc_temoignages_realisations .bloc_realisations .conteneur .images{grid-template-columns:repeat(18,1fr);gap:.3125rem;display:grid}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a{display:block;overflow:hidden}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a img{max-width:100%;height:auto}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a{grid-column-end:span 6}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:first-child{grid-column-end:span 8}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:nth-child(2){grid-column-end:span 4}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:nth-child(3){grid-row-end:span 2}@media (width<=1300px){.bloc_temoignages_realisations .bloc_realisations .conteneur .images{grid-template-rows:auto}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a{grid-column-end:span 9}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:first-child{grid-column-end:span 18}.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:nth-child(2),.bloc_temoignages_realisations .bloc_realisations .conteneur .images a:nth-child(3){display:none}}.bloc_temoignages_realisations .bloc_temoignages{flex-flow:column;flex:calc(33% - .625rem);display:flex}.bloc_temoignages_realisations .bloc_temoignages .conteneur{flex-flow:column;flex:1;justify-content:space-around;padding:1.2rem 1em .75rem 1rem;font-size:.85em;display:flex}@media (hover:hover) and (pointer:fine){.bloc_temoignages_realisations .bloc_temoignages .conteneur:hover .lien a{color:#2ca6f0}}.bloc_temoignages_realisations .bloc_temoignages .conteneur{border:1px solid #ebebeb1a;padding:.375rem 0;transition:all .3s;box-shadow:0 4px 8px #00000029}.bloc_temoignages_realisations .bloc_temoignages .conteneur:hover{box-shadow:0 6px 16px #0003}.bloc_temoignages_realisations .bloc_temoignages .conteneur .temoignage{margin-bottom:1rem;font-weight:500}.bloc_temoignages_realisations .bloc_temoignages .conteneur .temoignage:last-child{margin-bottom:.8rem}.bloc_temoignages_realisations .bloc_temoignages .conteneur .temoignage{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bloc_temoignages_realisations .bloc_temoignages .conteneur .date_auteur{color:#242e38;margin-bottom:.0625rem;font-size:.85em}@media (width<=980px){.bloc_temoignages_realisations{flex-direction:column}.bloc_temoignages_realisations .bloc_realisations{margin-bottom:1.5rem;margin-right:0}}.bloc_interactivite{flex-flow:wrap;justify-content:space-between;width:100%;min-height:18.75rem;display:flex}.bloc_interactivite .block_interactif{flex-flow:column;justify-content:space-between;max-height:20rem;margin-right:.9375rem;display:flex}.bloc_interactivite .block_interactif:last-child{margin-right:0}.bloc_interactivite .conteneur{flex-flow:column;max-width:20rem;display:flex;overflow:hidden}.bloc_interactivite .conteneur a{max-height:100%;display:flex}.bloc_interactivite .conteneur a img{border:2px solid #2ca6f0;border-radius:.75rem;max-width:calc(100% - 4px);height:auto;max-height:100%;margin:0 auto}.bloc_interactivite .subblock-wrapper:not(:first-child) .titre-hp{margin-top:.375rem}.bloc_interactivite .block_showroom a img{border:none}.bloc_interactivite .bloc_conseils .bloc_principal .conseil{flex-wrap:nowrap;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.bloc_interactivite .bloc_conseils .bloc_principal .conseil:hover .lien a{color:#2ca6f0}}.bloc_interactivite .bloc_conseils .bloc_principal .conseil img.picto{width:3.125rem;height:3.125rem;padding-right:.9375rem;display:block}.bloc_interactivite .bloc_conseils .bloc_principal .conseil .lien{font-size:.85em;font-weight:500}@media (width>=1590px) and (width<=1660px){.bloc_interactivite .conteneur{max-width:19rem}}@media (width<=1500px){.bloc_interactivite{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1.5rem;display:grid}.bloc_interactivite .block_interactif{justify-content:flex-start}.bloc_interactivite .subblock-wrapper:not(:first-child) .titre-hp{margin-top:.5rem}}@media (width<=880px){.bloc_interactivite{justify-items:start}}@media (width<=768px){.bloc_interactivite{flex-flow:column;align-items:center;display:flex}.bloc_interactivite .block_interactif{max-height:unset;margin-bottom:0;margin-right:0}.bloc_interactivite .block_interactif.block_pdf .conteneur a:first-child{margin-bottom:1.5rem}.bloc_interactivite .block_interactif .conteneur{max-width:unset}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#0000;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/images/ajax-loader.56d4c7ce.gif) 50% no-repeat}.slick-slider a,.slick-slider a:focus,.slick-slider a:hover,.slick-slide:focus{outline:none}.slick-slide .element{margin:0 auto;display:block!important}.slick-prev,.slick-next{cursor:pointer;color:#0000;z-index:12;width:30px;height:30px;min-width:unset;background:0 0;border:none;outline:none;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;border:none;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:1;color:#797979;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;line-height:1}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:"〈";margin-left:-15px}[dir=rtl] .slick-prev:before{content:"〉";margin-right:-15px}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:"〉";margin-right:-15px}[dir=rtl] .slick-next:before{content:"〈";margin-left:-15px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0 0 16px;padding:0;list-style:none;display:block}.slick-dots li{cursor:pointer;border:2px solid #797979;border-radius:15px;width:10px;height:10px;margin:0 5px;padding:0;transition:border-color .25s;display:inline-block;position:relative}.slick-dots li.slick-active{border-color:#15a3eb}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:7px;height:7px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"";border-radius:6px;width:6px;height:6px;transition:background-color .25s;position:absolute;top:2px;left:2px}@media (hover:hover){.slick-dots li:hover button:before{background-color:#797979}}.slick-dots li.slick-active button:before{background-color:#15a3eb;width:8px;height:8px;top:1px;left:1px}