.template-index h2:not(.modal__title){font-size:3rem;line-height:110%}.template-index h2:not(.m0):not(.modal__title){margin-bottom:3rem;margin-top:0}.grid__image-ratio{position:relative;background-repeat:no-repeat;background-size:contain;background-position:50%;background-color:#eee;background-color:var(--colorSmallImageBg);opacity:0}.grid__image-ratio.lazyloaded{opacity:1;animation:fade-in 1s cubic-bezier(.26,.54,.32,1) 0s forwards;transition:none}.grid__image-ratio:before{content:"";display:block;height:0;width:100%}.grid__image-ratio .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.grid__image-ratio--object{opacity:1}.grid__image-ratio--cover{background-size:cover}.grid__image-ratio--wide:before{padding-bottom:56.25%}.grid__image-ratio--landscape:before{padding-bottom:75%}.grid__image-ratio--square:before{padding-bottom:100%}.grid__image-ratio--portrait:before{padding-bottom:150%}.section-langing-cta .arched{margin-bottom:3rem}.section-langing-cta .landing-page>.lg-flex{margin-bottom:-4.5rem}@media only screen and (min-width: 64em){.section-langing-cta .arched{margin-bottom:3rem}.section-langing-cta .landing-page>.lg-flex{margin-bottom:-4.5rem}}@media only screen and (min-width: 768px){.arched:not(.no-arched){border-top-left-radius:50vw!important;border-top-right-radius:50vw!important}.overlay-arched{position:relative;margin:-4.5em 3em 0;padding-left:.5rem;padding-right:.5rem}.arched.no-arched .overlay-arched{position:relative;margin:-6.5em 5em 0;padding-left:2.5rem;padding-right:2.5rem}.arched-height:not(.no-arched){height:50vw!important;min-height:50vw!important}}.arched-height.no-arched{height:40vw;min-height:40vw}@media only screen and (min-width: 64em){.arched-height.no-arched{height:40vw;min-height:40vw}.arched.no-arched h3{min-height:100px}}@media only screen and (min-width: 64em){.arched-height:not(.no-arched){height:30vw!important;min-height:30vw!important}}.section-langing-cta:not(.pt0){padding-top:3em}.section-langing-cta{padding-bottom:3em}@media only screen and (max-width:767px){.arched:not(.no-arched){border-top-left-radius:50vw!important;border-top-right-radius:50vw!important}.overlay-arched{position:relative;margin:-6.5em .5em 0;padding-left:.5rem;padding-right:.5rem}.arched-height{height:60vw!important;min-height:60vw!important}.section-langing-cta .arched{margin-bottom:4rem}.section-langing-cta.categorie-home{padding-bottom:5em}}@media only screen and (max-width: 639px){.arched-height{height:100vw!important;min-height:100vw!important}}.arched h3{font-size:2rem;line-height:100%}.container-width{max-width:1600px;margin:0 3.5em}@media only screen and (max-width: 768px){.section-langing-cta .landing-page .container-width{margin:0 .5em!important}}#backToTop{transition:right .2s ease,filter .4s ease!important;right:-60px}#backToTop.show{right:30px}#backToTop{position:fixed;bottom:110px;z-index:9999999;border:none;outline:none;background-color:transparent;color:000;cursor:pointer;padding:15px;border-radius:100px;font-size:18px;border:1px solid black;width:50px;height:50px}#backToTop:hover{color:#555}#section-massonery h3,.massonery-flexible h3{font-size:2rem}#reviewsio-carousel-widget .CarouselWidget-prefix .R-MD .CarouselWidget__header{padding:0}.template-index h1,.template-index h2,.template-index h3,.template-index h4,.template-index h5,.template-index h6{margin-top:0}#section-richetext p{margin-top:0;font-size:15px;line-height:18px}#section-richetext p:last-child{margin-bottom:0}.section-langing-with-bg-color h3{font-size:24px;margin-bottom:0}.section-langing-with-bg-color p{font-size:15px}@media (min-width: 64em){.section-langing-with-bg-color .grid{display:flex;flex-wrap:wrap}.section-langing-with-bg-color .grid__item{display:flex;flex-direction:column;flex:1;align-items:center}.section-langing-with-bg-color .btn{margin-top:auto}.section-langing-with-bg-color h3{min-height:2.25em}.asymetriqueAlign #section-massonery .imageContainerBox{margin-bottom:15rem}.asymetriqueAlign #section-massonery .blocMinheight{min-height:35em}#section-massonery .blocMinheight{min-height:45em}#section-massonery .blocMinheight.smallImage{min-height:15em}}.promoContainerPage .section-langing-cta{margin-top:3rem}@media (max-width: 64em){.section-langing-with-bg-color .btn{margin-bottom:1em}.section-langing-with-bg-color .grid__item{margin-bottom:2em}.section-langing-with-bg-color .grid{margin-bottom:-2em}}.section-langing-with-bg-color .image-wrap{margin-bottom:20px}#section-products-grid:not(.carousel) .container{margin-bottom:-3rem!important}#section-products-grid:not(.carousel){padding-bottom:3rem;margin-bottom:0!important}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header,#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList{padding-top:0;padding-bottom:0}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget{margin-bottom:0}.blocPromoCTA .image-wrap{min-width:133px;min-height:133px;width:133px;height:133px}.blocPromoCTA h3{margin-bottom:0}.blocPromoCTA .btn{background:transparent;border:1px solid #373232;color:#373232}.blocPromoCTA .btn:hover{border-color:#373232;color:#373232;background-color:transparent;opacity:.7}@media only screen and (max-width: 64em){.blocPromoCTA .image-wrap{margin:0 auto 1em}.blocPromoCTA h3{text-align:center;margin-bottom:1em}.blocPromoCTA .btn-container{text-align:center}}.white-price{color:#fff!important}@media only screen and (max-width: 64em){.min70{min-height:70vh!important}}
/*# sourceMappingURL=/cdn/shop/t/586/assets/home.css.map */
