@import url(https://fonts.googleapis.com/css?family=Karla:400|Minion:400);@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../assets/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../assets/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../assets/fonts/OpenSans-Regular.woff2) format("woff2"),url(../assets/fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.v-align{font-size:0;text-align:center;white-space:nowrap}.v-align:before{content:" ";font-size:0;height:100%;width:0}.v-align:before,.v-align>:first-child{display:inline-block;vertical-align:middle}.v-align>:first-child{white-space:normal}.fps-d .hide-ondesktop,.fps-t .hide-ontablet,.fps-tl .hide-ontabletlarge,.fps-ts .hide-ontabletsmall,html:not(.fps-d):not(.fps-t) .hide-onmobile{display:none!important}*{box-sizing:border-box;outline:none}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;display:block;font-weight:400}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0}ul{list-style-type:none}a{text-decoration:none;color:#009ee0}input{border:none;padding:0;margin:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}html{width:100%;min-height:100%;padding:0;margin:0;overflow:auto}html.fps-disable-scroll{overflow:hidden}html.hide-scrollbar ::-webkit-scrollbar{display:none}body{position:relative;margin:0;padding:0;font-size:0;-webkit-touch-callout:none;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-weight:400}body html.borne,html.fps-disable-scroll body{overflow:hidden}#body{position:relative}#error{font-size:10px;color:red}[data-link]{cursor:pointer}#root{position:relative;overflow:hidden;padding-top:29.33vw;background:#fff}#root.no-border{border-radius:0}#root.no-overflow-hidden{overflow:unset}#root>*{width:100%}html.borne #root{width:100%;height:100vh;position:relative;padding-top:0}html.borne #root>div{position:relative;padding-top:80px;height:100%}body.header-collapsed #root{padding-top:130px}.fps-d body.header-collapsed #root,.fps-t body.header-collapsed #root{padding-top:125px}.fps-td #root{transition:padding-top 0s linear;padding-top:125px}.fps-m .hide-onmobile{display:none!important}.notouch a[href^="tel:"]{pointer-events:none}.grecaptcha-badge{display:none!important}.userlike,p#userlike{position:fixed!important;overflow:visible}html.iframe #userlike{display:none!important}.col-6{display:inline-block;vertical-align:middle;width:50%}.section-margin{margin-left:7.81vw;margin-right:7.81vw}.fps-t .section-margin{margin-left:3.91vw;margin-right:3.91vw}.fps-tl .section-margin{margin-left:3.66vw;margin-right:3.66vw}.fps-d .section-margin{margin-left:3.91vw;margin-right:3.91vw}.section-padding{padding-left:7.81vw;padding-right:7.81vw}.fps-t .section-padding{padding-left:3.91vw;padding-right:3.91vw}.fps-tl .section-padding{padding-left:3.66vw;padding-right:3.66vw}.fps-d .section-padding{padding-left:3.91vw;padding-right:3.91vw}.section-margin-mb{margin-left:7.81vw;margin-right:7.81vw}.section-margin-tb{margin-left:3.91vw;margin-right:3.91vw}.section-margin-tbl{margin-left:3.66vw;margin-right:3.66vw}.section-margin-dk{margin-left:3.91vw;margin-right:3.91vw}.section-padding-mb{padding-left:7.81vw;padding-right:7.81vw}.section-padding-tb{padding-left:3.91vw;padding-right:3.91vw}.section-padding-tbl{padding-left:3.66vw;padding-right:3.66vw}.section-padding-dk{padding-left:3.91vw;padding-right:3.91vw}.blue{color:#009ee0}.dark{color:#2d2d2d}.darkgray{color:#757575}.h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:4.8vw;line-height:7.07vw;color:#2d2d2d}.fps-ts .h1{font-size:5.21vw;font-size:40px;line-height:6.25vw;line-height:48px}.fps-tl .h1{font-size:2.93vw;font-size:40px;line-height:3.51vw;line-height:48px}.fps-d .h1{font-size:2.08vw;font-size:40px;line-height:2.5vw;line-height:48px}.h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:4.27vw;line-height:5.6vw;color:#009ee0}.fps-ts .h2{font-size:3.91vw;font-size:30px;line-height:5.21vw;line-height:40px}.fps-tl .h2{font-size:2.2vw;font-size:30px;line-height:2.93vw;line-height:40px}.fps-d .h2{font-size:1.56vw;font-size:30px;line-height:2.08vw;line-height:40px}.h3{font-family:Montserrat,sans-serif;font-weight:400;font-size:3.2vw;line-height:4.27vw;color:#009ee0}.fps-ts .h3{font-size:3.13vw;font-size:24px}.fps-tl .h3{font-size:1.76vw;font-size:24px}.fps-d .h3{font-size:1.25vw;font-size:24px}.fps-ts .h3{line-height:4.17vw;line-height:32px}.fps-tl .h3{line-height:2.34vw;line-height:32px}.fps-d .h3{line-height:1.67vw;line-height:32px}.h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:2.13vw;line-height:1.2em;letter-spacing:.025em;color:#009ee0;text-transform:uppercase}.fps-ts .h4{font-size:2.08vw;font-size:16px}.fps-tl .h4{font-size:1.17vw;font-size:16px}.fps-d .h4{font-size:.83vw;font-size:16px}.text-normal{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.87vw;line-height:3.2vw;color:#2d2d2d}.fps-ts .text-normal{font-size:1.82vw;font-size:14px}.fps-tl .text-normal{font-size:1.02vw;font-size:14px}.fps-d .text-normal{font-size:.73vw;font-size:14px}.fps-ts .text-normal{line-height:3.13vw;line-height:24px}.fps-tl .text-normal{line-height:1.76vw;line-height:24px}.fps-d .text-normal{line-height:1.25vw;line-height:24px}.text-cta2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.6vw;letter-spacing:.05em;line-height:1.2em;color:#757575;text-transform:uppercase}.fps-ts .text-cta2{font-size:1.56vw;font-size:12px}.fps-tl .text-cta2{font-size:.88vw;font-size:12px}.fps-d .text-cta2{font-size:.63vw;font-size:12px}#fps-header{position:fixed;width:100vw;left:0;z-index:40;top:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.05);height:30.67vw;transition:top .8s cubic-bezier(.19,1,.22,1)}body.fps-header-collapsed #fps-header{top:-12vw}.fps-td body.fps-header-collapsed #fps-header{top:0}.fps-td #fps-header{transition:top 0s linear;height:125px}#fps-header .close{position:absolute;top:100%;margin-top:1.33vw;right:1.6vw;width:11.47vw;height:11.47vw;z-index:1;cursor:pointer;transition:transform .2s ease-in-out}#fps-header .close:after,#fps-header .close:before{position:absolute;content:"";background-color:#fff;left:50%;top:50%;height:7.33vw;width:.53vw;margin-left:-.27vw;margin-top:-3.67vw}#fps-header .close:before{transform:rotate(45deg)}#fps-header .close:after{transform:rotate(-45deg)}.notouch #fps-header .close:hover{transform:rotate(90deg)}.fps-ts #fps-header .close{margin-top:10px;right:10px;width:86px;height:86px}.fps-ts #fps-header .close:after,.fps-ts #fps-header .close:before{height:55px;width:3px;margin-right:-1.5px;margin-top:-27.5px}.fps-tl #fps-header .close{left:auto;right:20px;top:17px;width:18px;height:18px;margin-top:0;z-index:5}.fps-tl #fps-header .close:after,.fps-tl #fps-header .close:before{height:24px;width:2px;margin-left:-1.5px;margin-top:-13px}.fps-d #fps-header .close{left:auto;right:28px;top:17px;width:18px;height:18px;margin-top:0;z-index:5}.fps-d #fps-header .close:after,.fps-d #fps-header .close:before{height:24px;width:2px;margin-left:-1.5px;margin-top:-13px}#fps-header .bottom,#fps-header .top{padding-left:4vw;padding-right:4vw;display:flex;display:-webkit-flex}.fps-ts #fps-header .bottom,.fps-ts #fps-header .top{padding-left:30px;padding-right:30px}.fps-tl #fps-header .bottom,.fps-tl #fps-header .top{padding-left:50px;padding-right:50px}.fps-d #fps-header .bottom,.fps-d #fps-header .top{padding-left:70px;padding-right:70px}.fps-d #fps-header .bottom,.fps-d #fps-header .top,.fps-tl #fps-header .bottom,.fps-tl #fps-header .top{overflow:hidden}#fps-header .top{position:relative;z-index:5;height:12vw;line-height:12vw;background:#305c7d;justify-content:flex-end}.fps-td #fps-header .top{height:50px;line-height:50px}.fps-d #fps-header .top,.fps-tl #fps-header .top{justify-content:space-between}#fps-header .top .left{display:none;height:100%}.fps-d #fps-header .top .left,.fps-tl #fps-header .top .left{display:block}.fps-d #fps-header .top .left ul,.fps-tl #fps-header .top .left ul{height:100%}.fps-d #fps-header .top .left ul li,.fps-tl #fps-header .top .left ul li{position:relative;display:inline-block;line-height:0;cursor:pointer;vertical-align:middle;height:100%}.fps-d #fps-header .top .left ul li span,.fps-tl #fps-header .top .left ul li span{position:relative;color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;display:inline-block;vertical-align:middle;height:100%}.fps-d #fps-header .top .left ul li:last-child,.fps-tl #fps-header .top .left ul li:last-child{margin:0}.fps-tl #fps-header .top .left ul li{margin-right:20px}.fps-tl #fps-header .top .left ul li span{font-size:12px;line-height:50px}.fps-d #fps-header .top .left ul li{margin-right:25px}.fps-d #fps-header .top .left ul li span{font-size:12px;line-height:50px}.fps-d #fps-header .top .left .proservices,.fps-tl #fps-header .top .left .proservices,.fps-ts #fps-header .top .left .proservices{display:none}#fps-header .top .right{height:100%;display:flex;align-items:center}.fps-tl #fps-header .top .right,.fps-ts #fps-header .top .right{font-size:50px}.fps-td #fps-header .top .right{line-height:50px}#fps-header .top .right a{display:inline-block;font-size:2.67vw;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.05em;height:100%}.fps-ts #fps-header .top .right a{font-size:12px}.fps-d #fps-header .top .right a,.fps-tl #fps-header .top .right a{position:relative;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:0}.fps-tl #fps-header .top .right a{font-size:12px}.fps-d #fps-header .top .right a{font-size:12px;vertical-align:middle}#fps-header .top .right .proservices-link{display:none;text-align:center}.fps-d #fps-header .top .right .proservices-link,.fps-tl #fps-header .top .right .proservices-link,.fps-ts #fps-header .top .right .proservices-link{display:block}.fps-tl #fps-header .top .right .quotation-link,.fps-ts #fps-header .top .right .quotation-link{margin-left:25px}.fps-d #fps-header .top .right .quotation-link{margin-left:35px}#fps-header .top .right .cta-account{position:absolute;font-family:Montserrat,sans-serif;font-weight:400;left:4vw;letter-spacing:.06em}.fps-ts #fps-header .top .right .cta-account{left:30px}.fps-d #fps-header .top .right .cta-account,.fps-tl #fps-header .top .right .cta-account{left:0}.fps-tl #fps-header .top .right .cta-account{margin-left:20px}.fps-d #fps-header .top .right .cta-account{margin-left:35px}#fps-header .top .right .cta-account .picto-container{position:relative;display:inline-block;margin-right:2.5px}#fps-header .top .right .cta-account .picto-container .separator{margin-top:-5px}.fps-d #fps-header .top .right .cta-account .picto-container{margin-right:5px}#fps-header .top .right .cta-account.connected .picto-container i,#fps-header .top .right .cta-account .picto-container i.connect{display:none}#fps-header .top .right .cta-account.connected .picto-container i.connect{display:inline-block}#fps-header .top .right .btn-search{position:relative;display:inline-block;cursor:pointer;font-size:0;margin-left:6vw}.fps-ts #fps-header .top .right .btn-search{margin-left:30px}.fps-d #fps-header .top .right .btn-search,.fps-tl #fps-header .top .right .btn-search{margin-left:35px}#fps-header .top .right i{vertical-align:middle;line-height:1em}.fps-d #fps-header .top .right i,.fps-tl #fps-header .top .right i,.fps-ts #fps-header .top .right i{top:0;position:relative}#fps-header .bottom{background:#fff;border-bottom:#2d2d2d;display:flex;display:-webkit-flex;justify-content:space-between;height:18.67vw}.fps-td #fps-header .bottom{height:75px}#fps-header .bottom .left,#fps-header .bottom .right{position:relative;height:100%;line-height:18.67vw}.fps-d #fps-header .bottom .left,.fps-d #fps-header .bottom .right,.fps-tl #fps-header .bottom .left,.fps-tl #fps-header .bottom .right,.fps-ts #fps-header .bottom .left,.fps-ts #fps-header .bottom .right{line-height:75px}#fps-header .bottom .left>*,#fps-header .bottom .right>*{position:relative;line-height:1em;display:inline-block;vertical-align:middle}#fps-header .bottom .left .cta-menu{text-align:center;cursor:pointer}.fps-d #fps-header .bottom .left .cta-menu,.fps-tl #fps-header .bottom .left .cta-menu{display:none}#fps-header .bottom .left .cta-menu.open .bars .bmiddle{transform:translate3d(65%,-50%,0)}#fps-header .bottom .left .cta-menu .bars{position:relative;display:inline-block;width:6.67vw;height:4.8vw}.fps-ts #fps-header .bottom .left .cta-menu .bars{width:40px;height:28px}#fps-header .bottom .left .cta-menu .bars>div{position:absolute;height:2px;width:100%;left:0;background:#305c7d;border-radius:.67vw}.fps-ts #fps-header .bottom .left .cta-menu .bars>div{border-radius:.65vw}.fps-tl #fps-header .bottom .left .cta-menu .bars>div{border-radius:.37vw}.fps-d #fps-header .bottom .left .cta-menu .bars>div{border-radius:.26vw}.fps-ts #fps-header .bottom .left .cta-menu .bars>div{height:.39vw}#fps-header .bottom .left .cta-menu .bars>div.btop{margin:0;top:0}#fps-header .bottom .left .cta-menu .bars>div.bmiddle{width:65%;top:50%;transform:translate3d(0,-50%,0);transition:transform .8s cubic-bezier(.19,1,.22,1)}#fps-header .bottom .left .cta-menu .bars>div.bbottom{bottom:0}#fps-header .bottom .left .cta-menu span{display:block;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;color:#305c7d;margin-top:1.6vw;font-size:2.4vw;line-height:1em}.fps-ts #fps-header .bottom .left .cta-menu span{margin-top:1.56vw}.fps-tl #fps-header .bottom .left .cta-menu span{margin-top:.88vw}.fps-d #fps-header .bottom .left .cta-menu span{margin-top:.63vw}.fps-ts #fps-header .bottom .left .cta-menu span{font-size:12px;margin-top:6px}#fps-header .bottom .left .logo{width:115px;height:47px;margin-left:5.33vw}.fps-ts #fps-header .bottom .left .logo{margin-left:3.26vw}.fps-d #fps-header .bottom .left .logo,.fps-tl #fps-header .bottom .left .logo{margin:0}#fps-header .bottom .left .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#fps-header .bottom .left .main-links{display:none}#fps-header .bottom .left .main-links ul li{position:relative;display:inline-block;height:100%;overflow:hidden}.fps-d #fps-header .bottom .left .main-links,.fps-tl #fps-header .bottom .left .main-links{display:inline-block;height:100%}.fps-tl #fps-header .bottom .left .main-links{margin-left:10px}.fps-d #fps-header .bottom .left .main-links{margin-left:20px}#fps-header .bottom .left .news-item,#fps-header .bottom .left .rubrique{position:relative;color:#305c7d;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:600;display:inline-block;vertical-align:top;height:100%}#fps-header .bottom .left .news-item a,#fps-header .bottom .left .rubrique a{color:#305c7d}#fps-header .bottom .left .news-item i,#fps-header .bottom .left .rubrique i{display:none}.fps-tl #fps-header .bottom .left .news-item,.fps-tl #fps-header .bottom .left .rubrique{font-size:1.02vw;font-size:14px;line-height:5.49vw;line-height:75px;margin-left:25px}.fps-d #fps-header .bottom .left .news-item,.fps-d #fps-header .bottom .left .rubrique{font-size:.73vw;font-size:14px;line-height:3.91vw;line-height:75px;margin-left:35px}#fps-header .bottom .left .news-item{display:none;color:#009ee0;text-transform:none}.fps-d #fps-header .bottom .left .news-item{display:inline-block}#fps-header .bottom .right .conception-tools{display:none}.fps-d #fps-header .bottom .right .conception-tools,.fps-tl #fps-header .bottom .right .conception-tools,.fps-ts #fps-header .bottom .right .conception-tools{display:inline-block}#fps-header .bottom .right>*{position:relative;display:inline-block;vertical-align:middle;line-height:17.33vw;margin-left:4vw}.fps-tl #fps-header .bottom .right>*,.fps-ts #fps-header .bottom .right>*{line-height:75px;margin-left:27px}.fps-d #fps-header .bottom .right>*{line-height:75px;margin-left:50px}#fps-header .bottom .right>:first-child{margin:0}#fps-header .bottom .right>.projet-sdb{display:none;cursor:pointer}.fps-d #fps-header .bottom .right>.projet-sdb,.fps-tl #fps-header .bottom .right>.projet-sdb{display:inline-block}#fps-header .bottom .right>.projet-sdb span{color:#305c7d;font-family:Montserrat,sans-serif;font-weight:600;display:inline-block;vertical-align:middle;transition:color .2s linear;text-transform:uppercase}.fps-d #fps-header .bottom .right>.projet-sdb span,.fps-tl #fps-header .bottom .right>.projet-sdb span{font-size:14px}#fps-header .bottom .right>.projet-sdb>*{line-height:1.2em}#fps-header .bottom .right>.projet-sdb .icons-wrapper{position:relative;display:inline-block;vertical-align:middle;line-height:1em;margin:0}.fps-d #fps-header .bottom .right>.projet-sdb .icons-wrapper,.fps-tl #fps-header .bottom .right>.projet-sdb .icons-wrapper{margin-left:15px}#fps-header .bottom .right>.projet-sdb .icons-wrapper i{transition:opacity .2s linear}#fps-header .bottom .right>.projet-sdb .icons-wrapper i.hover{position:absolute;top:0;left:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.fps-d.notouch #fps-header .bottom .right>.projet-sdb:hover span,.fps-tl.notouch #fps-header .bottom .right>.projet-sdb:hover span{color:#009ee0}#fps-header .bottom .right>.active:before,#fps-header .bottom .right>.selected:before{content:"";display:none;height:3px;background:#009ee0;width:100%;position:absolute;bottom:0;right:0;transform:translateZ(0);transition:transform .4s cubic-bezier(.23,1,.32,1)}.fps-d #fps-header .bottom .right>.active:before,.fps-d #fps-header .bottom .right>.selected:before,.fps-tl #fps-header .bottom .right>.active:before,.fps-tl #fps-header .bottom .right>.selected:before{display:block}.fps-d #fps-header .bottom .right>.active[data-key=magasins]:before,.fps-d #fps-header .bottom .right>.selected[data-key=magasins]:before{width:97%}#fps-header .bottom .right>* .content{text-align:center;line-height:1em}#fps-header .bottom .right>* .content,#fps-header .bottom .right>* i{position:relative;display:inline-block;vertical-align:middle}#fps-header .bottom .right>* a{display:block;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;transition:color .2s linear;color:#305c7d;line-height:1em;letter-spacing:.04em;margin-top:1.6vw;font-size:2.4vw}.fps-d #fps-header .bottom .right>* a,.fps-tl #fps-header .bottom .right>* a,.fps-ts #fps-header .bottom .right>* a{display:inline-block;vertical-align:middle;margin:0;text-transform:none;letter-spacing:0}.fps-ts #fps-header .bottom .right>* a{margin-left:1.04vw;font-size:1.82vw;font-size:14px}.fps-tl #fps-header .bottom .right>* a{display:none}.fps-d #fps-header .bottom .right>* a{margin-left:8px;font-size:14px;display:inline-block}.notouch #fps-header .bottom .right>.not-hover:hover a{color:#009ee0}#fps-header .bottom .right>* .icons-wrapper{display:inline-block;vertical-align:middle;line-height:1em;position:relative}#fps-header .bottom .right>* .icons-wrapper.i-rdv{top:2px}#fps-header .bottom .right>* .icons-wrapper.conception img{width:30px;height:30px}.fps-ts #fps-header .bottom .right>* .icons-wrapper.conception img{height:25px;width:30px}#fps-header .bottom .right>* .icons-wrapper.i-rdv img{width:39px;height:30px}.fps-ts #fps-header .bottom .right>* .icons-wrapper.i-rdv img{height:25px;width:30px}#fps-header .bottom .right>* .icons-wrapper.magasin img{width:39px;height:30px}.fps-ts #fps-header .bottom .right>* .icons-wrapper.magasin img{height:25px;width:30px}#fps-header .bottom .right>* .icons-wrapper i{transition:opacity .2s linear}#fps-header .bottom .right>* .icons-wrapper i.hover{position:absolute;top:0;left:0}#fps-header .bottom .right>* .icons-wrapper i.hover,.notouch #fps-header .bottom .right>:hover .icons-wrapper.with-hover i{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.notouch #fps-header .bottom .right>:hover .icons-wrapper.with-hover i.hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#fps-header .item-hover{overflow:hidden}#fps-header .item-hover:before{content:"";display:none;height:3px;background:#009ee0;width:100%;position:absolute;bottom:0;transform:translate3d(0,4px,0);transition:transform .4s cubic-bezier(.23,1,.32,1)}.fps-d #fps-header .item-hover:before,.fps-tl #fps-header .item-hover:before{display:block}#fps-header .item-hover.carrelage:before{background:#c69f6a}#fps-header .item-hover[data-menu=chauffage]:before{background:#36a832}#fps-header .item-hover.active:before,#fps-header .item-hover.selected:before,.notouch #fps-header .item-hover:hover:before{transform:translateZ(0)}#fps-header .hover-compte{position:absolute;right:35px;background-color:#fff;box-shadow:0 0 5.4px .6px rgba(0,0,0,.05);width:213px;height:280px;padding-left:25px;padding-top:25px;top:40px;display:none}.notouch.fps-d #fps-header .hover-compte.connected,.notouch.fps-tl #fps-header .hover-compte.connected{display:block}#fps-header .hover-compte .separator{margin-bottom:-4px;margin-right:5px}#fps-header .hover-compte .name{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#009ee0;line-height:1.125;text-align:left;display:block}#fps-header .hover-compte .my-space{color:#305c7d;text-transform:uppercase;padding-top:15px}#fps-header .hover-compte .menu,#fps-header .hover-compte .my-space{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:2.833;text-align:left;display:block}#fps-header .hover-compte .menu{color:#9a9a9a;transition:color .2s linear}.notouch #fps-header .hover-compte .menu:hover{color:#009ee0}#fps-header .hover-compte .disconnect{font-family:Montserrat,sans-serif;font-weight:600;color:#858e99;font-size:12px;line-height:2.25;text-align:left;display:block;margin-top:10px;transition:color .2s linear}.notouch #fps-header .hover-compte .disconnect:hover{color:#2d2d2d}#fps-footer.footer{display:block}#fps-footer.footer.footer-ie .top{margin-bottom:0!important}#fps-footer.footer.footer-ie .bottom{z-index:auto}.fps-d #fps-footer.footer.footer-ie .bottom,.fps-t #fps-footer.footer.footer-ie .bottom{position:relative;bottom:0;left:0;z-index:auto}#fps-footer.footer .top{height:62.4vw;width:100%;background:#f6f6f6;position:relative;z-index:1}html:not(.fps-t):not(.fps-d) #fps-footer.footer .top{margin-bottom:0!important}.fps-ts #fps-footer.footer .top{height:63.02vw;padding:3.91vw}.fps-tl #fps-footer.footer .top{height:21.96vw;padding:3.66vw}.fps-d #fps-footer.footer .top,.fps-tl #fps-footer.footer .top{display:flex;display:-webkit-flex;justify-content:space-between}.fps-d #fps-footer.footer .top{height:20.83vw;padding:3.91vw}#fps-footer.footer .top .left,#fps-footer.footer .top .right{box-sizing:border-box;display:block}#fps-footer.footer .top .left{position:relative;width:100%;height:33.33vw}.fps-ts #fps-footer.footer .top .left{height:26.56vw;margin-bottom:1.95vw}.fps-tl #fps-footer.footer .top .left{height:14.64vw;width:38.43vw}.fps-d #fps-footer.footer .top .left{height:13.02vw;width:41.93vw}#fps-footer.footer .top .left .artisan{width:100%;display:flex;display:-webkit-flex;align-items:stretch;cursor:pointer;height:100%}.notouch #fps-footer.footer .top .left .artisan:hover .image-wrapper img.hover{transform:scale(1.04)}.notouch #fps-footer.footer .top .left .artisan:hover .text-wrapper .large{color:#009ee0}.notouch #fps-footer.footer .top .left .artisan:hover .text-wrapper .separator span{width:5.33vw;background:#009ee0}.notouch #fps-footer.footer .top .left .artisan:hover .text-wrapper .upper a{color:#009ee0}#fps-footer.footer .top .left .artisan .image-wrapper{width:50%;overflow:hidden;line-height:0;transform:translateZ(0)}.fps-tl #fps-footer.footer .top .left .artisan .image-wrapper{width:38%}.fps-d #fps-footer.footer .top .left .artisan .image-wrapper{width:53%}#fps-footer.footer .top .left .artisan .image-wrapper img{position:absolute;width:100%;height:auto}#fps-footer.footer .top .left .artisan .image-wrapper img.hover{transition:transform .6s cubic-bezier(.19,1,.22,1)}.fps-tl #fps-footer.footer .top .left .artisan .image-wrapper img.hover{display:none}#fps-footer.footer .top .left .artisan .text-wrapper{width:50%;border:1px solid #e2e2e2;text-align:left;padding-left:6vw;padding-right:6vw}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper{padding-left:3.26vw;padding-right:7.16vw}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper{width:62%;padding-left:2.2vw;padding-right:2.2vw}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper{width:47%;padding-left:2.34vw;padding-right:2.34vw}#fps-footer.footer .top .left .artisan .text-wrapper .inner{display:inline-block;color:#2d2d2d}#fps-footer.footer .top .left .artisan .text-wrapper .inner p{font-family:Open Sans,sans-serif;font-weight:400;font-size:2.13vw;line-height:3.47vw}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner p{font-size:1.56vw;font-size:12px;line-height:2.6vw;line-height:20px}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner p{font-size:.88vw;font-size:12px;line-height:1.46vw;line-height:20px}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner p{font-size:.63vw;font-size:12px;line-height:1.04vw;line-height:20px}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner p.text,.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner p.text{height:40px}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner p.text{height:60px}#fps-footer.footer .top .left .artisan .text-wrapper .inner .large{font-family:Montserrat,sans-serif;font-weight:600;font-size:3.47vw;line-height:3.47vw;margin-bottom:1.07vw;transition:color .2s linear}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner .large{font-size:3.39vw;font-size:26px;line-height:3.39vw;line-height:26px;margin-bottom:1.95vw}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner .large{font-size:1.46vw;font-size:20px;line-height:1.46vw;line-height:20px;margin-bottom:1.1vw}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner .large{font-size:1.35vw;font-size:26px;line-height:1.35vw;line-height:26px;margin-bottom:.78vw}#fps-footer.footer .top .left .artisan .text-wrapper .inner .upper{font-family:Montserrat,sans-serif;font-weight:400;font-size:2.4vw;line-height:normal;text-transform:uppercase;letter-spacing:.04em}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner .upper{font-size:1.56vw;font-size:12px}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner .upper{font-size:.88vw;font-size:12px}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner .upper{font-size:.63vw;font-size:12px}#fps-footer.footer .top .left .artisan .text-wrapper .inner .upper a{color:#2d2d2d;transition:color .2s linear}#fps-footer.footer .top .left .artisan .text-wrapper .inner .separator{margin-top:2.67vw;margin-bottom:1.33vw;height:1px}#fps-footer.footer .top .left .artisan .text-wrapper .inner .separator span{display:inline-block;vertical-align:top;width:3.33vw;height:1px;background-color:#555;transition:background .2s linear,width .6s cubic-bezier(.19,1,.22,1)}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator{margin-top:2.6vw;margin-bottom:1.3vw}.fps-ts #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator span{width:3.26vw}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator{margin-top:2.2vw;margin-bottom:.73vw}.fps-tl #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator span{width:1.83vw}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator{margin-top:1.82vw;margin-bottom:.52vw}.fps-d #fps-footer.footer .top .left .artisan .text-wrapper .inner .separator span{width:1.3vw}#fps-footer.footer .top .right{height:29.07vw}.fps-ts #fps-footer.footer .top .right{height:26.69vw}.fps-tl #fps-footer.footer .top .right{height:14.64vw;width:51.98vw}.fps-d #fps-footer.footer .top .right{height:13.02vw;width:45.83vw}#fps-footer.footer .top .right .cta-wrapper{width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:space-between;align-items:stretch}#fps-footer.footer .top .right .cta-wrapper .cta-wrap{position:relative;overflow:hidden;cursor:pointer;flex-grow:1;flex-shrink:0;flex-basis:auto}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta-wrap{margin-left:.73vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta-wrap{margin-left:.52vw}#fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta{margin-left:0!important;height:14vw}.fps-ts #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta{height:12.89vw}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta{height:6.95vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta{height:6.25vw}#fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:first-child{margin-bottom:1.33vw}.fps-ts #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:first-child{margin-bottom:1.3vw}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:first-child{margin-bottom:.73vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:first-child{margin-bottom:.52vw}#fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:last-child{margin-top:1.33vw}.fps-ts #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:last-child{margin-top:1.3vw}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:last-child{margin-top:.73vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta-wrap .cta:last-child{margin-top:.52vw}#fps-footer.footer .top .right .cta-wrapper .cta{position:relative;overflow:hidden;cursor:pointer;flex-grow:1;flex-shrink:0;flex-basis:auto}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta{margin-left:.73vw}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta:first-child{margin:0}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta{margin-left:.52vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta:first-child{margin:0}#fps-footer.footer .top .right .cta-wrapper .cta span{position:absolute;bottom:3.33vw;left:0;width:100%;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;font-size:2.4vw;text-transform:uppercase;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.fps-ts #fps-footer.footer .top .right .cta-wrapper .cta span{font-size:1.69vw;font-size:13px;bottom:2.6vw}.fps-tl #fps-footer.footer .top .right .cta-wrapper .cta span{font-size:.95vw;font-size:13px;bottom:2.56vw}.fps-d #fps-footer.footer .top .right .cta-wrapper .cta span{font-size:.68vw;font-size:13px;bottom:1.3vw}#fps-footer.footer .top .right .cta-wrapper .cta span a{color:#fff}#fps-footer.footer .top .right .cta-wrapper .cta .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}#fps-footer.footer .top .right .cta-wrapper .cta .image-wrapper img{position:absolute}#fps-footer.footer .top .right .cta-wrapper .cta .image-wrapper .overlay{top:0;left:0;width:100%;height:100%;position:absolute;background:#000;opacity:0;transition:opacity .4s linear}.notouch #fps-footer.footer .top .right .cta-wrapper .cta:hover span{transform:translate3d(0,-15px,0)}.notouch #fps-footer.footer .top .right .cta-wrapper .cta:hover .image-wrapper .overlay{opacity:.25}#fps-footer.footer .bottom{position:relative;width:100%;background:#305c7d}.fps-d #fps-footer.footer .bottom,.fps-t #fps-footer.footer .bottom{position:fixed;bottom:0;left:0;z-index:-1}#fps-footer.footer .bottom .wrapper{position:relative;padding:8vw 4vw 50px}.fps-ts #fps-footer.footer .bottom .wrapper{padding-top:9.11vw;padding-left:3.91vw;padding-right:3.91vw}.fps-tl #fps-footer.footer .bottom .wrapper{padding-top:4.39vw;padding-left:3.66vw;padding-right:3.66vw;*zoom:1}.fps-tl #fps-footer.footer .bottom .wrapper:after,.fps-tl #fps-footer.footer .bottom .wrapper:before{content:" ";display:table}.fps-tl #fps-footer.footer .bottom .wrapper:after{clear:both}.fps-d #fps-footer.footer .bottom .wrapper{padding-top:2.86vw;padding-left:3.91vw;padding-right:3.91vw;*zoom:1}.fps-d #fps-footer.footer .bottom .wrapper:after,.fps-d #fps-footer.footer .bottom .wrapper:before{content:" ";display:table}.fps-d #fps-footer.footer .bottom .wrapper:after{clear:both}#fps-footer.footer .bottom .newsletter{position:relative;padding-left:4vw;padding-right:4vw}.fps-ts #fps-footer.footer .bottom .newsletter{padding:0}.fps-tl #fps-footer.footer .bottom .newsletter{padding:1.1vw 0 0;margin-bottom:6.59vw;width:34.26vw;float:left}.fps-d #fps-footer.footer .bottom .newsletter{padding:.52vw 0 0;margin-bottom:4.69vw;width:24.38vw;float:left}#fps-footer.footer .bottom .newsletter .title{font-family:Montserrat,sans-serif;font-weight:400;color:#fff;text-transform:uppercase;font-size:4vw;line-height:4vw;margin-bottom:3.33vw}.fps-ts #fps-footer.footer .bottom .newsletter .title{font-size:3.39vw;font-size:26px;line-height:3.39vw;line-height:26px;margin-bottom:2.6vw}.fps-tl #fps-footer.footer .bottom .newsletter .title{font-size:1.9vw;font-size:26px;line-height:1.9vw;line-height:26px;margin-bottom:1.46vw}.fps-d #fps-footer.footer .bottom .newsletter .title{font-size:1.35vw;font-size:26px;line-height:1.35vw;line-height:26px;margin-bottom:1.04vw}#fps-footer.footer .bottom .newsletter form{position:relative;display:block}#fps-footer.footer .bottom .newsletter form .messages{display:none;position:absolute;text-transform:uppercase;letter-spacing:.1em;top:100%;left:0;font-size:3.2vw;line-height:3.73vw;margin-top:2.67vw}.fps-ts #fps-footer.footer .bottom .newsletter form .messages{font-size:2.34vw;font-size:18px;line-height:3.13vw;line-height:24px;margin-top:2.6vw}.fps-tl #fps-footer.footer .bottom .newsletter form .messages{font-size:1.32vw;font-size:18px;line-height:1.76vw;line-height:24px;margin-top:1.46vw}.fps-d #fps-footer.footer .bottom .newsletter form .messages{font-size:.94vw;font-size:18px;line-height:1.25vw;line-height:24px;margin-top:1.04vw}#fps-footer.footer .bottom .newsletter form .messages span{display:none}#fps-footer.footer .bottom .newsletter form .messages span.errors{color:#e43438}#fps-footer.footer .bottom .newsletter form .messages span.success{color:#7ceb9c}#fps-footer.footer .bottom .newsletter form.invalid .messages,#fps-footer.footer .bottom .newsletter form.invalid .messages .errors,#fps-footer.footer .bottom .newsletter form.success .messages,#fps-footer.footer .bottom .newsletter form.success .messages .success{display:block}#fps-footer.footer .bottom .newsletter form .field{background-color:transparent;margin:0;border:1px solid #8498ab;transition:border .2s linear;padding-right:12vw;height:13.33vw}.fps-ts #fps-footer.footer .bottom .newsletter form .field{width:56.64vw;padding-right:9.11vw;height:8.33vw}.fps-tl #fps-footer.footer .bottom .newsletter form .field{width:31.84vw;padding-right:5.12vw;height:4.69vw}.fps-d #fps-footer.footer .bottom .newsletter form .field{width:22.66vw;padding-right:3.65vw;height:3.33vw}#fps-footer.footer .bottom .newsletter form .field.focus{border:1px solid #fff}#fps-footer.footer .bottom .newsletter form .field.focus input{color:#fff}#fps-footer.footer .bottom .newsletter form .field input,#fps-footer.footer .bottom .newsletter form .field label{color:#fff;font-size:3.33vw;line-height:3.33vw;transition:color .2s linear}.fps-ts #fps-footer.footer .bottom .newsletter form .field input,.fps-ts #fps-footer.footer .bottom .newsletter form .field label{font-size:1.69vw;font-size:13px;line-height:1.69vw;line-height:13px}.fps-tl #fps-footer.footer .bottom .newsletter form .field input,.fps-tl #fps-footer.footer .bottom .newsletter form .field label{font-size:.95vw;font-size:13px;line-height:.95vw;line-height:13px}.fps-d #fps-footer.footer .bottom .newsletter form .field input,.fps-d #fps-footer.footer .bottom .newsletter form .field label{font-size:.68vw;font-size:13px;line-height:.68vw;line-height:13px}#fps-footer.footer .bottom .newsletter form .field input:valid,#fps-footer.footer .bottom .newsletter form .field label:valid{padding-top:0}#fps-footer.footer .bottom .newsletter form .field input::-webkit-input-placeholder,#fps-footer.footer .bottom .newsletter form .field label::-webkit-input-placeholder{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}#fps-footer.footer .bottom .newsletter form .field input::-moz-placeholder,#fps-footer.footer .bottom .newsletter form .field label::-moz-placeholder{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}#fps-footer.footer .bottom .newsletter form .field input:-ms-input-placeholder,#fps-footer.footer .bottom .newsletter form .field label:-ms-input-placeholder{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}#fps-footer.footer .bottom .newsletter form .field input:-moz-placeholder,#fps-footer.footer .bottom .newsletter form .field label:-moz-placeholder{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}#fps-footer.footer .bottom .newsletter form .field input.email-input,#fps-footer.footer .bottom .newsletter form .field label.email-input{padding-left:4vw;height:100%}.fps-ts #fps-footer.footer .bottom .newsletter form .field input.email-input,.fps-ts #fps-footer.footer .bottom .newsletter form .field label.email-input{padding-left:1.95vw}.fps-tl #fps-footer.footer .bottom .newsletter form .field input.email-input,.fps-tl #fps-footer.footer .bottom .newsletter form .field label.email-input{padding-left:1.1vw}.fps-d #fps-footer.footer .bottom .newsletter form .field input.email-input,.fps-d #fps-footer.footer .bottom .newsletter form .field label.email-input{padding-left:1.04vw}#fps-footer.footer .bottom .newsletter form .email-submit{position:absolute;z-index:2;top:0;right:0;width:12vw;height:100%;font-family:Montserrat,sans-serif;font-weight:400;font-size:2.67vw;color:#8498ab;background:transparent;cursor:pointer;text-transform:uppercase}.fps-ts #fps-footer.footer .bottom .newsletter form .email-submit{padding:0;font-size:1.82vw;font-size:14px;width:9.11vw}.fps-tl #fps-footer.footer .bottom .newsletter form .email-submit{padding:0;font-size:1.02vw;font-size:14px;width:5.12vw}.fps-d #fps-footer.footer .bottom .newsletter form .email-submit{padding:0;font-size:.73vw;font-size:14px;width:3.65vw}#fps-footer.footer .bottom .links-wrapper{position:relative;padding-left:4vw;padding-right:4vw;margin-top:6.67vw}.fps-ts #fps-footer.footer .bottom .links-wrapper{padding:0;margin-top:7.16vw}.fps-d #fps-footer.footer .bottom .links-wrapper,.fps-tl #fps-footer.footer .bottom .links-wrapper{padding:0;margin:0;float:right}.fps-tl #fps-footer.footer .bottom .links-wrapper{width:51.98vw}.fps-d #fps-footer.footer .bottom .links-wrapper{width:45.83vw}#fps-footer.footer .bottom .links-wrapper .links-content{position:relative;overflow:hidden;margin-bottom:4vw}.fps-td #fps-footer.footer .bottom .links-wrapper .links-content{display:inline-block;vertical-align:top;margin:0;width:33.3%}#fps-footer.footer .bottom .links-wrapper .links-content.active .title .plus:after{transform:rotate(0deg)}#fps-footer.footer .bottom .links-wrapper .links-content .title{position:relative;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;text-transform:uppercase;height:8vw;font-size:3.2vw;line-height:8vw}.fps-ts #fps-footer.footer .bottom .links-wrapper .links-content .title{height:auto;font-size:1.95vw;font-size:15px;line-height:1.95vw;line-height:15px}.fps-tl #fps-footer.footer .bottom .links-wrapper .links-content .title{height:auto;font-size:1.1vw;font-size:15px;line-height:1.1vw;line-height:15px}.fps-d #fps-footer.footer .bottom .links-wrapper .links-content .title{height:auto;font-size:.78vw;font-size:15px;line-height:.78vw;line-height:15px}#fps-footer.footer .bottom .links-wrapper .links-content .title .plus{display:block;position:absolute;top:50%;margin-top:-8px;right:0;width:16px;height:16px}.fps-d #fps-footer.footer .bottom .links-wrapper .links-content .title .plus,.fps-tl #fps-footer.footer .bottom .links-wrapper .links-content .title .plus,.fps-ts #fps-footer.footer .bottom .links-wrapper .links-content .title .plus{display:none}#fps-footer.footer .bottom .links-wrapper .links-content .title .plus:after,#fps-footer.footer .bottom .links-wrapper .links-content .title .plus:before{position:absolute;background:#fff;content:"";width:100%;height:2px;top:50%;margin-top:-1px;transform:rotate(0deg);transition:transform .8s cubic-bezier(.19,1,.22,1)}#fps-footer.footer .bottom .links-wrapper .links-content .title .plus:after{transform:rotate(-90deg)}#fps-footer.footer .bottom .links-wrapper .links-content ul{position:absolute;top:8vw;padding-top:2vw;width:100%}#fps-footer.footer .bottom .links-wrapper .links-content ul.deploy{position:relative;top:0}.fps-ts #fps-footer.footer .bottom .links-wrapper .links-content ul{position:relative;top:0;padding-top:3.26vw;padding-right:3.26vw}.fps-tl #fps-footer.footer .bottom .links-wrapper .links-content ul{position:relative;top:0;padding-top:1.83vw;padding-right:1.83vw}.fps-d #fps-footer.footer .bottom .links-wrapper .links-content ul{position:relative;top:0;padding-top:1.3vw;padding-right:1.3vw}#fps-footer.footer .bottom .links-wrapper .links-content ul li{position:relative;height:8.53vw;font-size:2.93vw;line-height:8.53vw}#fps-footer.footer .bottom .links-wrapper .links-content ul li a{color:#cdd1d6;transition:color .2s linear;line-height:1em;display:inline-block}#fps-footer.footer .bottom .links-wrapper .links-content ul li a:hover{color:#fff}.fps-ts #fps-footer.footer .bottom .links-wrapper .links-content ul li{font-size:1.69vw;font-size:13px;line-height:2.21vw;line-height:17px;height:auto;margin-bottom:2.21vw}.fps-tl #fps-footer.footer .bottom .links-wrapper .links-content ul li{height:auto;font-size:.95vw;font-size:13px;line-height:1.24vw;line-height:17px;margin-bottom:1.24vw}.fps-d #fps-footer.footer .bottom .links-wrapper .links-content ul li{height:auto;font-size:.68vw;font-size:13px;line-height:.89vw;line-height:17px;margin-bottom:.78vw}#fps-footer.footer .bottom .other-links{position:relative;margin-top:9.33vw}.fps-ts #fps-footer.footer .bottom .other-links{margin-top:3.91vw}.fps-tl #fps-footer.footer .bottom .other-links{margin:0;width:34.26vw;float:left}.fps-d #fps-footer.footer .bottom .other-links{float:left;margin:0;width:45.83vw}#fps-footer.footer .bottom .other-links .socials{position:relative;padding-left:4vw;padding-right:4vw;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.fps-ts #fps-footer.footer .bottom .other-links .socials{width:60%}.fps-tl #fps-footer.footer .bottom .other-links .socials{padding:0;width:87%}.fps-d #fps-footer.footer .bottom .other-links .socials{padding:0;width:46%}#fps-footer.footer .bottom .other-links .socials li:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#fps-footer.footer .bottom .other-links .socials li i{transition:all .2s ease-out}#fps-footer.footer .bottom .other-links .socials li:hover:not(:first-child) .others svg,#fps-footer.footer .bottom .other-links .socials li:hover:not(:first-child) .youtube,#fps-footer.footer .bottom .other-links .socials li:hover:not(:first-child) i{transform:scale(1.2)}#fps-footer.footer .bottom .other-links .socials li .others svg,#fps-footer.footer .bottom .other-links .socials li .youtube{transition:transform .2s ease-out}#fps-footer.footer .bottom .other-links .socials li .others svg{width:100%;height:100%}#fps-footer.footer .bottom .other-links .socials li .others svg path{fill:#fff}#fps-footer.footer .bottom .other-links .other-wrapper{position:relative;padding-left:4vw;margin-top:5.33vw}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper{padding:0;margin-top:2.6vw}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper:after{display:none}.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper{padding:0;margin-top:1.46vw}.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper:after{display:none}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper{padding:0;margin-top:1.04vw}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper:after{display:none}#fps-footer.footer .bottom .other-links .other-wrapper .gradient{position:absolute;top:0;height:100%;pointer-events:none;width:15%}#fps-footer.footer .bottom .other-links .other-wrapper .gradient.left{background:linear-gradient(270deg,rgba(56,102,135,0) 0,#305c7d 90%);left:0}#fps-footer.footer .bottom .other-links .other-wrapper .gradient.right{background:linear-gradient(90deg,rgba(56,102,135,0) 0,#305c7d 90%);right:0}#fps-footer.footer .bottom .other-links .other-wrapper .gradient.hidden,.fps-td #fps-footer.footer .bottom .other-links .other-wrapper .gradient{display:none}#fps-footer.footer .bottom .other-links .other-wrapper i{position:absolute;z-index:1;cursor:pointer;top:.13vw}.fps-td #fps-footer.footer .bottom .other-links .other-wrapper i{display:none}#fps-footer.footer .bottom .other-links .other-wrapper i.left{left:0;transform:rotate(180deg)}#fps-footer.footer .bottom .other-links .other-wrapper i.right{right:0}#fps-footer.footer .bottom .other-links .other-wrapper i.hidden{display:none}#fps-footer.footer .bottom .other-links .other-wrapper .other{position:relative;white-space:nowrap;overflow:auto;height:4vw}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper .other,.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper .other,.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper .other{white-space:normal;overflow:visible;height:auto}#fps-footer.footer .bottom .other-links .other-wrapper br{display:none}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper br{display:block}#fps-footer.footer .bottom .other-links .other-wrapper li{position:relative;display:inline-block}#fps-footer.footer .bottom .other-links .other-wrapper li:first-child:before{display:none}#fps-footer.footer .bottom .other-links .other-wrapper li:before{position:relative;display:inline-block;content:"-";color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:2.4vw;line-height:2.4vw;padding-left:.67vw;padding-right:.67vw}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper li:before{font-size:1.43vw;font-size:11px;line-height:1.82vw;line-height:14px;padding-left:.65vw;padding-right:.65vw}.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper li:before{font-size:.81vw;font-size:11px;line-height:1.02vw;line-height:14px;padding-left:.37vw;padding-right:.37vw}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper li:before{font-size:.57vw;font-size:11px;line-height:.73vw;line-height:14px;padding-left:.26vw;padding-right:.26vw}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper li{line-height:2.6vw;line-height:20px}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper li:nth-last-child(2):before{display:none}.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper li{display:inline;line-height:1.46vw;line-height:20px}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper li{display:inline;line-height:1.04vw;line-height:20px}#fps-footer.footer .bottom .other-links .other-wrapper li a,#fps-footer.footer .bottom .other-links .other-wrapper li span{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:2.4vw;line-height:2.4vw;transition:color .2s linear}.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper li a,.fps-ts #fps-footer.footer .bottom .other-links .other-wrapper li span{font-size:1.43vw;font-size:11px;line-height:1.43vw;line-height:11px;letter-spacing:.05em}.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper li a,.fps-tl #fps-footer.footer .bottom .other-links .other-wrapper li span{font-size:.81vw;font-size:11px;line-height:.81vw;line-height:11px;letter-spacing:.05em}.fps-d #fps-footer.footer .bottom .other-links .other-wrapper li a,.fps-d #fps-footer.footer .bottom .other-links .other-wrapper li span{font-size:.57vw;font-size:11px;line-height:.57vw;line-height:11px;letter-spacing:.05em}#fps-footer.footer .bottom .other-links .other-wrapper li a:hover,#fps-footer.footer .bottom .other-links .other-wrapper li span:hover{color:#cdd1d6}#carrelage-product-list .product-list-rdv,#product-list .product-list-rdv{position:relative;display:none;background:#eff1f3}.fps-ts #carrelage-product-list .product-list-rdv,.fps-ts #product-list .product-list-rdv{width:100%;margin-bottom:3.91vw}.fps-d #carrelage-product-list .product-list-rdv,.fps-d #product-list .product-list-rdv,.fps-tl #carrelage-product-list .product-list-rdv,.fps-tl #product-list .product-list-rdv{width:66.6%}.fps-ts #carrelage-product-list .product-list-rdv,.fps-ts #product-list .product-list-rdv{height:45.96vw}.fps-tl #carrelage-product-list .product-list-rdv,.fps-tl #product-list .product-list-rdv{height:22.25vw}.fps-d #carrelage-product-list .product-list-rdv,.fps-d #product-list .product-list-rdv{height:calc((100vw - 140px)/3 - 5px)}.fps-d #carrelage-product-list .product-list-rdv,.fps-d #product-list .product-list-rdv,.fps-t #carrelage-product-list .product-list-rdv,.fps-t #product-list .product-list-rdv{display:inline-block}#carrelage-product-list .product-list-rdv .wrap,#product-list .product-list-rdv .wrap{position:absolute;background:#f6f6f6;text-align:center}.fps-ts #carrelage-product-list .product-list-rdv .wrap,.fps-ts #product-list .product-list-rdv .wrap{top:3.26vw;bottom:3.26vw;left:3.26vw;right:3.26vw}.fps-tl #carrelage-product-list .product-list-rdv .wrap,.fps-tl #product-list .product-list-rdv .wrap{top:1.83vw;bottom:1.83vw;left:1.83vw;right:1.83vw}.fps-d #carrelage-product-list .product-list-rdv .wrap,.fps-d #product-list .product-list-rdv .wrap{top:1.3vw;bottom:1.3vw;left:1.3vw;right:1.3vw}#carrelage-product-list .product-list-rdv .wrap .icon,#product-list .product-list-rdv .wrap .icon{display:inline-block}#carrelage-product-list .product-list-rdv .wrap .icon img,#product-list .product-list-rdv .wrap .icon img{width:100%}.fps-ts #carrelage-product-list .product-list-rdv .wrap .icon,.fps-ts #product-list .product-list-rdv .wrap .icon{width:26.04vw}.fps-tl #carrelage-product-list .product-list-rdv .wrap .icon,.fps-tl #product-list .product-list-rdv .wrap .icon{margin-top:0;width:10.25vw}.fps-d #carrelage-product-list .product-list-rdv .wrap .icon,.fps-d #product-list .product-list-rdv .wrap .icon{width:10.42vw}#carrelage-product-list .product-list-rdv .wrap .text,#product-list .product-list-rdv .wrap .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #carrelage-product-list .product-list-rdv .wrap .text,.fps-ts #product-list .product-list-rdv .wrap .text{margin-top:.65vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #carrelage-product-list .product-list-rdv .wrap .text,.fps-tl #product-list .product-list-rdv .wrap .text{margin-top:0;font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px}.fps-d #carrelage-product-list .product-list-rdv .wrap .text,.fps-d #product-list .product-list-rdv .wrap .text{margin-top:0;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#carrelage-product-list .product-list-rdv .wrap .text em,#product-list .product-list-rdv .wrap .text em{display:block;font-style:normal;text-transform:none;letter-spacing:0}.fps-ts #carrelage-product-list .product-list-rdv .wrap .text em,.fps-ts #product-list .product-list-rdv .wrap .text em{font-size:3.26vw;font-size:25px;line-height:4.95vw;line-height:38px}.fps-tl #carrelage-product-list .product-list-rdv .wrap .text em,.fps-tl #product-list .product-list-rdv .wrap .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px;letter-spacing:0}.fps-d #carrelage-product-list .product-list-rdv .wrap .text em,.fps-d #product-list .product-list-rdv .wrap .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}.fps-ts #carrelage-product-list .product-list-rdv .wrap .button,.fps-ts #product-list .product-list-rdv .wrap .button{margin-top:1.95vw}.fps-tl #carrelage-product-list .product-list-rdv .wrap .button,.fps-tl #product-list .product-list-rdv .wrap .button{margin-top:1.1vw;height:42px;line-height:42px}.fps-d #carrelage-product-list .product-list-rdv .wrap .button,.fps-d #product-list .product-list-rdv .wrap .button{margin-top:2.08vw}#carrelage-product-list .product-list-devis,#product-list .product-list-devis{position:relative;display:none;text-align:center}.fps-ts #carrelage-product-list .product-list-devis,.fps-ts #product-list .product-list-devis{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #carrelage-product-list .product-list-devis,.fps-tl #product-list .product-list-devis{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #carrelage-product-list .product-list-devis,.fps-d #product-list .product-list-devis{width:calc(33.3% - 3.33px)}.fps-ts #carrelage-product-list .product-list-devis,.fps-ts #product-list .product-list-devis{height:45.96vw}.fps-tl #carrelage-product-list .product-list-devis,.fps-tl #product-list .product-list-devis{height:22.25vw}.fps-d #carrelage-product-list .product-list-devis,.fps-d #product-list .product-list-devis{height:calc((100vw - 140px)/3 - 5px)}.fps-d #carrelage-product-list .product-list-devis,.fps-d #product-list .product-list-devis,.fps-t #carrelage-product-list .product-list-devis,.fps-t #product-list .product-list-devis{display:inline-block}#carrelage-product-list .product-list-devis .background,#product-list .product-list-devis .background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#carrelage-product-list .product-list-devis .background img,#product-list .product-list-devis .background img{position:relative;width:100%;height:100%}#carrelage-product-list .product-list-devis .icon,#product-list .product-list-devis .icon{position:relative;display:inline-block}#carrelage-product-list .product-list-devis .icon img,#product-list .product-list-devis .icon img{width:100%}.fps-ts #carrelage-product-list .product-list-devis .icon,.fps-ts #product-list .product-list-devis .icon{width:26.04vw}.fps-tl #carrelage-product-list .product-list-devis .icon,.fps-tl #product-list .product-list-devis .icon{width:10.25vw}.fps-d #carrelage-product-list .product-list-devis .icon,.fps-d #product-list .product-list-devis .icon{width:10.42vw}#carrelage-product-list .product-list-devis .text,#product-list .product-list-devis .text{position:relative;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #carrelage-product-list .product-list-devis .text,.fps-ts #product-list .product-list-devis .text{margin-top:.65vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #carrelage-product-list .product-list-devis .text,.fps-tl #product-list .product-list-devis .text{margin-top:.37vw;font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px}.fps-d #carrelage-product-list .product-list-devis .text,.fps-d #product-list .product-list-devis .text{margin-top:0;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#carrelage-product-list .product-list-devis .text em,#product-list .product-list-devis .text em{display:block;font-style:normal;text-transform:none}.fps-ts #carrelage-product-list .product-list-devis .text em,.fps-ts #product-list .product-list-devis .text em{font-size:3.26vw;font-size:25px;line-height:5.47vw;line-height:42px}.fps-tl #carrelage-product-list .product-list-devis .text em,.fps-tl #product-list .product-list-devis .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #carrelage-product-list .product-list-devis .text em,.fps-d #product-list .product-list-devis .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}#carrelage-product-list .product-list-devis ul,#product-list .product-list-devis ul{position:relative;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;text-transform:uppercase}.fps-ts #carrelage-product-list .product-list-devis ul,.fps-ts #product-list .product-list-devis ul{margin-top:1.95vw;font-size:1.56vw;font-size:12px;line-height:3.13vw;line-height:24px}.fps-tl #carrelage-product-list .product-list-devis ul,.fps-tl #product-list .product-list-devis ul{margin-top:1.1vw;font-size:.73vw;font-size:10px;line-height:1.46vw;line-height:20px}.fps-d #carrelage-product-list .product-list-devis ul,.fps-d #product-list .product-list-devis ul{margin-top:2.08vw;font-size:.63vw;font-size:12px;line-height:1.25vw;line-height:24px}#carrelage-product-list .product-list-3d,#product-list .product-list-3d{position:relative;display:none;background:#f6f6f6;text-align:center}.fps-ts #carrelage-product-list .product-list-3d,.fps-ts #product-list .product-list-3d{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #carrelage-product-list .product-list-3d,.fps-tl #product-list .product-list-3d{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #carrelage-product-list .product-list-3d,.fps-d #product-list .product-list-3d{width:calc(33.3% - 3.33px)}.fps-ts #carrelage-product-list .product-list-3d,.fps-ts #product-list .product-list-3d{height:45.96vw}.fps-tl #carrelage-product-list .product-list-3d,.fps-tl #product-list .product-list-3d{height:22.25vw}.fps-d #carrelage-product-list .product-list-3d,.fps-d #product-list .product-list-3d{height:calc((100vw - 140px)/3 - 5px)}#carrelage-product-list .product-list-3d .icon,#product-list .product-list-3d .icon,.fps-d #carrelage-product-list .product-list-3d,.fps-d #product-list .product-list-3d,.fps-t #carrelage-product-list .product-list-3d,.fps-t #product-list .product-list-3d{display:inline-block}#carrelage-product-list .product-list-3d .icon img,#product-list .product-list-3d .icon img{width:100%}.fps-ts #carrelage-product-list .product-list-3d .icon,.fps-ts #product-list .product-list-3d .icon{width:26.04vw}.fps-tl #carrelage-product-list .product-list-3d .icon,.fps-tl #product-list .product-list-3d .icon{width:10.25vw}.fps-d #carrelage-product-list .product-list-3d .icon,.fps-d #product-list .product-list-3d .icon{width:10.42vw}#carrelage-product-list .product-list-3d .text,#product-list .product-list-3d .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #carrelage-product-list .product-list-3d .text,.fps-ts #product-list .product-list-3d .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #carrelage-product-list .product-list-3d .text,.fps-tl #product-list .product-list-3d .text{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #carrelage-product-list .product-list-3d .text,.fps-d #product-list .product-list-3d .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#carrelage-product-list .product-list-3d .text em,#product-list .product-list-3d .text em{display:block;font-style:normal;text-transform:none}.fps-ts #carrelage-product-list .product-list-3d .text em,.fps-ts #product-list .product-list-3d .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px}.fps-tl #carrelage-product-list .product-list-3d .text em,.fps-tl #product-list .product-list-3d .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #carrelage-product-list .product-list-3d .text em,.fps-d #product-list .product-list-3d .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}.fps-ts #carrelage-product-list .product-list-3d .button,.fps-ts #product-list .product-list-3d .button{margin-top:1.95vw}.fps-tl #carrelage-product-list .product-list-3d .button,.fps-tl #product-list .product-list-3d .button{margin-top:1.1vw}.fps-tl #carrelage-product-list .product-list-3d .button span,.fps-tl #product-list .product-list-3d .button span{font-size:11px}.fps-d #carrelage-product-list .product-list-3d .button,.fps-d #product-list .product-list-3d .button{margin-top:2.08vw}#product-list .product-list-projetch{position:relative;display:none;background:#eff1f3}.fps-ts #product-list .product-list-projetch{width:100%;height:45.96vw;margin-bottom:3.91vw}.fps-tl #product-list .product-list-projetch{width:66.3%;height:22.25vw}.fps-d #product-list .product-list-projetch{width:66.3%;height:calc((100vw - 140px)/3 - 5px)}.fps-d #product-list .product-list-projetch,.fps-t #product-list .product-list-projetch{display:inline-block}#product-list .product-list-projetch .wrap{position:absolute;background:#f6f6f6;text-align:center;overflow:hidden}.fps-ts #product-list .product-list-projetch .wrap{top:3.26vw;bottom:3.26vw;left:3.26vw;right:3.26vw}.fps-tl #product-list .product-list-projetch .wrap{top:1.83vw;bottom:1.83vw;left:1.83vw;right:1.83vw}.fps-d #product-list .product-list-projetch .wrap{top:1.3vw;bottom:1.3vw;left:1.3vw;right:1.3vw}#product-list .product-list-projetch .wrap>div{position:relative;top:-10px}#product-list .product-list-projetch .wrap .icon{display:inline-block}#product-list .product-list-projetch .wrap .icon img{width:100%}.fps-ts #product-list .product-list-projetch .wrap .icon{width:26.04vw}.fps-tl #product-list .product-list-projetch .wrap .icon{width:10.25vw}.fps-d #product-list .product-list-projetch .wrap .icon{width:10.42vw}#product-list .product-list-projetch .wrap .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.1em}.fps-ts #product-list .product-list-projetch .wrap .text{margin-top:.65vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #product-list .product-list-projetch .wrap .text{margin-top:.37vw;font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px;letter-spacing:.06em}.fps-d #product-list .product-list-projetch .wrap .text{margin-top:.26vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#product-list .product-list-projetch .wrap .text em{display:block;font-style:normal;text-transform:none;letter-spacing:0}.fps-ts #product-list .product-list-projetch .wrap .text em{font-size:3.26vw;font-size:25px;line-height:4.95vw;line-height:38px}.fps-tl #product-list .product-list-projetch .wrap .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px;letter-spacing:0}.fps-d #product-list .product-list-projetch .wrap .text em{font-size:1.46vw;font-size:28px;line-height:2.08vw;line-height:40px}.fps-ts #product-list .product-list-projetch .wrap .button{margin-top:1.95vw}.fps-tl #product-list .product-list-projetch .wrap .button{margin-top:1.1vw;height:42px;line-height:42px}.fps-d #product-list .product-list-projetch .wrap .button{margin-top:2.08vw}#product-list .product-list-projetchelec{position:relative;display:none;background:#f3f3f3;text-align:center}.fps-ts #product-list .product-list-projetchelec{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #product-list .product-list-projetchelec{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #product-list .product-list-projetchelec{width:calc(33.3% - 3.33px)}.fps-ts #product-list .product-list-projetchelec{height:45.96vw}.fps-tl #product-list .product-list-projetchelec{height:22.25vw}.fps-d #product-list .product-list-projetchelec{height:calc((100vw - 140px)/3 - 5px)}#product-list .product-list-projetchelec .icon,.fps-d #product-list .product-list-projetchelec,.fps-t #product-list .product-list-projetchelec{display:inline-block}#product-list .product-list-projetchelec .icon img{width:100%}.fps-ts #product-list .product-list-projetchelec .icon{width:26.04vw}.fps-tl #product-list .product-list-projetchelec .icon{width:10.25vw}.fps-d #product-list .product-list-projetchelec .icon{width:10.42vw}#product-list .product-list-projetchelec .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #product-list .product-list-projetchelec .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #product-list .product-list-projetchelec .text{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #product-list .product-list-projetchelec .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#product-list .product-list-projetchelec .text em{display:block;font-style:normal;text-transform:none}.fps-ts #product-list .product-list-projetchelec .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px;margin-bottom:1.95vw}.fps-tl #product-list .product-list-projetchelec .text em{margin-bottom:1.1vw;font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-projetchelec .text em{margin-bottom:2.08vw;font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}#product-list .product-list-projetchelec span{font-family:Montserrat,sans-serif;font-weight:400;color:#757575;text-transform:uppercase}.fps-ts #product-list .product-list-projetchelec span{font-size:1.56vw;font-size:12px;line-height:3.13vw;line-height:24px}.fps-tl #product-list .product-list-projetchelec span{font-size:.88vw;font-size:12px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-projetchelec span{font-size:.63vw;font-size:12px;line-height:1.25vw;line-height:24px}#product-list .product-list-projetch1euro{position:relative;display:none;background:#f6f6f6;text-align:center}.fps-ts #product-list .product-list-projetch1euro{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #product-list .product-list-projetch1euro{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #product-list .product-list-projetch1euro{width:calc(33.3% - 3.33px)}.fps-ts #product-list .product-list-projetch1euro{height:45.96vw}.fps-tl #product-list .product-list-projetch1euro{height:22.25vw}.fps-d #product-list .product-list-projetch1euro{height:calc((100vw - 140px)/3 - 5px)}#product-list .product-list-projetch1euro .icon,.fps-d #product-list .product-list-projetch1euro,.fps-t #product-list .product-list-projetch1euro{display:inline-block}#product-list .product-list-projetch1euro .icon img{width:100%}.fps-ts #product-list .product-list-projetch1euro .icon{width:26.04vw}.fps-tl #product-list .product-list-projetch1euro .icon{width:10.25vw}.fps-d #product-list .product-list-projetch1euro .icon{width:10.42vw}#product-list .product-list-projetch1euro .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #product-list .product-list-projetch1euro .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #product-list .product-list-projetch1euro .text{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #product-list .product-list-projetch1euro .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#product-list .product-list-projetch1euro .text em{display:block;font-style:normal;text-transform:none}.fps-ts #product-list .product-list-projetch1euro .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px}.fps-tl #product-list .product-list-projetch1euro .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-projetch1euro .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}.fps-ts #product-list .product-list-projetch1euro .button{margin-top:1.95vw}.fps-tl #product-list .product-list-projetch1euro .button{margin-top:1.1vw}.fps-tl #product-list .product-list-projetch1euro .button span{font-size:11px}.fps-d #product-list .product-list-projetch1euro .button{margin-top:2.08vw}#product-list .product-list-tva{position:relative;display:none;background:#f6f6f6;text-align:center}.fps-ts #product-list .product-list-tva{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #product-list .product-list-tva{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #product-list .product-list-tva{width:calc(33.3% - 3.33px)}.fps-ts #product-list .product-list-tva{height:45.96vw}.fps-tl #product-list .product-list-tva{height:22.25vw}.fps-d #product-list .product-list-tva{height:calc((100vw - 140px)/3 - 5px)}#product-list .product-list-tva .icon,.fps-d #product-list .product-list-tva,.fps-t #product-list .product-list-tva{display:inline-block}#product-list .product-list-tva .icon img{width:100%}.fps-ts #product-list .product-list-tva .icon{width:26.04vw}.fps-tl #product-list .product-list-tva .icon{width:10.25vw}.fps-d #product-list .product-list-tva .icon{width:10.42vw}#product-list .product-list-tva .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #product-list .product-list-tva .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #product-list .product-list-tva .text{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #product-list .product-list-tva .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#product-list .product-list-tva .text em{display:block;font-style:normal;text-transform:none}.fps-ts #product-list .product-list-tva .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px;margin-bottom:1.95vw}.fps-tl #product-list .product-list-tva .text em{margin-bottom:1.1vw;font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-tva .text em{margin-bottom:2.08vw;font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}#product-list .product-list-tva span{font-family:Montserrat,sans-serif;font-weight:400;color:#757575;text-transform:uppercase}.fps-ts #product-list .product-list-tva span{font-size:1.56vw;font-size:12px;line-height:3.13vw;line-height:24px}.fps-tl #product-list .product-list-tva span{font-size:.88vw;font-size:12px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-tva span{font-size:.63vw;font-size:12px;line-height:1.25vw;line-height:24px}#product-list .product-list-rge{position:relative;display:none;background:#f6f6f6;text-align:center}.fps-ts #product-list .product-list-rge{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #product-list .product-list-rge{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #product-list .product-list-rge{width:calc(33.3% - 3.33px)}.fps-ts #product-list .product-list-rge{height:45.96vw}.fps-tl #product-list .product-list-rge{height:22.25vw}.fps-d #product-list .product-list-rge{height:calc((100vw - 140px)/3 - 5px)}#product-list .product-list-rge .icon,.fps-d #product-list .product-list-rge,.fps-t #product-list .product-list-rge{display:inline-block}#product-list .product-list-rge .icon img{width:100%}.fps-ts #product-list .product-list-rge .icon{width:26.04vw}.fps-tl #product-list .product-list-rge .icon{width:10.25vw}.fps-d #product-list .product-list-rge .icon{width:10.42vw}#product-list .product-list-rge .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #product-list .product-list-rge .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #product-list .product-list-rge .text{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #product-list .product-list-rge .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#product-list .product-list-rge .text em{display:block;font-style:normal;text-transform:none}.fps-ts #product-list .product-list-rge .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px;margin-bottom:1.95vw}.fps-tl #product-list .product-list-rge .text em{margin-bottom:1.1vw;font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-rge .text em{margin-bottom:2.08vw;font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}#product-list .product-list-rge span{font-family:Montserrat,sans-serif;font-weight:400;color:#757575;text-transform:uppercase}.fps-ts #product-list .product-list-rge span{font-size:1.56vw;font-size:12px;line-height:3.13vw;line-height:24px}.fps-tl #product-list .product-list-rge span{font-size:.88vw;font-size:12px;line-height:1.76vw;line-height:24px}.fps-d #product-list .product-list-rge span{font-size:.63vw;font-size:12px;line-height:1.25vw;line-height:24px}#carrelage-product-list .product-list-corail,#product-list .product-list-corail{position:relative;display:none;background:#eff1f3}.fps-ts #carrelage-product-list .product-list-corail,.fps-ts #product-list .product-list-corail{width:100%;margin-bottom:3.91vw}.fps-d #carrelage-product-list .product-list-corail,.fps-d #product-list .product-list-corail,.fps-tl #carrelage-product-list .product-list-corail,.fps-tl #product-list .product-list-corail{width:66.6%}.fps-ts #carrelage-product-list .product-list-corail,.fps-ts #product-list .product-list-corail{height:45.96vw}.fps-tl #carrelage-product-list .product-list-corail,.fps-tl #product-list .product-list-corail{height:22.25vw}.fps-d #carrelage-product-list .product-list-corail,.fps-d #product-list .product-list-corail{height:calc((100vw - 140px)/3 - 5px)}.fps-d #carrelage-product-list .product-list-corail,.fps-d #product-list .product-list-corail,.fps-t #carrelage-product-list .product-list-corail,.fps-t #product-list .product-list-corail{display:inline-block}#carrelage-product-list .product-list-corail .wrap,#product-list .product-list-corail .wrap{position:absolute;background:#f6f6f6;text-align:center}.fps-ts #carrelage-product-list .product-list-corail .wrap,.fps-ts #product-list .product-list-corail .wrap{top:3.26vw;bottom:3.26vw;left:3.26vw;right:3.26vw}.fps-tl #carrelage-product-list .product-list-corail .wrap,.fps-tl #product-list .product-list-corail .wrap{top:1.83vw;bottom:1.83vw;left:1.83vw;right:1.83vw}.fps-d #carrelage-product-list .product-list-corail .wrap,.fps-d #product-list .product-list-corail .wrap{top:1.3vw;bottom:1.3vw;left:1.3vw;right:1.3vw}#carrelage-product-list .product-list-corail .wrap .icon,#product-list .product-list-corail .wrap .icon{display:inline-block}#carrelage-product-list .product-list-corail .wrap .icon img,#product-list .product-list-corail .wrap .icon img{width:100%}.fps-ts #carrelage-product-list .product-list-corail .wrap .icon,.fps-ts #product-list .product-list-corail .wrap .icon{width:26.04vw;margin-bottom:2.6vw}.fps-tl #carrelage-product-list .product-list-corail .wrap .icon,.fps-tl #product-list .product-list-corail .wrap .icon{margin-top:0;width:10.25vw;margin-bottom:1.46vw}.fps-d #carrelage-product-list .product-list-corail .wrap .icon,.fps-d #product-list .product-list-corail .wrap .icon{width:10.42vw;margin-bottom:1.04vw}#carrelage-product-list .product-list-corail .wrap .text,#product-list .product-list-corail .wrap .text{text-transform:uppercase;color:#2d2d2d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #carrelage-product-list .product-list-corail .wrap .text,.fps-ts #product-list .product-list-corail .wrap .text{margin-top:.65vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #carrelage-product-list .product-list-corail .wrap .text,.fps-tl #product-list .product-list-corail .wrap .text{margin-top:0;font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px}.fps-d #carrelage-product-list .product-list-corail .wrap .text,.fps-d #product-list .product-list-corail .wrap .text{margin-top:0;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#carrelage-product-list .product-list-corail .wrap .text em,#product-list .product-list-corail .wrap .text em{display:block;font-style:normal;text-transform:none;letter-spacing:0}.fps-ts #carrelage-product-list .product-list-corail .wrap .text em,.fps-ts #product-list .product-list-corail .wrap .text em{font-size:3.26vw;font-size:25px;line-height:4.95vw;line-height:38px}.fps-tl #carrelage-product-list .product-list-corail .wrap .text em,.fps-tl #product-list .product-list-corail .wrap .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px;letter-spacing:0}.fps-d #carrelage-product-list .product-list-corail .wrap .text em,.fps-d #product-list .product-list-corail .wrap .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}.fps-ts #carrelage-product-list .product-list-corail .wrap .button,.fps-ts #product-list .product-list-corail .wrap .button{margin-top:1.95vw}.fps-tl #carrelage-product-list .product-list-corail .wrap .button,.fps-tl #product-list .product-list-corail .wrap .button{margin-top:1.1vw;height:42px;line-height:42px}.fps-d #carrelage-product-list .product-list-corail .wrap .button,.fps-d #product-list .product-list-corail .wrap .button{margin-top:2.08vw}#carrelage-product-list .product-list-pmr,#product-list .product-list-pmr{position:relative;display:none;background:#f6f6f6;text-align:center}.fps-ts #carrelage-product-list .product-list-pmr,.fps-ts #product-list .product-list-pmr{width:calc(50% - 2.5px);margin-bottom:3.91vw}.fps-tl #carrelage-product-list .product-list-pmr,.fps-tl #product-list .product-list-pmr{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #carrelage-product-list .product-list-pmr,.fps-d #product-list .product-list-pmr{width:calc(33.3% - 3.33px)}.fps-ts #carrelage-product-list .product-list-pmr,.fps-ts #product-list .product-list-pmr{height:45.96vw}.fps-tl #carrelage-product-list .product-list-pmr,.fps-tl #product-list .product-list-pmr{height:22.25vw}.fps-d #carrelage-product-list .product-list-pmr,.fps-d #product-list .product-list-pmr{height:calc((100vw - 140px)/3 - 5px)}#carrelage-product-list .product-list-pmr .icon,#product-list .product-list-pmr .icon,.fps-d #carrelage-product-list .product-list-pmr,.fps-d #product-list .product-list-pmr,.fps-t #carrelage-product-list .product-list-pmr,.fps-t #product-list .product-list-pmr{display:inline-block}#carrelage-product-list .product-list-pmr .icon img,#product-list .product-list-pmr .icon img{width:100%}.fps-ts #carrelage-product-list .product-list-pmr .icon,.fps-ts #product-list .product-list-pmr .icon{width:16.54vw}.fps-tl #carrelage-product-list .product-list-pmr .icon,.fps-tl #product-list .product-list-pmr .icon{width:9.3vw}.fps-d #carrelage-product-list .product-list-pmr .icon,.fps-d #product-list .product-list-pmr .icon{width:6.61vw}#carrelage-product-list .product-list-pmr .text,#product-list .product-list-pmr .text{text-transform:uppercase;color:#305c7d;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #carrelage-product-list .product-list-pmr .text,.fps-ts #product-list .product-list-pmr .text{margin-top:2.6vw;font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl #carrelage-product-list .product-list-pmr .text,.fps-tl #product-list .product-list-pmr .text{margin-top:1.46vw;font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d #carrelage-product-list .product-list-pmr .text,.fps-d #product-list .product-list-pmr .text{margin-top:1.2vw;font-size:.78vw;font-size:15px;line-height:.94vw;line-height:18px}#carrelage-product-list .product-list-pmr .text em,#product-list .product-list-pmr .text em{display:block;font-style:normal;text-transform:none}.fps-ts #carrelage-product-list .product-list-pmr .text em,.fps-ts #product-list .product-list-pmr .text em{font-size:2.86vw;font-size:22px;line-height:5.47vw;line-height:42px}.fps-tl #carrelage-product-list .product-list-pmr .text em,.fps-tl #product-list .product-list-pmr .text em{font-size:1.46vw;font-size:20px;line-height:1.76vw;line-height:24px}.fps-d #carrelage-product-list .product-list-pmr .text em,.fps-d #product-list .product-list-pmr .text em{font-size:1.56vw;font-size:30px;line-height:2.19vw;line-height:42px}.fps-ts #carrelage-product-list .product-list-pmr .button,.fps-ts #product-list .product-list-pmr .button{margin-top:1.95vw}.fps-tl #carrelage-product-list .product-list-pmr .button,.fps-tl #product-list .product-list-pmr .button{margin-top:1.1vw}.fps-tl #carrelage-product-list .product-list-pmr .button span,.fps-tl #product-list .product-list-pmr .button span{font-size:11px}.fps-d #carrelage-product-list .product-list-pmr .button,.fps-d #product-list .product-list-pmr .button{margin-top:2.08vw}#carrelage-product-list .product-list-sdbtoutcompris,#product-list .product-list-sdbtoutcompris{position:relative;display:none;background:#fff}.fps-ts #carrelage-product-list .product-list-sdbtoutcompris,.fps-ts #product-list .product-list-sdbtoutcompris{width:100%;margin-bottom:3.91vw}.fps-d #carrelage-product-list .product-list-sdbtoutcompris,.fps-d #product-list .product-list-sdbtoutcompris,.fps-tl #carrelage-product-list .product-list-sdbtoutcompris,.fps-tl #product-list .product-list-sdbtoutcompris{width:calc(66.6% - 3.33px)}.fps-ts #carrelage-product-list .product-list-sdbtoutcompris,.fps-ts #product-list .product-list-sdbtoutcompris{height:45.96vw}.fps-tl #carrelage-product-list .product-list-sdbtoutcompris,.fps-tl #product-list .product-list-sdbtoutcompris{height:22.25vw}.fps-d #carrelage-product-list .product-list-sdbtoutcompris,.fps-d #product-list .product-list-sdbtoutcompris{height:calc((100vw - 140px)/3 - 5px)}.fps-d #carrelage-product-list .product-list-sdbtoutcompris,.fps-d #product-list .product-list-sdbtoutcompris,.tablet #carrelage-product-list .product-list-sdbtoutcompris,.tablet #product-list .product-list-sdbtoutcompris{display:inline-block}#carrelage-product-list .product-list-sdbtoutcompris video,#product-list .product-list-sdbtoutcompris video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#carrelage-product-list .product-list-sdbtoutcompris .wrap,#product-list .product-list-sdbtoutcompris .wrap{position:absolute;background:transparent;text-align:center;top:2.6vw;bottom:2.6vw;left:2.6vw;right:2.6vw}.fps-tl #carrelage-product-list .product-list-sdbtoutcompris .wrap,.fps-tl #product-list .product-list-sdbtoutcompris .wrap{top:2.2vw;bottom:2.2vw;left:2.2vw;right:2.2vw}.fps-d #carrelage-product-list .product-list-sdbtoutcompris .wrap,.fps-d #product-list .product-list-sdbtoutcompris .wrap{top:2.08vw;bottom:2.08vw;left:2.08vw;right:2.08vw}#carrelage-product-list .product-list-sdbtoutcompris .wrap div,#product-list .product-list-sdbtoutcompris .wrap div{vertical-align:bottom;width:100%}#carrelage-product-list .product-list-sdbtoutcompris .wrap .wrapper,#product-list .product-list-sdbtoutcompris .wrap .wrapper{display:block}#carrelage-product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-title,#product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-title{font-size:28px;line-height:34px;font-weight:700;color:#001f3f;text-align:left;width:270px;text-transform:uppercase}#carrelage-product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-link,#product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:13px;line-height:16px;font-weight:600;color:#fff;text-align:left;text-transform:uppercase;padding:22px 20px;background:#001f3f;margin-top:40px;border:1px solid #001f3f;transition:background .3s linear,color .3s linear}#carrelage-product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-link:hover,#product-list .product-list-sdbtoutcompris .wrap .wrapper .advice-link:hover{background:#fff;color:#001f3f}#carrelage-product-list .collection-list .product-list-sdbtoutcompris,#product-list .collection-list .product-list-sdbtoutcompris{display:none;height:66.67vw;width:100%;margin-bottom:7.33vw}.fps-tl #carrelage-product-list .collection-list .product-list-sdbtoutcompris,.fps-tl #product-list .collection-list .product-list-sdbtoutcompris{width:calc(50% - 5px)}.fps-tl #carrelage-product-list .collection-list .product-list-sdbtoutcompris .wrap .icon,.fps-tl #product-list .collection-list .product-list-sdbtoutcompris .wrap .icon{width:3.66vw;margin-bottom:.73vw}.fps-tl #carrelage-product-list .collection-list .product-list-sdbtoutcompris .wrap .text,.fps-tl #product-list .collection-list .product-list-sdbtoutcompris .wrap .text{text-transform:none;font-size:10px;margin-bottom:0}.fps-d #carrelage-product-list .collection-list .product-list-sdbtoutcompris,.fps-d #product-list .collection-list .product-list-sdbtoutcompris{display:inline-block;width:calc(50% - 5px);height:calc((100vw - 140px)/3 - 5px)}#carrelage-product-list .product-list-simulateur-carrelage,#product-list .product-list-simulateur-carrelage{position:relative;display:inline-block;width:100%;height:188px;margin-bottom:3.91vw;height:48.27vw}.fps-d #carrelage-product-list .product-list-simulateur-carrelage,.fps-d #product-list .product-list-simulateur-carrelage,.fps-tl #carrelage-product-list .product-list-simulateur-carrelage,.fps-tl #product-list .product-list-simulateur-carrelage{width:66.6%}.fps-ts #carrelage-product-list .product-list-simulateur-carrelage,.fps-ts #product-list .product-list-simulateur-carrelage{height:45.96vw}.fps-tl #carrelage-product-list .product-list-simulateur-carrelage,.fps-tl #product-list .product-list-simulateur-carrelage{height:22.25vw}.fps-d #carrelage-product-list .product-list-simulateur-carrelage,.fps-d #product-list .product-list-simulateur-carrelage{height:calc((100vw - 140px)/3 - 5px)}#carrelage-product-list .product-list-simulateur-carrelage .img-wrapper,#product-list .product-list-simulateur-carrelage .img-wrapper{position:relative;width:100%;height:100%;overflow:hidden}#carrelage-product-list .product-list-simulateur-carrelage .img-wrapper:after,#product-list .product-list-simulateur-carrelage .img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.12))}#carrelage-product-list .product-list-simulateur-carrelage .img-wrapper img,#product-list .product-list-simulateur-carrelage .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper,#product-list .product-list-simulateur-carrelage .text-wrapper{position:absolute;left:30px;bottom:20px;display:flex;flex-direction:column;gap:10px;color:#fff}.fps-ts #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper,.fps-ts #product-list .product-list-simulateur-carrelage .text-wrapper{left:50px;bottom:35px;gap:30px}.fps-ts #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper .description,.fps-ts #product-list .product-list-simulateur-carrelage .text-wrapper .description{max-width:507px;font-size:24px}.fps-ts #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a span,.fps-ts #product-list .product-list-simulateur-carrelage .text-wrapper a span{font-size:12px}.fps-d #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper,.fps-d #product-list .product-list-simulateur-carrelage .text-wrapper,.fps-t #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper,.fps-t #product-list .product-list-simulateur-carrelage .text-wrapper{left:50px;bottom:35px;gap:30px}.fps-d #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper .description,.fps-d #product-list .product-list-simulateur-carrelage .text-wrapper .description,.fps-t #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper .description,.fps-t #product-list .product-list-simulateur-carrelage .text-wrapper .description{max-width:507px;font-size:30px}.fps-d #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a span,.fps-d #product-list .product-list-simulateur-carrelage .text-wrapper a span,.fps-t #carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a span,.fps-t #product-list .product-list-simulateur-carrelage .text-wrapper a span{font-size:13px}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper .description,#product-list .product-list-simulateur-carrelage .text-wrapper .description{max-width:170px;font-size:16px;font-weight:500}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a,#product-list .product-list-simulateur-carrelage .text-wrapper a{position:relative;background:#c69f6a;padding:15px 20px;max-width:235px;overflow:hidden}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a span,#product-list .product-list-simulateur-carrelage .text-wrapper a span{position:relative;z-index:1;display:block;font-size:10px;text-align:center;font-weight:600;text-transform:uppercase;color:#fff}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a:before,#product-list .product-list-simulateur-carrelage .text-wrapper a:before{content:"";position:absolute;left:0;top:0;background:#ac8653;width:100%;height:100%;transform:translateY(104%);transition:transform .4s cubic-bezier(.165,.84,.44,1)}#carrelage-product-list .product-list-simulateur-carrelage .text-wrapper a:hover:before,#product-list .product-list-simulateur-carrelage .text-wrapper a:hover:before{transform:translateY(0)}#product-list .product-list-projetch-enr-container{display:inline-block;vertical-align:middle}.fps-ts #product-list .product-list-projetch-enr-container{width:calc(50% - 2.5px)}.fps-tl #product-list .product-list-projetch-enr-container{width:calc(33.3% - 3.33px);height:33.53vw}.fps-d #product-list .product-list-projetch-enr-container{width:calc(33.3% - 3.33px)}.fps-ts #product-list .product-list-projetch-enr-container{height:45.96vw}.fps-tl #product-list .product-list-projetch-enr-container{height:22.25vw}.fps-d #product-list .product-list-projetch-enr-container{height:calc((100vw - 140px)/3 - 5px)}#product-list #fps-quotation-menu-recall-buttonopen{display:none}#product-list .product-list-projetch-enr{text-align:center;--textColor:#fff;--butttonColorText:#36a832;display:flex;align-items:center;justify-content:center;display:none;flex-direction:column;position:relative;top:0;left:0;width:100%;background:linear-gradient(180deg,#97c770,#277727);z-index:0}#product-list .product-list-projetch-enr:before{position:absolute}.fps-ts #product-list .product-list-projetch-enr{margin-bottom:3.91vw}.fps-tl #product-list .product-list-projetch-enr{height:33.53vw}.fps-ts #product-list .product-list-projetch-enr{height:45.96vw}.fps-tl #product-list .product-list-projetch-enr{height:22.25vw}.fps-d #product-list .product-list-projetch-enr{height:calc((100vw - 140px)/3 - 5px)}.fps-d #product-list .product-list-projetch-enr,.fps-t #product-list .product-list-projetch-enr{display:flex}#product-list .product-list-projetch-enr .blur{top:0;left:0;position:absolute;background:#fff;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.15) 60%,hsla(0,0%,100%,0) 100%);width:100%;height:100%;pointer-events:none}#product-list .product-list-projetch-enr-title{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;font-size:15px;line-height:18px;margin-top:15px}.fps-tl #product-list .product-list-projetch-enr-title{margin-top:10px;font-size:12px;line-height:14px}#product-list .product-list-projetch-enr-title span{font-size:28px;line-height:38px;font-weight:700;text-transform:capitalize}.fps-tl #product-list .product-list-projetch-enr-title span{font-size:20px;line-height:24px}#product-list .product-list-projetch-enr-description{color:#fff;font-size:12px;line-height:24px;text-transform:uppercase;text-wrap:wrap;font-family:Montserrat,sans-serif;font-weight:400;margin-top:15px;padding:0 20px}.fps-tl #product-list .product-list-projetch-enr-description{margin-top:10px;font-size:10px;line-height:12px}#product-list .product-list-projetch-enr-description span{font-size:15px;line-height:18px;font-weight:700}.fps-tl #product-list .product-list-projetch-enr-description span{font-size:12px;line-height:14px}#product-list .product-list-projetch-enr .button-cta{margin-top:30px;display:flex;align-items:center;gap:5px;border-radius:60px;padding:14px 29px;border:1px solid var(--textColor);background:var(--textColor);transition:background .3s linear;z-index:1;cursor:pointer}.fps-tl #product-list .product-list-projetch-enr .button-cta{margin-top:20px;padding:10px 20px}#product-list .product-list-projetch-enr .button-cta .text{font-family:Open Sans,sans-serif;font-weight:400;font-size:11px;line-height:16px;text-transform:capitalize;color:var(--butttonColorText);transition:color .3s linear}#product-list .product-list-projetch-enr .button-cta svg path{fill:var(--butttonColorText);transition:fill .3s linear}#product-list .product-list-projetch-enr .button-cta:hover{background:transparent}#product-list .product-list-projetch-enr .button-cta:hover .text{color:var(--textColor)}#product-list .product-list-projetch-enr .button-cta:hover svg path{fill:var(--textColor)}#product-list .product-list-projetch-enr .icon{display:inline-block}#product-list .product-list-projetch-enr .icon img{width:100%}.fps-ts #product-list .product-list-projetch-enr .icon{width:19.53vw}.fps-tl #product-list .product-list-projetch-enr .icon{width:6.59vw}.fps-d #product-list .product-list-projetch-enr .icon{width:7.81vw}.product-list-filter{position:relative;--color:#009ee0}.product-list-filter.carrelage{--color:#c69f6a}.product-list-filter.hide-tablette{display:none}.fps-d .product-list-filter.hide-tablette{display:block}.product-list-filter.open .product-list-filter-item-title{border:1px solid #e0e0e0}.product-list-filter.open .product-list-filter-item-title svg{transform:rotate(180deg)}.product-list-filter.open .product-list-filter-item-title .current-value{color:var(--color)}.product-list-filter.open .product-list-filter-items{opacity:1;pointer-events:all}.product-list-filter .product-list-filter-item-title{display:flex;align-items:center;gap:15px;padding:15px 20px;border-radius:50px;color:#2d2d2d;background:#fafafa;transition:color .3s linear,background .3s linear,border .3s linear;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;border:1px solid #fafafa;cursor:pointer;text-transform:capitalize}.product-list-filter .product-list-filter-item-title.active,.product-list-filter .product-list-filter-item-title:hover{border:1px solid #e0e0e0}.product-list-filter .product-list-filter-item-title.active .current-value,.product-list-filter .product-list-filter-item-title:hover .current-value{color:var(--color)}.product-list-filter .product-list-filter-item-title .current-value.hidden{display:none}.product-list-filter .product-list-filter-items{position:absolute;bottom:0;left:0;background:#fafafa;border-radius:20px;padding:25px;display:flex;flex-direction:column;border:1px solid #e0e0e0;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;transform:translate3d(0,calc(100% + 10px),0);z-index:1;opacity:0;pointer-events:none;transition:opacity .2s linear;max-height:300px;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.product-list-filter .product-list-filter-items::-webkit-scrollbar{display:none}.product-list-filter .product-list-filter-items .product-list-filter-item{color:#2d2d2d;white-space:nowrap;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;transition:color .3s linear}.product-list-filter .product-list-filter-items .product-list-filter-item.active,.product-list-filter .product-list-filter-items .product-list-filter-item:hover{color:var(--color)}.product-list-filter .product-list-filter-items button{padding:0;background:none;border:none;cursor:pointer;text-align:left;text-transform:capitalize}#product-list{position:relative;width:100vw}#product-list #ariane{margin-left:15px;margin-right:15px}.fps-t #product-list #ariane{margin-left:50px;margin-right:50px}.fps-d #product-list #ariane{margin-left:70px;margin-right:70px}#product-list .link-back{display:none}.fps-d #product-list .link-back,.fps-t #product-list .link-back{display:flex;display:-webkit-flex}#product-list .product-list-sort{height:4vw;border:1px solid transparent;padding:0;width:100px;min-width:auto!important}.fps-ts #product-list .product-list-sort{height:3.91vw}.fps-tl #product-list .product-list-sort{height:2.2vw}.fps-d #product-list .product-list-sort{height:1.56vw}#product-list .product-list-sort i{margin-left:1.33vw;transition:transform .2s ease-in-out}.fps-ts #product-list .product-list-sort i{margin-left:1.3vw}.fps-tl #product-list .product-list-sort i{margin-left:.73vw}.fps-d #product-list .product-list-sort i{margin-left:.52vw}#product-list .product-list-sort span{font-size:1.87vw;line-height:3.6vw;color:#2d2d2d}.fps-ts #product-list .product-list-sort span{font-size:1.82vw;font-size:14px}.fps-tl #product-list .product-list-sort span{font-size:1.02vw;font-size:14px}.fps-d #product-list .product-list-sort span{font-size:.73vw;font-size:14px}.fps-ts #product-list .product-list-sort span{line-height:3.52vw;line-height:27px}.fps-tl #product-list .product-list-sort span{line-height:1.98vw;line-height:27px}.fps-d #product-list .product-list-sort span{line-height:1.41vw;line-height:27px}#product-list .product-list-sort.expanded{border:1px solid #ced2d7}#product-list .product-list-sort.expanded i{transform:rotate(180deg)}.fps-d #product-list .product-list-sort,.fps-tl #product-list .product-list-sort{height:30px;line-height:30px}#product-list .total{width:100%;margin-left:15px;height:8vw;text-align:left}.fps-ts #product-list .total{height:7.81vw;margin-left:0;margin-right:0}.fps-d #product-list .total,.fps-tl #product-list .total{background:#f6f6f6;font-size:0;text-align:center;white-space:nowrap;margin-left:0;margin-right:0;text-align:left}.fps-d #product-list .total:before,.fps-tl #product-list .total:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.fps-d #product-list .total>:first-child,.fps-tl #product-list .total>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.fps-tl #product-list .total{height:2.93vw;padding-left:1.83vw}.fps-d #product-list .total{height:2.08vw;padding-left:1.3vw}#product-list .total span{vertical-align:middle;color:#757575;font-size:2.4vw;line-height:3.6vw;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts #product-list .total span{font-size:2.34vw;font-size:18px}.fps-tl #product-list .total span{font-size:1.32vw;font-size:18px}.fps-d #product-list .total span{font-size:.94vw;font-size:18px}.fps-ts #product-list .total span{line-height:3.52vw;line-height:27px}.fps-tl #product-list .total span{line-height:1.98vw;line-height:27px}.fps-d #product-list .total span{line-height:1.41vw;line-height:27px}.fps-tl #product-list .total span{font-size:.95vw;font-size:13px;line-height:.95vw;line-height:13px}.fps-d #product-list .total span{font-size:.68vw;font-size:13px;line-height:.68vw;line-height:13px}#product-list .cards{position:relative;margin:0 15px}.fps-d #product-list .cards,.fps-t #product-list .cards{margin:0;display:flex;flex-wrap:wrap;gap:5px}#product-list .cards>.product-card{position:relative;display:inline-block;border-left:1px solid #fff}#product-list .cards.eligible-filter .eligible{display:none}#product-list .infos{display:none;margin:8vw 7.81vw 12vw;text-align:center;font-family:Open Sans,sans-serif;font-weight:400;font-size:2.67vw;line-height:4vw;color:#757575}.fps-t #product-list .infos{margin-left:3.91vw;margin-right:3.91vw}.fps-tl #product-list .infos{margin-left:3.66vw;margin-right:3.66vw}.fps-d #product-list .infos{margin-left:3.91vw;margin-right:3.91vw}.fps-ts #product-list .infos{margin-top:7.81vw}.fps-tl #product-list .infos{margin-top:4.39vw}.fps-d #product-list .infos{margin-top:3.13vw}.fps-ts #product-list .infos{margin-bottom:11.72vw}.fps-tl #product-list .infos{margin-bottom:6.59vw}.fps-d #product-list .infos{margin-bottom:4.69vw}.fps-ts #product-list .infos{font-size:2.6vw;font-size:20px}.fps-tl #product-list .infos{font-size:1.46vw;font-size:20px}.fps-d #product-list .infos{font-size:1.04vw;font-size:20px}.fps-ts #product-list .infos{line-height:3.91vw;line-height:30px}.fps-tl #product-list .infos{line-height:2.2vw;line-height:30px}.fps-d #product-list .infos{line-height:1.56vw;line-height:30px}.fps-ts #product-list .infos{font-size:1.82vw;font-size:14px;line-height:3.13vw;line-height:24px}#product-list .infos h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:2.93vw;line-height:2.67vw;letter-spacing:.03vw;margin-bottom:2vw;text-transform:uppercase;color:#757575}.fps-ts #product-list .infos h2{font-size:2.86vw;font-size:22px}.fps-tl #product-list .infos h2{font-size:1.61vw;font-size:22px}.fps-d #product-list .infos h2{font-size:1.15vw;font-size:22px}.fps-ts #product-list .infos h2{line-height:2.6vw;line-height:20px;letter-spacing:.03vw}.fps-tl #product-list .infos h2{letter-spacing:.02vw}.fps-d #product-list .infos h2{letter-spacing:.01vw}.fps-ts #product-list .infos h2{margin-bottom:1.95vw}.fps-tl #product-list .infos h2{margin-bottom:1.1vw}.fps-d #product-list .infos h2{margin-bottom:.78vw}.fps-d #product-list .infos,.fps-tl #product-list .infos{margin-left:0;margin-right:0;text-align:left}.fps-tl #product-list .infos{font-size:.88vw;font-size:12px;line-height:1.61vw;line-height:22px}.fps-tl #product-list .infos h2{font-size:1.17vw;font-size:16px;line-height:1.46vw;line-height:20px}.fps-d #product-list .infos{font-size:.63vw;font-size:12px;line-height:1.15vw;line-height:22px}.fps-d #product-list .infos h2{font-size:.83vw;font-size:16px;line-height:1.04vw;line-height:20px}#product-list .erase-dk{display:none;align-items:center;gap:8px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fps-d #product-list .erase-dk,.fps-tl #product-list .erase-dk{display:flex;margin-left:auto;margin-bottom:-20px}.fps-tl #product-list .erase-dk{margin-right:50px}.fps-d #product-list .erase-dk{margin-right:70px}#product-list .erase-dk span{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:#757575;text-transform:uppercase}#product-list .top-filters{display:none;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:45px;position:relative}.fps-ts #product-list .top-filters{margin-left:50px;margin-right:50px}.fps-d #product-list .top-filters,.fps-tl #product-list .top-filters{display:flex}.fps-tl #product-list .top-filters{margin-left:50px;margin-right:50px}.fps-d #product-list .top-filters{margin-left:70px;margin-right:70px}#product-list .top-filters .content-left-filters{display:flex;gap:10px}#product-list .top-filters .content-left-filters .other-link-item{cursor:pointer;display:flex;align-items:center;gap:10px;padding:15px;border-radius:50px;color:#2d2d2d;background:#fafafa;transition:color .3s linear,background .3s linear,border .3s linear;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;border:1px solid #fafafa}.fps-d #product-list .top-filters .content-left-filters .other-link-item#open-popin-button{display:none}#product-list .top-filters .content-left-filters .other-link-item.active,#product-list .top-filters .content-left-filters .other-link-item:hover{border:1px solid #009ee0;background:#fff;color:#009ee0}#product-list .top-filters .content-left-filters .other-link-item.active svg path,#product-list .top-filters .content-left-filters .other-link-item:hover svg path{fill:#009ee0}#product-list .top-filters .content-left-filters .other-link-item.disabled{border:1px solid #e0e0e0;pointer-events:none}#product-list .top-filters .content-left-filters .other-link-item svg path{transition:fill .3s linear}#product-list .top-filters .content-right-filters{position:relative;display:flex;align-items:center;gap:5px}#product-list .top-filters .content-right-filters .hidden-select{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1}#product-list .content .side{display:none}.fps-tl #product-list .content,.fps-ts #product-list .content{margin-left:50px;margin-right:50px}.fps-tl #product-list .content{display:flex;display:-webkit-flex;align-items:flex-start}.fps-tl #product-list .content .results{flex-grow:1;flex-shrink:1;flex-basis:auto}.fps-d #product-list .content{margin-left:70px;margin-right:70px;display:flex;display:-webkit-flex;align-items:flex-start}.fps-d #product-list .content .results{flex-grow:1;flex-shrink:1;flex-basis:auto}.fps-tl #product-list .content .side{width:25.62vw;padding-right:3.66vw}.fps-d #product-list .content .side{width:19.43vw;padding-right:5.49vw}#product-list .buttons-wrapper{position:relative;text-align:center}#product-list .custom-bloc-product-list-semaine-douche{position:relative}#product-list .custom-bloc-product-list-semaine-douche .background{position:relative;padding-top:33%}.fps-ts #product-list .custom-bloc-product-list-semaine-douche .background{padding-top:27.5%}.fps-tl #product-list .custom-bloc-product-list-semaine-douche .background{padding-top:27.3%}.fps-d #product-list .custom-bloc-product-list-semaine-douche .background{padding-top:17.8%}#product-list .custom-bloc-product-list-semaine-douche .background img{position:absolute;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}#product-list>.articles{padding-top:12vw;padding-bottom:12vw;margin-left:0;margin-right:0}.fps-ts #product-list>.articles{padding-top:11.72vw;padding-bottom:10.42vw}.fps-tl #product-list>.articles{margin-left:3.91vw;margin-right:3.91vw;padding-top:6.59vw;padding-bottom:2.93vw}.fps-d #product-list>.articles{margin-left:3.91vw;margin-right:3.91vw;padding-top:4.69vw;padding-bottom:4.17vw}#product-list>.articles>.title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:4.27vw;line-height:5.6vw;color:#009ee0;color:#2d2d2d}.fps-ts #product-list>.articles>.title{font-size:3.91vw;font-size:30px;line-height:5.21vw;line-height:40px}.fps-tl #product-list>.articles>.title{font-size:2.2vw;font-size:30px;line-height:2.93vw;line-height:40px}.fps-d #product-list>.articles>.title{font-size:1.56vw;font-size:30px;line-height:2.08vw;line-height:40px}#product-list>.articles>.content{position:relative;margin-left:0;margin-right:0;margin-top:6vw;white-space:nowrap}.fps-ts #product-list>.articles>.content{margin-top:5.86vw}.fps-tl #product-list>.articles>.content{margin-top:3.29vw}.fps-d #product-list>.articles>.content{margin-top:2.34vw;margin-left:7.81vw;margin-right:7.81vw}#product-list>.articles>.content .article-card{display:inline-block;width:76vw;margin-right:4vw}.fps-ts #product-list>.articles>.content .article-card{width:74.22vw}.fps-tl #product-list>.articles>.content .article-card{width:41.73vw}.fps-d #product-list>.articles>.content .article-card{width:29.69vw;width:25.1vw}.fps-tl #product-list>.articles>.content .article-card{width:29.28vw}#product-list>.articles>.content .article-card:first-child{margin-left:12vw}.fps-ts #product-list>.articles>.content .article-card:first-child{margin-left:11.72vw}.fps-tl #product-list>.articles>.content .article-card:first-child{margin-left:6.59vw}.fps-d #product-list>.articles>.content .article-card:first-child{margin-left:4.69vw}.fps-ts #product-list>.articles>.content .article-card:first-child{margin-left:18.88vw}.fps-ts #product-list>.articles>.content .article-card:last-child{margin-right:18.88vw}.fps-d #product-list>.articles>.content .article-card:first-child,.fps-tl #product-list>.articles>.content .article-card:first-child{margin-left:0}.fps-ts #product-list>.articles>.content .article-card{margin-right:2.6vw}.fps-tl #product-list>.articles>.content .article-card{margin-right:1.1vw}.fps-d #product-list>.articles>.content .article-card{margin-right:.78vw}#product-list>.articles .cards-wrapper{margin-bottom:2.67vw}.fps-ts #product-list>.articles .cards-wrapper{margin-bottom:2.6vw}.fps-tl #product-list>.articles .cards-wrapper{margin-bottom:1.46vw}.fps-d #product-list>.articles .cards-wrapper{margin-bottom:1.04vw}#product-list>.articles .pagination-wrapper{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:13.33vw}.fps-ts #product-list>.articles .pagination-wrapper{margin-bottom:13.02vw}.fps-tl #product-list>.articles .pagination-wrapper{margin-bottom:7.32vw}.fps-d #product-list>.articles .pagination-wrapper{margin-bottom:5.21vw}#product-list>.articles .pagination-wrapper div{cursor:pointer;padding:1.33vw}.fps-ts #product-list>.articles .pagination-wrapper div{padding:1.3vw}.fps-tl #product-list>.articles .pagination-wrapper div{padding:.73vw}.fps-d #product-list>.articles .pagination-wrapper div{padding:.52vw}#product-list>.articles .pagination-wrapper div:hover span{color:#009ee0}#product-list>.articles .pagination-wrapper div.selected span{color:#009ee0;border-bottom:1px solid #009ee0}#product-list>.articles .pagination-wrapper div+div{margin-left:2vw}.fps-ts #product-list>.articles .pagination-wrapper div+div{margin-left:1.95vw}.fps-tl #product-list>.articles .pagination-wrapper div+div{margin-left:1.1vw}.fps-d #product-list>.articles .pagination-wrapper div+div{margin-left:.78vw}#product-list>.articles .pagination-wrapper span{color:#2d2d2d;font-size:2.13vw;font-family:Montserrat,sans-serif;font-weight:400;border-bottom:1px solid transparent;transition:all .2s linear}.fps-ts #product-list>.articles .pagination-wrapper span{font-size:2.08vw;font-size:16px}.fps-tl #product-list>.articles .pagination-wrapper span{font-size:1.17vw;font-size:16px}.fps-d #product-list>.articles .pagination-wrapper span{font-size:.83vw;font-size:16px}#product-list .product-list-container{position:relative;margin-top:100px;margin-bottom:100px;display:flex;justify-content:center;align-items:center}.fps-d #product-list .product-list-container,.fps-t #product-list .product-list-container{margin-top:150px;margin-bottom:120px}#product-list .product-list-container .content-list-infos{position:relative;max-width:800px;padding-bottom:100px;margin-left:15px;margin-right:15px}#product-list .product-list-container .content-list-infos:after{content:"";position:absolute;bottom:0;left:50%;width:80%;height:1px;background-color:#cdd1d6;transform:translateX(-50%)}.fps-d #product-list .product-list-container .content-list-infos,.fps-t #product-list .product-list-container .content-list-infos{padding-bottom:120px}#product-list .product-list-container .content-list-infos h2{text-align:center;font-size:26px;line-height:1.2;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;color:#000;margin-bottom:20px}.fps-d #product-list .product-list-container .content-list-infos h2,.fps-t #product-list .product-list-container .content-list-infos h2{font-size:30px;margin-bottom:40px}#product-list .product-list-container .content-list-infos p{text-align:center;font-size:14px;line-height:1.5;color:#000}#product-list .articles-carousel{position:relative;margin-bottom:80px}.fps-d #product-list .articles-carousel,.fps-t #product-list .articles-carousel{margin-bottom:120px}#product-list .articles-carousel .title{text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;font-weight:700;font-size:6.4vw;line-height:8vw;width:80vw;margin:0 auto 20px;color:#000}.fps-ts #product-list .articles-carousel .title{font-size:6.25vw;font-size:48px}.fps-tl #product-list .articles-carousel .title{font-size:3.51vw;font-size:48px}.fps-d #product-list .articles-carousel .title{font-size:2.5vw;font-size:48px}.fps-ts #product-list .articles-carousel .title{line-height:7.81vw;line-height:60px}.fps-tl #product-list .articles-carousel .title{line-height:4.39vw;line-height:60px}.fps-d #product-list .articles-carousel .title{line-height:3.13vw;line-height:60px}#product-list .articles-carousel .title p{font-weight:700}.fps-t #product-list .articles-carousel .title{font-size:3.91vw;font-size:30px;line-height:5.21vw;line-height:40px;margin:0 auto 10px}.fps-d #product-list .articles-carousel .title{font-size:2.08vw;font-size:40px;line-height:2.6vw;line-height:50px;margin:0 auto 10px}#product-list .articles-carousel .introduction{text-align:center;font-family:Open Sans,sans-serif;font-weight:400;font-size:2.93vw;line-height:5.33vw;width:80vw;color:#000;margin:0 auto 26px}.fps-ts #product-list .articles-carousel .introduction{font-size:2.86vw;font-size:22px}.fps-tl #product-list .articles-carousel .introduction{font-size:1.61vw;font-size:22px}.fps-d #product-list .articles-carousel .introduction{font-size:1.15vw;font-size:22px}.fps-ts #product-list .articles-carousel .introduction{line-height:5.21vw;line-height:40px}.fps-tl #product-list .articles-carousel .introduction{line-height:2.93vw;line-height:40px}.fps-d #product-list .articles-carousel .introduction{line-height:2.08vw;line-height:40px}.fps-t #product-list .articles-carousel .introduction{width:92vw;font-size:.63vw;font-size:12px;line-height:1.25vw;line-height:24px;margin:0 auto 60px}.fps-d #product-list .articles-carousel .introduction,.fps-tl #product-list .articles-carousel .introduction{width:660px;font-size:.73vw;font-size:14px;line-height:1.25vw;line-height:24px;margin:0 auto 60px}#product-list .articles-carousel .carousel{margin-left:20px;display:flex;display:-webkit-flex;flex-wrap:nowrap;gap:10px;margin-bottom:0;padding-bottom:40px}#product-list .articles-carousel .carousel.prevent-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.fps-d #product-list .articles-carousel .carousel,.fps-t #product-list .articles-carousel .carousel{gap:20px;justify-content:start;margin-bottom:60px;margin-left:50px}#product-list .articles-carousel .carousel .article-enr{background-color:#fff}#product-list .articles-carousel .progression-bar{display:none;width:434px;height:2px;position:relative;margin:auto;background:#cdd1d6}.fps-d #product-list .articles-carousel .progression-bar,.fps-t #product-list .articles-carousel .progression-bar{display:block}#product-list .articles-carousel .progression-bar span{position:absolute;top:0;left:0;width:100%;height:100%;transform:matrix(0,0,0,1,0,0);transform-origin:left center;background:#009ee0}#product-list-filters{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:41}.fps-d #product-list-filters{position:relative;top:auto;left:auto;height:auto;z-index:auto}#product-list-filters .background{position:absolute;top:0;left:0;right:0;height:100%;background-color:#000;overflow:auto;opacity:0}.fps-d #product-list-filters .background{display:none}#product-list-filters .foreground{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.touch #product-list-filters .foreground{-webkit-overflow-scrolling:touch}.fps-t #product-list-filters .foreground{width:50%}.fps-d #product-list-filters .foreground{position:relative;width:100%;height:auto}#product-list-filters .scroll{position:absolute;top:0;left:0;width:100%;bottom:.13vw;overflow:auto;padding-top:110px}.fps-ts #product-list-filters .scroll{bottom:.13vw}.fps-tl #product-list-filters .scroll{bottom:.07vw}.fps-d #product-list-filters .scroll{bottom:.05vw;padding-top:0;position:relative;bottom:auto;overflow:visible}#product-list-filters .others-item{padding-left:8vw;display:flex;gap:10px}.fps-ts #product-list-filters .others-item{padding-left:7.81vw}.fps-tl #product-list-filters .others-item{padding-left:4.39vw}.fps-d #product-list-filters .others-item{padding-left:3.13vw;display:none}#product-list-filters .others-item .other-link-item-mb,#product-list-filters .others-item a{padding:15px;border-radius:50px;color:#2d2d2d;background:#fafafa;transition:color .3s linear,background .3s linear;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;margin-bottom:60px}#product-list-filters .others-item .other-link-item-mb.active,#product-list-filters .others-item .other-link-item-mb:hover,#product-list-filters .others-item a.active,#product-list-filters .others-item a:hover{background:#009ee0;color:#fff}#product-list-filters .kind{display:flex;display:-webkit-flex;flex-direction:column}.fps-d #product-list-filters .kind.type{border-bottom:1px solid #f1f1f1}.fps-d #product-list-filters .kind.type .title{display:none}.fps-d #product-list-filters .kind.type.green ul li.active a,.fps-d #product-list-filters .kind.type.green ul li.active h2,.fps-d #product-list-filters .kind.type.green ul li.active span,.fps-d #product-list-filters .kind.type.green ul li a:hover{color:#36a832}.fps-d #product-list-filters .kind.type ul li{padding-left:0}.fps-d #product-list-filters .kind.type ul li a,.fps-d #product-list-filters .kind.type ul li h2,.fps-d #product-list-filters .kind.type ul li span{height:auto;text-transform:none}.fps-d #product-list-filters .kind.type ul li.active a,.fps-d #product-list-filters .kind.type ul li.active h2,.fps-d #product-list-filters .kind.type ul li.active span{color:#009ee0}.fps-d #product-list-filters .kind.type .radio a{padding-left:0}.fps-d #product-list-filters .kind.type .radio a:after,.fps-d #product-list-filters .kind.type .radio a:before{display:none}.fps-d #product-list-filters .kind.type ul li a,.fps-d #product-list-filters .kind.type ul li h2,.fps-d #product-list-filters .kind.type ul li span{font-size:.78vw;font-size:15px;line-height:1.15vw;line-height:22px}.fps-d #product-list-filters .kind.type ul li+li{margin-top:1.04vw}.fps-d #product-list-filters .kind.brands .title{font-family:Montserrat,sans-serif;font-weight:600;background:none;padding-left:0;height:auto}.fps-d #product-list-filters .kind.brands .title a,.fps-d #product-list-filters .kind.brands .title h2,.fps-d #product-list-filters .kind.brands .title span{color:#757575}.fps-d #product-list-filters .kind.brands ul{display:none}.fps-d #product-list-filters .kind.brands .dropdown{display:block;width:100%}.fps-d #product-list-filters .kind.brands .dropdown i{transition:transform .2s ease-in-out}.fps-d #product-list-filters .kind.brands .dropdown.expanded i{transform:rotate(180deg)}.fps-d #product-list-filters .kind.brands .title{padding-top:2.08vw;font-size:.63vw;font-size:12px;line-height:1.41vw;line-height:27px}.fps-d #product-list-filters .kind.brands .dropdown{margin-top:.78vw}.fps-d #product-list-filters .kind.others.green .title.active a,.fps-d #product-list-filters .kind.others.green .title.active h2,.fps-d #product-list-filters .kind.others.green .title.active span,.fps-d #product-list-filters .kind.others.green .title a:hover,.fps-d #product-list-filters .kind.others.green .title h2:hover,.fps-d #product-list-filters .kind.others.green .title span:hover{color:#36a832}.fps-d #product-list-filters .kind.others.green .radio a:after{background:#36a832}.fps-d #product-list-filters .kind.others .title{font-family:Montserrat,sans-serif;font-weight:400;padding-left:0;background:none}.fps-d #product-list-filters .kind.others .title a,.fps-d #product-list-filters .kind.others .title h2,.fps-d #product-list-filters .kind.others .title span{color:#2d2d2d;transition:color .1s linear}.fps-d #product-list-filters .kind.others .title a:hover,.fps-d #product-list-filters .kind.others .title h2:hover,.fps-d #product-list-filters .kind.others .title span:hover{color:#009ee0}.fps-d #product-list-filters .kind.others .title a{display:block}.fps-d #product-list-filters .kind.others .title.active a,.fps-d #product-list-filters .kind.others .title.active h2,.fps-d #product-list-filters .kind.others .title.active span{color:#009ee0}.fps-d #product-list-filters .kind.others .radio a:after,.fps-d #product-list-filters .kind.others .radio a:before{border-radius:0}.fps-d #product-list-filters .kind.others .radio a:before{border-color:#cdd1d6}.fps-d #product-list-filters .kind.others .radio a:after{background:#009ee0}.fps-d #product-list-filters .kind.others{margin-top:1.88vw}.fps-d #product-list-filters .kind.others .title{height:1.3vw}.fps-d #product-list-filters .kind.others .title a,.fps-d #product-list-filters .kind.others .title h2,.fps-d #product-list-filters .kind.others .title span{font-size:.68vw;font-size:13px;line-height:1.41vw;line-height:27px}.fps-d #product-list-filters .kind.others .title a{padding-left:2.08vw}.fps-d #product-list-filters .kind.others .title+.title{margin-top:.73vw}#product-list-filters .kind .dropdown{display:none}#product-list-filters .kind .title{padding-left:8vw;font-family:Montserrat,sans-serif;font-weight:600;font-size:4.27vw;flex-grow:0;flex-shrink:0;flex-basis:auto;color:#2d2d2d;text-transform:uppercase}.fps-ts #product-list-filters .kind .title{padding-left:7.81vw}.fps-tl #product-list-filters .kind .title{padding-left:4.39vw}.fps-d #product-list-filters .kind .title{padding-left:3.13vw}.fps-ts #product-list-filters .kind .title{font-size:4.17vw;font-size:32px}.fps-tl #product-list-filters .kind .title{font-size:2.34vw;font-size:32px}.fps-d #product-list-filters .kind .title{font-size:1.67vw;font-size:32px}.fps-ts #product-list-filters .kind .title{font-size:1.69vw;font-size:13px;height:80px;line-height:80px}.fps-tl #product-list-filters .kind .title{font-size:24px;line-height:27px}#product-list-filters .kind .title a,#product-list-filters .kind .title h2,#product-list-filters .kind .title span{color:#2d2d2d}#product-list-filters .kind ul{position:relative;overflow:hidden;padding-top:4vw;padding-bottom:4vw}.fps-ts #product-list-filters .kind ul{padding-top:3.91vw}.fps-tl #product-list-filters .kind ul{padding-top:2.2vw}.fps-d #product-list-filters .kind ul{padding-top:1.56vw}.fps-ts #product-list-filters .kind ul{padding-bottom:3.91vw}.fps-tl #product-list-filters .kind ul{padding-bottom:2.2vw}.fps-d #product-list-filters .kind ul{padding-bottom:1.56vw}#product-list-filters .kind ul li{font-family:Montserrat,sans-serif;font-weight:400}#product-list-filters .kind ul li.hidden{display:none}#product-list-filters .kind ul li.sort-radio{cursor:pointer;padding-left:8vw}.fps-ts #product-list-filters .kind ul li.sort-radio{padding-left:7.81vw}.fps-tl #product-list-filters .kind ul li.sort-radio{padding-left:4.39vw}.fps-d #product-list-filters .kind ul li.sort-radio{padding-left:3.13vw;padding-left:0}.fps-d .fps-d #product-list-filters .kind ul li.sort-radio,.fps-tl .fps-d #product-list-filters .kind ul li.sort-radio,.fps-ts .fps-d #product-list-filters .kind ul li.sort-radio{padding-left:0}#product-list-filters .kind ul li a,#product-list-filters .kind ul li h2,#product-list-filters .kind ul li span{font-size:2.67vw;line-height:9.33vw;height:9.33vw;text-transform:uppercase;color:#2d2d2d;transition:color .1s linear}.fps-ts #product-list-filters .kind ul li a,.fps-ts #product-list-filters .kind ul li h2,.fps-ts #product-list-filters .kind ul li span{font-size:2.6vw;font-size:20px}.fps-tl #product-list-filters .kind ul li a,.fps-tl #product-list-filters .kind ul li h2,.fps-tl #product-list-filters .kind ul li span{font-size:1.46vw;font-size:20px}.fps-d #product-list-filters .kind ul li a,.fps-d #product-list-filters .kind ul li h2,.fps-d #product-list-filters .kind ul li span{font-size:1.04vw;font-size:20px}.fps-ts #product-list-filters .kind ul li a,.fps-ts #product-list-filters .kind ul li h2,.fps-ts #product-list-filters .kind ul li span{line-height:9.11vw;line-height:70px}.fps-tl #product-list-filters .kind ul li a,.fps-tl #product-list-filters .kind ul li h2,.fps-tl #product-list-filters .kind ul li span{line-height:5.12vw;line-height:70px}.fps-d #product-list-filters .kind ul li a,.fps-d #product-list-filters .kind ul li h2,.fps-d #product-list-filters .kind ul li span{line-height:3.65vw;line-height:70px}.fps-ts #product-list-filters .kind ul li a,.fps-ts #product-list-filters .kind ul li h2,.fps-ts #product-list-filters .kind ul li span{height:9.11vw}.fps-tl #product-list-filters .kind ul li a,.fps-tl #product-list-filters .kind ul li h2,.fps-tl #product-list-filters .kind ul li span{height:5.12vw}.fps-d #product-list-filters .kind ul li a,.fps-d #product-list-filters .kind ul li h2,.fps-d #product-list-filters .kind ul li span{height:3.65vw}.fps-ts #product-list-filters .kind ul li a,.fps-ts #product-list-filters .kind ul li h2,.fps-ts #product-list-filters .kind ul li span{font-size:1.69vw;font-size:13px;line-height:6.51vw;line-height:50px;height:50px}#product-list-filters .kind ul li a:before,#product-list-filters .kind ul li h2:before,#product-list-filters .kind ul li span:before{display:none}#product-list-filters .kind ul li a:hover,#product-list-filters .kind ul li h2:hover,#product-list-filters .kind ul li span:hover{color:#009ee0}#product-list-filters .kind ul li.more{padding-left:8vw}.fps-ts #product-list-filters .kind ul li.more{padding-left:7.81vw}.fps-tl #product-list-filters .kind ul li.more{padding-left:4.39vw}.fps-d #product-list-filters .kind ul li.more{padding-left:3.13vw}#product-list-filters .kind ul li.more a,#product-list-filters .kind ul li.more h2,#product-list-filters .kind ul li.more span{text-transform:none}#product-list-filters .kind ul li.more i,#product-list-filters .kind ul li.more span{vertical-align:middle}#product-list-filters .kind ul li.more i{margin-left:.4vw}.fps-ts #product-list-filters .kind ul li.more i{margin-left:.39vw}.fps-tl #product-list-filters .kind ul li.more i{margin-left:.22vw}.fps-d #product-list-filters .kind ul li.more i{margin-left:.16vw}#product-list-filters .kind ul li.more i+span{margin-left:4.4vw}.fps-ts #product-list-filters .kind ul li.more i+span{margin-left:4.3vw}.fps-tl #product-list-filters .kind ul li.more i+span{margin-left:2.42vw}.fps-d #product-list-filters .kind ul li.more i+span{margin-left:1.72vw}#product-list-filters .kind ul ul{display:none;overflow:hidden;padding-top:0;padding-bottom:0}.fps-d #product-list-filters .kind ul ul,.fps-tl #product-list-filters .kind ul ul,.fps-ts #product-list-filters .kind ul ul{padding-top:0}.fps-d #product-list-filters .kind ul ul,.fps-tl #product-list-filters .kind ul ul,.fps-ts #product-list-filters .kind ul ul{padding-bottom:0}#product-list-filters .kind .radio a{position:relative;padding-left:8vw}.fps-ts #product-list-filters .kind .radio a{padding-left:7.81vw}.fps-tl #product-list-filters .kind .radio a{padding-left:4.39vw}.fps-d #product-list-filters .kind .radio a{padding-left:3.13vw}#product-list-filters .kind .radio.active,#product-list-filters .kind .radio.active a,#product-list-filters .kind .radio.active h2,#product-list-filters .kind .radio.active span{color:#009ee0}#product-list-filters .buttons{position:absolute;top:0;left:0;width:100%;display:flex;z-index:1;justify-content:space-between;gap:25px;align-items:center;padding:30px;background-color:#fff;border-bottom:1px solid #f6f6f6}.fps-d #product-list-filters .buttons{display:none}#product-list-filters .buttons .filters-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#2d2d2d;text-transform:uppercase}#product-list-filters .buttons .erase{display:flex;align-items:center;gap:8px;cursor:pointer}#product-list-filters .buttons .erase span{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:#757575;text-transform:uppercase}#product-list-filters .buttons .apply{cursor:pointer}#product-list-filters-toolbar{position:fixed;left:10px;bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#f1f1f1;z-index:19;background:#009ee0;border-radius:50px;padding:20px;cursor:pointer}.fps-d #product-list-filters-toolbar,.fps-tl #product-list-filters-toolbar{display:none}#product-list-filters-toolbar .filter{display:flex;display:-webkit-flex;align-items:center;gap:10px}#product-list-filters-toolbar .filter span{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:#f6f6f6;text-transform:uppercase}#product-list-filters-toolbar .sort{opacity:0;width:.5px;height:.5px;pointer-events:none}.product-card{display:inline-block;vertical-align:top;width:100%}.fps-ts .product-card{width:calc(50% - 2.5px)}.fps-d .product-card,.fps-tl .product-card{width:calc(33.3% - 3.33px)}.fps-d .product-card.half,.fps-tl .product-card.half,.fps-ts .product-card.half{width:calc(50% - 2.5px)}.product-card.half .top{width:100%;height:auto;aspect-ratio:1.48284314}.product-card.half .top .background img{-o-object-fit:cover;object-fit:cover}.fps-ts .product-card.favorite{width:calc(50% - 2.5px)}.fps-d .product-card.favorite,.fps-tl .product-card.favorite{width:calc(25% - 5px)}.product-card.favorite .top,.product-card .top{width:100%;height:auto;aspect-ratio:1}.product-card .top{position:relative;background:#fff}.product-card .top .background,.product-card .top .foreground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-card .top .background{background:#000;border-radius:5px;overflow:hidden}.product-card .top .background img{position:absolute;width:100%;height:100%;left:0;top:0}.product-card .top .background .new{position:absolute;top:15px;left:15px;border-radius:50px;background:#fff;width:90px;height:30px;display:flex;align-items:center;justify-content:center}.product-card .top .background .new span{font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;line-height:24px;color:#009ee0}.product-card .top .background .aubade-creation{position:absolute;bottom:0;right:0;width:17.33vw;height:13.33vw;font-size:0;text-align:center;white-space:nowrap}.fps-ts .product-card .top .background .aubade-creation{width:16.93vw}.fps-tl .product-card .top .background .aubade-creation{width:9.52vw}.fps-d .product-card .top .background .aubade-creation{width:6.77vw}.fps-ts .product-card .top .background .aubade-creation{height:13.02vw}.fps-tl .product-card .top .background .aubade-creation{height:7.32vw}.fps-d .product-card .top .background .aubade-creation{height:5.21vw}.product-card .top .background .aubade-creation:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-card .top .background .aubade-creation>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-card .top .background .gaz{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;right:0;width:20vw;height:20vw;font-size:0;text-align:center;white-space:nowrap}.fps-ts .product-card .top .background .gaz{width:19.53vw;height:19.53vw}.fps-tl .product-card .top .background .gaz{width:10.98vw;height:10.98vw}.fps-d .product-card .top .background .gaz{width:7.81vw;height:7.81vw}.product-card .top .background .gaz.left{right:10.67vw}.fps-ts .product-card .top .background .gaz.left{right:10.42vw}.fps-tl .product-card .top .background .gaz.left{width:120px;right:7.32vw}.fps-d .product-card .top .background .gaz.left{width:120px;right:5.21vw}.product-card .top .background .gaz:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-card .top .background .gaz>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-card .top .background .gaz img{position:relative;-o-object-fit:cover;object-fit:cover;width:9.47vw;height:9.47vw}.fps-d .product-card .top .background .gaz img,.fps-tl .product-card .top .background .gaz img,.fps-ts .product-card .top .background .gaz img{width:70px;height:70px}.product-card .top .background .eligible{position:absolute;bottom:0;right:0;width:20vw;height:20vw;font-size:0;text-align:center;white-space:nowrap}.fps-ts .product-card .top .background .eligible{width:19.53vw;height:19.53vw}.fps-tl .product-card .top .background .eligible{width:10.98vw;height:10.98vw}.fps-d .product-card .top .background .eligible{width:7.81vw;height:7.81vw}.product-card .top .background .eligible:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-card .top .background .eligible>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-card .top .foreground{font-size:0;text-align:center;white-space:nowrap}.product-card .top .foreground:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-card .top .foreground>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.fps-d .product-card .top .foreground,.fps-tl .product-card .top .foreground{display:none;background:none;text-align:left}.fps-d .product-card .top .foreground:before,.fps-tl .product-card .top .foreground:before{display:none}.product-card .top .foreground .brand{position:relative;width:100%}.product-card .top .foreground .brand div{position:absolute;top:100%;left:0;width:100%;color:#fff;font-size:2.4vw;line-height:2.4vw;font-family:Montserrat,sans-serif;font-weight:400;margin-top:4vw}.fps-ts .product-card .top .foreground .brand div{font-size:2.34vw;font-size:18px}.fps-tl .product-card .top .foreground .brand div{font-size:1.32vw;font-size:18px}.fps-d .product-card .top .foreground .brand div{font-size:.94vw;font-size:18px}.fps-ts .product-card .top .foreground .brand div{line-height:2.34vw;line-height:18px}.fps-tl .product-card .top .foreground .brand div{line-height:1.32vw;line-height:18px}.fps-d .product-card .top .foreground .brand div{line-height:.94vw;line-height:18px}.fps-ts .product-card .top .foreground .brand div{margin-top:3.91vw}.fps-tl .product-card .top .foreground .brand div{margin-top:2.2vw}.fps-d .product-card .top .foreground .brand div{margin-top:1.56vw}.product-card .top .foreground .brand img{width:10.13vw;max-width:76px}.fps-td .product-card .top .foreground .brand img{max-width:75px}.fps-ts .product-card .top .foreground .brand img{width:9.77vw}.fps-tl .product-card .top .foreground .brand img{width:5.49vw}.fps-d .product-card .top .foreground .brand img{width:3.91vw}.fps-d .product-card .top .foreground .brand,.fps-tl .product-card .top .foreground .brand{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.fps-d .product-card .top .foreground .brand img,.fps-tl .product-card .top .foreground .brand img{vertical-align:middle}.fps-d .product-card .top .foreground .brand div,.fps-tl .product-card .top .foreground .brand div{position:relative;left:auto;top:auto;width:auto;display:inline-block;vertical-align:middle;color:#fff;margin-top:0}.fps-tl .product-card .top .foreground .brand{padding-left:2.2vw;padding-bottom:2.2vw;padding-top:2.2vw}.fps-tl .product-card .top .foreground .brand div{font-size:.95vw;font-size:13px;line-height:1.24vw;line-height:17px;margin-left:1.83vw}.fps-d .product-card .top .foreground .brand{padding-left:1.56vw;padding-bottom:1.56vw;padding-top:1.56vw}.fps-d .product-card .top .foreground .brand div{font-size:.68vw;font-size:13px;line-height:.89vw;line-height:17px;margin-left:1.3vw}.product-card .top .favorite-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#fff;display:flex!important;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.product-card .top .close-btn{cursor:pointer;position:absolute;top:1.33vw;right:1.33vw;padding:1.33vw;font-size:0;text-align:center;white-space:nowrap}.fps-ts .product-card .top .close-btn{top:1.3vw}.fps-tl .product-card .top .close-btn{top:.73vw}.fps-d .product-card .top .close-btn{top:.52vw}.fps-ts .product-card .top .close-btn{right:1.3vw}.fps-tl .product-card .top .close-btn{right:.73vw}.fps-d .product-card .top .close-btn{right:.52vw}.fps-ts .product-card .top .close-btn{padding:1.3vw}.fps-tl .product-card .top .close-btn{padding:.73vw}.fps-d .product-card .top .close-btn{padding:.52vw}.product-card .top .close-btn:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-card .top .close-btn>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.notouch .product-card .top:hover .foreground,.product-card .top.tap-overlay-active .foreground{display:block}.product-card .bottom{position:relative;background:#fff;width:100%;text-align:left;min-height:18.67vw;padding:2.67vw 9.33vw 8vw 2.67vw}.fps-ts .product-card .bottom{min-height:18.23vw}.fps-tl .product-card .bottom{min-height:10.25vw}.fps-d .product-card .bottom{min-height:7.29vw}.fps-ts .product-card .bottom{padding-top:2.6vw}.fps-tl .product-card .bottom{padding-top:1.46vw}.fps-d .product-card .bottom{padding-top:1.04vw}.fps-ts .product-card .bottom{padding-bottom:7.81vw;padding-left:2.6vw;padding-right:9.11vw}.fps-tl .product-card .bottom{padding-left:0;padding-right:1.46vw;padding-bottom:4.39vw}.fps-d .product-card .bottom{padding-left:0;padding-right:1.04vw;padding-bottom:3.13vw}.product-card .bottom h3{display:inline}.product-card .bottom .brand{display:none;text-transform:uppercase;color:#cdd1d6;font-size:2.13vw;line-height:2.27vw;font-family:Open Sans,sans-serif;font-weight:600}.fps-ts .product-card .bottom .brand{font-size:1.56vw;font-size:12px;line-height:2.08vw;line-height:16px}.fps-tl .product-card .bottom .brand{font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px}.fps-d .product-card .bottom .brand{font-size:.63vw;font-size:12px;line-height:.83vw;line-height:16px}.product-card .bottom .type{color:#757575;font-size:14px;line-height:21px;font-weight:400}.product-card .bottom .label,.product-card .bottom .type{display:block;text-transform:uppercase;font-family:Montserrat,sans-serif}.product-card .bottom .label{vertical-align:baseline;color:#2d2d2d;font-size:16px;line-height:1.2;font-weight:600}.product-card .bottom .label.green{color:#36a832}.product-card .bottom .price{margin-top:8px;display:block;text-transform:uppercase;color:#757575;font-size:14px;line-height:21px;font-family:Montserrat,sans-serif;font-weight:400}.product-card .bottom .favorite-btn{position:absolute;top:0;right:0;cursor:pointer;width:39px;height:39px}.fps-ts .product-card .bottom .favorite-btn{width:55px;height:55px}.fps-d .product-card .bottom .favorite-btn,.fps-tl .product-card .bottom .favorite-btn{display:none}.product-carrelage-card{display:inline-block;vertical-align:top;width:100%}.fps-ts .product-carrelage-card{width:calc(50% - 2.5px)}.fps-d .product-carrelage-card,.fps-tl .product-carrelage-card{width:calc(33.3% - 3.33px)}.product-carrelage-card .top{position:relative;background:#fff;width:100%;height:auto;aspect-ratio:1}.product-carrelage-card .top .background,.product-carrelage-card .top .foreground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-carrelage-card .top .background{background:#000;border-radius:5px;overflow:hidden}.product-carrelage-card .top .background img{position:absolute;width:100%;height:100%;left:0}.product-carrelage-card .top .background .new{position:absolute;top:15px;left:15px;border-radius:50px;background:#fff;padding:10px 13px;font-size:0;text-align:center;white-space:nowrap}.product-carrelage-card .top .background .new:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-carrelage-card .top .background .new>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-carrelage-card .top .background .new span{font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;line-height:24px;color:#009ee0}.product-carrelage-card .top .background .aubade-creation{position:absolute;bottom:0;right:0;width:17.33vw;height:13.33vw;font-size:0;text-align:center;white-space:nowrap}.fps-ts .product-carrelage-card .top .background .aubade-creation{width:16.93vw}.fps-tl .product-carrelage-card .top .background .aubade-creation{width:9.52vw}.fps-d .product-carrelage-card .top .background .aubade-creation{width:6.77vw}.fps-ts .product-carrelage-card .top .background .aubade-creation{height:13.02vw}.fps-tl .product-carrelage-card .top .background .aubade-creation{height:7.32vw}.fps-d .product-carrelage-card .top .background .aubade-creation{height:5.21vw}.product-carrelage-card .top .background .aubade-creation:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-carrelage-card .top .background .aubade-creation>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-carrelage-card .top .foreground{font-size:0;text-align:center;white-space:nowrap;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);display:none}.product-carrelage-card .top .foreground.old{background:rgba(0,0,0,.5)}.product-carrelage-card .top .foreground:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-carrelage-card .top .foreground>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.fps-d .product-carrelage-card .top .foreground,.fps-tl .product-carrelage-card .top .foreground{background:none;text-align:left}.fps-d .product-carrelage-card .top .foreground:before,.fps-tl .product-carrelage-card .top .foreground:before{display:none}.product-carrelage-card .top .foreground .brand{position:relative;width:100%}.product-carrelage-card .top .foreground .brand div{position:absolute;top:100%;left:0;width:100%;color:#fff;font-size:2.4vw;line-height:2.4vw;font-family:Montserrat,sans-serif;font-weight:400;margin-top:4vw}.fps-ts .product-carrelage-card .top .foreground .brand div{font-size:2.34vw;font-size:18px}.fps-tl .product-carrelage-card .top .foreground .brand div{font-size:1.32vw;font-size:18px}.fps-d .product-carrelage-card .top .foreground .brand div{font-size:.94vw;font-size:18px}.fps-ts .product-carrelage-card .top .foreground .brand div{line-height:2.34vw;line-height:18px}.fps-tl .product-carrelage-card .top .foreground .brand div{line-height:1.32vw;line-height:18px}.fps-d .product-carrelage-card .top .foreground .brand div{line-height:.94vw;line-height:18px}.fps-ts .product-carrelage-card .top .foreground .brand div{margin-top:3.91vw}.fps-tl .product-carrelage-card .top .foreground .brand div{margin-top:2.2vw}.fps-d .product-carrelage-card .top .foreground .brand div{margin-top:1.56vw}.fps-d .product-carrelage-card .top .foreground .brand,.fps-tl .product-carrelage-card .top .foreground .brand{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.fps-d .product-carrelage-card .top .foreground .brand img,.fps-tl .product-carrelage-card .top .foreground .brand img{vertical-align:middle}.fps-d .product-carrelage-card .top .foreground .brand div,.fps-tl .product-carrelage-card .top .foreground .brand div{position:relative;left:auto;top:auto;width:auto;display:inline-block;vertical-align:middle;color:#fff;margin-top:0}.fps-tl .product-carrelage-card .top .foreground .brand{padding-left:2.2vw;padding-bottom:2.2vw;padding-top:2.2vw}.fps-tl .product-carrelage-card .top .foreground .brand div{font-size:.95vw;font-size:13px;line-height:1.24vw;line-height:17px;margin-left:1.83vw}.fps-d .product-carrelage-card .top .foreground .brand{padding-left:1.56vw;padding-bottom:1.56vw;padding-top:1.56vw}.fps-d .product-carrelage-card .top .foreground .brand div{font-size:.68vw;font-size:13px;line-height:.89vw;line-height:17px;margin-left:1.3vw}.product-carrelage-card .top .foreground .slideshow{position:absolute;bottom:0;left:0;display:none!important;width:100%;background:hsla(0,0%,100%,.9);align-items:stretch}.fps-tl .product-carrelage-card .top .foreground .slideshow{height:5.49vw}.fps-d .product-carrelage-card .top .foreground .slideshow{height:6.04vw}.product-carrelage-card .top .foreground .slideshow .next,.product-carrelage-card .top .foreground .slideshow .previous{flex-grow:0;flex-shrink:0;flex-basis:auto;will-change:opacity;transition:opacity .3s linear}.fps-tl .product-carrelage-card .top .foreground .slideshow .next,.fps-tl .product-carrelage-card .top .foreground .slideshow .previous{width:2.56vw}.fps-d .product-carrelage-card .top .foreground .slideshow .next,.fps-d .product-carrelage-card .top .foreground .slideshow .previous{width:3.07vw}.product-carrelage-card .top .foreground .slideshow .next.disabled,.product-carrelage-card .top .foreground .slideshow .previous.disabled{-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity=20)}.product-carrelage-card .top .foreground .slideshow .content{flex-grow:1;flex-shrink:1;flex-basis:auto;white-space:nowrap;overflow:hidden}.fps-tl .product-carrelage-card .top .foreground .slideshow .content{padding-left:1.1vw;padding-right:1.1vw}.fps-d .product-carrelage-card .top .foreground .slideshow .content{padding-left:1.04vw;padding-right:1.04vw}.product-carrelage-card .top .foreground .slideshow .content .scrollpane{display:inline-block;height:100%;font-size:0;text-align:center;white-space:nowrap;text-align:left}.product-carrelage-card .top .foreground .slideshow .content .scrollpane:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.product-carrelage-card .top .foreground .slideshow .content .scrollpane>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.product-carrelage-card .top .foreground .slideshow .content .scrollpane>div{display:inline-block;vertical-align:middle;overflow:hidden;border-radius:50%;position:relative;border:2px solid #cdd1d6}.product-carrelage-card .top .foreground .slideshow .content .scrollpane>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:.67vw solid #c69f6a;border-radius:50%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);transition:opacity .3s linear}.fps-ts .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div:after{border:.65vw solid #c69f6a}.fps-tl .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div:after{border:.37vw solid #c69f6a}.fps-d .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div:after{border:.26vw solid #c69f6a}.notouch .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div:hover:after{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.fps-tl .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div{margin-left:.26vw;margin-right:.26vw;width:2.86vw;height:2.86vw}.fps-d .product-carrelage-card .top .foreground .slideshow .content .scrollpane>div{margin-left:.26vw;margin-right:.26vw;width:3.13vw;height:3.13vw}.product-carrelage-card .top .foreground .slideshow .content .scrollpane img{width:100%;height:100%}.fps-d .product-carrelage-card .top .foreground .slideshow,.fps-tl .product-carrelage-card .top .foreground .slideshow{display:flex;display:-webkit-flex}.fps-d .product-carrelage-card .top .foreground .slideshow .previous+.content,.fps-tl .product-carrelage-card .top .foreground .slideshow .previous+.content{padding-left:0;padding-right:0}.product-carrelage-card .top .favorite-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#fff;display:flex!important;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.product-carrelage-card .bottom{position:relative;background:#fff;width:100%;text-align:left;min-height:18.67vw;padding:2.67vw 9.33vw 2.67vw 2.67vw}.fps-ts .product-carrelage-card .bottom{min-height:18.23vw}.fps-tl .product-carrelage-card .bottom{min-height:10.25vw}.fps-d .product-carrelage-card .bottom{min-height:7.29vw}.fps-ts .product-carrelage-card .bottom{padding-top:2.6vw}.fps-tl .product-carrelage-card .bottom{padding-top:1.46vw}.fps-d .product-carrelage-card .bottom{padding-top:1.04vw}.fps-ts .product-carrelage-card .bottom{padding-left:2.6vw}.fps-tl .product-carrelage-card .bottom{padding-left:1.46vw}.fps-d .product-carrelage-card .bottom{padding-left:1.04vw}.fps-ts .product-carrelage-card .bottom{padding-bottom:2.6vw}.fps-tl .product-carrelage-card .bottom{padding-bottom:1.46vw}.fps-d .product-carrelage-card .bottom{padding-bottom:1.04vw}.fps-ts .product-carrelage-card .bottom{padding-right:9.11vw}.fps-tl .product-carrelage-card .bottom{padding-right:1.46vw;padding-bottom:4.39vw}.fps-d .product-carrelage-card .bottom{padding-right:1.04vw;padding-bottom:3.13vw}.product-carrelage-card .bottom .type{display:block;text-transform:uppercase;color:#757575;font-size:1.87vw;line-height:2.8vw;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts .product-carrelage-card .bottom .type{font-size:1.82vw;font-size:14px;line-height:2.73vw;line-height:21px}.fps-tl .product-carrelage-card .bottom .type{font-size:1.02vw;font-size:14px;line-height:1.54vw;line-height:21px}.fps-d .product-carrelage-card .bottom .type{font-size:.73vw;font-size:14px;line-height:1.09vw;line-height:21px}.product-carrelage-card .bottom .label{display:block;vertical-align:baseline;text-transform:uppercase;color:#2d2d2d;font-size:2.93vw;line-height:4vw;font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:.07vw}.fps-ts .product-carrelage-card .bottom .label{letter-spacing:.07vw}.fps-tl .product-carrelage-card .bottom .label{letter-spacing:.04vw}.fps-d .product-carrelage-card .bottom .label{letter-spacing:.03vw}.fps-ts .product-carrelage-card .bottom .label{font-size:2.6vw;font-size:20px;line-height:3.91vw;line-height:30px}.fps-tl .product-carrelage-card .bottom .label{font-size:1.32vw;font-size:18px;line-height:1.46vw;line-height:20px}.fps-d .product-carrelage-card .bottom .label{font-size:.94vw;font-size:18px;line-height:1.04vw;line-height:20px}.fps-d .product-carrelage-card .bottom .label,.fps-tl .product-carrelage-card .bottom .label{display:inline}.product-carrelage-card .bottom .price{display:block;vertical-align:baseline;color:#757575;font-size:2.93vw;line-height:4vw;font-family:Open Sans,sans-serif;font-weight:400;letter-spacing:.07vw}.fps-ts .product-carrelage-card .bottom .price{font-size:2.86vw;font-size:22px}.fps-tl .product-carrelage-card .bottom .price{font-size:1.61vw;font-size:22px}.fps-d .product-carrelage-card .bottom .price{font-size:1.15vw;font-size:22px}.fps-ts .product-carrelage-card .bottom .price{line-height:3.91vw;line-height:30px}.fps-tl .product-carrelage-card .bottom .price{line-height:2.2vw;line-height:30px}.fps-d .product-carrelage-card .bottom .price{line-height:1.56vw;line-height:30px}.fps-ts .product-carrelage-card .bottom .price{letter-spacing:.07vw}.fps-tl .product-carrelage-card .bottom .price{letter-spacing:.04vw}.fps-d .product-carrelage-card .bottom .price{letter-spacing:.03vw}.product-carrelage-card .bottom .price:before{content:"\A0-\A0";vertical-align:baseline;display:none}.fps-d .product-carrelage-card .bottom .price,.fps-d .product-carrelage-card .bottom .price:before,.fps-tl .product-carrelage-card .bottom .price,.fps-tl .product-carrelage-card .bottom .price:before{display:inline}.product-carrelage-card .bottom .favorite-btn{position:absolute;top:0;right:0;cursor:pointer;width:39px;height:39px}.fps-ts .product-carrelage-card .bottom .favorite-btn{width:55px;height:55px}.fps-d .product-carrelage-card .bottom .favorite-btn,.fps-tl .product-carrelage-card .bottom .favorite-btn{display:none}.product-carrelage-card .bottom .colors{display:flex;flex-wrap:nowrap;gap:5px;margin-top:15px}.product-carrelage-card .bottom .colors a,.product-carrelage-card .bottom .colors div{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.product-carrelage-card .bottom .colors .more-colors{display:flex;align-items:center;justify-content:center;background:#f6f6f6;font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;color:#2d2d2d;font-weight:700}.article-card{position:relative;display:inline-block;vertical-align:top;text-align:left;cursor:pointer;white-space:normal;width:100%;background-color:#fff;border:1px solid #e5e5e5}.article-card .top img{transition:transform .3s ease-out}.article-card:hover .top img{transform:scale(1.02)}.fps-tl .article-card{width:29.28vw}.fps-d .article-card{width:25vw}.article-card .top{position:relative;overflow:hidden;margin-bottom:4.67vw;height:37.33vw}.fps-ts .article-card .top{margin-bottom:4.56vw}.fps-tl .article-card .top{margin-bottom:2.56vw}.fps-d .article-card .top{margin-bottom:1.82vw}.fps-ts .article-card .top{height:36.46vw}.fps-tl .article-card .top{height:20.5vw}.fps-d .article-card .top{height:14.58vw}.fps-d .article-card .top,.fps-t .article-card .top{margin-bottom:0}.fps-d .article-card .top{height:12.5vw}.fps-tl .article-card .top{height:17.57vw}.fps-ts .article-card .top{height:31.25vw}.article-card .top img{position:absolute}.article-card .bottom{position:relative;padding-left:5.33vw;padding-right:5.33vw;margin-bottom:12vw;box-sizing:border-box}.fps-ts .article-card .bottom{margin-bottom:11.72vw}.fps-tl .article-card .bottom{margin-bottom:6.59vw}.fps-d .article-card .bottom{margin-bottom:4.69vw;padding-left:2.08vw;padding-right:2.08vw;margin-bottom:3.91vw;padding-top:1.82vw}.fps-tl .article-card .bottom{padding-left:2.93vw;padding-right:2.93vw;margin-bottom:5.49vw;padding-top:2.56vw}.fps-ts .article-card .bottom{padding-left:5.21vw;padding-right:5.21vw;margin-bottom:9.77vw;padding-top:4.56vw}.article-card .date{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.6vw;letter-spacing:.05em;line-height:1.2em;color:#757575;text-transform:uppercase;margin-bottom:3.33vw;font-size:2.13vw}.fps-ts .article-card .date{font-size:1.56vw;font-size:12px}.fps-tl .article-card .date{font-size:.88vw;font-size:12px}.fps-d .article-card .date{font-size:.63vw;font-size:12px}.fps-ts .article-card .date{margin-bottom:3.26vw}.fps-tl .article-card .date{margin-bottom:1.83vw}.fps-d .article-card .date{margin-bottom:1.3vw}.fps-ts .article-card .date{font-size:2.08vw;font-size:16px}.fps-tl .article-card .date{font-size:1.17vw;font-size:16px}.fps-d .article-card .date{font-size:.83vw;font-size:16px;text-transform:none;margin-bottom:.26vw;font-size:.57vw;font-size:11px}.fps-tl .article-card .date{margin-bottom:.37vw;font-size:.81vw;font-size:11px;text-transform:none}.fps-ts .article-card .date{margin-bottom:.65vw;font-size:1.43vw;font-size:11px;text-transform:none}.article-card .title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:4.27vw;color:#009ee0;margin-bottom:1.33vw;font-size:3.2vw;line-height:4.53vw}.fps-ts .article-card .title{font-size:3.13vw;font-size:24px}.fps-tl .article-card .title{font-size:1.76vw;font-size:24px}.fps-d .article-card .title{font-size:1.25vw;font-size:24px}.fps-ts .article-card .title{line-height:4.17vw;line-height:32px}.fps-tl .article-card .title{line-height:2.34vw;line-height:32px}.fps-d .article-card .title{line-height:1.67vw;line-height:32px}.fps-ts .article-card .title{margin-bottom:1.3vw}.fps-tl .article-card .title{margin-bottom:.73vw}.fps-d .article-card .title{margin-bottom:.52vw}.fps-d .article-card .title,.fps-t .article-card .title{font-size:20px;line-height:30px}.article-card .title a{color:#009ee0}.article-card p{display:none;color:#757575;font-family:Open Sans,sans-serif;font-weight:400;font-size:1.47vw;line-height:2.67vw}.fps-ts .article-card p{font-size:1.43vw;font-size:11px}.fps-tl .article-card p{font-size:.81vw;font-size:11px}.fps-d .article-card p{font-size:.57vw;font-size:11px}.fps-ts .article-card p{line-height:2.6vw;line-height:20px}.fps-tl .article-card p{line-height:1.46vw;line-height:20px}.fps-d .article-card p{line-height:1.04vw;line-height:20px}.fps-d .article-card p,.fps-t .article-card p{display:block}.article-card .cta{position:absolute;top:100%;color:#757575;letter-spacing:.05em;font-family:Open Sans,sans-serif;font-family:Montserrat,sans-serif;font-weight:400;margin-top:5.33vw;font-size:2.4vw}.fps-ts .article-card .cta{margin-top:5.21vw}.fps-tl .article-card .cta{margin-top:2.93vw}.fps-d .article-card .cta{margin-top:2.08vw}.fps-ts .article-card .cta{font-size:2.34vw;font-size:18px}.fps-tl .article-card .cta{font-size:1.32vw;font-size:18px}.fps-d .article-card .cta{font-size:.94vw;font-size:18px;margin-top:1.04vw;left:2.08vw;font-size:.63vw;font-size:12px}.fps-tl .article-card .cta{margin-top:1.46vw;left:2.93vw;font-size:.88vw;font-size:12px}.fps-ts .article-card .cta{margin-top:2.6vw;left:5.21vw;font-size:1.56vw;font-size:12px}.notouch .article-card .cta:hover:before{transform:scaleX(2)}.article-card .cta:before{content:"";position:absolute;top:-1.33vw;border-top:1px solid #757575;width:3.33vw;margin-bottom:1.33vw;transition:transform .3s ease-in-out;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%}.fps-ts .article-card .cta:before{top:-1.3vw}.fps-tl .article-card .cta:before{top:-.73vw}.fps-d .article-card .cta:before{top:-.52vw}.fps-ts .article-card .cta:before{width:3.26vw}.fps-tl .article-card .cta:before{width:1.83vw}.fps-d .article-card .cta:before{width:1.3vw}.fps-ts .article-card .cta:before{margin-bottom:1.3vw}.fps-tl .article-card .cta:before{margin-bottom:.73vw}.fps-d .article-card .cta:before{margin-bottom:.52vw}.advice-card{display:inline-block;vertical-align:top;width:100vw}.fps-ts .advice-card{width:45.96vw}.fps-tl .advice-card{width:33.53vw}.fps-d .advice-card{width:36.61vw}.advice-card .top{position:relative;background:#fff;width:100%;height:66.67vw}.fps-ts .advice-card .top{height:65.1vw}.fps-tl .advice-card .top{height:36.6vw}.fps-d .advice-card .top{height:26.04vw}.fps-ts .advice-card .top{height:30.6vw}.fps-tl .advice-card .top{height:22.25vw}.fps-d .advice-card .top{height:24.32vw}.advice-card .top .background,.advice-card .top .foreground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.advice-card .top .background{background:#000}.advice-card .top .background img{position:absolute}.advice-card .top .foreground{background:rgba(0,0,0,.5);font-size:0;text-align:center;white-space:nowrap;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);transition:all .2s linear}.advice-card .top .foreground:before{content:" ";font-size:0;height:100%;width:0;display:inline-block;vertical-align:middle}.advice-card .top .foreground>:first-child{display:inline-block;vertical-align:middle;white-space:normal}.fps-d .advice-card .top .foreground,.fps-tl .advice-card .top .foreground{background:none;text-align:left}.fps-d .advice-card .top .foreground:before,.fps-tl .advice-card .top .foreground:before{display:none}.advice-card .top .foreground .gradient{position:relative;width:100%}.advice-card .top .foreground .gradient span{position:absolute;top:100%;left:0;width:100%;text-transform:uppercase;color:#fff;font-size:2.4vw;line-height:2.4vw;font-family:Montserrat,sans-serif;font-weight:400}.fps-ts .advice-card .top .foreground .gradient span{font-size:2.34vw;font-size:18px}.fps-tl .advice-card .top .foreground .gradient span{font-size:1.32vw;font-size:18px}.fps-d .advice-card .top .foreground .gradient span{font-size:.94vw;font-size:18px}.fps-ts .advice-card .top .foreground .gradient span{line-height:2.34vw;line-height:18px}.fps-tl .advice-card .top .foreground .gradient span{line-height:1.32vw;line-height:18px}.fps-d .advice-card .top .foreground .gradient span{line-height:.94vw;line-height:18px}.fps-d .advice-card .top .foreground .gradient span,.fps-tl .advice-card .top .foreground .gradient span{margin-top:2.2vw}.fps-d .advice-card .top .foreground .gradient,.fps-tl .advice-card .top .foreground .gradient{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.fps-d .advice-card .top .foreground .gradient img,.fps-tl .advice-card .top .foreground .gradient img{vertical-align:middle}.fps-d .advice-card .top .foreground .gradient span,.fps-tl .advice-card .top .foreground .gradient span{position:relative;left:auto;top:auto;width:auto;display:inline-block;vertical-align:middle;color:#fff;margin-top:0}.fps-tl .advice-card .top .foreground .gradient{padding-left:3.66vw;padding-bottom:3.66vw;padding-top:3.66vw}.fps-tl .advice-card .top .foreground .gradient span{font-size:.95vw;font-size:13px;line-height:1.24vw;line-height:17px;margin-left:1.83vw}.fps-d .advice-card .top .foreground .gradient{padding-left:2.6vw;padding-bottom:2.6vw;padding-top:2.6vw}.fps-d .advice-card .top .foreground .gradient span{font-size:.68vw;font-size:13px;line-height:.89vw;line-height:17px;margin-left:1.3vw}.advice-card .top.tap-overlay-active .foreground,.notouch .advice-card .top .foreground:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.advice-card .bottom{position:relative;background:#fff;width:100%;text-align:left;min-height:15.33vw;padding:2.67vw}.fps-ts .advice-card .bottom{min-height:14.97vw;padding:2.6vw}.fps-tl .advice-card .bottom{min-height:7.32vw;padding:1.46vw 1.46vw 1.46vw 0}.fps-d .advice-card .bottom{min-height:5.21vw;padding:1.04vw 1.04vw 1.04vw 0}.advice-card .bottom .type{display:block;text-transform:uppercase;color:#cdd1d6;font-size:2.13vw;line-height:2.27vw;font-family:Open Sans,sans-serif;font-weight:600}.fps-ts .advice-card .bottom .type{font-size:2.08vw;font-size:16px;line-height:2.21vw;line-height:17px}.fps-tl .advice-card .bottom .type{font-size:.88vw;font-size:12px;line-height:.88vw;line-height:12px}.fps-d .advice-card .bottom .type{font-size:.63vw;font-size:12px;line-height:.63vw;line-height:12px}.advice-card .bottom .label{display:block;vertical-align:baseline;color:#009ee0;font-size:2.93vw;line-height:2.27vw;margin-top:1.33vw;font-family:Open Sans,sans-serif;font-weight:600}.fps-ts .advice-card .bottom .label{margin-top:1.3vw;font-size:2.08vw;font-size:16px;line-height:2.21vw;line-height:17px}.fps-tl .advice-card .bottom .label{margin-top:.73vw;font-size:1.32vw;font-size:18px;line-height:1.46vw;line-height:20px}.fps-d .advice-card .bottom .label{margin-top:.52vw;font-size:.94vw;font-size:18px;line-height:1.04vw;line-height:20px}div.category-card{position:relative;display:inline-block;height:44.8vw;width:53.87vw;overflow:hidden}.fps-ts div.category-card{height:43.75vw}.fps-tl div.category-card{height:24.6vw}.fps-d div.category-card{height:17.5vw}.fps-ts div.category-card{width:52.6vw}.fps-tl div.category-card{width:29.58vw}.fps-d div.category-card{width:21.04vw}.fps-ts div.category-card{width:39.06vw;height:32.55vw}.fps-tl div.category-card{width:28.18vw;height:23.43vw}.fps-d div.category-card{width:22.92vw;height:19.17vw}div.category-card.wide{width:91.33vw}.fps-ts div.category-card.wide{width:89.19vw}.fps-tl div.category-card.wide{width:50.15vw}.fps-d div.category-card.wide{width:35.68vw}.fps-ts div.category-card.wide{width:66.41vw}.fps-tl div.category-card.wide{width:47.58vw}.fps-d div.category-card.wide{width:39.06vw}div.category-card img{position:absolute}div.category-card div.text-container{z-index:2;position:absolute;bottom:0;left:0;right:0;white-space:normal;padding-left:6.67vw;padding-right:6.67vw;padding-bottom:2.67vw}.fps-ts div.category-card div.text-container{padding-left:6.51vw}.fps-tl div.category-card div.text-container{padding-left:3.66vw}.fps-d div.category-card div.text-container{padding-left:2.6vw}.fps-ts div.category-card div.text-container{padding-right:6.51vw}.fps-tl div.category-card div.text-container{padding-right:3.66vw}.fps-d div.category-card div.text-container{padding-right:2.6vw}.fps-ts div.category-card div.text-container{padding-bottom:2.6vw}.fps-tl div.category-card div.text-container{padding-bottom:1.46vw}.fps-d div.category-card div.text-container{padding-bottom:1.04vw}div.category-card div.text-container h3.title{font-family:Montserrat,sans-serif;font-weight:600;font-size:2.4vw;line-height:3.73vw;text-transform:uppercase;color:#fff}.fps-ts div.category-card div.text-container h3.title{font-size:2.34vw;font-size:18px}.fps-tl div.category-card div.text-container h3.title{font-size:1.32vw;font-size:18px}.fps-d div.category-card div.text-container h3.title{font-size:.94vw;font-size:18px}.fps-ts div.category-card div.text-container h3.title{line-height:3.65vw;line-height:28px}.fps-tl div.category-card div.text-container h3.title{line-height:2.05vw;line-height:28px}.fps-d div.category-card div.text-container h3.title{line-height:1.46vw;line-height:28px}.fps-ts div.category-card div.text-container h3.title{font-size:1.82vw;font-size:14px;line-height:2.34vw;line-height:18px}.fps-tl div.category-card div.text-container h3.title{font-size:1.02vw;font-size:14px;line-height:1.32vw;line-height:18px}.fps-d div.category-card div.text-container h3.title{font-size:.73vw;font-size:14px;line-height:.94vw;line-height:18px}div.category-card span.sub{display:block;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;font-size:2.13vw;line-height:3.73vw;text-transform:uppercase}.fps-ts div.category-card span.sub{font-size:2.08vw;font-size:16px}.fps-tl div.category-card span.sub{font-size:1.17vw;font-size:16px}.fps-d div.category-card span.sub{font-size:.83vw;font-size:16px}.fps-ts div.category-card span.sub{line-height:3.65vw;line-height:28px}.fps-tl div.category-card span.sub{line-height:2.05vw;line-height:28px}.fps-d div.category-card span.sub{line-height:1.46vw;line-height:28px}.fps-ts div.category-card span.sub{font-size:1.56vw;font-size:12px;line-height:2.34vw;line-height:18px}.fps-tl div.category-card span.sub{font-size:.88vw;font-size:12px;line-height:1.32vw;line-height:18px}.fps-d div.category-card span.sub{font-size:.63vw;font-size:12px;line-height:.94vw;line-height:18px}div.category-card:before{transition:all .2s linear;z-index:1;content:" ";position:absolute;height:50%;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(0,0,0,0),endColorstr=rgba(0,0,0,.7));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=rgba(0, 0, 0, 0), endColorstr=rgba(0, 0, 0, 0.7))";background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));opacity:.7}div.category-card:hover:before{opacity:1}.store-card{display:inline-block;vertical-align:top;width:50vw}.fps-ts .store-card{width:45.96vw}.fps-tl .store-card{width:22.25vw}.fps-d .store-card{width:24.32vw}.store-card .top{position:relative;background:#fff;width:100%;height:50vw}.fps-ts .store-card .top{height:48.83vw}.fps-tl .store-card .top{height:27.45vw}.fps-d .store-card .top{height:19.53vw}.fps-ts .store-card .top{height:45.96vw}.fps-tl .store-card .top{height:22.25vw}.fps-d .store-card .top{height:24.32vw}.store-card .top .background,.store-card .top .foreground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.store-card .top .background{background:#000}.store-card .top .background img{position:absolute}.store-card .bottom{position:relative;background:#fff;width:100%;text-align:left;min-height:18.67vw;padding:2.67vw 9.33vw 2.67vw 2.67vw}.fps-ts .store-card .bottom{min-height:18.23vw}.fps-tl .store-card .bottom{min-height:10.25vw}.fps-d .store-card .bottom{min-height:7.29vw}.fps-ts .store-card .bottom{padding-top:2.6vw}.fps-tl .store-card .bottom{padding-top:1.46vw}.fps-d .store-card .bottom{padding-top:1.04vw}.fps-ts .store-card .bottom{padding-bottom:2.6vw}.fps-tl .store-card .bottom{padding-bottom:1.46vw}.fps-d .store-card .bottom{padding-bottom:1.04vw}.fps-ts .store-card .bottom{padding-left:2.6vw;padding-right:9.11vw}.fps-d .store-card .bottom,.fps-tl .store-card .bottom{padding-left:0;padding-right:0}.store-card .bottom .type{display:block;text-transform:uppercase;color:#cdd1d6;font-size:2.13vw;line-height:2.27vw;font-family:Open Sans,sans-serif;font-weight:600}.fps-ts .store-card .bottom .type{font-size:1.56vw;font-size:12px;line-height:2.08vw;line-height:16px}.fps-tl .store-card .bottom .type{font-size:.88vw;font-size:12px;line-height:1.17vw;line-height:16px}.fps-d .store-card .bottom .type{font-size:.63vw;font-size:12px;line-height:.83vw;line-height:16px}.store-card .bottom .label{display:block;vertical-align:baseline;text-transform:uppercase;color:#009ee0;font-size:2.93vw;line-height:4vw;font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:.07vw}.fps-ts .store-card .bottom .label{letter-spacing:.07vw}.fps-tl .store-card .bottom .label{letter-spacing:.04vw}.fps-d .store-card .bottom .label{letter-spacing:.03vw}.fps-ts .store-card .bottom .label{font-size:2.6vw;font-size:20px;line-height:3.91vw;line-height:30px}.fps-tl .store-card .bottom .label{font-size:1.32vw;font-size:18px;line-height:1.46vw;line-height:20px}.fps-d .store-card .bottom .label{font-size:.94vw;font-size:18px;line-height:1.04vw;line-height:20px}.fps-d .store-card .bottom .label,.fps-tl .store-card .bottom .label{display:inline}.energies-card{width:100%;border-radius:20px;background:#fff;--color:#009ee0;display:flex;justify-content:space-between;position:relative;overflow:hidden}.fps-d .energies-card{overflow:visible}.energies-card.blue{--color:#009ee0}.energies-card.green{--color:#36a832}.energies-card .picto-container{position:absolute;top:15px;right:15px;z-index:2}.energies-card .left-part-container{display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px 40px 40px;height:100%;width:100%;gap:20px}.fps-d .energies-card .left-part-container,.fps-t .energies-card .left-part-container{padding:50px 25px 20px 60px;gap:40px}.energies-card .left-part-container .title{margin-bottom:20px}.fps-t .energies-card .left-part-container .title{margin-bottom:30px}.energies-card .left-part-container .title h2{color:var(--color);font-family:Montserrat,sans-serif;font-weight:400;font-size:4.27vw;line-height:5.33vw;font-weight:500}.fps-d .energies-card .left-part-container .title h2,.fps-tl .energies-card .left-part-container .title h2{font-size:1.25vw;font-size:24px;line-height:1.67vw;line-height:32px}.fps-t .energies-card .left-part-container .title h2{font-size:3.13vw;font-size:24px;line-height:4.17vw;line-height:32px}.energies-card .left-part-container .sub-categories{display:flex;flex-direction:column;gap:15px}.fps-d .energies-card .left-part-container .sub-categories,.fps-t .energies-card .left-part-container .sub-categories{gap:8px}.energies-card .left-part-container .sub-categories .items a{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:2.93vw;line-height:4vw;transition:color .2s linear}.fps-d .energies-card .left-part-container .sub-categories .items a{font-size:.73vw;font-size:14px;line-height:1.25vw;line-height:24px}.fps-t .energies-card .left-part-container .sub-categories .items a,.fps-tl .energies-card .left-part-container .sub-categories .items a{font-size:1.82vw;font-size:14px;line-height:3.13vw;line-height:24px}.energies-card .left-part-container .sub-categories .items a:hover{color:var(--color)}.energies-card .left-part-container .advices{cursor:pointer;display:flex;align-items:center}.energies-card .left-part-container .advices span{font-size:11px;line-height:16px;font-weight:400;font-family:Montserrat,sans-serif;font-weight:600;margin-left:8px;color:#000;transition:color .2s linear}.energies-card .left-part-container .advices svg path{fill:var(--color)}.energies-card .left-part-container .advices:hover span{color:var(--color)}.energies-card .right-part-container{display:none;position:absolute;bottom:0;right:0}.energies-card .right-part-container.is-short{max-width:175px}@media (min-width:1500px){.energies-card .right-part-container.is-short{max-width:200px}}.fps-d .energies-card .right-part-container,.fps-tl .energies-card .right-part-container{display:block}.fps-d .energies-card .right-part-container img,.fps-tl .energies-card .right-part-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fps-tl .energies-card .right-part-container{right:-30px;max-width:160px}@media (max-width:1200px){.fps-tl .energies-card .right-part-container.is-short{display:none}}.article-enr{width:275px;background:#f6f6f6;display:inline-block;cursor:pointer;opacity:0}.fps-t .article-enr{width:305px;margin-right:0;display:block}.fps-d .article-enr{width:433px;margin-right:0}.article-enr:hover .article-enr-image-container img{transform:scale(1.1);transition:transform .6s cubic-bezier(.4,0,.1,1)}.article-enr:hover .article-enr-link{opacity:1}.article-enr:hover .more-container .more-button-container{background:#fff}.article-enr:hover .more-container .more-button-container-line{background:#36a832}.article-enr-image-container{border-radius:20px;overflow:hidden;height:172px;width:275px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.fps-t .article-enr-image-container{height:191px;width:305px}.fps-d .article-enr-image-container{height:282px;width:433px}.article-enr-image-container.border{border:1px solid #cdd1d6}.article-enr-image-container img{height:172px;width:275px;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.9,0,.4,1)}.fps-t .article-enr-image-container img{height:191px;width:305px}.fps-d .article-enr-image-container img{height:282px;width:433px}.article-enr-image-container .more-container{display:flex;flex-direction:column;align-items:center}.article-enr-image-container .more-container .more-button-container{width:40px;height:40px;background:#36a832;position:relative;border-radius:50%;border:1px solid #36a832;transition:background .3s linear}.article-enr-image-container .more-container .more-button-container-line{width:1px;height:15px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s linear}.article-enr-image-container .more-container .more-button-container-line.left{transform:translate(-50%,-50%) rotate(90deg)}.article-enr-image-container .more-container .more-container-text{margin-top:15px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#000}.article-enr-title{color:#000;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:24px;max-width:319px;margin-bottom:10px;text-align:left;white-space:pre-wrap;font-weight:700}.article-enr-title a{color:#000}.article-enr-description{color:#757575;font-family:Open Sans,sans-serif;font-weight:400;font-size:2.93vw;line-height:5.33vw;margin-bottom:10px;white-space:pre-wrap}.fps-ts .article-enr-description{font-size:2.86vw;font-size:22px}.fps-tl .article-enr-description{font-size:1.61vw;font-size:22px}.fps-d .article-enr-description{font-size:1.15vw;font-size:22px}.fps-ts .article-enr-description{line-height:5.21vw;line-height:40px}.fps-tl .article-enr-description{line-height:2.93vw;line-height:40px}.fps-d .article-enr-description{line-height:2.08vw;line-height:40px}.fps-d .article-enr-description,.fps-t .article-enr-description{font-size:.73vw;font-size:14px;line-height:1.25vw;line-height:24px;max-width:250px}.fps-d .article-enr-description{max-width:319px}.article-enr-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;cursor:pointer;opacity:1;transition:opacity .3s linear}.fps-d .article-enr-link{opacity:0}.projetch-enr-card{display:flex;flex-direction:column;gap:15px}.fps-t .projetch-enr-card{gap:20px}.fps-d .projetch-enr-card,.fps-tl .projetch-enr-card{flex-direction:row;gap:20px}.fps-d .projetch-enr-card.right,.fps-tl .projetch-enr-card.right{flex-direction:row-reverse}.projetch-enr-card-text-part{background:#fff;padding:45px 20px 14px;border-radius:20px;position:relative;min-height:239px;width:300px}.fps-t .projetch-enr-card-text-part{padding:45px 28px 16px 30px;min-height:241px;width:435px}.fps-tl .projetch-enr-card-text-part{padding:45px 61px 45px 40px;height:auto;width:67%}.fps-d .projetch-enr-card-text-part{padding:70px 113px 45px 60px;height:auto;width:62%}.projetch-enr-card-text-part-index{position:absolute;left:20px;top:0;transform:translate3d(0,-50%,0);font-family:Montserrat,sans-serif;font-weight:400;font-weight:700;font-size:60px;line-height:50px}.fps-t .projetch-enr-card-text-part-index{left:30px}.fps-tl .projetch-enr-card-text-part-index{left:40px}.fps-d .projetch-enr-card-text-part-index{left:60px}.projetch-enr-card-text-part-title{font-family:Montserrat,sans-serif;font-weight:400;font-weight:700;font-size:16px;line-height:20px;max-width:380px}.projetch-enr-card-text-part-description{font-family:Open Sans,sans-serif;font-weight:400;font-size:11px;line-height:20px;margin-top:20px;max-width:480px}.projetch-enr-card-text-part-description .fps-t{font-size:14px;line-height:24px}.projetch-enr-card-image-part{border-radius:20px;width:100%;height:192px;overflow:hidden;position:relative}.fps-t .projetch-enr-card-image-part{height:278px}.fps-tl .projetch-enr-card-image-part{width:385px;height:auto}.fps-d .projetch-enr-card-image-part{width:435px;height:auto}.projetch-enr-card-image-part img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projetch-enr-card-image-part-extra{position:absolute;bottom:0;left:0;display:none;height:60%;width:auto}.projetch-accompagnement{display:flex;flex-direction:column-reverse;gap:20px;background:#fff;position:relative;border-radius:20px}.fps-t .projetch-accompagnement{gap:40px}.fps-d .projetch-accompagnement{gap:10px}.fps-d .projetch-accompagnement,.fps-tl .projetch-accompagnement{flex-direction:row-reverse;gap:0}.fps-d .projetch-accompagnement.left,.fps-tl .projetch-accompagnement.left{flex-direction:row}.projetch-accompagnement-text{padding:0 22px 30px}.fps-t .projetch-accompagnement-text{padding:0 71px 40px 40px}.fps-tl .projetch-accompagnement-text{padding:35px 40px 22px;width:100%}.fps-d .projetch-accompagnement-text{padding:50px 50px 50px 60px;width:100%}.projetch-accompagnement-text-discover{font-family:Montserrat,sans-serif;font-weight:400;font-weight:600;font-size:13px;line-height:15px;text-transform:uppercase;color:#757575;margin-bottom:15px}.fps-d .projetch-accompagnement-text-discover,.fps-tl .projetch-accompagnement-text-discover{font-size:12px;line-height:14px;margin-bottom:0}.projetch-accompagnement-text-title{font-family:Montserrat,sans-serif;font-weight:400;font-weight:700;font-size:20px;line-height:30px}.fps-d .projetch-accompagnement-text-title{font-size:28px;line-height:40px;max-width:415px}.projetch-accompagnement-text-description{font-family:Open Sans,sans-serif;font-weight:400;font-size:11px;line-height:20px;margin-top:20px}.fps-d .projetch-accompagnement-text-description,.fps-t .projetch-accompagnement-text-description{font-size:14px;line-height:20px}.projetch-accompagnement-text .cta-wrapper{display:flex;margin-top:30px;flex-direction:column;gap:20px}.fps-d .projetch-accompagnement-text .cta-wrapper,.fps-t .projetch-accompagnement-text .cta-wrapper{gap:10px;flex-direction:row}.projetch-accompagnement-text .cta-wrapper .projetch-accompagnement-text-button-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:60px;padding:14px 29px;border:1px solid var(--textColor);background:var(--textColor);transition:background .3s linear,color .3s linear;z-index:1;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400;font-weight:700;font-size:11px;line-height:16px;color:var(--butttonColorText);text-transform:uppercase}.projetch-accompagnement-text .cta-wrapper .projetch-accompagnement-text-button-cta:hover{background:var(--butttonColorText);color:var(--textColor)}.projetch-accompagnement-image{width:100%;height:195px;border-radius:20px;overflow:hidden;position:relative}.fps-t .projetch-accompagnement-image{height:280px}.fps-d .projetch-accompagnement-image,.fps-tl .projetch-accompagnement-image{height:auto}.projetch-accompagnement-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projetch-accompagnement-image .projetch-accompagnement-extra-enr{position:absolute;top:0;left:0;width:100%;height:100%}.projetch-accompagnement-image .projetch-accompagnement-extra-enr img{width:auto;height:auto;-o-object-fit:none;object-fit:none}.projetch-accompagnement-extra{display:none}.fps-d .projetch-accompagnement-extra{display:block;position:absolute;bottom:-30px;right:-30px;width:204px;height:240px}.fps-d .projetch-accompagnement-extra img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.energie-button{display:none}.fps-d .energie-button{display:block}.energie-button .circle-container{display:flex;position:relative}.energie-button .circle-container .circle{border-radius:50%;width:41px;height:41px;display:flex;align-items:center;justify-content:center}.energie-button .circle-container .circle.circle-sun{background:#f3f3f3}.energie-button .circle-container .circle.circle-energy{background:#f6f6f6;box-shadow:0 0 10px rgba(0,0,0,.15);transform:translate3d(-40%,0,0)}.energie-button .circle-container:hover .text-hover{opacity:1}.energie-button .circle-container .text-hover{position:absolute;bottom:0;left:0;color:#000;background:#f3f3f3;border-radius:1rem;font-size:10px;line-height:12px;text-align:center;padding:10px 20px;width:200px;opacity:0;transition:opacity .35s linear;transform:translate3d(-70px,100%,0)}