@font-face{font-family:sofia;src:url(../font/sofia_pro_light.woff) format("woff");font-display:swap}@font-face{font-family:sofiam;src:url(../font/sofia_pro_medium.woff) format("woff");font-display:swap}@font-face{font-family:sofiapro_light;src:url(../font/sofia_pro_light.woff) format("woff");font-display:swap}@font-face{font-family:sofiapro_semibold;src:url(../font/sofia_pro_medium.woff) format("woff");font-display:swap}img.lazyload.pad-lazy,img.lazyloading.pad-lazy{width:4rem!important;padding:calc(50% + -2rem)!important;max-width:100%!important}html,body,ol,ul,p{margin:0;padding:0;font-family:sofia;list-style:none}img,video{max-width:100%}h1,h2,h3,h4{font-weight:400;font-family:sofiam}button{-webkit-appearance:none;text-transform:none;border:none;cursor:pointer}input,input:active,input:focus,input:hover,select,select:active,select:focus,select:hover{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline-style:none}a{text-decoration:none;color:#000}a.white{color:#fff}a:hover{text-decoration:underline}body.layer{overflow:hidden;max-height:calc(100% + -4rem)}.hide,.button.hide{display:none}main{position:relative}.main-content{padding:4rem}.fm{font-family:sofiam}.f12{font-size:.75rem}.f14{font-size:.875rem}.f16{font-size:1rem}.f20{font-size:1.25rem}.f24{font-size:1.5rem}.f32{font-size:2rem}.f40{font-size:2.5rem}.f48{font-size:3rem}.w8{width:.5rem}.w16{width:1rem}.w24{width:1.5rem}.w32{width:2rem}.w48{width:3rem}.w64{width:4rem}.w80p,.button.w80p{width:80%;max-width:80%}.h8{height:.5rem}.h16{height:1rem}.h24{height:1.5rem}.h32{height:2rem}.h48{height:3rem}.h64{height:4rem}.clear{clear:both}.form label span{display:none}.form label.error span{display:block;margin-top:-1rem;margin-bottom:1rem;font-size:.875rem;color:#f14444}.form input,.form input:active,.form input:focus,.form input:hover,.form select,.form select:active,.form select:focus,.form select:hover,.form-input,.form-input:active,.form-input:focus,.form-input:hover{width:calc(100% + -2rem);height:3rem;background-color:#f5f5f5;border:solid 1px #e6e6e6;margin-bottom:1rem;font-family:sofia;line-height:3rem;padding:0 1rem;font-size:.875rem}.form select,.form select:active,.form select:focus,.form select:hover{width:100%;outline-color:#e6e6e6}.form select option{background-color:#f5f5f5}.form input::placeholder{color:#bcbcbc}.form label.error input{border-color:#f14444}.form button{height:3rem;line-height:3rem;width:100%}.form .form-password{position:relative}.form .form-password img{position:absolute;right:1rem;top:1rem}input[type=checkbox]{display:none}input[type=radio]{display:none}input[type=checkbox]:checked+.side-label::after{display:block}input[type=radio]:checked+.side-label::after{display:block}.side-label{display:block;position:relative;padding-left:2rem;cursor:pointer}.side-label::after{content:"";position:absolute;top:calc(0.25rem + 1px);left:calc(0.25rem + 1px);display:none;width:.5rem;height:.5rem;background-color:#000}.side-label::before{content:"";position:absolute;border:1px solid #e6e6e6;width:1rem;height:1rem;left:0;top:0;background-color:#fff}.button{text-align:center;color:#fff;background-color:#000;font-size:1rem;line-height:4rem;height:4rem;width:10rem;font-family:sofia;display:inline-block;cursor:pointer}.button.grey{color:#000;background-color:#f5f5f5}.button.white{color:#000;background-color:#fff;border:1px solid #000}.button.transparent{color:#000;background-color:transparent;border:none}.b48{font-size:.875rem;line-height:3rem;height:3rem;width:8rem}.button.white.b48{width:7.96875rem}.col{float:left}.col.c2-3{width:calc(200%/3)}.col.c1-3{width:calc(100%/3)}.col.c1-6{width:calc(100%/6)}.row{display:table}.row .c1-2{width:50%;display:table-cell;vertical-align:top}.row .c1-3{width:calc(100%/3);display:table-cell;vertical-align:top}.row .c2-3{width:calc(200%/3);display:table-cell;vertical-align:top}.row .c1-6{width:calc(100%/6);display:table-cell;vertical-align:top}.mob{display:none}.underline{text-decoration:underline}header{position:relative}header nav .search,header>.search{height:3rem;width:100%;background-color:#f5f5f5;display:block;cursor:pointer;line-height:3rem}header nav .search img,header>.search img{float:left;margin-top:.375rem;margin-left:4rem}header>.search img{margin-top:.45rem;height:1.75rem}header nav .search div,header>.search div{float:left;color:#bcbcbc;margin-left:.5rem}header nav li ul{display:none}header nav li.openCat ul{display:block}header .tools li.basket{width:4rem;position:relative}header .tools li.basket img{width:1rem;margin-left:.5rem}header li.basket div.fm.vis{display:block;z-index:5}header .basket .open img{margin-left:calc(25% + -0.25rem);margin-top:1rem}.popinContainer{position:fixed;top:0;background-color:#000;width:100vw;max-width:100%;height:calc(100vh);opacity:.5;z-index:20}.popinContent{background-color:#fff;max-width:100%;z-index:25;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;max-height:100vh;overflow:auto}.popinContent h2{font-family:sofia}.popinContent.big{top:0;transform:translate(-50%,0)}.popinContent.fullscreen{top:3rem;left:3rem;width:calc(100% + -10rem);height:calc(100% + -10rem);transform:none}.popinContent.fullscreen .content{height:100%;margin:0}.popinContent .close{height:1.5rem;position:absolute;width:1.5rem;top:0;right:0;cursor:pointer;padding:.5rem;z-index:30}.popinContent .content{margin:3rem 2rem;text-align:center}.popinContent .actions{text-align:center}.popinContent .actions .button:not(last-child){margin-right:1rem}.popinContent.nomargin{padding:0}.popinContent.nopadding{padding:0}.popinContent.econote{overflow:hidden}.popinContent.product{overflow:hidden}.popinContent.product .slider{margin-bottom:-1rem;width:28.75rem}.popinContent.product .content{margin:0;width:70rem}.popinContent.nopadding .content{width:56rem}.popinContent.product .content .product-preview{width:37rem;padding:2rem}.popinContent.product .content>div>div:not(:first-child){text-align:left}.popinContent.product .content>div>div{float:left}.popinContent.product .slider>div img{width:28.75rem}.popinContent.product .title{margin-bottom:2rem;font-size:1.25rem}.popinContent.product .price{line-height:1rem;margin-bottom:3rem;font-family:sofiam;font-size:2rem}.popinContent.product .price .promo{line-height:1rem;font-size:2rem}.popinContent.product .price .promo .real-price{color:#000;text-decoration:line-through;line-height:1rem;font-size:2rem}.popinContent.product .price span{font-size:.75rem;font-family:sofia}.popinContent.product .dimension{font-size:1rem;margin-bottom:3rem}.popinContent.product .dimension div:not(:last-child){margin-right:1rem;float:left}.popinContent.product .dimension div img{float:left;margin-bottom:.5rem;width:1.5rem;height:1.5rem}.popinContent.product .dimension div>span{float:left;line-height:1.5rem;margin-left:.5rem}.popinContent.product .delivery{font-size:1rem;margin-bottom:1rem;font-weight:700}.popinContent.product .delivery a{text-decoration:underline;font-weight:initial}.popinContent.product .button{width:100%;max-width:100%}.popinContent.product .with-basket a.button:not(.transparent){float:left;width:calc(100% + -3rem);height:3rem;line-height:3rem}.popinContent.product .with-basket .button.grey{width:3rem;float:left;height:3rem}.popinContent.product .with-basket .button.grey img{width:2rem;margin-top:.5rem;height:2rem}.popinContent.product .with-basket .button.transparent{height:4rem;margin-top:0;line-height:3rem}.popinContent.product .close{top:1rem;right:1rem}.popinContent.popTop{width:calc(100% + -4rem);left:0;top:8rem;height:calc(100% + -12rem);z-index:6}.popinContent .popCaptcha img{margin:2rem}.pop-warn .form{margin-top:2rem}.pop-warn .form input{float:left;width:calc(80% + -2.5rem)}.pop-warn .form button{float:left;width:20%}.popup-newsletter h2{font-size:3rem}.popup-newsletter .form{margin-top:1rem}.popup-newsletter .button.foot{margin-top:2rem}.popup-newsletter .error{display:none;color:#f14444}.subCatContainer,.basketContainer{position:fixed;top:5rem;background-color:#000;width:100vw;max-width:100%;height:calc(100vh + -4rem);opacity:.5;z-index:5}.subCatContainerCat{background-color:#fff;margin:0 auto;position:absolute;top:5rem;max-width:100%;z-index:10;min-height:4rem;padding:1.5rem 2rem;border-top:.03125rem solid #e6e6e6}.subCatContainerCat.news{border-top:none;padding:0;overflow:hidden}.subCatContainerCat.news>div{margin-left:-.5rem;margin-right:-.5rem;padding-top:.1rem;width:calc(100vw + 1rem)}.subCatContainerCat li{list-style:none;margin-bottom:.875rem}.subCatContainerCat a{font-size:.875rem}.subCatContainerCat.news a{display:block;width:100%;height:0;position:relative}.subCatContainerCat.news a>span{position:absolute;left:0;top:3rem;text-align:center;width:100%;color:#fff;font-size:.875rem}.subCatContainerCat.news span span{font-size:1.5rem;display:block}.subCatContainerCat.news ul{display:table;table-layout:fixed;border-spacing:.5rem 0}.subCatContainerCat.news li{display:table-cell;width:33.33vw}.subCatContainerCat.news li img{width:100%}.slider{position:relative;overflow:hidden;white-space:nowrap}.slider>div{display:inline;vertical-align:top}.slider .slide-btn{position:absolute;top:calc(50% + -1rem);display:block;cursor:pointer;width:2rem;height:2rem}.slider .slide-btn.right{right:.5rem}.slider .slide-btn.left{left:.5rem}.slider .slider-nav{display:block;position:absolute;bottom:2.5rem;right:0;left:0}.slider .slider-nav .carousel-indicators{list-style:none;display:flex;justify-content:center}.slider .slider-nav .carousel-indicators li{width:15px;height:15px;border-radius:50%;margin:1px 3px;box-sizing:border-box;border:1px solid #000}.slider .slider-nav .carousel-indicators li.active{background-color:#000}.slideContainer{position:fixed;top:0;background-color:#000;width:100vw;max-width:100%;height:100%;opacity:.5;z-index:20}.slideContent{width:50vw;position:fixed;z-index:25;top:0;right:-50vw;background-color:#fff;height:100%}.slideContent .close{height:1.5rem;position:absolute;width:1.5rem;top:0;left:0;cursor:pointer;padding:.5rem;z-index:30}.slideContent.open{-webkit-animation:slideRighton .3s;-moz-animation:slideRighton .3s;-ms-animation:slideRighton .3s;-o-animation:slideRighton .3s;animation:slideRighton .3s;animation-direction:normal;animation-fill-mode:forwards}.wishlist .removeWL,.wishlist-page .removeWL{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;border-radius:.5rem;background-color:#fff;z-index:2;display:none;cursor:pointer}.wishlist .productBox:hover .removeWL{display:block}.wishlist :not(.breadcrumb) li{width:calc(33% + -2rem);float:left;margin-right:2rem}.wishlist sup{background-color:#000;color:#fff;border-radius:.5rem;display:inline-block;width:1rem;height:1rem;text-align:center;line-height:1rem;font-size:.75rem}.wishlist .layer-btn{position:fixed;bottom:0;width:calc(50vw + -2rem);margin-left:-1rem;margin-right:0;padding-bottom:1rem;background-color:#fff;padding-top:1rem;z-index:3}.wishlist .layer-btn .button{width:50%}.promo{color:#f14444}.qty{margin-top:.6rem}.qty img{width:2rem;height:2rem;float:left;cursor:pointer}.qty input{height:calc(2rem + -2px);float:left;width:5.3125rem;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:1rem;text-align:center;padding:0;margin:0;max-width:calc(100% + -4.4rem)}.topbanner{height:2rem;line-height:2rem;text-align:center;background-color:#000;color:#fff;font-size:.75rem}.topbanner div.none{display:none}.topbanner div.off{-webkit-animation:slidebanneroff .3s;-moz-animation:slidebanneroff .3s;-ms-animation:slidebanneroff .3s;-o-animation:slidebanneroff .3s;animation:slidebanneroff .3s;animation-direction:normal;animation-fill-mode:forwards}.topbanner div.on{-webkit-animation:slidebanneron .3s;-moz-animation:slidebanneron .3s;-ms-animation:slidebanneron .3s;-o-animation:slidebanneron .3s;animation:slidebanneron .3s;animation-direction:normal;animation-fill-mode:forwards}@keyframes slidebanneroff{from{opacity:1}to{opacity:0}}@-moz-keyframes slidebanneroff{from{opacity:1}to{opacity:0}}@-webkit-keyframes slidebanneroff{from{opacity:1}to{opacity:0}}@-ms-keyframes slidebanneroff{from{opacity:1}to{opacity:0}}@-o-keyframes slidebanneroff{from{opacity:1}to{opacity:0}}@keyframes slidebanneron{from{opacity:0}to{opacity:1}}@-moz-keyframes slidebanneron{from{opacity:0}to{opacity:1}}@-webkit-keyframes slidebanneron{from{opacity:0}to{opacity:1}}@-ms-keyframes slidebanneron{from{opacity:0}to{opacity:1}}@-o-keyframes slidebanneron{from{opacity:0}to{opacity:1}}@keyframes slideRighton{from{right:-50vw}to{right:0}}@-moz-keyframes slideRighton{from{right:-50vw}to{right:0}}@-webkit-keyframes slideRighton{from{right:-50vw}to{right:0}}@-ms-keyframes slideRighton{from{right:-50vw}to{right:0}}@-o-keyframes slideRighton{from{right:-50vw}to{right:0}}body>footer{clear:both}.label.label-footer{padding:6rem 0;display:table;width:100%}body>footer .label{padding:6rem 0;width:100%;display:flex}body>footer .label .flex{flex-grow:1;display:flex;align-items:center;justify-content:center}.label.label-footer>div{display:table-cell;text-align:center;margin-bottom:1rem}.label.label-footer>div>div{display:inline-block}body>footer .label img{height:3rem;margin-right:10px}.label.label-footer img{float:left;height:3rem}.label.label-footer p{float:left;line-height:3rem}body>footer .label>img{margin-right:10px}body>footer .newsletter{height:12.875rem;padding:6rem 21.5rem;background-color:#f5f5f5;text-align:center}body>footer .newsletter p{margin-bottom:2rem}body>footer .newsletter .title{font-size:2rem;margin-bottom:1rem}body>footer .newsletter .form-input{float:left;width:calc(100% + -13rem);height:calc(4rem + -2px);line-height:4rem;border-color:#000}body>footer .newsletter label{display:none}body>footer .newsletter .button{float:left}body>footer .rse{height:16rem;display:table;width:100%;padding-top:3rem}body>footer .rse>div{display:table-cell;vertical-align:middle;padding:0 18.25rem;text-align:center}body>footer .rse>div>p{margin-top:1rem}body>footer .rse .fsc>p{display:table-cell;width:50%;vertical-align:bottom}body>footer .rse .fsc span{display:block;margin-top:.5rem}body>footer .links{background-color:#f5f5f5;padding:0 3rem 4rem}body>footer .links.categories{padding-top:4rem}body>footer .links .title{font-size:1rem;font-family:sofia;text-align:left;margin-top:0;margin-bottom:0}body>footer .links .title.second{margin-top:2rem}body>footer .links.instit>div>img{display:none}body>footer .links ul{margin-top:2rem;font-size:.75rem;padding-right:3rem;line-height:1.5rem}body>footer .links .av p{margin-bottom:2rem}body>footer .links .logos{margin-top:2rem}body>footer .links .logos img{height:3rem;max-height:unset}body>footer .payment-logo>.content{margin-top:2rem;column-count:2}body>footer .payment-logo>.content .item{border:1px solid #828282;border-radius:4px;padding:.5rem;display:flex;align-items:center;height:2rem;justify-content:center;break-inside:avoid;margin-bottom:1rem}body>footer .payment-logo img{display:inline-block;max-height:2rem}body>footer .foot{background-color:#000;color:#fff}body>footer .foot .title{color:#fff}body>footer .foot a{color:#fff}body>footer .foot p:not(.title){text-align:center}body>footer .text-footer{margin-top:4rem}body>footer .table{display:table;margin:0 auto;width:50%;padding-top:2rem}body>footer .logo{width:100%;text-align:center;height:2rem;margin-top:3rem}body>footer .table>div{display:table-row}body>footer .table>div>div{display:table-cell}body>footer .links>p{color:#6f6f6f;margin-top:2rem}body>footer .links>div.f12{font-size:.75rem;color:#6f6f6f;margin-top:6rem}body>footer .links.instit>div.av>img{display:block;width:70%}body>footer>.partners .flex{padding:0 6rem;display:flex}body>footer>.partners .flex .item{display:flex;padding:0 .5rem;align-items:center;justify-content:center}body>footer>.partners .flex .separator{flex-grow:3}body>footer>.partners .flex .separator hr{width:100%;border-top:#f5f5f5}body>footer>.partners .icons{padding:4rem;display:flex;justify-content:center}body>footer>.partners .icons .item{margin-right:2rem}body>footer>.partners .icons .item img{max-width:100%}body>footer>.partners .icons .item.fsc img{width:4rem;height:4rem}body>footer>.partners .icons .item.wwf img{width:6.75rem;height:4rem}body>footer>.partners .icons .item.co2{margin-right:unset}body>footer>.partners .icons .item.co2 img{height:4rem}.breadcrumb{font-size:.75rem}.breadcrumb li{display:inline}.breadcrumb li:not(:last-child):after{content:" > ";font-size:.75rem}.news-popin .head{background-image:url(/library/img/newsletter/background-popin.png);background-size:cover;height:14rem}.news-popin .head p{padding-top:5rem;color:#fff;font-size:2.5rem}.news-popin .head p span{display:block;font-size:1rem}.news-popin .foot p{margin:2rem 0}.popinContent.product.news-popin .content>div>div.code{display:block;margin:0 auto;text-align:center;float:none;background-color:#f5f5f5;padding:1rem;font-family:sofiam}.news-popin .foot p.medium{font-size:.75rem}.news-popin .foot p.small{font-size:.5rem}.cookie-statement{position:fixed;width:100%;bottom:0;background-color:rgba(0,0,0,.75);color:#fff;font-size:.75rem;text-align:center;padding-top:.5rem;z-index:999}.cookie-statement a{color:#fff}.cookie-statement button{display:block;line-height:3rem;height:3rem;margin:.5rem auto}.margin20{margin-top:1.8rem}.fleche{position:relative;background:#000;height:2px;width:7px;margin-top:14px;float:left}.fleche:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-left-color:#000;border-width:5px;margin-top:-5px}.voircollections{font-family:sofia;cursor:pointer;color:#fff!important;background:#1d1d1b;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:.4rem .7rem .5rem;width:180px;text-align:center}.error{color:#f14444}.error-layer{width:50%;text-align:center;float:left}.error-layer p:not(.title){margin-top:12rem}.error-layer .button{width:50%}.error-layer p.title{font-size:1.75rem;margin-bottom:2rem}.error-layer.img img{width:100%}.plan h1{font-family:sofia;text-align:center}.plan-links{margin:0 auto;padding:0;width:calc(60% + 2rem);columns:2;margin-bottom:1rem}.linkbox{margin-right:2rem;margin-bottom:1rem;background-color:#f5f5f5;padding:2rem;break-inside:avoid}.linkbox h2{margin-top:0}.flex-center{display:flex;align-items:center;justify-content:center}.deleteFilterImg{height:.5rem}.slideProduct h2{font-family:sofia;font-size:2.5rem;text-align:center;margin-top:.5rem}.slideProduct .price{font-size:.875rem}.slideProduct>div:first-of-type{margin:0 6rem;background-color:#f5f5f5;padding:2rem;height:10rem;margin-bottom:4rem}.slideProduct .promo span{color:#000;text-decoration:line-through;margin-left:.5rem;display:inline}.slideProduct>div:first-of-type>img{float:left;width:10rem;height:10rem}.slideProduct>div:first-of-type>div{padding-left:1rem;float:left;width:calc(100% + -11rem);height:10rem;position:relative}.slideProduct>div:first-of-type>div p,.slideProduct>div:first-of-type>div :not(.promo) span{margin-bottom:.5rem;display:block}.slideProduct .qty input{border-color:#000;height:2rem}.slideProduct .qty img{border:solid 1px #000}.slideProduct .like-to .left{left:1rem}.slideProduct .like-to .right{right:1rem}.slideProduct .button{display:block;margin:0 auto;width:50%}.slideProduct .button.white{border:0;text-decoration:underline}.slideProduct .label{position:absolute;bottom:0;left:0;background-color:#f5f5f5;display:table;width:50vw}.slideProduct .label>div{display:table-cell}.slideProduct .label div div img{width:4rem;height:4rem}.slideContent .content{padding:2rem;max-height:calc(100% + -4rem);overflow-y:auto}.slideProduct .price-btn{margin-bottom:8rem}.slideProduct .label .flex{padding:1rem 0;text-align:center}@media(max-width:1279px){.slideContent .content{padding:1rem;max-height:calc(100% + -2rem);overflow-y:auto}.slideProduct .like-to{display:none}.slideProduct h2{font-family:sofiam;font-size:1rem}.slideProduct>div:first-of-type{background-color:#fff;margin:0;font-size:.875rem;padding:1rem}.slideProduct>div:first-of-type>div{width:calc(100% + -9rem)}.slideProduct>div:first-of-type>img{height:8rem;width:8rem}.slideProduct>div:first-of-type>div p,.slideProduct>div:first-of-type>div span{margin-bottom:.25rem;display:block}.slideProduct .price-btn{margin-top:2rem}.slideProduct .button{width:calc(100% + -2rem)}.slideProduct .label{width:100vw;display:flex;flex-wrap:wrap}.slideProduct .label>div{display:block;margin-top:.5rem;margin-bottom:.5rem}.slideProduct .label div div{text-align:left;padding:0}.slideProduct .label div div img{height:2rem;width:2rem;padding:0 1rem}.slideProduct .label div div p{line-height:2rem}.slideProduct .label .flex{padding:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}}@media(max-width:768px){.slideProduct .price-btn{margin-top:unset}.slideProduct .label .flex{width:100%;justify-content:left;flex-direction:row;margin-top:unset;margin-bottom:unset}}@media(max-width:1279px){html{font-size:calc(100vw/23.4375)}body.scrollY{margin-top:4rem}body.scrollY header{position:fixed;width:100%;top:-4rem;background-color:#fff;z-index:20;-webkit-animation:menudisplay .3s;-moz-animation:menudisplay .3s;-ms-animation:menudisplay .3s;-o-animation:menudisplay .3s;animation:menudisplay .3s;animation-direction:normal;animation-fill-mode:forwards}.form input,.form input:active,.form input:focus,.form input:hover,.form select,.form select:active,.form select:focus,.form select:hover,.form-input,.form-input:active,.form-input:focus,.form-input:hover{font-size:1rem}@keyframes menudisplay{from{top:-4rem}to{top:0}}@-moz-keyframes menudisplay{from{top:-4rem}to{top:0}}@-webkit-keyframes menudisplay{from{top:-4rem}to{top:0}}@-ms-keyframes menudisplay{from{top:-4rem}to{top:0}}@-o-keyframes menudisplay{from{top:-4rem}to{top:0}}.promo{color:#f57b7b}.blackf .promo{background:#000;color:#fff;padding:.3rem .5rem}header{min-height:4rem}.mob{display:block}.desk{display:none}.logo{width:9.25rem;margin:0 auto;display:block;padding-top:1.25rem}.col.c2-3{width:100%}.col.c1-3{width:100%}.col.c1-6{width:100%}header .menu{width:4rem;height:4rem;display:block;position:absolute;top:0;left:0;cursor:pointer}header .menu img{width:2rem;height:2rem;margin-top:1rem;margin-left:1rem}header.openMenu .menu div,header.openMenu .tools{display:none}header .open{display:none}header .submenu{float:right;margin-right:2rem;margin-top:.875rem;height:.875rem;width:.875rem;cursor:pointer}.subCatContainer,.subCatContainerCat,.basketContainer,.basketListContainer{display:none}header nav{display:none;position:absolute;z-index:7;background-color:#fff;width:calc(100vw + -2rem);max-width:calc(100% + -2rem);background-color:#fff;left:0;padding:0 1rem;top:4rem;-webkit-animation:slidemenu .3s;-moz-animation:slidemenu .3s;-ms-animation:slidemenu .3s;-o-animation:slidemenu .3s;animation:slidemenu .3s}header nav ol.mob{margin-left:-1rem;margin-right:-1rem;padding:1.5rem 0;background-color:#f5f5f5;font-family:sofiam;margin-bottom:4rem}header nav ol.mob img{height:2.45rem;width:2.45rem;float:left;margin:0 .5rem}header nav .search img{width:1rem}header.openMenu nav{display:block;max-height:calc(100vh + -4rem);overflow:auto}header .tools{position:absolute;right:0;top:1rem}header .tools li{display:none;list-style:none;float:left}header .tools li.basket{display:block;width:1.5rem;height:2.25rem;margin-right:1rem}header li.basket span{display:none}header li.basket div.fm{color:#fff;border-radius:.4375rem;background-color:#000;width:.875rem;height:.875rem;line-height:.875rem;text-align:center;top:.4375rem;position:absolute;display:none}header .basket .open img{display:none}header li.mob{display:block;margin-right:.3125rem}header li.mob img{width:1.375rem;height:2rem}header .search{display:none}@keyframes slidemenu{from{left:-100vw}to{left:0}}@-moz-keyframes slidemenu{from{left:-100vw}to{left:0}}@-webkit-keyframes slidemenu{from{left:-100vw}to{left:0}}@-ms-keyframes slidemenu{from{left:-100vw}to{left:0}}@-o-keyframes slidemenu{from{left:-100vw}to{left:0}}.slideContent{right:-100vw;width:100vw}.slideContent.open{-webkit-animation:slideRightMobileon .3s;-moz-animation:slideRightMobileon .3s;-ms-animation:slideRightMobileon .3s;-o-animation:slideRightMobileon .3s;animation:slideRightMobileon .3s;animation-direction:normal;animation-fill-mode:forwards}.wishlist .layer-btn{width:100%}.wishlist h2{margin-top:0;text-align:center}.wishlist .removeWL{top:0}.wishlist .productBox picture{width:8rem;height:8rem;float:left;margin-right:1rem;margin-bottom:1rem}.wishlist .productBox .quick-view,.wishlist .productBox .quick-add{display:block;background:0 0;color:#000;position:initial;text-align:left;text-decoration:underline}.wishlist .productBox p:first-of-type{padding-top:2rem}.wishlist .layer-btn .button{width:calc(100% + -2rem);margin-left:1rem}.wishlist .layer-btn .button.grey{display:none}.wishlist :not(.breadcrumb) li{width:100%}.wishlist .removeWL{display:block}.main-content{padding:1rem}.breadcrumb{margin-left:1rem;font-size:.75rem}.breadcrumb li:not(:last-child){display:none}.breadcrumb li:last-child:before,.breadcrumb li[data-cat]:before{content:"<";margin-right:.5rem}.breadcrumb li[data-label]{display:none}.breadcrumb li[data-cat]{display:block}.article .breadcrumb li[data-cat],.article2020 .breadcrumb li[data-cat]{display:none}.breadcrumb li[data-cat]:after{content:""}.row .c1-3,.row .c2-3,.row .c1-2,.row .c1-6{width:100%;float:left}body.layer.scrollY{max-height:calc(100vh + -4rem)}@keyframes slideRightMobileon{from{right:-100vw}to{right:0}}@-moz-keyframes slideRightMobileon{from{right:-100vw}to{right:0}}@-webkit-keyframes slideRightMobileon{from{right:-100vw}to{right:0}}@-ms-keyframes slideRightMobileon{from{right:-100vw}to{right:0}}@-o-keyframes slideRightMobileon{from{right:-100vw}to{right:0}}header nav .search,header .tools .search{display:block}header nav li{list-style:none;margin-left:1rem;line-height:2.5rem;margin-top:.125rem}header nav .search img{margin-left:1rem}.popinContent{width:calc(100% + -5rem);-webkit-overflow-scrolling:touch}.popinContent.nomargin{width:calc(100% + -1rem)}.popinContent.fullscreen{top:0;left:0;width:100%;height:100%;padding:0}.popinContent.nomargin .content{width:calc(100% + -1rem);padding:.5rem}.popinContent.nopadding .content{width:calc(100%)}.econoteCritereOK{font-size:16px;text-align:left;padding-left:16px;margin-bottom:13px;color:#000;font-weight:600}.econoteCritereKO{font-size:16px;text-align:left;padding-left:16px;margin-bottom:13px;color:#bcbcbc;font-weight:600}.titrePopupEconote{font-size:30px;padding:40px 0 23px;background-color:#f5f5f5}.soustitrePopupEconote{font-size:16px;padding-left:15px;margin-top:27px;margin-bottom:27px;text-align:left}.EconoteImgMobile{margin-top:22px}.divBtnSavoirPlusEconote{margin-top:30px}.btnSavoirPlusEconote{background:#1d1d1b;border:1px solid #1d1d1b;color:#fff!important;padding:11px;font-family:sofiapro_light;font-size:14px!important;cursor:pointer}header nav li.openCat.news ul{display:none}.econotePicto{cursor:pointer}.econoteTitre{display:block;text-decoration:underline;margin-top:.125rem}.popinContent.econote .content{margin:0;padding-bottom:1.5rem}.popinContent.product .content>div>div,.popinContent.product .content>div>div:not(:first-child){width:100%;margin:0}.popinContent.product .slider>img{width:1rem;height:1rem}.popinContent.product .slider>div img{height:18rem;width:18rem}.popinContent.product .slider>div:not(:first-child) img{padding-left:.5rem}.popinContent.product .content>div>div:not(:first-child){position:relative}.popinContent.product .dimension{position:absolute;top:1rem;right:0;width:32%}.popinContent.product .dimension>div{width:100%;padding:0}.popinContent.product .dimension .mob{display:inline}.popinContent.product .title{width:65%;margin-top:1rem}.popinContent.product.price{width:65%}.popinContent.product .ml1{margin-left:0}.popinContent .button{width:8rem;max-width:calc(50% + -1rem)}.popinContent.product .dimension div img{width:2rem;height:2rem}.popinContent.product .delivery{font-family:sofiam}.popinContent.product .delivery a{font-family:sofia;display:block}.popinContent .content{margin:2rem 0;font-family:sofia;font-size:.875rem}.popinContent .content h2{font-family:sofia;font-size:1.5rem}.popinContent.product .button{margin-bottom:.5rem}.w80p,.button.w80p{width:80%;max-width:80%}.topbanner{height:1.5rem;line-height:1.5rem}body.banner .filterBoxCategorie{top:8rem}body>footer .label,.label.label-footer{padding:3rem;width:calc(100% + -6rem);display:flex;flex-wrap:wrap}body>footer .label>div,.label.label-footer>div{display:flex;width:50%;flex-direction:column}body>footer .label .flex{justify-content:left}.label.label-footer>div>div{display:block}body>footer .newsletter{padding:3rem 1rem;height:auto}body>footer .newsletter .form-input{float:none;width:calc(100% + -2rem);text-align:center}body>footer .newsletter .button{float:none;width:100%}body>footer .rse{height:auto;display:block;margin-top:3rem;width:auto;padding:0 1rem}body>footer .rse>div{display:block;text-align:center;padding:0}body>footer .rse>div img{max-width:75%}body>footer .rse>div:not(:first-child){margin-top:2.5rem;padding-top:1.5rem;border-top:solid 1px #f5f5f5}body>footer .links{padding:3rem 1rem}body>footer .foot.links .col.c1-6{display:none}body>footer .links .col.c1-6 ul{display:none}body>footer .payment-logo>div{margin-top:0;text-align:center}body>footer .payment-logo img{height:1.25rem}body>footer .text-footer{margin-top:2rem}body>footer .foot p.cr:not(.title){text-align:center;font-size:.675rem}body>footer .foot.links .col.c1-6.payment-logo{display:block}body>footer .foot.links .col.c1-6.payment-logo p{display:none}body>footer .table{display:none}body>footer .links .title.second{margin-top:0}body>footer .foot p:not(.title){text-align:left;margin-top:1rem}body>footer .links>div.f12{display:none}body>footer .links.instit>div{position:relative}body>footer .links.instit>div>a.button{display:none}body>footer .links.instit .av{text-align:center}body>footer .links .logos{text-align:center;margin-top:3rem}body>footer .links .logos>div{margin-bottom:3rem}body>footer .links.instit>div.logos>img{display:inline}body>footer .links .logos>div img{height:3rem}body>footer .links .logos>div a:not(:last-child) img{margin-right:2rem}body>footer .links.instit>div:not(.logos)>img{position:absolute;right:1rem;top:1.5625rem;cursor:pointer;display:block;height:.875rem;width:.875rem}body>footer .links.instit>div.openLink ul{display:block}body>footer .links .col.c1-6 ul{margin-top:1rem}body>footer .links.instit li{list-style:none;margin-left:1rem;line-height:2.5rem}body>footer .links .title{height:4rem;cursor:pointer;border-bottom:solid 1px #f5f5f5;line-height:4rem}body>footer .links>.col:first-child .title{border-top:solid 1px #f5f5f5}body>footer>.partners .flex{padding:1rem 1rem 0;display:flex}body>footer>.partners .flex .content{font-size:.75rem}body>footer>.partners .icons{padding:2rem}body>footer>.partners .icons .item{margin-right:1rem;height:64px}body>footer>.partners .icons .item.fsc img{height:64px;width:64px}body>footer>.partners .icons .item.wwf img{max-width:100%;height:64px}body>footer>.partners .icons .item.co2{margin-right:unset}body>footer>.partners .icons .item.co2 img{height:4rem}body>footer .links.categories{padding-top:1rem}.move{transition:margin-left .5s ease-out}.cookie-statement{padding:1rem 1rem 0;width:calc(100% + -2rem);text-align:left}.cookie-statement button{width:100%}.error-layer{width:100%}.error-layer p:not(.title){margin-top:3rem;margin-bottom:1rem}.error-layer.img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% + -8rem)}.error-layer.content{min-height:18rem;position:relative;color:#fff}.error-layer .button{position:absolute;left:10%;right:10%;bottom:1rem;width:80%}.plan-links{padding:0;margin:0;width:100%;columns:1}.linkbox{margin:.5rem 2rem}body>footer .label .flex-center{justify-content:flex-start}.infos .endpromo{display:none}.infos .price span.promo span.endpromo{display:inline-block}@media(max-width:768px){body>footer .label{padding:1rem}footer .label .flex{flex-direction:row;width:100%}.label.label-footer .flex{flex-direction:row;width:100%}}}@media(min-width:769px) and (max-width:1279px){html{font-size:calc(100vw/46.875)}header li.mob{margin-right:1.5rem}.error-layer.content{min-height:38rem}.error-layer .button{bottom:3rem}}@media(min-width:1280px){header .top{height:2rem;padding:1.5rem 4rem}.logo{width:10rem;float:left}header .top a{z-index:1;position:relative}header a:hover,.subCatContainerCat a:hover{text-decoration:underline}header .menu{display:none}header nav{float:left;margin:0 auto;width:calc(100% + -20rem);font-size:.875rem}header nav ol{display:table;border-spacing:1.5rem 0;margin:0 auto}header li{display:table-cell;list-style:none;line-height:2rem}header .tools{float:left;width:10rem}header .tools li{height:2rem;width:2rem}header .tools img{width:2rem;height:2rem}header .open{position:absolute;top:1.3rem;height:1.8rem;left:0;width:100%;display:none}header .basket .open{height:2rem;top:1.5rem}header .basket a{position:absolute;top:0}header .open img{width:.5rem;height:.25rem;margin-top:.5rem;margin-left:calc(50% + -0.25rem);position:absolute}header .basket span{line-height:2rem;width:1.5rem;float:left;margin-left:.125rem}header .tools li.basket img{float:left}header li.basket div.fm{color:#fff;border-radius:.4375rem;background-color:#000;width:.875rem;height:.875rem;line-height:.875rem;text-align:center;top:.4375rem;position:absolute;display:none}header .submenu{display:none}header nav li.openCat ul{display:none}header nav>div{margin-left:-1.5rem;margin-right:-1.5rem}header nav .search{display:none}header .blackf{background-color:#000;padding:0 .5rem}header .blackf a{color:#fff}.basketListContainer{background-color:#fff;position:fixed;top:5rem;right:4rem;max-width:100%;width:16.375rem;z-index:10;min-height:2rem;padding:1.5rem 2rem;border-top:.03125rem solid #e6e6e6}.basketListContainer li{list-style:none;clear:both}.basketListContainer li>img{float:left;width:6rem;height:6rem;margin-bottom:2rem}.basketListContainer li>div{float:left;margin-left:1rem;font-size:.875rem;width:9.374rem}.basketListContainer li p{margin:0;height:2.25rem;line-height:1.125rem;overflow:hidden}.basketListContainer li span{font-family:sofiam}.basketListContainer li span.promoPrice{color:#f56666}.basketListContainer li span.promoPrice span{color:#000;text-decoration:line-through;margin-left:.5rem}.basketListContainer .button{height:3rem;float:left;width:100%;text-align:center;line-height:3rem;background-color:#000;color:#fff}.slider>div:not(.no-transition):first-child{transition:margin-left .5s ease-out}.infos .endpromo{display:inline-block}.infos .price span.promo span.endpromo{display:none}.scroll-top{display:none;position:fixed;bottom:.75rem;right:5rem;z-index:100;cursor:pointer}.scroll-top.show{display:block}.top-product.landing .diapo picture:not(.primary){display:none}}@media(min-width:1280px) and (max-width:1365px){html{font-size:1.15vw}header .top{height:2rem;padding:1.5rem 1rem}header .search img{margin-left:1rem}.basketListContainer{right:1rem}body>footer .rse>div{padding:0 10rem}.main-content{padding:1rem}}@media(min-width:1366px) and (max-width:1919px){html{font-size:16px}header .top{height:2rem;padding:1.5rem 2rem}header .search img{margin-left:2rem}.basketListContainer{right:2rem}body>footer .label,.label.label-footer{padding:6rem;width:calc(100% + -12rem)}body>footer .newsletter{padding:6rem 24rem}body>footer .rse>div{padding:0 10rem}.main-content{padding:2rem}}@media(min-width:1920px){html{font-size:calc(100vw/120)}body>footer .label,.label.label-footer{padding:6rem 15rem;width:calc(100% + -30rem)}body>footer .newsletter{padding:6rem 33rem}}