/* updated : 2026-01-25 15:56:42*/@media screen and (max-width:1024px){.common-header{margin:0 auto 75px auto}.common-header h1{font-size:30px}.common-header h2{font-size:20px}header#header-main{z-index:initial}header#header-main:after{display:none}div.inner{width:auto}.responsive-menu-inset{display:block;position:relative;position:absolute;right:-30px;top:0}.responsive-menu-inset:after{content:""; width:20px; height:20px; background:white url(../images/icons/arrow_down.svg) no-repeat center center; background-size:100%; display:block; position:absolute; top:0; left:0}.responsive-menu-inset:checked:after{background-image:url(../images/icons/arrow_up.svg);}.responsive-menu-inset + ul{display:none}footer#footer-main .inset{text-align:center;margin:0 0 20px 0;float:none}footer#footer-main .inset ul{list-style-type:none}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background:var(--main-color-3);padding-top:150px;position:fixed;overflow:scroll;top:0;left:-100%;height:100%;width:100%;transition:0.5s;z-index:2000;margin:0}#menu .menu-page:after{content:""; width:100%; bottom:0; left:0; background-image:url(../images/css/content/fond-logo.svg); background-repeat:no-repeat; background-position:top center; background-size:100%; opacity:0.05; position:absolute; height:50%; z-index:1}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross.svg?) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute !important; top:90px; z-index:1000; right:25px; }#responsive-menu:checked ~ .menu-page{transition:0.5s;left:0}#responsive-menu:checked ~ .menu-page li{display:block; position:relative; z-index:2}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{text-align:center;color:white;padding:15px;font-size:30px}#menu ul li a:hover,#menu ul li a.selection{color:var(--main-color-2)}#menu > .sub-menu{display:none} #menu .menu-page .sub-menu{display:block}.sub-menu{position:static;background:transparent}.sub-menu ul{display:block;border:0;margin-left:40px}.sub-menu ul li a{margin:0;padding:12px 20px}.responsive-menu{-index:1000; display:block; padding:0 0 0 0; position:absolute; top:40px; right:10px; cursor:pointer; mask:url(../images/icons/burger.svg); -webkit-mask:url(../images/icons/burger.svg); mask-size:cover; -webkit-mask-size:cover; background:white; width:50px; height:40px; text-align:center; text-indent:-100000px}}@media screen and (max-width:1024px){body.cms-homepage footer#footer-main > .inner{padding-top:50px}.b-livraison .cms-presentation hgroup .title,.b-litiere .cms-presentation .title,.b-arguments .cms-presentation.ARGS .title,.b-pellet .cms-presentation hgroup .title,.b-faq .cms-presentation hgroup .title,.b-services .cms-presentation.SERVICES hgroup .title{font-size:30px}.b-presentation{max-height:initial}.b-presentation > .inner{flex-direction:column;gap:50px}.b-presentation .cms-presentation{max-width:initial}.b-presentation .cms-presentation .more{text-align:center}.b-presentation .svg{width:300px;max-width:initial;margin:0 auto}.b-livraison .cms-presentation.LIVRAISON ul:before{width:1px; height:100%; border-left:1px solid black; left:50%; top:18px}.b-livraison .cms-presentation.LIVRAISON ul{flex-direction:column;gap:40px}.b-livraison .cms-presentation.LIVRAISON ul li{display:flex; justify-content:center; align-items:flex-start; gap:80px; width:100%}.b-livraison .cms-presentation.LIVRAISON ul li:before{top:0px}.b-livraison .cms-presentation.LIVRAISON ul li:after{top:4px}.b-livraison .cms-presentation.LIVRAISON ul li p:nth-of-type(1){width:50%;text-align:right;margin-bottom:0;display:block}.b-livraison .cms-presentation.LIVRAISON ul li p:nth-of-type(2){width:50%;text-align:left}.b-arguments:before{display:none}.b-arguments .cms-presentation-list{flex-wrap:wrap}.b-arguments .cms-presentation-list .cms-presentation{width:calc((100% / 2) - 33px)}.b-arguments .cms-presentation.ARGS-BUTTON{left:0;width:100%;transform:translate(-0%,50%)}.b-arguments .cms-presentation.ARGS-BUTTON .more{text-align:center}.b-pellet{margin-bottom:0}.b-pellet .cms-presentation{margin-bottom:50px}.b-pellet .cms-presentation > .inner{padding:0 10px;display:initial}.b-pellet .cms-presentation figure{margin:0 auto 50px auto; width:initial; padding:0 10px}.cms-presentation.IMAGE-LEFT figure img,.cms-presentation.IMAGE-RIGHT figure img{max-width:768px;margin:0 auto}.b-pellet .cms-presentation .infos:before,.b-pellet .cms-presentation .infos:after{display:none}.cms-presentation.IMAGE-LEFT .infos,.cms-presentation.IMAGE-RIGHT .infos{width:calc(100% - 20px)}.b-pellet .cms-presentation hgroup{margin-bottom:50px}.b-pellet .cms-presentation .infos{background:var(--main-color-1);max-width:initial;max-width:768px;margin:0 auto;padding:20px}.b-pellet .cms-presentation .infos .text{padding:0; margin:0 auto}.b-pellet .cms-presentation .infos .more{padding:20px 0 0 0;max-width:768px; text-align:center}.b-services:before{display:none}.b-services .cms-presentation.SERVICES{padding:20px 10px}.b-services .cms-presentation.SERVICES hgroup .title,.b-services .cms-presentation.SERVICES hgroup .subtitle{text-align:center;width:initial}.b-services .cms-presentation.SERVICES hgroup:after{display:none}.b-services .cms-presentation.SERVICES .more{text-align:center}}@media screen and (max-width:768px){.simple-slideshow.responsive{background:none;display:flex;flex-direction:column-reverse;border:0}.simple-slideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.simple-slideshow.responsive .simple-slideshow_controls{margin-bottom:20px; flex-direction:column; border:0}.simple-slideshow.responsive .simple-slideshow_controls .play{display:none}}@media screen and (max-width:768px){.cms-presentation.BASELINE .title{font-size:30px}.cms-presentation.BASELINE .subtitle{font-size:20px}.b-livraison{border-radius:49px 50px 0 0}.b-arguments .cms-presentation-list{flex-direction:column; }.b-arguments .cms-presentation-list .cms-presentation{width:100%}}@media screen and (max-width:768px){.customer-faq-categories ul li{margin:0 0 10px 0;width:auto}.responsive-menu-faq{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}nav.faq-categories ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}nav.faq-categories ul ul{display:block;border-left:0;border-right:0}nav.faq-categories ul li{border-bottom:1px solid #EEEEEE;float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}nav.faq-categories ul li a{display:block;text-align:center;padding:10px 0;border-radius:0;border:0}.faqs .faq *[itemprop='name']{font-size:20px}}