.listing{padding-bottom:55px}.listing .container{width:95%}.useNewPicto .listing .container{width:100%}.listing .top-page .mentions-bottom{font-size:13px;line-height:18px;text-align:center;width:80%;margin:15px auto 0}.listing .top-page .mentions-bottom .text{font-size:13px;line-height:18px;font-weight:300;color:#4A4A4A;margin-top:0}.listing .top-page .gradient-el .content{height:auto}.listing .top-page .gradient-el .gradient{display:none}.listing .top-page .gradient-el .arrow{display:none}.listing .top-page .name-category{display:flex;justify-content:center;align-items:baseline}.listing .top-page .name-category h1:not(.tolower){text-transform:uppercase}.listing .top-page .name-category h1{display:inline-flex;width:auto;font-size:22px;color:#2D2D2D;text-align:center;margin-top:20px;font-weight:400}.listing .top-page .name-category .total,.listing .top-page .total{color:#2D2D2D;text-align:center;margin-top:20px;margin-left:10px;font-weight:400;font-size:13px;color:rgb(45 45 45 / .8);text-transform:none}.listing .top-page .intro{font-size:13px;line-height:18px;text-align:center;width:80%;margin:15px auto 0}.listing .top-page .tags{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.listing .top-page .tags li{border:1px solid #635f5f;border-radius:17px;font-size:12px;font-weight:400;text-transform:uppercase;padding:6px 10px;margin:5px 0}.listing .top-page .tags li:hover{font-weight:500;transition:.2s}.listing .top-page .tags li:not(:first-child){margin-left:20px}.listing .list-product{display:grid;display:-ms-flexbox;-ms-flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:50px;column-gap:30px;margin-top:20px}.listing.with-mea .list-product:not(:last-child){border-bottom:solid 1px #ECF1F0;padding-bottom:50px}.listing .top-page .shortcuts{background-color:#ECF1F0;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:11px 0 18px}.listing .top-page .shortcuts .shortcuts-title{color:#2D2D2D;text-align:center;font-size:14px;font-weight:600;line-height:20px}.listing .top-page .shortcuts .shortcuts-container{display:flex;align-items:center;justify-content:center;width:100%;margin:13px auto 0}.listing .top-page .shortcuts .shortcuts-block{color:#2D2D2D;text-align:center;border-radius:13px;width:155px;height:175px;background-color:#FFF;margin:0 12.5px;overflow:hidden}.listing .top-page .shortcuts .shortcuts-block:hover{cursor:pointer;box-shadow:0 0 5px 0 rgb(0 0 0 / .15);background-color:rgb(0 0 0 / .1)}.listing .top-page .shortcuts .shortcuts-block .visuel{line-height:0;height:90px;object-fit:cover;object-position:right top;border-top-left-radius:13px}.listing .top-page .shortcuts .shortcuts-block .text-container{padding:10px 0;box-sizing:border-box}.listing .top-page .shortcuts .shortcuts-block .flag{font-size:13px;font-weight:600;line-height:normal}.listing .top-page .shortcuts .shortcuts-block .description{font-size:12px;font-weight:400;line-height:normal;margin-top:7px;padding:0 8px}body.de_DE .listing .top-page .shortcuts .shortcuts-block .text-container{padding:8px 0}body.de_DE .listing .top-page .shortcuts .shortcuts-block .description{margin-top:5px}.listing .mea-section{text-align:center;color:#2D2D2D;margin:30px auto 60px}.listing .mea-section .title{font-family:'DM Serif Display',sans-serif;font-size:27px;font-style:normal;font-weight:400;line-height:20px;position:relative;display:inline-flex}.listing .mea-section .title svg{position:absolute;left:-50px;top:-5px}.listing .mea-section#list-impermeables .title svg,.listing .mea-section#list-absorbants .title svg{top:0}.listing .mea-section .box-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-top:20px}.listing .mea-section .box-container .box{border:solid .5px #2D2D2D;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.48px;box-sizing:border-box;padding:1px 5px 0;margin:0 5px}.listing .mea-section .description{font-size:13px;font-weight:400;line-height:20px;margin:20px auto 0;max-width:830px}@media screen and (max-width:1056px){.listing .top-page .shortcuts{padding:7px 0 10px}.listing .top-page .shortcuts .container-slider{width:100%;overflow:scroll;box-sizing:border-box;padding:0 20px 15px}.listing .top-page .shortcuts.centered-mb .container-slider{scrollbar-width:none;display:flex}.listing .top-page .shortcuts .shortcuts-container{width:auto;display:inline-flex;overflow:hidden}.listing .top-page .shortcuts .shortcuts-block{margin:0 5px;width:125px}body.de_DE .listing .top-page .shortcuts .shortcuts-block{width:135px}.listing .top-page .shortcuts .shortcuts-block .text-container{padding:6px 0}.listing .top-page .shortcuts .shortcuts-block .flag{font-size:12px}.listing .top-page .shortcuts .shortcuts-block .description{padding:0 7px}body.de_DE .listing .top-page .shortcuts .shortcuts-block .description{padding:0}.listing .mea-section .title{font-size:25px;line-height:28px;display:flex;margin:auto;flex-direction:row;align-items:center;justify-content:center;width:80%}.listing .mea-section#list-impermeables .title,.listing .mea-section#list-absorbants .title{font-size:23px;line-height:20px;flex-direction:column;width:95%}.listing .mea-section .title svg{width:28px;height:28px;left:-10%;top:unset}.listing .mea-section#list-impermeables .title svg,.listing .mea-section#list-absorbants .title svg{position:relative;left:unset;margin-bottom:10px}.listing .mea-section .box-container{flex-wrap:wrap}.listing .mea-section .box-container .box{margin:5px}.listing .mea-section .description{width:85%}.listing .mea-section .description.hidden-mb{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listing .mea-section .show-more{color:#666;font-size:11px;font-weight:400;line-height:18px;text-decoration-line:underline}.listing .mea-section .show-more.showm{padding-top:10px}}@media screen and (min-width:1650.98px){.listing .big-container .list-product{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1650.98px) and (max-width:1732px){.filters{padding:0 10px}.listing .big-container .list-product{padding:0 10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.listing .list-product .cross-slide{width:32%;margin-top:30px;margin-left:16px}}.listing .pagination{text-align:center;margin-top:50px}.listing .pagination .info{font-size:13px;font-weight:500}.listing .rating_category{background-color:#c6d0cf;width:334px;height:120px;padding:1px 3px;margin:30px auto 0}.listing .rating_category .title{margin:25px auto 0;text-align:center;width:210px;border-top:1px solid #2C4542;letter-spacing:.3px;font-weight:400;font-size:10px;font-style:normal}.de_DE .listing .rating_category .title{width:270px}.listing .rating_category .title .category_name{display:block;margin-top:-15px}.listing .rating_category .title .category_name .fn{background:#c6d0cf;color:#000}.listing .rating_category .title .category_name .fn:first-child{font-style:normal;font-weight:600;font-size:14px;line-height:17px;margin-bottom:3px;display:inline-block;padding:0 30px}.listing .rating_category .title .category_name .fn:last-child{font-style:normal;font-weight:400;font-size:12px;line-height:15px;display:inline-block;min-width:65px}.listing .rating_category .title .rating_value{color:#4D716C;margin:10px 0;font-style:normal;font-weight:600;font-size:20px;line-height:24px}.listing .rating_category .title .rating_value .minus{font-weight:600;font-size:14px;line-height:17px}.listing .rating_category .logo{text-align:right;margin-top:-3px}.listing .pagination .pagintaionprogress{display:flex;width:280px;height:2px;margin:20px auto;background:#DDD}.listing .pagination .pagintaionprogress .bar{display:flex;height:2px;background:#2C4542}.listing .pagination div.button{min-height:45px;cursor:pointer}.filters{position:sticky!important;top:128px!important;background-color:#ffffff!important;z-index:9!important}body:has(.banner-acm-sticky-scroll-up.sticky-banner) .filters,body:has(.banner-acm-sticky-yes) .filters{top:185px!important}body:has(.banner-acm-sticky-scroll-up.sticky-banner):has(.header-banner-content):has(.acm-banner-img) .filters{top:188px!important}.filters .filters-flex{display:flex;justify-content:space-between;margin-top:30px;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;position:relative}.filters .left{display:flex;align-items:center}.filters .container-filters-ul{display:flex}.filters .container-filters-ul>li{padding:14px 20px;cursor:pointer;font-size:13px;font-weight:600}.filters .container-filters-ul>li .name-filter .text b{font-weight:500}.filters .container-filters-ul li .arrow{border-width:0 1px 1px 0}.filters .titre-filtrer{font-size:13px}.filters .subfilter{position:absolute;background-color:#fff;top:42px;width:100%;left:0;box-shadow:1px 1px 4px rgb(0 0 0 / .2);z-index:1;display:none}.filters .subfilter.event_type_>ul{grid-auto-flow:column;grid-template-rows:repeat(8,1fr)}.filters .subfilter.event_type_1>ul{grid-auto-flow:column;grid-template-rows:repeat(1,1fr)}.filters .subfilter.event_type_2>ul{grid-auto-flow:column;grid-template-rows:repeat(2,1fr)}.filters .subfilter.event_type_3>ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}.filters .subfilter.event_type_4>ul{grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}.filters .subfilter.event_type_5>ul{grid-auto-flow:column;grid-template-rows:repeat(5,1fr)}.filters .subfilter.event_type_6>ul{grid-auto-flow:column;grid-template-rows:repeat(6,1fr)}.filters .subfilter.event_type_7>ul{grid-auto-flow:column;grid-template-rows:repeat(7,1fr)}.filters .subfilter.colors>ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(5,1fr);padding:11px 15px;box-sizing:border-box}.filters .subfilter ul li{margin:7px 0}.filters .subfilter ul li .state input{z-index:0;visibility:hidden}.filters .subfilter ul li .checkbox label{padding-left:10px;margin-left:0}.filters .subfilter.size .type_size{padding-left:15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.filters .subfilter>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);padding:25px 15px;box-sizing:border-box}.filters .subfilter.event_type_>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(8,1fr)}.filters .subfilter.event_type_1>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(1,1fr)}.filters .subfilter.event_type_2>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(2,1fr)}.filters .subfilter.event_type_3>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}.filters .subfilter.event_type_4>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}.filters .subfilter.event_type_5>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(5,1fr)}.filters .subfilter.event_type_6>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(6,1fr)}.filters .subfilter.event_type_7>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;grid-auto-flow:column;grid-template-rows:repeat(7,1fr)}.filters .subfilter.colors>ul{display:-ms-flexbox;-ms-flex-wrap:wrap;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(5,1fr);padding:11px 15px;box-sizing:border-box}.filters .subfilter ul li{margin:7px 10px}}.filters .trierpar{border:0}.filters .trierpar .list{left:auto;right:0;width:260px}.filters .trierpar .list li.option{min-height:30px;line-height:30px}.filters .trierpar .current{white-space:nowrap;overflow:hidden;max-width:100%;display:block}.filters .trierpar .current span{color:#4D716C}.filters .trierpar .list .disabled{display:none}.filters .tags{margin-top:10px;display:flex}.filters .tags .tag-item{font-size:10px;color:#4D716C;display:flex;align-items:center;cursor:pointer}.filters .tags .tag-item a{display:flex;color:#4D716C;padding:5px;align-items:center}.filters .tags .tag-item:not(.end){border:1px solid #9ab1ae;border-radius:3px}.filters .tags .tag-item:not(:last-child){margin-right:10px}.filters .tags .tag-item.end{text-decoration:underline}.filters .tags .tag-item .close-cross{width:7px;height:7px;display:block;margin-left:10px;margin-right:1px}.filters .tags .tag-item .close-cross::before,.filters .tags .tag-item .close-cross::after{height:7px;width:1px;left:4px;background-color:#9ab1ae}.nice-select.trierpar .list{overflow-y:hidden}.nice-select.trierpar:after{margin-top:-4px;transform:rotate(-45deg)}.nice-select.open.trierpar:after,.nice-select.trierpar:hover:after{transform:rotate(45deg)}.nice-select.trierpar:hover .list{opacity:1;pointer-events:auto;-ms-transform:scale(1) translateY(0);-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.price-container .price{text-align:right}.ecopart{font-size:9px;line-height:normal;font-weight:600;color:rgb(0 0 0 / .5)}@media screen and (min-width:1057px){.filters .subfilter:not(.size)>ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);padding:25px 15px;box-sizing:border-box}.filters .container-filters-ul>li.open,.filters .container-filters-ul>li:hover{color:#4D716C}.filters .container-filters-ul>li.open .arrow,.filters .container-filters-ul>li:hover .arrow{border-color:#4D716C;position:relative;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filters .container-filters-ul>li.open .subfilter,.filters .container-filters-ul>li:hover .subfilter{display:block;color:#000}.filters .subfilter ul li .close-cross{display:none}}@media screen and (max-width:1056px){body.category .breadcrumb{margin-top:0}body.category .breadcrumb .wbordertop{border-top:0}.listing .container{padding:0}.listing .list-product,.listing .list-product[data-number='2']{column-gap:10px;row-gap:30px;padding:0 15px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,48%);border-bottom:none}body.workbench .listing .list-product,body.workbench .listing .list-product[data-number='2']{column-gap:2%;row-gap:30px;padding:0;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,49%);box-sizing:border-box;width:100%}.useNewPicto .listing .cross-slide.kiker .a-kiker{line-height:0}.useNewPicto .listing .list-product[data-number='1']{width:95%!important;margin:auto;padding-top:10px!important}.useNewPicto .listing .list-product[data-number='1'] .cross-slide.kiker .visuel.double{display:none}.useNewPicto .listing .list-product[data-number='1'] .cross-slide.kiker .visuel.one{display:block}.listing .list-product[data-number='1']{display:block}.listing .list-product[data-number='1'] .productblock{margin-bottom:40px}.listing .list-product[data-number='1'] .productblock .seo{justify-content:flex-end}.useNewPicto .listing .list-product[data-number='2']{width:100%!important;margin:auto!important;row-gap:10px!important;padding:20px 1%!important;background-color:#E1E1E1;box-sizing:border-box;column-gap:2%!important;grid-template-columns:repeat(2,49%)!important}.useNewPicto .listing .list-product[data-number='2'] .cross-slide{background-color:#FFF;border-radius:11px;overflow:hidden}.useNewPicto .listing .productblock .textblock.newPicto{padding-bottom:15px}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .productblock,.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel-container{height:100%}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.double{display:none}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.desktop{display:block;width:100%;height:100%;object-fit:cover}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.one{display:none}.listing .list-product[data-number='2'] .productblock{text-align:center}.filters .trierpar{display:none}.filters .left{flex-direction:column;align-items:flex-start;width:100%;padding:0 10px}.listing .top-page .tags{overflow:scroll;justify-content:flex-start;flex-wrap:inherit;padding:0 0 15px 20px}.listing .top-page .tags li{flex:0 0 auto}.filters{width:100%;margin:20px auto 0;padding:10px 0;box-sizing:border-box;top:101px!important}.filters .filters-flex{padding:10px 0}.filters .container-filters-ul{flex-direction:column;width:100%;position:absolute;top:35px;left:0;background-color:#fff;z-index:1;box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.filters .container-filters-ul>li{border-bottom:1px solid #F2F2F2;padding:0;-webkit-tap-highlight-color:#fff0}.filters .container-filters-ul>li .name-filter{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.filters .container-filters-ul .subfilter{position:static;box-shadow:none}.filters .container-filters-ul>li.open .subfilter{display:block}.filters .subfilter>ul{display:block;padding:0}.filters .subfilter ul li .checkbox{position:relative}.filters .subfilter:not(.colors) ul li .checkbox .state{display:none}.filters li :not(.trierpar-mb) .subfilter:not(.colors) ul li .checkbox label{margin-left:0;max-width:80%}.filters .subfilter .ul-container,.filters .subfilter .ul-container-sort{display:block;padding:0}.filters .subfilter .filters-item:not(.size){padding:13px 20px 13px 35px;margin:0}.filters .subfilter .filters-item.size .sub-item.size{padding:13px 20px 13px 35px;margin:0}.filters .subfilter ul li.active label{color:#FFF}.filters .subfilter ul li.active{background-color:#4D716C;color:#fff}.filters .subfilter ul li .close-cross{display:none;position:absolute;right:0;top:0}.filters .subfilter ul li.active .close-cross{display:block}.filters .subfilter ul li .close-cross:before,.filters .subfilter ul li .close-cross:after{left:-8px;height:16px;width:1px;background-color:#fff}.filters .subfilter.colors>ul{display:block;padding:0}.filters .titre-filtrer{display:flex;justify-content:space-between;align-items:center;width:100%}.filters .titre-filtrer .text.showm{display:block;width:calc(100% - 40px)}.filters .titre-filtrer .text .arrow{border-width:0 1px 1px 0}.filters .titre-filtrer .tri-container{display:flex}.filters .titre-filtrer .tri-container .tri[data-number='2']{margin-left:5px}.filters .container-filters{display:none}.filters .titre-filtrer .tri-container .tri.active svg path{fill:#747474}.filters .container-filters-ul>li.btn a{display:block;width:calc(100% - 50px);padding:10px 0;text-align:center;margin:20px auto;font-size:13px}.filters .tags{flex-wrap:wrap}.filters .tags .tag-item{flex:0 0 auto;margin:5px 0}}@media screen and (max-width:675px){.listing .top-page .name-category{flex-direction:column;align-items:center}.listing .top-page .name-category h1{font-size:18px}.listing .top-page .name-category .total{font-size:3.5vw;margin-top:10px;margin-left:0}.listing .top-page .intro{font-size:3vw;line-height:5vw}.listing .list-product[data-number='2'] .productblock .picto-list{justify-content:center}.listing .list-product[data-number='2'] .productblock .flex-container{display:block}.listing .list-product[data-number='2'] .productblock .price{margin-top:10px}.listing .list-product[data-number='2'] .productblock .color{justify-content:center}.listing .pagination{margin-top:35px}.listing .pagination .pagintaionprogress{margin:10px auto 15px auto}.listing .list-product[data-number='1'] .productblock{margin-bottom:20px}.listing .list-product[data-number='1'] .productblock .textblock .left{text-align:left}.listing .list-product[data-number='1'] .productblock .textblock .right{text-align:right}.product-page .parure .swiper-slide{width:80vw}.product-page .images_container{height:fit-content}}@media screen and (max-width:540px){.filters{top:92px!important}body.de_DE .filters{top:102px!important}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.double{display:block;width:100%;height:100%;object-fit:cover}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.one{display:none}.useNewPicto .listing .list-product[data-number='2'] .cross-slide.kiker .visuel.desktop{display:none}}.content.text-seo{border:2px solid #eee;margin-top:15px;margin-bottom:15px;padding:0 30px 0 30px;background-color:#eee}.text-seo{background-color:#fff;display:flex;flex-direction:column;padding:30px 30px 50px}.content.text-seo h2{color:#646464;font-size:40px;font-weight:700;position:initial;text-transform:initial;margin:40px auto;text-align:center;display:block}.content.text-seo h3{color:#646464;font-size:18px;font-weight:500;margin-bottom:15px;text-align:left}.content.text-seo div{color:#646464;font-size:12px;line-height:20px;font-weight:300;margin-bottom:30px;text-align:justify}.text-seo .content-seo strong{display:contents}.text-seo .content-seo a{color:#000;display:contents;text-decoration:underline}.text-seo .content-seo .left,.text-seo .content-seo .right{display:flex;flex-direction:column;font-size:13px;line-height:20px;width:100%}.text-seo .content-seo .block-text{display:flex;flex-direction:column;font-size:13px;line-height:20px}.text-seo .content-seo .right h3{font-size:24px;font-weight:500;line-height:30px}@media screen and (max-width:1000px){.content.text-seo{width:97%}}@media screen and (max-width:400px){.text-seo .content-seo{flex-direction:column;align-items:center}.text-seo .content-seo h3{text-align:center}}@media screen and (max-width:425px){.content.text-seo h2{margin:40px 0 20px 0}.content.text-seo div{width:98%;font-size:100%}}@media screen and (max-width:375px){.content.text-seo h2{font-size:20px}}.product-page{padding-bottom:70px}.product-page .main{display:flex;justify-content:space-between;margin-top:30px}.product-page .title-section{margin-bottom:20px;font-family:'DM Serif Display',serif;font-size:28px;text-align:center}.product-page .informations .etiquette.prixdoux{background-color:#FFF;color:#2D2D2D;border-radius:2px;border:1px solid #2D2D2D;margin-left:10px;cursor:pointer;position:relative;text-transform:uppercase}.product-page .main.useNewPicto .informations_container .etiquette.excluweb{background:#B5D5EB!important;border:none}.product-page .main.useNewPicto .informations_container .etiquette.tag{background:#CFD8D7!important;border:none}.product-page .packshots-container{width:720px}.product-page .packshots-container.fiche{position:sticky;top:50px}.product-page .informations{width:410px}.product-page .big-container .informations{width:100%}.product-page .big-container .main2 .informations{width:38%}.product-page .packshots-container .main-packshot{position:relative;cursor:zoom-in}.product-page .packshots-container .main-packshot img,.popin-packshots .packshot-popin-slider .video-container video{width:100%}.product-page .packshots-container .main-packshot video{position:relative;width:34.3em;margin:0 12%}.product-page .packshots-container .main-packshot .video-container{width:100%;overflow:hidden}.product-page .packshots-container .main-packshot video{width:calc(100% - -2px);margin:0 auto}.video-container .lds-ellipsis{top:50%;left:45%;position:absolute;display:block!important;z-index:1}.swiper-slide-active .lds-ellipsis{top:50%;left:45%;position:absolute;display:block!important;z-index:1}.video-container .lds-ellipsis div,.swiper-slide-active .lds-ellipsis div{background:#fff;border:1px solid #9FB2AF}.packshot-block .lds-ellipsis{top:50%;left:45%;position:absolute;display:block!important;z-index:1}.swiper-slide-active .lds-ellipsis{top:50%;left:45%;position:absolute;display:block!important;z-index:1}.packshot-block .lds-ellipsis div,.swiper-slide-active .lds-ellipsis div{background:#FFF;border:1px solid #9FB2AF}.product-page .packshots-container .slider-packshots.showm video{position:relative;width:99.9%;margin:0 .01%}.product-page .packshots-container .slider-packshots.showd .twicpic-player{position:absolute;top:50px;left:75px;width:50px}.popin-packshots .packshot-popin-slider .swiper-zoom-container .twicpic-player{position:absolute;top:40px;left:60px;width:50px}.product-page .packshots-container .main-packshot .zoom{position:absolute;bottom:10px;right:10px}.product-page .packshots-container .main-packshot .nouveau{position:absolute;top:10px;left:10px;font-size:9px;color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#2D2D2D;padding:5px}.product-page .packshots-container .main-packshot .prixdoux{position:absolute;top:10px;right:10px;font-size:13px;color:#2D2D2D;text-transform:uppercase;letter-spacing:.5px;background-color:#fff;padding:5px;width:43px;text-align:center;line-height:initial}.de_DE .product-page .packshots-container .main-packshot .prixdoux{width:140px}body.workbench .product-page .packshots-container .pictos-bottom{position:absolute;bottom:10px;left:10px;gap:10px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.product-page .packshots-container .main-packshot .oekotex{position:absolute;bottom:10px;left:10px}.product-page .packshots-container .main-packshot .oekotex img{width:116px}.product-page .packshots-container .main-packshot .oekotex.svg img{width:116px;height:60px;background:#FFFFFF90;backdrop-filter:blur(5px)}.product-page .packshots-container .slider-packshots{margin-top:20px;max-height:148px}.product-page .packshots-container .slider-packshots .nouveau,.product-page .packshots-container .slider-packshots .oekotex{display:none}.product-page .packshots-container .slider-packshots .slide{cursor:pointer;font-size:0}.product-page .packshots-container .slider-packshots .slide img{width:100%}body.usePackshotsCarres .product-page .packshots-container .slider-packshots .slide img{object-fit:cover;aspect-ratio:1 / 1;height:100%}body.usePackshotsCarres .product-page .packshots-container .slider-packshots .slide video{object-fit:cover;aspect-ratio:1 / 1;height:100%}body:not(.workbench) .product-page .packshots-container .main-packshot .made-in-germany{position:absolute;bottom:10px;left:130px}.product-page .packshots-container .main-packshot .made-in-germany img{width:58px}.product-page .packshots-container .slider-packshots .made-in-germany{display:none}.product-page .packshots-container .slider-packshots .greenfirst{display:none}.product-page .informations .title-container{display:flex;justify-content:space-between;align-items:flex-start}.product-page .informations img.ope{height:20px;margin-top:15px}.product-page .informations .name{font-size:26px;line-height:27px;font-weight:600}.product-page .informations .category{font-size:18px;font-weight:400;display:block}.product-page .informations .rate{display:flex;align-items:center;margin-top:5px;cursor:pointer}.product-page .informations .rate ul{display:flex}.product-page .informations .rate .number{font-size:12px;margin-left:5px}.product-page .informations .ref{font-size:13px;color:#666;display:block;margin-top:12px}.product-page .informations .jsb.ref{display:flex}.product-page .informations .composition{font-size:13px;font-weight:500;display:block;max-width:80%}.product-page .informations .savoirplus{font-size:13px;text-decoration:underline}.product-page .informations .select-dimensions{margin-top:30px}.product-page .informations .broderie .showable{display:flex;align-items:center;margin-top:15px}.product-page .informations .broderie .add-embroidery{margin-left:10px;text-decoration:underline;font-size:14px;color:#2C4542;font-weight:600;cursor:pointer}.product-page .informations .broderie .hidden{border:1px solid #4D716C;padding:10px;box-sizing:border-box;position:relative;margin-top:20px;display:none}.product-page .informations .broderie .hidden .head{display:flex;align-items:center;font-weight:400}.product-page .informations .broderie .hidden .head .add-embroidery{text-decoration:none}.product-page .informations .broderie .hidden .close-cross{position:absolute;right:30px;top:10px}.product-page .informations .broderie .hidden .close-cross::before,.product-page .informations .broderie .hidden .close-cross::after{width:1px}.product-page .informations .broderie .brod-title{font-size:13px;font-weight:500;margin:17px 0 10px;display:block}.product-page .informations .broderie .brod-title:not(:first-child){margin:25px 0 10px}.product-page .informations .broderie .types{display:flex;justify-content:flex-start;margin-top:15px}.product-page .informations .broderie .types li{width:62px;margin-right:3px;font-size:0;cursor:pointer;border:2px solid #fff;box-sizing:border-box}.product-page .informations .broderie .types li:hover,.product-page .informations .broderie .types li.active{border-color:#000}.product-page .informations .broderie .types li.discounted:hover,.product-page .informations .broderie .types li.active.discounted{border-color:#BF9335}.product-page .informations .broderie .picto.brodable_offre{background:#BF9335;font-size:12px;color:#fff;font-weight:500;letter-spacing:.5px;padding:5px 10px;margin:0 4px 4px 0;text-transform:uppercase}.product-page .informations .broderie .broderie-price .picto.brodable_offre{margin-top:5px!important;margin-right:0!important}.product-page .informations .broderie .broderie-price .picto.brodable_offre{margin-right:0!important}.product-page .informations .broderie .types li img{width:100%}.product-page .informations .broderie .attention{display:flex;justify-content:space-between;font-size:12px;margin-top:10px}.product-page .informations .broderie .attention>p{max-width:65%;font-weight:400;color:rgb(0 0 0 / .5)}.product-page .informations .broderie .attention span{font-weight:500;color:#000}.product-page .informations .broderie .attention span[rel-fc="price"]{font-weight:600;font-size:14px}.product-page .informations .broderie .broderie-price{min-height:25px}.product-page .informations .broderie .broderie-price span[rel-fc="price"]{font-weight:600;font-size:14px;max-width:fit-content;position:absolute;right:11px;text-align:right}.product-page .informations .broderie .input-broderie-container{display:flex;justify-content:space-between}.product-page .informations .broderie .input-broderie-container input{width:325px}.product-page .informations .broderie .input-broderie-container>div{margin-left:25px;flex:1;display:flex;align-items:center;justify-content:flex-end}.product-page .informations .broderie .input-broderie-container>div>span{font-size:12px;font-weight:400;margin-right:15px}.product-page .informations .broderie .input-broderie-container>div .qty{width:65px}.product-page .informations .broderie .mentions{font-size:12px;line-height:16px;font-weight:400;color:rgb(0 0 0 / .5);margin-top:15px;display:block}.product-page .products-container{display:none}.product-page .informations .sizes.uc{margin-top:25px}.product-page .informations .price-container{display:flex;justify-content:space-between;margin-top:30px}.product-page .informations .price-container .disponibilite{font-size:13px;font-weight:500;min-height:40px;padding-top:5px}.product-page .informations .price-container .disponibilite a{position:relative;font-size:10px;text-decoration:none}.product-page .informations .price-container .disponibilite a::after{content:'';position:absolute;height:1px;bottom:-3px;left:0;width:100%;background:#999;transition:0.4s}.product-page .informations .price-container .disponibilite a:hover{text-decoration:none}.product-page .informations .price-container .disponibilite a:hover::after{width:0;background:#fff0;transition:0.4s}.product-page .informations .price-container .price .old{font-size:17px;font-weight:400;text-decoration:line-through}.product-page .informations .price-container .price .reduction{background-color:#2C4542;color:#fff;padding:5px;font-size:20px;font-weight:500;margin:0 5px}.product-page .informations .price-container .price .total{font-size:20px;font-weight:600;margin-top:-5px}.product-page .informations .price-container .price .ecopart{display:block}.product-page .informations .price-container .price .ecopart span{text-decoration:underline;cursor:pointer}.product-page .informations .price-container .price .ecopart span:hover{text-decoration:none;cursor:pointer}.product-page .informations .etiquette-container{top:10px;left:10px;font-size:11px;display:flex}.product-page .informations .sub-etiquette-container{margin-bottom:unset!important}.product-page .informations .etiquette-container:not(.group-color){justify-content:flex-end;margin-bottom:20px}.product-page .informations .etiquette-container.group-color{margin-top:20px}.product-page .informations .group-color-block{margin-top:10px;margin-bottom:25px;border:1px solid;border-radius:5px}.product-page .informations .border-transparent{border:solid 1px #fff0}.product-page .informations .group-color-block .etiquette-container.group-color .etiquette{font-weight:600!important;font-size:13px!important}.product-page .informations .group-color-block .etiquette-container.group-color .etiquette p{display:none!important}.product-page .informations .group-color-block .etiquette-container.group-color{margin:5px 0 0 0!important}.product-page .informations .group-color-block .nice-select.select.select-colors.w-border-bottom{margin-top:0;background-color:#fff0}.product-page .informations .group-color-block div.nice-select.select.select-colors.w-border-bottom>ul,.product-page .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul{justify-content:left!important;padding-left:7px}.product-page .informations .etiquette{color:#fff;font-weight:500;letter-spacing:.5px;padding:5px 10px;line-height:initial;text-align:center}.product-page .informations .etiquette.prixdoux,.product-page .informations .etiquette.brodable_free,.product-page .informations .etiquette.brodable_offer{background-color:#FFF;color:#2D2D2D;border-radius:2px;border:1px solid #2D2D2D;margin-left:10px;cursor:pointer;position:relative;text-transform:uppercase}.useNewPicto .product-page .informations .etiquette.prixdoux{background:#B5D5EB!important;border:none}.product-page .informations .etiquette.prixdoux:hover .tooltip,.product-page .informations .etiquette.brodable_free:hover .tooltip,.product-page .informations .etiquette.brodable_offer:hover .tooltip{opacity:1;visibility:visible}.product-page .informations .etiquette.prixdoux .tooltip{position:absolute;right:0;opacity:0;visibility:hidden;transition:.3s;text-align:center;border:1px solid #2C4542;background:#FFF;box-shadow:6px 6px 41px 0 rgb(0 0 0 / .28);padding:20px;width:325px;box-sizing:border-box;top:33px;z-index:99}.product-page .informations .etiquette.brodable_free .tooltip,.product-page .informations .etiquette.brodable_offer .tooltip{position:absolute;left:0;opacity:0;visibility:hidden;transition:.3s;text-align:center;border:1px solid #2C4542;background:#FFF;box-shadow:6px 6px 41px 0 rgb(0 0 0 / .28);padding:20px;width:325px;box-sizing:border-box;top:33px;z-index:99}body.workbench .product-page .informations .etiquette.prixdoux .tooltip,body.workbench .product-page .informations .etiquette.brodable_free .tooltip,body.workbench .product-page .informations .etiquette.brodable_offer .tooltip{padding:20px 10px}.product-page .informations .etiquette.prixdoux .tooltip::before{content:'';width:0;height:0;position:absolute;top:-10px;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:9px solid #2C4542;left:unset;right:37px}.product-page .informations .etiquette.prixdoux .tooltip::after{content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:8px solid #fff;position:absolute;top:-8px;left:unset;right:38px}.product-page .informations .etiquette.brodable_offer .tooltip::before{content:'';width:0;height:0;position:absolute;top:-10px;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:9px solid #2C4542;left:65px}.product-page .informations .etiquette.brodable_offer .tooltip::after{content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:8px solid #fff;position:absolute;top:-8px;left:66px}.product-page .informations .etiquette.prixdoux .tooltip .title{font-weight:600;color:#2D2D2D;margin-top:12px}.product-page .informations .etiquette.brodable_free .tooltip .title,.product-page .informations .etiquette.brodable_offer .tooltip .title{background:#BF9335;font-size:12px!important;color:#fff!important;font-weight:500;letter-spacing:.5px;padding:5px 10px;margin:0 4px 4px 0;text-align:center;text-transform:uppercase}.product-page .informations .etiquette.prixdoux .tooltip .text,.product-page .informations .etiquette.brodable_free .tooltip .text,.product-page .informations .etiquette.brodable_offer .tooltip .text{font-weight:400;font-size:12px;color:#2D2D2D;margin-top:12px;text-transform:initial}.product-page .informations .etiquette.prixdoux .tooltip a,.product-page .informations .etiquette.brodable_free .tooltip a,.product-page .informations .etiquette.brodable_offer .tooltip a{font-weight:400;font-size:12px;color:#2D2D2D;text-decoration:underline}.product-page .informations .etiquette.prixdoux .tooltip a:hover,.product-page .informations .etiquette.brodable_free .tooltip a:hover,.product-page .informations .etiquette.brodable_offer .tooltip a:hover{text-decoration:none}.product-page .informations .etiquette{position:relative;display:inline-block;cursor:pointer}.product-page .informations .etiquette .tooltip-content{display:none;position:absolute;bottom:100%;right:0;background-color:#9fb2af;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;z-index:1000;margin-bottom:8px}.product-page .informations .etiquette .tooltip-content::after{content:"";position:absolute;top:100%;right:10px;border-width:5px;border-style:solid;border-color:#9fb2af #fff0 #fff0 #fff0}.giftcard-page .card-type{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;margin-bottom:20px}.giftcard-page .card-type li{border:1px solid #635f5f;border-radius:30px;font-size:14px;padding:6px 10px;margin:0 8px;cursor:pointer;background-color:#fff0;transition:background-color .3s}.giftcard-page .card-type li:hover{background-color:#9fb2af;transition:background-color .3s}.giftcard-page .card-type li.on{background-color:#9fb2af}.giftcard-page .card-type-mention{display:flex;flex-wrap:wrap;justify-content:center;font-size:13px}.giftcard-page .card-custom-amount{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:25px}.giftcard-page .card-custom-amount #f_addtobasket_giftcard_quantity{width:calc(100% - 30px)}.giftcard-page .card-custom-amount #f_addtobasket_giftcard_quantity input{width:100%}.giftcard-page .card-custom-amount span{font-size:20px;font-weight:600}.giftcard-page .card-custom-amount .nice-select{width:100%}.giftcard-page .card-custom-amount .nice-select.qty .current,.giftcard-page .card-custom-amount .nice-select.qty .option{font-size:15px;text-align:center}.giftcard-page .card-preformated-type{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;margin-bottom:20px}.giftcard-page .card-preformated-type p{display:flex;flex-wrap:wrap;justify-content:center;padding:8px 0}.giftcard-page .card-preformated-type p span{border:1px solid #635f5f;font-size:14px;padding:10px 10px;margin:0 8px;cursor:pointer;background-color:#fff0;transition:background-color .3s}.giftcard-page .card-preformated-type p span:hover{background-color:#9fb2af;transition:background-color .3s}.giftcard-page .card-preformated-type p span.on{background-color:#9fb2af}@media screen and (min-width:1440.98px){.product-page .informations .etiquette.prixdoux .tooltip{left:calc(50% - 162px);right:unset}.product-page .informations .etiquette.prixdoux .tooltip::before{left:unset;right:157px}.product-page .informations .etiquette.prixdoux .tooltip::after{left:unset;right:158px}}@media screen and (max-width:375px){.product-page .informations .picto-list .etiquette.prixdoux .tooltip{right:unset;left:0}.product-page .informations .picto-list .etiquette.prixdoux .tooltip::after{left:38px;right:unset}.product-page .informations .picto-list .etiquette.prixdoux .tooltip::before{left:37px;right:unset}.product-page .informations .etiquette.prixdoux .tooltip{width:270px}}@media screen and (max-width:414px){.giftcard-page .card-custom-amount .nice-select.qty .current,.giftcard-page .card-custom-amount .nice-select.qty .option{font-size:12px}}.product-page .informations .tissuInfo{color:#B1ACAC;font-size:10px;line-height:10px;letter-spacing:.2px;text-align:center}.product-page .informations .container-cta{margin-top:8px;display:flex;justify-content:space-between}.product-page .informations .container-cta .qty{width:75px;margin-right:20px;height:50px;display:flex;align-items:center}.product-page .informations .container-cta .qty.hide{display:none}.product-page .informations .container-cta .cta-add{flex:1}.product-page .informations .container-cta .reserverEnMagasin{align-items:center;font-size:14px;line-height:18px;font-weight:400;padding:15px 20px;text-transform:uppercase;text-decoration:underline;transition:.3s;text-align:center;outline:none;background:none;border:none;text-underline-offset:4px}.product-page .informations .container-cta .reserverEnMagasin:hover{cursor:pointer}.product-page .informations .delivery{background-color:#F6F4EF;padding:13px 20px;display:flex;justify-content:center;align-items:center;margin-top:20px}.product-page .informations .delivery svg{height:24px;width:42px}.product-page .informations .delivery span{font-size:13px;margin-left:10px;font-weight:400}.product-page .informations .delivery span.open-popin{cursor:pointer}.product-page .informations .stock{font-size:12px;line-height:15px;font-weight:400;margin-top:20px;text-align:center}.product-page .description{margin-top:20px}.product-page .description .tabs{border-bottom:1px solid #000;display:flex;position:relative}.product-page .description .tabs .soulign{background-color:#2C4542;height:2px;width:50%;position:absolute;bottom:-2px;left:0;z-index:1;transition:.3s}.product-page .description .tab{width:50%;text-align:center;padding:10px 0;display:block;font-size:13px;text-transform:uppercase;cursor:pointer;color:#AFAFAF;transition:.3s;font-weight:500}.product-page .description .tab.active{color:#000}.product-page .description .contenu[rel="details"]{display:none}.product-page .description .content-tab{padding-top:20px}.product-page .description .contenu[rel="description"],.product-page .description .contenu p{font-size:12px;line-height:18px;font-weight:400;margin-bottom:18px}.product-page .description .contenu[rel="description"] b,.product-page .description .contenu p b{font-weight:600}.product-page .description .contenu p.agec{margin-bottom:5px!important;cursor:pointer}.product-page .description .contenu p.agec .arrow.active{transform:rotate(45deg)}.product-page .description .contenu .agec_passeport_container{display:none}.product-page .description .contenu .agec_passeport_container b{font-weight:600}.product-page .description .contenu .agec_passeport_container .agec-intro{font-size:12px;font-weight:400;line-height:16px;margin-top:20px;color:#2D2D2D}.product-page .description .contenu a{text-decoration:underline;color:#000}.product-page .description .contenu p a span{color:#000!important}.product-page .description .contenu p u{text-decoration:none;font-weight:700}.product-page .description .contenu ul{font-size:12px;line-height:18px;padding-left:17px}.product-page .description .contenu ul li{list-style:initial;font-weight:400}.product-page.gamme .description .contenu ul li{list-style:initial;font-weight:400}.product-page .parure{margin-top:60px;margin-bottom:-50px}.product-page .parure .swiper-slide{margin-bottom:50px}.product-page .parure .swiper-slide a:not(.cta-grey.open-popin){display:inline-block;width:100%;position:relative}.product-page .parure .slider-parure{display:flex;justify-content:space-between;margin-top:30px}.product-page .big-container .parure .slider-parure,.product-page .parure .big-container .slider-parure{width:95%}.product-page .recently-viewed .big-container .cross-carrousel{width:95%}.product-page .parure .parure-bloc .visuel{width:100%}.product-page .parure .parure-bloc .type{font-size:12px;display:block;margin-top:10px}.product-page .parure .parure-bloc .name{font-size:13px;font-weight:600;display:block;margin-top:5px}.product-page .parure .parure-bloc .ref-container{margin-top:5px;display:flex;font-size:10px}.product-page .parure .parure-bloc .ref-container .ref{color:#666}.product-page .parure .parure-bloc .ref-container .disponibilite{margin-left:15px}.product-page .parure .parure-bloc form{display:none}.product-page .parure .parure-bloc .select-container{display:flex;justify-content:space-between}.product-page .parure .parure-bloc .select-container .burstingcolors,.product-page .parure .parure-bloc .select-container .nice-select,.product-page .parure .parure-bloc .select-container .sizes{width:48%}.product-page .parure .parure-bloc .select-container .select-colors{width:100%}.product-page .parure .parure-bloc .select-container .sizes .nice-select{width:100%}.product-page .parure .parure-bloc .select-container .sizes .nice-select.oneSize{border:none;pointer-events:none}.product-page .parure .parure-bloc .select-container .sizes .nice-select.oneSize:after{display:none}.product-page .parure .parure-bloc .select-container .nice-select .current,.product-page .parure .parure-bloc .select-colors .current .checkbox label{font-size:13px}.product-page .parure .parure-bloc .price-container{display:flex;justify-content:flex-end;align-items:center;font-size:11px;margin-top:20px}.product-page .parure .parure-bloc .price-container .total{font-size:18px;margin-left:5px;font-weight:600}.product-page .parure .parure-bloc .price-container .reduction{background-color:#2C4542;color:#fff;padding:5px;font-size:16px;margin:0 5px}.product-page .parure .parure-bloc .price-container .old{font-size:12px;color:#4A4A4A}.product-page .parure .parure-bloc .price-container .ecopart{display:block}.product-page .parure .parure-bloc .container-cta{margin-top:20px;display:flex;justify-content:space-between}.product-page .parure .parure-bloc .qty{width:55px;margin-right:20px;padding-left:10px;height:50px;line-height:48px;display:flex;align-items:center}.product-page .parure .parure-bloc .qty::after{margin-top:-9px}.product-page .parure .parure-bloc .cta-add{height:35px;width:calc(100% - 55px)}.product-page .parure .parure-bloc .cta-add.open-popin svg{display:none}.product-page .parure .parure-bloc .cta-add.open-popin{padding:15px;width:100%}.product-page .parure .parure-bloc .btn{flex:1}.product-page .savoirfaire{background-color:#2C4542;padding:25px 0;margin-top:80px}.product-page .savoirfaire .visuel,.product-page .savoirfaire .background,.product-page .savoirfaire .textblock .title{display:none}.product-page .savoirfaire .textblock{position:static;margin:auto;width:1230px;padding:40px 80px}.product-page .savoirfaire .slider-savoirfaire{margin-top:0}.product-page .savoirfaire .textblock ul{margin-top:0}.product-page .savoirfaire .textblock .swiper-slide{width:21%}.product-page .cross-selling{margin-top:80px;padding:0}.product-page .cross-selling .container{position:relative;padding:0}.packshot-popin-container{position:relative;height:100%}.packshot-popin-container .swiper-container,.product-page .cross-selling .container .swiper-container{position:initial}.product-page .cross-selling .container .slider-left{left:-25px;top:50%}.product-page .cross-selling .container .slider-right{right:-25px;top:50%}.packshot-popin-container .slider-left{top:-25px}.packshot-popin-container .slider-right{bottom:-25px!important}.swiper-container .productblock .textblock .left{width:46%;white-space:nowrap}.swiper-container .productblock .textblock .type,.swiper-container .productblock .textblock .collection{overflow:hidden;text-overflow:ellipsis}.swiper-container .productblock .textblock .right{min-width:54%;width:54%}.product-page .opinions{background-color:#F6F4EF;margin-top:60px;padding:30px 0}.product-page .opinions .lines .showable{font-weight:400}.product-page .opinions .opinion-line{display:flex;border-bottom:1px solid rgb(77 113 108 / .3);padding:30px 0}.product-page .opinions .opinion-line .textblock{margin-left:10px}.product-page .opinions .opinion-line .flex-container{align-items:center}.product-page .opinions .opinion-line .date{font-size:13px}.product-page .opinions .opinion-line .rate{display:flex;margin-left:10px}.product-page .opinions .opinion-line .title-opinion{font-size:12px;display:block;margin-top:10px}.product-page .opinions .opinion-line .description-opinion{font-size:12px;line-height:15px;color:#767676;margin-top:10px}.product-page .opinions .lines .hidden{display:none}.product-page .opinions .container-trusted{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.product-page .opinions .container-trusted .see-more{font-size:12px;text-decoration:underline}.product-page .shops .container{position:relative}.product-page .main.newPicto .picto-list{position:relative;width:100%;min-height:21px;margin-top:20px;display:flex;align-items:center}.product-page .main.newPicto .picto-list .specific-picto-list{display:flex;flex-direction:row;align-items:center;gap:5px}.product-page .main.newPicto .picto-list .specific-picto-list img{height:50px;box-sizing:border-box;padding:5px;margin:0 4px 4px 0}.product-page .main.newPicto .picto-list .specific-picto-list img.bigger{height:65px}.product-page .main.newPicto div.reduc,.product-page .main.newPicto div.etiquette,.product-page .main.newPicto div.tag,.product-page .main.newPicto div.tag-info,.product-page .main.newPicto div.prixdoux:not(.contenu),.product-page .main.newPicto div.excluweb,.product-page .main.newPicto div.brodable_free:not(.contenu),.product-page .main.newPicto div.brodable_offer:not(.contenu){width:max-content;height:fit-content;font-size:12px;color:#2D2D2D;font-weight:500;letter-spacing:.5px;padding:5px 10px;margin:0 4px 4px 0;text-transform:uppercase}.product-page .main.newPicto div.brodable_free:not(.contenu),.product-page .main.newPicto div.brodable_offer:not(.contenu){line-height:inherit}.product-page .main.newPicto .reduc{background-color:#2C4542;color:#FFFFFF!important}.product-page .main.newPicto .tag{background:#CFD8D7!important}.product-page .main.newPicto .tag-info{border:1px solid #9FB2AF!important}.product-page .main.newPicto .prixdoux:not(.contenu){background:#B5D5EB!important}.product-page .main.newPicto .brodable_free:not(.contenu),.product-page .main.newPicto .brodable_offer:not(.contenu){border:1px solid #BF9335!important;color:#BF9335!important;cursor:pointer}.product-page .main.newPicto .excluweb{background:#fff;border:.5px solid #9FB2AF}.shops .textblock{background-color:#ECF1F0;text-align:center;padding:0 20px;position:relative;width:calc(100% - 40px);z-index:1;font-size:18px}.shops .textblock .select-container{display:flex;justify-content:center;align-items:center}.shops .textblock .availability{margin-left:20px;width:370px;border:0}.shops .textblock .availability::after{width:9px;height:9px;margin-top:-8px}.shops .textblock .availability .current{font-size:15px;text-transform:uppercase}.shops .textblock .availability .list{height:120px;overflow-x:hidden;overflow-y:scroll}.shops .textblock .availability .option{font-size:17px}.shops .textblock .stocknfo .lds-ellipsis{display:block}.shops .textblock .stocknfo .lds-ellipsis div{background:#374E62}.shops .textblock .available{display:flex;justify-content:space-between;border:1px solid #374E62;width:750px;padding:10px 25px;box-sizing:border-box;margin:10px auto 0}.shops .textblock .available.first{margin:30px auto 0}.shops .textblock .available li{width:25%;text-align:center;font-size:13px}.shops .textblock .available li:nth-child(2){font-size:15px}.shops .textblock .available li:nth-child(4){font-weight:600}.product-page .newsletter{margin-top:50px}.shops .textblock .available li.orange{color:#DC6F0B}.shops .shopinfo{border:1px solid #4D716C;width:670px;padding:15px 25px;margin:0 auto;text-align:center;margin-top:30px}.shops .shopinfo p{font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0;text-align:center;color:#4D716C;margin-bottom:15px}.shops .shopinfo ol{list-style:auto;text-align:left;font-size:13px;line-height:20px}.shops .shopinfo li{margin-left:30px}.shops .shopinfo span{font-size:11px}.product-page .newsletter{margin-top:90px}.product-page.gamme .main .description{width:710px}.product-page.gamme .big-container .main2 .description{width:100%}.product-page.gamme .informations .product{border-bottom:1px solid rgb(77 113 108 / .6);padding-bottom:30px;margin-bottom:30px}.product-page.gamme .informations .product .name-product{font-size:18px;font-weight:500}.product-page.gamme .informations .product .legend{font-size:12px;margin-bottom:15px;line-height:initial;background-color:#f8f8f8;border-radius:5px;padding:10px 15px}.product-page.gamme .informations .products-container{margin-top:40px;max-height:600px;overflow-x:hidden;overflow-y:scroll;padding-right:30px;min-width:100%}.nice-select.select-sizes .option,.nice-select.select-meters .option{font-size:15px;min-height:1px;padding:7px 20px}.nice-select.select-sizes .option .option_left{width:215px;white-space:normal;line-height:normal}.parure .nice-select.select-sizes .option .option_left{width:100%}.nice-select.select-sizes .option .option_left{font-size:15px}.nice-select.select-sizes .option .option_right{width:135px;text-align:right;font-size:17px;line-height:normal;overflow:hidden;text-overflow:ellipsis}.parure .nice-select.select-sizes .option .option_right{width:100%;text-align:left;font-size:12px}.informations .select-colors{margin-top:15px}.informations .select-sizes,.informations .select-meters{margin-top:7px}.informations .select-dimensions{margin-top:15px}.shops .textblock{padding:35px 0;margin-left:20px;margin-top:100px;position:relative}.shops.loaded .textblock{padding:25px 0}.shops .textblock img.visuel{position:absolute;left:-20px;top:-40px;width:210px}.product .lds-ellipsis{margin-top:7px}.select-sizes .list .option label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0}.swiper-container .select-sizes .list .option label{justify-content:initial;flex-direction:column}.swiper-container .select-sizes .list .option{min-height:1px;padding:8px 5px;font-weight:400;line-height:normal;white-space:normal}.parure .swiper-container .select-sizes .list .option{padding:0 5px}.swiper-container .select-sizes .list .option .option_left{font-size:11px;font-weight:300}.select-sizes .current label span.option_left:not(.force_display){display:none}.informations .colorpastilleV2 .nice-select .option:hover{background-color:unset}.informations .colorpastilleV2 div.nice-select.select.select-colors{margin-bottom:25px;position:unset;height:auto;border:unset}.informations .colorpastilleV2 div.nice-select.select.select-colors>.current{display:none}.informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul{display:flex;justify-content:center;align-items:center;max-width:400px;flex-wrap:wrap}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul{max-width:unset}.informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li>div>label{display:none}.informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li.selected>div>label{display:block;white-space:nowrap;font-size:12px;position:absolute;top:unset;bottom:-23px;margin-left:0}.informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li.selected>div{display:flex;flex-direction:column}.informations .colorpastilleV2 .select-colors .option{padding:10px 0 15px;display:flex;justify-content:flex-start;flex-direction:column;width:55px;box-sizing:border-box}.informations .colorpastilleV2 .select-colors .option .checkbox.rounded{position:relative}.colorpastilleV2 .select-colors.nice-select.w-border-bottom::after{display:none}body:not(.useOutOfStock) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li.selected>div img{border:2px solid #000;position:relative;top:0}.informations .colorpastilleV2 .nice-select .option:hover{background-color:unset;border-color:#fff;color:#000}.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(8) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label{left:-10px}.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(7) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(14) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(21) label,.container:not(.big-container) .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label{right:-10px}@media screen and (min-width:1723px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(12) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(23) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(34) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(11) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(33) label{right:-10px}}@media screen and (min-width:1651px) and (max-width:1722.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(11) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(33) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(10) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(20) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(30) label{right:-10px}}@media screen and (min-width:1419px) and (max-width:1650.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(10) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(19) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(9) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(18) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(27) label{right:-10px}}@media screen and (min-width:1271px) and (max-width:1418.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(9) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(17) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(8) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(16) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(24) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(32) label{right:-10px}}@media screen and (min-width:1120px) and (max-width:1270.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(8) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(29) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(7) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(14) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(21) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label{right:-10px}}@media screen and (min-width:1056px) and (max-width:1119.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(7) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(13) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(19) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(6) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(12) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(18) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(24) label{right:-10px}}@media screen and (min-width:1004px) and (max-width:1119.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(18) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(38) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(17) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(34) label{right:-10px}}@media screen and (min-width:949px) and (max-width:1003.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(17) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(33) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(16) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(32) label{right:-10px}}@media screen and (min-width:894px) and (max-width:948.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(16) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(31) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(30) label{right:-10px}}@media screen and (min-width:839px) and (max-width:893.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(29) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(14) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label{right:-10px}}@media screen and (min-width:784px) and (max-width:838.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(14) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(27) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(13) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(26) label{right:-10px}}@media screen and (min-width:729px) and (max-width:783.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(13) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(12) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(24) label{right:-10px}}@media screen and (min-width:674px) and (max-width:728.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(12) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(23) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(34) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(45) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(11) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(33) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(44) label{right:-10px}}@media screen and (min-width:619px) and (max-width:673.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(11) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(21) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(31) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(41) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(10) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(20) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(30) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(40) label{right:-10px}}@media screen and (min-width:564px) and (max-width:618.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(10) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(19) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(37) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(9) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(18) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(27) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(36) label{right:-10px}}@media screen and (min-width:509px) and (max-width:563.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(9) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(17) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(33) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(8) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(16) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(24) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(32) label{right:-10px}}@media screen and (min-width:454px) and (max-width:508.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(8) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(22) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(29) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(36) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(7) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(14) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(21) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(28) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(35) label{right:-10px}}@media screen and (min-width:399px) and (max-width:453.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(7) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(13) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(19) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(31) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(37) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(6) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(12) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(18) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(24) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(30) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(36) label{right:-10px}}@media screen and (min-width:344px) and (max-width:398.98px){.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(1) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(6) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(11) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(16) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(21) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(26) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(31) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(36) label{left:-10px}.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(5) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(10) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(15) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(20) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(25) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(30) label,.big-container .informations .colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul>li:nth-child(35) label{right:-10px}}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .current,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .current{display:none}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul{display:flex;flex-wrap:wrap;justify-content:center}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option{border:1px solid #9fb2af;padding:9px 9px;cursor:pointer;margin:0 6px 6px;position:relative;min-width:99px;text-align:center;font-size:15px;font-weight:400}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option label,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option label{padding:0;display:flex;align-items:center;width:100%}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option span,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option span{cursor:pointer}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option.selected,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option.selected{border:1px solid #9fb2af;background-color:#9fb2af!important}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_left,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_left{display:none;position:absolute;background:#fff;bottom:150%;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;left:50%;transform:translateX(-50%);padding:7px 10px;border-radius:3px;width:150px}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_left::after,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_left::after{content:' ';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff #fff0 #fff0 #fff0}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option .option_left.visible,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option .option_left.visible{display:unset}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option:hover .option_left,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option:hover .option_left{display:unset}@media (max-width:600px){body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option:hover .option_left,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option:hover .option_left{display:none}}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option.tooltip .option_left,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option.tooltip .option_left{display:unset}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom{height:unset;border:none}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom:hover,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom:hover{cursor:unset}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul{position:unset;opacity:1;box-shadow:none;-webkit-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important;overflow:visible}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom::after,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom::after{display:none}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .current,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .current{display:none}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_right,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom .option_right{width:unset;font-size:15px;font-weight:400}body.de_DE .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option:hover,body.fr_FR .product-page .main .nice-select.select.select-sizes.w-border-bottom ul .option:hover{background:#9fb2af}body.de_DE .product-page .main .nice-select.select.select-sizes ul .option label,body.fr_FR .product-page .main .nice-select.select.select-sizes ul .option label{justify-content:center}body.de_DE .product-page .main .nice-select.select.select-sizes ul:hover .option.selected:not(:hover),body.fr_FR .product-page .main .nice-select.select.select-sizes ul:hover .option.selected:not(:hover){background-color:#9fb2af!important}body.de_DE .product-page .main .nice-select.select.select-sizes ul,body.fr_FR .product-page .main .nice-select.select.select-sizes ul{max-height:unset}.banner-exclu-web{margin-top:45px;padding:13px 10px 21px;background-color:#F7F4EF}.banner-exclu-web .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.banner-exclu-web .title{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-size:35px;line-height:44px;color:#2C4542}.banner-exclu-web .title hr{width:60px;border-top:solid 1px #2C4542;margin:18px 0 0}.banner-exclu-web .description{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center}.banner-exclu-web .btn{height:38px}body.useOutOfStock .product .burstingcolors .select-colors li.selected .checkbox.rounded{border:initial}body.useOutOfStock .product .select-colors li.selected .checkbox.rounded{border:2px solid #000;position:relative;border-radius:20px}.product .select-colors .checkbox.rounded.no-stock .selectable{width:30px;height:30px;border-radius:30px;overflow:hidden;position:absolute}.basket .select-colors .checkbox.rounded.no-stock .selectable{width:23px;height:23px;border-radius:30px;overflow:hidden;position:absolute}.product .select-colors .list .checkbox.rounded.no-stock label,.product .select-colors .current .checkbox.rounded.no-stock label,.basket .select-colors .list .checkbox.rounded.no-stock label,.basket .select-colors .current .checkbox.rounded.no-stock label{color:#8E8E8E}.product .select-colors .list .checkbox.rounded.no-stock:hover label,.basket .select-colors .list .checkbox.rounded.no-stock:hover label{color:#FFF}.product .select-colors .checkbox.rounded .selectable .out-of-stock::before{position:absolute;content:' ';background-color:#2d2d2d;left:15px;height:30px;width:.75px;transform:rotate(135deg)}.basket .select-colors .checkbox.rounded .selectable .out-of-stock::before{position:absolute;content:' ';background-color:#2d2d2d;left:11px;height:23px;width:.75px;transform:rotate(135deg)}.product .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock,.basket .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock{background:linear-gradient(to top right,#FFFFFF 0%,#FFFFFF calc(50% - 0.8px),#2D2D2D 50%,#FFFFFF calc(50% + 0.8px),#FFFFFF 100%)}.product .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock.selected,.basket .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock.selected{background:linear-gradient(to top right,#9fb2af 0%,#9fb2af calc(50% - 0.8px),#2D2D2D 50%,#9fb2af calc(50% + 0.8px),#9fb2af 100%)}.product .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock:hover,.basket .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock:hover{background:linear-gradient(to top right,#9fb2af 0%,#9fb2af calc(50% - 0.8px),#2D2D2D 50%,#9fb2af calc(50% + 0.8px),#9fb2af 100%)!important}.product-page .parure .parure-bloc .select-container .nice-select .current.no-stock,.basket .nice-select.w-border-bottom .current.no-stock{color:#8E8E8E}.bloc-prixdoux{background:#eff5f9;width:100%;margin-bottom:15px;display:flex}.de_DE .bloc-prixdoux{display:block;flex-direction:column;padding-bottom:5px}.bloc-prixdoux svg{margin:auto 0;padding:0 20px}.de_DE .bloc-prixdoux svg{margin:0 auto;display:block;padding-top:15px}.bloc-prixdoux span{font-weight:500;display:block;margin-top:23px;margin-bottom:5px}.bloc-prixdoux p{width:80%}.de_DE .bloc-prixdoux p{width:90%;margin:0 auto;text-align:center}@media screen and (max-width:1056px){.bloc-prixdoux p{padding-right:20px}}@media screen and (max-width:1055px){.banner-exclu-web{padding:25px 25px 20px}.banner-exclu-web .container{flex-direction:column}.banner-exclu-web .title{width:100%;font-size:27px;line-height:35px}.banner-exclu-web .btn{margin-top:20px}}@media screen and (min-width:1650.98px){.useNewPackshots .big-container .images_container{width:59.9%;max-width:1000px}.useNewPackshots .big-container .packshots-container{width:100%}.useNewPackshots .product-page .big-container .informations{width:100%}.useNewPackshots .product-page .big-container .main2 .informations{width:38%}}@media screen and (min-width:1056.98px){.useNewPackshots .big-container{width:95%}.product-page.useNewPackshots .packshots-container{width:785px;position:relative}.useNewPackshots .packshots-container .packshot-block .nouveau{position:absolute;top:10px;left:10px;font-size:9px;color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#2D2D2D;padding:5px;line-height:initial;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .nouveau{display:none!important}.useNewPackshots .packshots-container .packshot-block .made-in-germany{position:absolute;bottom:10px;left:130px;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .made-in-germany{display:none!important}.useNewPackshots .packshots-container .packshot-block .made-in-germany img{width:58px}body.workbench.useNewPackshots .packshots-container .packshot-block .made-in-france{visibility:hidden;transition:.2s}body:not(.workbench).useNewPackshots .packshots-container .packshot-block .made-in-france{position:absolute;bottom:10px;left:130px;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .made-in-france{display:none!important}.useNewPackshots .packshots-container .packshot-block .made-in-france img{width:58px}body.workbench.useNewPackshots .packshots-container .packshot-block .greenfirst{visibility:hidden;transition:.2s}body:not(.workbench).useNewPackshots .packshots-container .packshot-block .greenfirst{position:absolute;bottom:10px;left:130px;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .greenfirst{display:none!important}.useNewPackshots .packshots-container .packshot-block .greenfirst img{width:80px}body.workbench.useNewPackshots .packshots-container .packshot-block .oekotex{visibility:hidden;transition:.2s}body:not(.workbench).useNewPackshots .packshots-container .packshot-block .oekotex{position:absolute;bottom:10px;left:10px;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .oekotex{display:none!important}.useNewPackshots .packshots-container .packshot-block .oekotex img{width:116px}.useNewPackshots .packshots-container .packshot-block .oekotex.svg img{width:116px;height:60px;background:#FFFFFF90;backdrop-filter:blur(5px)}.useNewPackshots .packshots-container .packshot-block .zoom{position:absolute;bottom:10px;right:10px;visibility:hidden;transition:.2s}.useNewPackshots .packshots-container .packshot-block.disable-attributes .zoom{display:none!important}.useNewPackshots .packshots-container .global-packshots{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.useNewPackshots .packshots-container .emptyPackshot{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.useNewPackshots .packshots-container .emptyPackshot .packshot-block:nth-child(1),.useNewPackshots .packshots-container .emptyPackshot .packshot-block:nth-child(2){width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-top:1%}body.useNewPackshots.usePackshotsCarres .packshots-container .emptyPackshot .packshot-block .product-img{object-fit:cover;aspect-ratio:1 / 1;height:100%}.useNewPackshots .packshots-container .isMainPackshot{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.useNewPackshots .packshots-container .isMainPackshot .packshot-block:nth-child(1),.useNewPackshots .packshots-container .isMainPackshot .packshot-block:nth-child(2){width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-top:1%}.useNewPackshots .packshots-container .isMainPackshot .packshot-block:nth-child(1) .product-img,.useNewPackshots .packshots-container .isMainPackshot .packshot-block:nth-child(2) .product-img{width:785px;height:600px}.useNewPackshots .big-container .packshots-container .isMainPackshot .packshot-block:nth-child(1) .product-img,.useNewPackshots .big-container .packshots-container .isMainPackshot .packshot-block:nth-child(2) .product-img{width:100%;height:auto}.useNewPackshots .packshots-container .isMainPackshot .packshot-block.oddAmbiance.full{width:100%;position:relative;display:flex;justify-content:center;align-items:center}body.useNewPackshots.usePackshotsCarres .big-container .packshots-container .isMainPackshot .packshot-block .product-img{object-fit:cover!important;aspect-ratio:1 / 1!important;height:100%!important}.useNewPackshots .packshots-container .isAmbiance{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.useNewPackshots .packshots-container .isAmbiance .packshot-block:not(.last){margin-top:1%}.useNewPackshots .packshots-container .isAmbiance .packshot-block:nth-child(1),.useNewPackshots .packshots-container .isAmbiance .packshot-block:nth-child(2){width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-top:1%}.useNewPackshots .packshots-container .isAmbiance .packshot-block.full{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.useNewPackshots .packshots-container .isAmbiance .packshot-block.full:not(.twicpic){order:-1}.useNewPackshots .packshots-container .isAmbiance .packshot-block.last{width:49.5%}.useNewPackshots .packshots-container .isAmbiance .packshot-block.last .product-img{width:390px;height:297px}.useNewPackshots .big-container .packshots-container .isAmbiance .packshot-block.last .product-img{width:100%;height:auto}body.usePackshotsCarres.useNewPackshots .big-container .packshots-container .isAmbiance .packshot-block.last .product-img,body.usePackshotsCarres.useNewPackshots .packshots-container .isAmbiance .packshot-block.full:not(.twicpic) .product-img{object-fit:cover;aspect-ratio:1 / 1;height:100%}.useNewPackshots .packshots-container .packshot-block{width:49.5%;margin-top:1%;position:relative;cursor:zoom-in;line-height:0;overflow:hidden}.useNewPackshots .packshots-container .packshot-block:nth-child(2){margin-top:1%}.useNewPackshots .packshots-container .packshot-block.active{width:100%}.useNewPackshots .packshots-container .packshot-block.last{width:49.5%}.useNewPackshots .packshots-container .packshot-block.twicpic{width:100%}.useNewPackshots .packshots-container .packshot-block.twicpic.last{width:49.5%}.useNewPackshots .packshots-container .packshot-block.twicpic.last .video-container video{height:100%}.useNewPackshots .packshots-container .packshot-block.twicpic img{width:100%}.useNewPackshots .packshots-container .packshot-block.twicpic .video-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.useNewPackshots .packshots-container .packshot-block.twicpic .video-container video{width:100%;height:600px;object-fit:cover;transition:0.2s}.useNewPackshots .packshots-container .isAmbiance .packshot-block.twicpic .video-container video{height:100%}.useNewPackshots .packshots-container .isAmbiance .packshot-block.twicpic.full .video-container video{height:600px}body.usePackshotsCarres.useNewPackshots .packshots-container .isAmbiance .packshot-block.twicpic.full .video-container video{height:1000px}.useNewPackshots .packshots-container .packshot-block .twicpic-player{position:absolute}.product-page.fiche.newPackshots .informations_container{position:relative}.useNewPackshots .product-page.fiche.newPackshots .big-container .informations_container{width:38%}.product-page.fiche.newPackshots .informations_container .informations{position:sticky;top:8rem}.product-page.gamme.newPackshots .packshots-container.sticky{position:sticky;top:8rem}.product-page.gamme.newPackshots .informations_container{position:relative}.useNewPackshots .big-container .images_container{width:60%}.useNewPackshots .product-page.gamme.newPackshots .big-container .informations_container{width:38%}.product-page.gamme.newPackshots .informations_container .informations.sticky{position:sticky;top:8rem}}@media screen and (min-width:1057px){.product-page .packshots-container .slider-packshots .slider-arrow{height:100%;border-radius:0;top:0;background-color:#ECF1F0}.product-page .packshots-container .slider-packshots .slider-arrow.left-slider{left:0}.product-page .packshots-container .slider-packshots .slider-arrow.right-slider{right:0}.product-page .packshots-container .slider-packshots .slider-arrow .arrow{border-width:0 1px 1px 0;padding:5px;position:relative}.product-page .packshots-container .slider-packshots .slider-arrow.left-slider .arrow{left:3px}.product-page .packshots-container .slider-packshots .slider-arrow.right-slider .arrow{right:3px}.product-page .informations .rate.showm{display:none}.product-page .description .content-tab .tab-mb{display:none}.product-page .retour-mb{display:none}.product-page .packshots-container .slider-packshots .slide{width:194px!important;padding-right:15px}}@media screen and (max-width:1056px){.product-page .packshots-container .slider-packshots{margin-top:0;max-height:unset}.product-page .main{flex-direction:column;margin:0}.product-page .description .content-tab{border-bottom:1px solid #2D2D2D}.product-page .description .content-tab{padding-top:0}.product-page .packshots-container .main-packshot{display:none}.product-page .packshots-container{width:100%}.product-page .informations{width:100%;padding:0 25px;box-sizing:border-box}.product-page .informations .name{font-size:22px}.product-page .informations .category{margin-top:20px;font-size:16px}.product-page .informations .broderie .attention>p{max-width:70%}.product-page .informations .ref-container{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.product-page .informations .composition{margin-top:10px;width:170px}.product-page .informations .rate{margin-top:9px}.product-page .informations .composition span{display:none}.product-page .informations .rate.showd{display:none}.product-page .informations .price-container{flex-direction:column-reverse;align-items:flex-end}.product-page .informations .price-container .disponibilite{margin-top:28px}.product-page .informations .price-container .disponibilite br{display:none}.product-page .informations .delivery{padding:20px 10px}.product-page .description .tabs{display:none}.product-page .description .content-tab .tab-mb{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:500;text-transform:uppercase;padding:15px 0;border-top:1px solid #2D2D2D}.product-page .description .content-tab .contenu{display:none;padding-bottom:20px}.product-page .informations .description{border-bottom:1px solid #2D2D2D}.product-page .description .content-tab .tab-mb.open .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-page .parure .slider-arrow{top:calc(50% - 65px)}.product-page .savoirfaire .textblock{width:90%;padding:15px}.product-page .shops .visuel{display:none}.product-page .shops .container{padding:0}.product-page .shops .textblock .select-container{width:100%;position:static;flex-direction:column}.product-page .shops .textblock .availability{width:90%;margin:20px 0 0}.product-page .stock_{font-weight:400}.product-page .shops .textblock>span{max-width:60%}.product-page .shops .textblock .available{width:100%}.product-page .shops .textblock{padding:20px;box-sizing:border-box;width:100%;position:static;margin-left:0}.product-page .cross-selling{padding-left:15px}.product-page .parure .slider-parure{margin-left:25px}.product-page .parure .swiper-slide{width:100%}.shops .textblock{margin-top:50px}.product-page .informations .broderie .broderie-container{width:50%}body.catalog.product .breadcrumb{display:none}.product-page .retour-mb{display:flex;align-items:center;padding:0 25px;box-sizing:border-box}.product-page .retour-mb svg path{fill:#959699}.product-page .retour-mb span{font-size:13px;color:#959699;margin:10px}.product-page.gamme .main .description{width:100%;padding:0 25px;box-sizing:border-box}.product-page.gamme .main .description{margin-top:0}.product-page.gamme .informations .products-container{max-height:initial;overflow:initial}.product-page.gamme .main2{flex-direction:column-reverse}.product-page .big-container .main2 .informations{width:100%}.product-page.gamme .shops .textblock{padding:15px;padding-top:35px;padding-bottom:35px;margin:40px 0 0}.product-page.gamme .shops .textblock>span{max-width:90%}.product-page .parure .parure-bloc .ref-container{justify-content:space-between}.product-page .parure .parure-bloc .select-container .nice-select{width:100%}.product-page .opinions{padding:20px}.product-page .packshots-container .slider-packshots .slide{padding-left:0}.product-page .cross-selling .container .slider-right{right:0}.product-page .cross-selling .container .slider-left{left:0}.product-page .informations .savoirplus{margin-top:11px;text-align:right}.product-page.gamme .informations .products-container{padding-right:0;border-top:1px solid rgb(77 113 108 / .6);padding-top:25px}.product-page.gamme .informations .title-container .savoirplus,.product-page .informations .title-container .savoirplus{display:none}.product-page .packshots-container .slider-packshots .nouveau,.product-page .packshots-container .slider-packshots .oekotex{position:absolute;top:10px;left:10px;font-size:9px;color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#2D2D2D;padding:5px;z-index:1}.product-page .packshots-container .slider-packshots .oekotex{position:absolute;bottom:10px;left:10px;z-index:1}.product-page .packshots-container .slider-packshots .oekotex img{width:100px}}@media screen and (max-width:675px){.listing .top-page .mentions-bottom{font-size:13px;line-height:18px;text-align:center;width:95%;padding:0;margin:15px auto 0}.listing .top-page .gradient-el .content{height:45px}.listing .top-page .gradient-el .content.deroule{height:100%}.listing .top-page .gradient-el .gradient{display:initial}.listing .top-page .gradient-el .content.deroule .gradient{display:none}.listing .top-page .gradient-el .arrow{display:inline-block}.listing .top-page .tags li:not(:first-child){margin-left:5px}.listing .top-page .tags{padding:0 0 10px 20px}.filters{margin:0 auto 0;padding-top:0;padding-bottom:0}.product-page .parure .slider-parure .parure-bloc,.product-page .cross-selling .cross-carrousel .productblock{width:80vw}.product-page .informations .broderie .broderie-container{width:100%;padding:0}.product-page .informations .broderie .input-broderie-container{flex-direction:column}.product-page .informations .broderie .input-broderie-container input{width:100%}.product-page .informations .broderie .input-broderie-container>div{margin-top:10px;justify-content:space-between;margin-left:0}.product-page .informations .broderie .brod-title{font-size:3.1vw}.product-page .informations .container-cta .cta-add{font-size:4vw;padding:10px}.product-page .parure .parure-bloc .container-cta .cta-add{font-size:4vw}.product-page .shops .textblock .available{flex-wrap:wrap}.product-page .shops .textblock .available li{width:49%;margin:10px 0}.product-page .shops .textblock .available li:nth-child(1),.product-page .shops .textblock .available li:nth-child(3){text-align:left}.product-page .shops .textblock .available li:nth-child(2),.product-page .shops .textblock .available li:nth-child(4){text-align:right}.product-page .savoirfaire{margin-top:0}.shops .shopinfo{width:auto;padding:15px 10px}.product-page .informations .delivery span{font-size:11px}}@media screen and (min-width:1057px){.product-page.gamme .informations .products-container{overflow:initial;max-height:inherit;min-height:666px}.product-page.gamme.newPackshots .informations .products-container{overflow:initial;max-height:inherit;min-height:auto}.product-page .packshots-container{width:720px;height:fit-content}.product-page .packshots-container.scroll{position:fixed;top:5rem}.product-page .packshots-container.fixed{position:absolute;bottom:0}.images_container{position:relative}}@media screen and (min-width:1057px){.useNewPackshots .packshots-container{width:785px}.useNewPackshots .big-container .packshots-container{width:100%}.useNewPackshots .big-container .main2 .packshots-container{width:60%;max-width:1000px}}.banner-event-maxicat{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1230px;margin:15px auto 0;background-color:#F6F4EF;padding:10px;box-sizing:border-box}.banner-event-maxicat .visuel{margin-right:35px;max-width:262px}.banner-event-maxicat .title{color:#2C4542;text-align:center;font-family:'Montserrat',sans-serif;font-size:25px;font-weight:600;line-height:25px}.banner-event-maxicat .description{color:#2C4542;text-align:center;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;line-height:17px;margin-top:10px}.banner-event-maxicat .description b{font-weight:600}.banner-event-maxicat form{margin:10px auto 0;display:flex;flex-direction:row;justify-content:center}.banner-event-maxicat form #f_voucher_code{height:37px;min-height:unset}.banner-event-maxicat form #f_voucher_code input{padding:10px 39px 10px 15px}.banner-event-maxicat form .flex-container{justify-content:center}.banner-event-maxicat form .btn-submit{height:39px;min-height:unset}@media screen and (max-width:1056px){.banner-event-maxicat{flex-direction:column;justify-content:center;align-items:flex-start;position:relative;width:100%;padding:0;padding-bottom:15px;overflow:hidden}.banner-event-maxicat .textblock{width:65%;position:relative;margin-left:10px;margin-top:15px}.banner-event-maxicat .title{text-align:left}.banner-event-maxicat .description{text-align:left;font-size:12px}.banner-event-maxicat .visuel{position:absolute;right:-33%;top:0;width:70%;height:auto;margin-right:unset}.banner-event-maxicat form{justify-content:flex-start}.banner-event-maxicat form #f_voucher_code input{font-size:12px}.banner-event-maxicat form .btn-submit{font-variant:all-small-caps;white-space:nowrap;padding:0 10px}}.banner-event.mobile{display:none}.banner-event{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1230px;margin:15px auto 0}.banner-event .textblock{background:rgb(255 255 255 / .95);position:absolute;color:#2D2D2D;text-align:center;padding:13px 35px 20px 35px;box-sizing:border-box}.banner-event .textblock .title{font-family:'DM Serif Display',sans-serif;font-weight:400;font-size:23px;line-height:26px;margin-top:15px}.banner-event .textblock .description{font-weight:400;font-size:12px;line-height:15px;margin-top:15px}.banner-event .textblock .description b{font-weight:600}@media screen and (max-width:1056px){.banner-event.desktop{display:none}.banner-event.mobile{display:flex;margin:0 auto;position:relative}.banner-event .textblock{padding:10px;width:calc(100% - 16px);bottom:9px;display:flex;flex-direction:column;align-items:center}.banner-event .textblock svg{position:absolute;top:-10px;width:100px}body.fr_FR .banner-event .textblock svg{top:-24px}body.fr_FR .banner-event-prixdoux .textblock{padding:15px 10px 10px}body.fr_FR .banner-event-prixdoux svg{width:50px}.banner-event .textblock .title{font-size:14px;line-height:16px;margin-top:5px}.banner-event .textblock .description{font-size:9px;line-height:11px;margin-top:6px}.banner-event.banner-epv .textblock .visuel{position:absolute;width:40px;height:40px;top:-26px}.banner-event.banner-epv .textblock .title{font-size:13px;line-height:13px;margin-top:5px}.banner-event .visuel:not(.picto-epv){width:100%;height:100%;object-fit:cover;border-radius:11px}}.tooltip-ecomaison{background-color:#EDF5EE;display:flex;flex-direction:row;align-items:center;padding:8px 25px;box-sizing:border-box;transition:.3s;margin-top:25px}.tooltip-ecomaison svg{margin-right:25px;transition:.3s}.tooltip-ecomaison .tooltip-content{width:100%}.tooltip-ecomaison .title::after{content:'+';font-size:17px;position:absolute;right:-15px;top:0}.tooltip-ecomaison .title:hover{cursor:pointer}.tooltip-ecomaison .title{color:#2D2D2D;position:relative;font-size:12px;font-weight:600;line-height:17px}.tooltip-ecomaison .text{color:#2D2D2D;font-size:12px;font-weight:400;line-height:17px}body.fr_FR .tooltip-ecomaison .text .tooltip-product-name{text-transform:lowercase}.tooltip-ecomaison.open{padding:15px 25px}.tooltip-ecomaison:not(.open) svg{width:30px;height:auto;margin-right:40px}.tooltip-ecomaison.open .title::after{content:'-'}@media screen and (max-width:1056px){.tooltip-ecomaison{margin-top:15px;padding:12.5px 15px}.tooltip-ecomaison.open{flex-direction:column;padding:12.5px 10px}.tooltip-ecomaison.open svg{margin-right:unset;margin-bottom:8px}.tooltip-ecomaison:not(.open) svg{margin-right:15px}.tooltip-ecomaison .title::after{right:0}.tooltip-ecomaison.open .title::after{top:-60px}.tooltip-ecomaison.open .title{text-align:center}.tooltip-ecomaison.open .text{margin-top:10px;font-size:13px}}.tooltip-epv{background-color:#F6F4EF;display:flex;flex-direction:row;align-items:center;padding:8px 25px;box-sizing:border-box;transition:.3s}.tooltip-epv svg{margin-right:25px;transition:.3s}.tooltip-epv .tooltip-content{width:100%}.tooltip-epv .title::after{content:'+';font-size:17px;position:absolute;right:-15px;top:0}.tooltip-epv .title:hover{cursor:pointer}.tooltip-epv .title{color:#2D2D2D;position:relative;font-size:12px;font-weight:600;line-height:17px}.tooltip-epv .text{color:#2D2D2D;font-size:12px;font-weight:400;line-height:17px}.tooltip-epv.open{padding:15px 25px}.tooltip-epv:not(.open) svg{width:30px;height:auto;margin-right:40px}.tooltip-epv.open .title::after{content:'-'}@media screen and (max-width:1056px){.tooltip-epv{margin-top:15px;padding:12.5px 15px}.tooltip-epv.open{flex-direction:column;padding:12.5px 10px}.tooltip-epv.open svg{margin-right:unset;margin-bottom:8px}.tooltip-epv:not(.open) svg{margin-right:15px}.tooltip-epv .title::after{right:0}.tooltip-epv.open .title::after{top:-60px}.tooltip-epv.open .title{text-align:center}.tooltip-epv.open .text{margin-top:10px;font-size:13px}}.specificOptionLeft-container{display:flex;font-weight:400!important;font-size:14px!important;color:#000!important;border-radius:5px!important;padding-top:10px;padding-bottom:10px;padding-left:0;width:inherit;justify-content:flex-start;flex-direction:row;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;min-height:34px;box-sizing:border-box}.specificOptionLeft-container span{font-weight:500!important;padding-right:5px}.specificOptionLeft .informations{padding-left:10px!important;padding-right:10px!important}body.de_DE .product-page .main .specificOptionLeft .nice-select.select.select-sizes.w-border-bottom ul,body.fr_FR .product-page .main .specificOptionLeft .nice-select.select.select-sizes.w-border-bottom ul{display:flex;flex-wrap:wrap;justify-content:left}.specificOptionLeft .nice-select.select.select-sizes.w-border-bottom{padding-left:0}.specificOptionLeft .nice-select.select.select-sizes.w-border-bottom.open{padding-left:0;padding-right:0}body.fr_FR .product-page .specificOptionLeft .main .nice-select.select.select-sizes.w-border-bottom ul .option{margin:0 6px 6px 0!important}.specificOptionLeft .nice-select.select.select-colors.group0.w-border-bottom{padding-left:0}.specificOptionLeft .nice-select.select.select-colors.group1.w-border-bottom{padding-left:0}.specificOptionLeft .nice-select.select.select-colors.group2.w-border-bottom{padding-left:0}.specificOptionLeft .nice-select.select.select-colors.group3.w-border-bottom{padding-left:0}.specificOptionLeft.colorpastilleV2 div.nice-select.select.select-colors.w-border-bottom>ul{max-width:unset;padding-left:0}.specificOptionLeft .price-container{margin-top:10px!important}@media screen and (min-width:1056.98px) and (max-width:1120px){.specificOptionLeft-container{display:contents}.specificOptionLeft-container span{padding-bottom:2px}}@media screen and (max-width:500px){.specificOptionLeft-container{flex-direction:column}.specificOptionLeft-container span{padding-bottom:2px}}.filters-v2{margin:15px auto 0;display:flex;justify-content:space-between;position:sticky;top:126px;background-color:#FFF;z-index:2;padding:7px 10px;box-sizing:border-box}.filters-v2 .sorting{border-radius:5px;height:30px;padding-right:23px;padding-left:8px;line-height:28px;color:#2D2D2D}.filters-v2 .sorting:after{width:8px;height:8px;right:9px}.filters-v2 .sorting .current{font-size:13px;color:#2D2D2D}.filters-v2 .sorting .current span{color:#4D716C;font-weight:500}.filters-v2 .sorting .list{box-shadow:0 0 5px 0 rgb(0 0 0 / .21)}.filters-v2 .sorting .option:hover{background-color:#F0F3F2;color:#2D2D2D}li.option.out-of-stock{color:#9c9f9e;border:1px solid #9c9f9e!important}.product .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock,.basket .nice-select.select.select-sizes.w-border-bottom ul .option.out-of-stock{background:linear-gradient(to top right,#FFFFFF 0%,#FFFFFF calc(50% - 0.8px),#9c9f9e 50%,#FFFFFF calc(50% + 0.8px),#FFFFFF 100%)}li.option.out-of-stock.selected{color:#000000!important;background:linear-gradient(to top right,#a2b5b2 0%,#a2b5b2 calc(50% - 0.8px),#000000 50%,#a2b5b2 calc(50% + 0.8px),#a2b5b2 100%)!important}@media screen and (max-width:1056px){.product-page.gamme .informations .products-container form:last-child .product{border-bottom:0 solid rgb(77 113 108 / .6);padding-bottom:0}}