.c-progress{--progressBgColor:var(--neutral-200);--progressBarBgColor:var(--primary);background-color:var(--progressBgColor);height:1rem;width:100%}.c-progress,.c-progress__bar{border-radius:1rem;position:relative}.c-progress__bar{background-color:var(--progressBarBgColor);height:100%;height:1rem}.c-progress--avis{--progressBarBgColor:var(--avis)}.c-progress--yellow500{--progressBarBgColor:var(--yellow-500)}.c-header__tax{display:flex;align-items:center;gap:.8rem;margin-left:auto}@media only screen and (max-width:1024px){.c-header .c-header__tax{margin:0;background-color:var(--neutral-100);padding:0 2.4rem;justify-content:center;order:-1;min-height:5.6rem}}.c-header__accesPro+.c-header__tax{margin:0}.c-toggleRadio{min-height:3.2rem;background-color:#fff;border:1px solid var(--neutral-200);border-radius:3.2rem;padding:.4rem;display:inline-flex;gap:.4rem}.c-toggleRadio input[type=radio]{position:absolute;opacity:0}.c-toggleRadio input[type=radio]:checked+.c-toggleRadio__label{background-color:#000;color:#fff}.c-toggleRadio input[type=radio]:focus-visible+.c-toggleRadio__label{--focusOutlineColor:var(--blue-800);outline:2px dotted var(--focusOutlineColor);outline-offset:.2rem}.c-toggleRadio__label{color:var(--neutral-600);font-size:1.4rem;font-weight:600;border-radius:3.2rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover)and (pointer:fine){.c-toggleRadio__label:hover:not([disabled]){background-color:var(--neutral-200)}}.c-fcHeader{--fcHeaderHeight:9.6rem;background-color:#fff;height:var(--fcHeaderHeight);display:flex;gap:3.2rem;align-items:center;padding:0 3.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:var(--zindex-sticky)}@media only screen and (max-width:1024px){.c-fcHeader{gap:1.6rem;padding:0 1.6rem}}@media only screen and (max-width:768px){.c-fcHeader{--fcHeaderHeight:auto;background:none;padding:0;position:relative}}.c-fcHeader__logoWrapper{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}@media only screen and (max-width:768px){.c-fcHeader__logoWrapper{display:flex;min-height:5.6rem;position:relative;width:100%;margin-top:1.6rem;margin-bottom:2.4rem}}.c-fcHeader__logo{display:block;max-width:14rem;flex-shrink:0}@media only screen and (max-width:1024px){.c-fcHeader__logo{max-width:10rem}}@media only screen and (max-width:768px){.c-fcHeader__logo{max-width:8.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.c-fcHeader__progress{--progressBarHeight:0.8rem;--progressBgColor:var(--neutral-100);max-width:37rem;margin:0 auto;flex-shrink:1}@media only screen and (max-width:768px){.c-fcHeader__progress{--progressBgColor:#fff;position:fixed;top:0;left:0;right:0;max-width:none;border-radius:0}.c-fcHeader__progress .c-progress__bar{border-radius:0}.c-fcHeader__tax{display:none}}.c-furniturePage__title{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:2.4rem;text-wrap:balance}@media only screen and (max-width:768px){.c-furniturePage__title{font-size:1.8rem;margin-bottom:1.6rem}}.c-furniturePage__titleLg{font-size:3.6rem;color:var(--blue-900);font-weight:700;text-align:center;margin-bottom:2.4rem;text-wrap:balance}@media only screen and (max-width:768px){.c-furniturePage__titleLg{font-size:2.4rem;margin-bottom:1.6rem}}.c-furniturePage__subtitle{text-align:center;margin:0 auto 3.2rem}@media only screen and (max-width:768px){.c-furniturePage__subtitle{font-size:1.4rem;text-align:left}}.c-furniturePage__configurator{margin-bottom:7.2rem;padding:0 1.6rem}@media only screen and (max-width:768px){.c-furniturePage__configurator{margin-bottom:4.8rem}}.c-furniturePage__configuratorList{display:grid;grid-template-columns:repeat(2,minmax(23rem,43rem));grid-gap:1.6rem;gap:1.6rem;justify-content:center}@media only screen and (max-width:576px){.c-furniturePage__configuratorList{grid-template-columns:1fr}}.c-furniturePage__category{margin-bottom:7.2rem;padding:0 1.6rem}@media only screen and (max-width:768px){.c-furniturePage__category{margin-bottom:4.8rem}}.c-furniturePage__categoryList{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center}@media only screen and (max-width:768px){.c-furniturePage__categoryList{gap:.4rem;justify-content:start}}.c-furniturePage__categoryList li{max-width:17rem;flex:1 1}.c-furniturePage__post{margin-bottom:7.2rem;padding:0 1.6rem}@media only screen and (max-width:768px){.c-furniturePage__post{margin-bottom:4.8rem}}.c-furniturePage__postList{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center}.c-furniturePage__postList li{max-width:41rem}.c-furniturePage__bundle{padding:0 1.6rem}@media only screen and (max-width:1024px){.c-furniturePage__bundle .c-container{--layoutPadding:0}}.c-furniturePage__cms{padding:3.2rem 1.6rem}.c-furniturePage__resultsHeader{padding:4.8rem 1.6rem}@media only screen and (max-width:768px){.c-furniturePage__resultsHeader{padding:.8rem 1.6rem 1.2rem}}.c-furniturePage__resultsHeader--grid{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:flex-start}@media only screen and (max-width:768px){.c-furniturePage__resultsHeader--grid{display:block}}.c-furniturePage__resultsTitle{text-align:center;display:flex;align-items:center;flex-direction:column;gap:1.2rem;text-wrap:balance;font-size:3.6rem;color:#000}@media only screen and (max-width:768px){.c-furniturePage__resultsTitle{font-size:2.4rem;margin:.8rem 0 0}}.c-furniturePage__resultsTitle span{font-size:2rem;color:var(--blue-600);font-weight:700}@media only screen and (max-width:768px){.c-furniturePage__resultsTitle span{font-size:1.6rem}}.c-furniturePage__filter{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:768px){.c-furniturePage__filter{display:none}}.c-furniturePage__filterButtonMobile{--btnColor:#fff;--btnHeight:4rem;position:fixed;bottom:3.2rem;right:1.6rem;z-index:var(--zindex-fixed);border-radius:4rem;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:bottom .2s ease-in-out;font-size:1.4rem;transition:all .2s ease-in-out,display allow-discrete .2s ease;width:var(--btnHeight);height:var(--btnHeight);padding:0}.c-furniturePage__filterButtonMobile:before{margin:0}.c-furniturePage__filterButtonMobile .c-button__content{display:none}@media only screen and (min-width:768.2px){.c-furniturePage__filterButtonMobile{display:none}}.c-furniturePage__selection{max-width:128.8rem;margin-left:auto;margin-right:auto;margin-bottom:3.2rem;padding:3.2rem 1.6rem 0;position:relative}@media only screen and (max-width:768px){.c-furniturePage__selection{padding-left:1.2rem;padding-right:1.2rem}}.c-furniturePage__selection:before{content:"";width:100%;height:24rem;background-color:var(--blue-50);border-radius:.6rem;position:absolute;top:0;left:0;right:0;z-index:-1}.c-furniturePage__list{max-width:120rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:2.4rem}@media only screen and (max-width:1024px){.c-furniturePage__list{flex-wrap:wrap}}.c-furniturePage__list:has(.c-furniturePage__listItem:nth-child(3)){display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.c-furniturePage__list:has(.c-furniturePage__listItem:nth-child(3)){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.c-furniturePage__list:has(.c-furniturePage__listItem:nth-child(3)){grid-template-columns:1fr}}.c-furniturePage__list:has(.c-furniturePage__listItem:nth-child(3)) .c-furniturePage__listItem{max-width:none;width:auto}@media only screen and (max-width:768px){.c-furniturePage__list .c-productCard__mea{padding:1.2rem}}.c-furniturePage__listItem{max-width:38rem;width:100%}.c-input{--inputHeight:5.6rem;--inputBorderColor:var(--neutral-300);width:100%;height:var(--inputHeight);border-radius:1.2rem;border:1px solid var(--inputBorderColor);background:#fff;font-size:1.6rem;font-family:var(--font-primary);padding:0 1.6rem}.c-input::placeholder{color:var(--neutral-600);font-size:1.6rem;opacity:1}.c-input:focus-visible:not(:disabled),.c-input:focus:not(:disabled){--inputBorderColor:#000;outline:none}@media(hover:hover)and (pointer:fine){.c-input:hover:not(:disabled){--inputBorderColor:#000}}.c-input:disabled{color:var(--neutral-400)}.c-input:disabled::placeholder{color:var(--neutral-400)}.c-input--xs{--inputHeight:3.2rem}.c-input--sm{--inputHeight:4rem}.c-input--md{--inputHeight:4.8rem}.c-priceFilter__inputs{display:flex;justify-content:space-between}.c-priceFilter__inputs .c-field{--SuffixRightPosition:0.8rem;max-width:10rem}.c-priceFilter__inputs .c-input{padding:0 3.2rem 0 1rem;text-align:right;font-size:1.4rem}@media only screen and (max-width:768px){.c-priceFilter__inputs .c-input{font-size:1.6rem}}.c-priceFilter__inputs .c-field__suffix{width:2.2rem;text-align:center;line-height:1}.c-priceFilter__slider{margin-left:1.6rem;margin-right:1.6rem}.c-slider{--sliderThumbsHeight:1.6rem;height:var(--sliderThumbsHeight);display:flex;align-items:center}@media only screen and (max-width:1024px){.c-slider{--sliderThumbsHeight:3.2rem}}.c-slider__thumb{width:var(--sliderThumbsHeight);height:var(--sliderThumbsHeight);border:2px solid #fff;border-radius:var(--sliderThumbsHeight);background-color:var(--blue-800);text-indent:-9999px;cursor:pointer}.c-slider__track{height:.4rem;background-color:var(--blue-800);border-radius:.4rem}.c-slider__track-0,.c-slider__track-2{background-color:var(--neutral-300)}.c-serviceMontage{background-color:var(--blue-600);display:flex;position:relative;border-radius:.5rem;overflow:hidden}@media only screen and (max-width:768px){.c-serviceMontage{display:block;margin:0 1.6rem}}.c-serviceMontage__img{width:24.8rem}@media only screen and (max-width:768px){.c-serviceMontage__img{height:11.8rem;width:auto}}.c-serviceMontage__img img{height:100%;width:100%;object-fit:cover}.c-serviceMontage__content{padding:2.4rem;color:#fff;font-size:1.4rem;display:flex;justify-content:space-between;flex-grow:1}.c-serviceMontage__icon{background-color:hsla(0,0%,100%,.1);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:.8rem;border-radius:.8rem}.c-serviceMontage__title{font-size:1.8rem;font-weight:600;margin-bottom:.8rem;color:#fff;text-decoration:none;display:block}.c-serviceMontage__title:hover{color:#fff}.c-button.c-serviceMontage__button{margin-left:auto;align-self:flex-end;flex-shrink:0;--btnBgColor:#fff}.c-button.c-serviceMontage__button:before{width:var(--iconSize);height:var(--iconSize);top:unset;bottom:unset;left:unset;right:unset}.c-genericCard__img{margin-bottom:1.6rem}.c-genericCard__title{font-size:1.8rem;font-weight:700}@media only screen and (max-width:768px){.c-genericCard__title{font-size:1.4rem}}.c-genericCard__subTitle{font-size:1.4rem;font-weight:400}.c-genericCard--category{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;padding:1.6rem;border-radius:.5rem;height:100%;background-color:var(--neutral-100)}@media(hover:hover)and (pointer:fine){.c-genericCard--category:hover{background-color:var(--neutral-100);text-decoration:underline}}.c-genericCard--category .c-genericCard__img{display:block;width:11rem;height:11rem;border-radius:11rem;margin-bottom:1.6rem;margin-left:auto;margin-right:auto;aspect-ratio:1/1;background-color:#fff}.c-genericCard--category .c-genericCard__img img{object-fit:contain;object-position:center;height:100%;width:100%}.c-genericCard--category .c-genericCard__title{font-weight:600;text-wrap:balance;font-size:1.6rem;flex-grow:1;display:flex;align-items:center}@media only screen and (max-width:768px){.c-genericCard--category .c-genericCard__title{font-size:1.4rem}}.c-universCategories__list .c-genericCard--category{width:100%}.c-genericCard--blogPost{position:relative;box-shadow:2px 5px 25px 0 rgba(11,16,79,.08);border:1px solid var(--Neutre-200---Gris-5,#e6e6e6);overflow:hidden;border-radius:1.6rem;width:32.8rem;height:100%;display:flex;flex-direction:column}.c-genericCard--blogPost .c-genericCard__content{padding:1.6rem 2.4rem 2.4rem;display:flex;flex-direction:column;flex-grow:1}.c-genericCard--blogPost .c-genericCard__title{font-size:1.4rem;font-weight:700;text-decoration:none;margin:0 0 .8rem}@media(hover:hover)and (pointer:fine){.c-genericCard--blogPost .c-genericCard__title:hover{text-decoration:underline}}.c-genericCard--blogPost .c-genericCard__img{width:100%;margin-bottom:1.2rem}.c-genericCard--blogPost .c-genericCard__buttonWrapper{padding-top:2.4rem;margin-top:auto;position:relative;z-index:var(--zindex-above)}@media only screen and (max-width:768px){.c-genericCard--blogPostImmersive{width:100%}}.c-genericCard--blogPostImmersive .c-genericCard__img{border-radius:.5rem;margin:0;overflow:hidden}.c-genericCard--blogPostImmersive .c-genericCard__img img{display:block}@media only screen and (max-width:768px){.c-genericCard--blogPostImmersive .c-genericCard__img{width:100%;height:19.6rem}.c-genericCard--blogPostImmersive .c-genericCard__img img{width:100vw;height:100%;object-fit:cover}}.c-genericCard--blogPostImmersive .c-genericCard__title{position:absolute;left:0;bottom:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:1.6rem 2.4rem 2.4rem;font-weight:700;font-size:2.4rem;text-decoration:none}@media only screen and (max-width:768px){.c-genericCard--blogPostImmersive .c-genericCard__title{font-size:1.8rem;padding:1.6rem}}.c-genericCard--offer{display:block;position:relative;box-shadow:2px 5px 12px 0 rgba(11,16,79,.04);border-radius:1rem;border:1px solid var(--neutral-200);text-decoration:none}@media only screen and (max-width:768px){.c-genericCard--offer{display:flex;align-items:center;width:100%}}@media(hover:hover)and (pointer:fine){.c-genericCard--offer:hover{text-decoration:underline}}.c-genericCard--offer .c-genericCard__title{display:block;font-size:2rem;font-weight:400;text-decoration:none;padding:1.6rem;text-align:center}@media only screen and (max-width:768px){.c-genericCard--offer .c-genericCard__title{font-size:1.6rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;width:100%}.c-genericCard--offer .c-genericCard__title:after{content:"";display:block;width:2.4rem;height:2.4rem;background-color:var(--neutral-400);-webkit-mask-image:url(/_next/static/media/chevron-droite.1ed678ac.svg);mask-image:url(/_next/static/media/chevron-droite.1ed678ac.svg);-webkit-mask-size:100%;mask-size:100%}}.c-genericCard--offer .c-genericCard__img{display:block;width:100%;margin-bottom:0;border-radius:1rem 1rem 0 0}@media only screen and (max-width:768px){.c-genericCard--offer .c-genericCard__img{width:12rem;height:12rem;border-radius:1rem 0 0 1rem;flex-shrink:0}.c-genericCard--offer .c-genericCard__img img,.c-genericCard--offer .c-genericCard__img picture{width:100%;height:100%;object-fit:cover;max-width:none}}.c-genericCard--imageTextIcon{background-color:#fff;padding:2.4rem 2rem 2.4rem 1.6rem;box-shadow:2px 5px 14px 0 rgba(11,16,79,.04);border:1px solid var(--neutral-200);border-radius:1rem;display:flex;align-items:center;gap:2rem;width:100%}@media only screen and (max-width:768px){.c-genericCard--imageTextIcon{padding:1.6rem 2rem 1.6rem 1.6rem}}@media(hover:hover)and (pointer:fine){.c-genericCard--imageTextIcon:hover{border-color:var(--blue-600)}.c-genericCard--imageTextIcon:hover .c-button{transform:translate(4px)}}.c-genericCard--imageTextIcon .c-genericCard__title{font-weight:600;text-decoration:none}.c-genericCard--imageTextIcon .c-genericCard__img{margin:0}.c-genericCard--imageTextIcon .c-genericCard__img img{max-width:6.4rem}@media only screen and (max-width:768px){.c-genericCard--imageTextIcon .c-genericCard__img img{max-width:4.8rem}}.c-genericCard--imageTextIcon .c-button{margin-left:auto;flex-shrink:0;transition:all .2s}.c-fcTunnelLinks__title{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:2.4rem;text-wrap:balance}.c-fcTunnelLinks__content{display:grid;grid-template-columns:50rem 1fr;background-color:var(--blue-50);border-radius:.5rem;overflow:hidden}@media only screen and (max-width:768px){.c-fcTunnelLinks__content{display:block;background:none;border-radius:0}.c-fcTunnelLinks__img{height:15rem}}.c-fcTunnelLinks__img img{width:100%;height:100%;object-fit:cover}.c-fcTunnelLinks__list{padding:4rem;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (max-width:768px){.c-fcTunnelLinks__list{padding:2.4rem 1.6rem}}.c-fcPreviousWithProducts{background-color:var(--blue-50);padding:2.4rem 4.8rem;border-radius:.5rem;display:flex;justify-content:space-between;gap:1.6rem}@media only screen and (max-width:768px){.c-fcPreviousWithProducts{flex-direction:column;padding:1.6rem}.c-fcPreviousWithProducts__header{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:.6rem}}.c-fcPreviousWithProducts__title{color:var(--blue-600);font-size:2rem;font-weight:700}.c-fcPreviousWithProducts__list{display:flex;gap:.8rem}.c-fcPreviousWithProducts__list li{background-color:#fff;border-radius:.8rem;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center}.c-fcPreviousWithProducts__list li img{max-width:6.4rem;width:100%;height:100%;object-fit:contain}.c-fcPreviousWithProducts__listMore{font-size:2rem;font-weight:700}.c-fcAddedToCart{border:1px solid var(--green-600);padding:2rem 2rem 2rem 3.2rem;border-radius:1rem;display:flex;gap:1.6rem;align-items:center;max-width:88rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.c-fcAddedToCart{flex-direction:column;padding:1.6rem}}.c-fcAddedToCart__imgWrapper{display:flex;gap:1.6rem;align-items:center}.c-fcAddedToCart__imgWrapper img{max-width:7rem;border-radius:.5rem}.c-fcAddedToCart__title{display:flex;gap:1.6rem;align-items:center;font-size:1.8rem;font-weight:700}.c-fcAddedToCart__infos{margin-left:auto}@media only screen and (max-width:768px){.c-fcAddedToCart__infos{margin-left:unset;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%}.c-fcAddedToCart__infos:not(:has(p)){justify-content:center}}.c-fcAddedToCart__infos p{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.8rem}.c-fcAddedToCart__infos p span{font-size:1.8rem;font-weight:700}.c-fcAddedToCart__infos p sup{font-size:1.2rem;font-weight:600}@media only screen and (max-width:768px){.c-fcAddedToCart__infos p{flex-direction:column;align-items:flex-start}.c-fcAddedToCart__infos p span{font-size:2.4rem}.c-fcAddedToCart__infos p sup{font-size:1.4rem}}.c-richProductsSlider__title{font-size:2rem}@media only screen and (min-width:1024.2px){.c-richProductsSlider__title--center{flex-grow:1;text-align:center}}.c-richProductsSlider__carousel .swiper-pagination{display:none;align-items:center;justify-content:center;gap:.6rem;margin:2.4rem 0}@media only screen and (max-width:1024px){.c-richProductsSlider__carousel .swiper-pagination{display:flex}}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:block;width:1rem;height:1rem;background-color:#fff;border:1px solid var(--blue-800);border-radius:1rem}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--blue-800)}.c-richProductsSlider__carouselNav{display:flex;gap:.8rem}@media only screen and (max-width:1024px){.c-richProductsSlider__carouselNav{display:none}}.c-richProductsSlider__slide{width:24.8rem;height:auto}@media only screen and (max-width:1024px){.c-richProductsSlider__slide{width:19.2rem}}.c-richProductsSlider__slide:hover{z-index:var(--zindex-above)}.c-richProductCard{padding:2.4rem 1.6rem 1.6rem;background-color:#fff;border-radius:1rem;position:relative;display:flex;flex-direction:column}.swiper-slide .c-richProductCard{height:100%}.c-richProductCard__img{text-align:center;margin-bottom:.8rem;height:15rem;display:flex;align-items:center;justify-content:center;position:relative}.c-richProductCard__img img{max-width:14rem;max-height:14rem;margin:0 auto;height:auto;object-fit:contain;width:100%}.c-richProductCard__mea{position:absolute;top:-.8rem;width:100%;left:0;text-align:center}.c-richProductCard__title{font-size:1.4rem;font-weight:400;min-height:4rem;margin:0 0 1.6rem;flex-grow:1;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-richProductCard__title a{display:block}.c-richProductCard__availabilityWrapper{margin-bottom:1.6rem}.c-richProductCard__bottom{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.c-richProductCard__addToCart{flex-shrink:0}.c-richProductCard__price{font-size:2rem;font-weight:700}.c-richProductCard__price sup{font-size:1.2rem}.c-suggestedProductsCombo{display:grid;grid-template-columns:1fr 30rem;grid-gap:2.4rem;gap:2.4rem}@media only screen and (max-width:1280px){.c-suggestedProductsCombo{grid-template-columns:1fr 25%}}@media only screen and (max-width:768px){.c-suggestedProductsCombo{display:block}}.c-suggestedProductsCombo__products{padding:1.2rem;background-color:#fff;border-radius:.5rem}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__products{border-radius:.5rem .5rem 0 0;padding:1.6rem 1.6rem 2rem}}.c-suggestedProductsCombo__mea{margin-bottom:1.2rem}.c-suggestedProductsCombo__mea:empty{margin:0}@media only screen and (max-width:768px){.c-suggestedProductsCombo__mea{text-align:center}}.c-suggestedProductsCombo__list{display:flex;gap:4.8rem}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__list{gap:2.8rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__list{justify-content:center}}.c-suggestedProductsCombo__listItem{flex:1 1;position:relative}.c-suggestedProductsCombo__listItem:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:-1.2rem;transform:translate(100%,-50%);width:2.4rem;height:2.4rem;border-radius:2.4rem;background-image:url(/_next/static/media/plus.fe88ece7.svg);background-color:var(--neutral-200);background-size:100%}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__listItem:not(:last-child):after{width:1.6rem;height:1.6rem;right:-.6rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem:not(:last-child):after{background-color:transparent}}.c-suggestedProductsCombo__listItem .c-productCard{height:100%}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard{border:1px solid var(--productCardBorderColor);border-radius:.5rem}}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__imgWrapper{--productCardImgHeight:15rem}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__options{min-height:0;position:relative;z-index:2}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__options{display:none}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__container{padding:1.2rem}}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__contentWrapper{padding-bottom:2.4rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__contentWrapper{padding-bottom:0}}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__topWrapper{display:flex;flex-direction:column}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__titleWrapper{order:-1;margin-bottom:1.6rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__titleWrapper{margin-bottom:0}}.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper{min-height:0;margin-top:2.4rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper{margin-top:1.6rem}}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper .c-price__price{font-size:2rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper .c-price__price{font-size:1.6rem}}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper .c-price__currency,.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper .c-productCard__oldPrice .c-price__price{font-size:1.4rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__listItem .c-productCard .c-productCard__priceWrapper .c-price__currency{font-size:1.4rem;top:-.2em}}.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)){max-width:28rem}@media only screen and (min-width:768.2px){.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)){border:none}}.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)) .c-productCard__contentWrapper{padding:0}.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)) .c-productCard__titleWrapper{margin:0}.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)) .c-productCard__title{-webkit-line-clamp:2}.c-suggestedProductsCombo__listItem .c-productCard:not(:has(.c-productCard__checkbox)) .c-productCard__priceWrapper{margin-top:1.6rem}.c-suggestedProductsCombo__listItem .c-productCard:has(.c-productCard__checkbox .c-checkbox:disabled){opacity:.5;pointer-events:none}.c-suggestedProductsCombo__ticket{background-color:#fff;padding:2.4rem 2.4rem 3.2rem;border-radius:.5rem;border:1px solid var(--neutral-200)}@media only screen and (max-width:768px){.c-suggestedProductsCombo__ticket{border-radius:0 0 .5rem .5rem;border:none;border-top:1px solid var(--neutral-200);padding:1.6rem 2.4rem}}.c-suggestedProductsCombo__ticketList{margin-bottom:3.2rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo__ticketList{display:none}}.c-suggestedProductsCombo__ticketList li{display:flex;justify-content:space-between;color:var(--neutral-700);font-size:1.4rem;gap:2.4rem}.c-suggestedProductsCombo__ticketList li p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-suggestedProductsCombo__ticketList li:not(:last-child){margin-bottom:.4rem}.c-suggestedProductsCombo__price{margin-top:2rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo__price{text-align:center;margin-top:0}.c-suggestedProductsCombo__price p{display:flex;align-items:baseline;justify-content:center;gap:.8rem}}.c-suggestedProductsCombo__price .c-price__price{font-size:3.4rem;font-weight:700}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__price .c-price__price{font-size:2.4rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__price .c-price__price{font-size:1.6rem}}.c-suggestedProductsCombo__price .c-price__currency{font-size:2.2rem;font-weight:600}@media only screen and (max-width:1024px){.c-suggestedProductsCombo__price .c-price__currency{font-size:1.4rem}}@media only screen and (max-width:768px){.c-suggestedProductsCombo__price .c-price__currency{font-size:1.2rem;position:relative}}.c-modal__footer .c-suggestedProductsCombo__price,.c-modal__footer .c-suggestedProductsCombo__price .c-price__price{font-size:2rem}.c-modal__footer .c-suggestedProductsCombo__price .c-price__currency{font-size:1.4rem}@media only screen and (max-width:1024px){.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__list{gap:5.2rem}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem:not(:last-child):after{width:2rem;height:2rem;right:-1.6rem;background-color:var(--neutral-200)}}@media only screen and (max-width:768px){.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem{width:8rem;flex:unset}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard{padding:0;height:8rem;width:8rem}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__checkbox{display:none}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__container{padding:0}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__imgWrapper{height:7.8rem;width:7.8rem;display:flex;align-items:center;justify-content:center;margin:0}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__imgWrapper img{margin:0;width:100%;height:100%;object-fit:contain}}.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__contentWrapper{padding-bottom:2.4rem}@media only screen and (max-width:768px){.c-suggestedProductsCombo--noDetail .c-suggestedProductsCombo__listItem .c-productCard .c-productCard__contentWrapper{display:none}}.c-field-checkbox .c-field__wrapper{display:flex}.c-field-checkbox .c-label{font-size:1.4rem;padding-left:.8rem;margin-bottom:0;cursor:pointer}.c-checkbox{--inputCheckedColor:var(--primary);--inputBorderColor:var(--neutral-300);--inputWidth:2rem;-moz-appearance:none;-webkit-appearance:none;border-radius:.5rem;margin:0;padding:0;appearance:none;display:block;border:1px solid var(--inputBorderColor);background:#fff;position:relative;cursor:pointer}.c-checkbox,.c-checkbox:after{width:var(--inputWidth);height:var(--inputWidth)}.c-checkbox:after{content:"";display:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjg2NjY5OSA0LjEwNDE0TDQuMzgyNDUgNy43MzMzM0wxMS4xMzM0IDAuNzg0NzU3TDEwLjM3NTEgMC4wNjI1TDQuMzgyNDUgNi4xODc0N0wxLjYyNTA2IDMuMzQzNzVMMC44NjY2OTkgNC4xMDQxNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-position:50%;background-repeat:no-repeat;background-size:calc(var(--inputWidth) - .8rem) auto;background-color:var(--inputCheckedColor);border-radius:.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-checkbox:checked:after{display:block}.c-checkbox:disabled{background-color:var(--neutral-100);cursor:default}.c-field--checkboxBlock{position:relative}.c-field--checkboxBlock .c-checkbox{position:absolute;top:1.8rem;left:2rem}.c-field--checkboxBlock .c-label{padding:1.6rem 2.4rem 1.6rem 5.6rem;box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:1.2rem;display:flex;align-items:center;line-height:1.4;min-height:5.6rem}@media(hover:hover)and (pointer:fine){.c-field--checkboxBlock .c-label:hover{background-color:var(--neutral-100)}}.c-field--checkboxBlock:has(input[type=checkbox]:checked) .c-label{box-shadow:inset 0 0 0 2px var(--primary)}.c-field-checkbox.c-field--chip{--inputBorderColor:var(--neutral-300)}.c-field-checkbox.c-field--chip .c-field__input-container{clip:rect(0 0 0 0);clip:path(inset 100%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.c-field-checkbox.c-field--chip .c-field__label{min-height:4.8rem;padding:0 2rem;background-color:#fff;font-weight:600;font-size:1.6rem;border:1px solid var(--inputBorderColor);border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:default}.c-field-checkbox.c-field--chip:not(:has(input[type=checkbox]:disabled)) .c-field__label:hover{--inputBorderColor:var(--green-600);cursor:pointer}.c-field-checkbox.c-field--chip:has(input[type=checkbox]:disabled) .c-field__label{padding:0 1.6rem;font-weight:400;background-color:var(--neutral-100)}.c-field-checkbox.c-field--chip:has(input[type=checkbox]:focus-visible) .c-label{--focusOutlineColor:var(--blue-800);outline:2px dotted var(--focusOutlineColor);outline-offset:.2rem}.c-field-checkbox.c-field--chip:has(input[type=checkbox]:checked){--inputBorderColor:var(--green-600)}.c-field-checkbox.c-field--chip:has(input[type=checkbox]:checked) .c-label{background-color:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-600);position:relative;gap:.6rem;padding-left:1.2rem}.c-field-checkbox.c-field--chip:has(input[type=checkbox]:checked) .c-label:before{content:"";display:block;width:2.8rem;height:2.8rem;background-color:var(--green-600);-webkit-mask-image:url(/_next/static/media/check.14d8cf48.svg);mask-image:url(/_next/static/media/check.14d8cf48.svg);-webkit-mask-size:100%;mask-size:100%}.c-choiceBlock{position:relative;text-align:center;width:100%}.c-choiceBlock:hover{z-index:var(--zindex-absolute)}.c-choiceBlock .c-field__input-container{position:absolute;top:1.6rem;right:1.6rem;z-index:var(--zindex-above)}.c-choiceBlock .c-field__wrapper{height:100%}.c-choiceBlock .c-label{padding:1.6rem 1.6rem 2.4rem;background-color:#fff;border:1px solid var(--neutral-200);border-radius:1rem;display:block;width:100%}.c-choiceBlock .c-tag{--tagFontSize:1.2rem;--tagHeight:2.8rem;padding:0 1.4rem;border-radius:.9rem 0 1rem 0;position:absolute;top:1px;left:1px;font-weight:600;z-index:var(--zindex-above)}.c-choiceBlock:has(.c-tag) .c-label{padding-top:4.8rem}@media(hover:hover)and (pointer:fine){.c-choiceBlock:not(:has(input:disabled)):not(:has(input:checked)) .c-label:hover{border-color:var(--neutral-500)}}.c-choiceBlock:has(input:disabled) .c-label{border-color:transparent}.c-choiceBlock:has(input:disabled) .c-choiceBlock__footer,.c-choiceBlock:has(input:disabled) .c-choiceBlock__img,.c-choiceBlock:has(input:disabled) .c-choiceBlock__subtitle,.c-choiceBlock:has(input:disabled) .c-choiceBlock__title,.c-choiceBlock:has(input:disabled) .c-field__input-container{opacity:.4}.c-choiceBlock:has(input:disabled) .c-choiceBlock__img{mix-blend-mode:multiply}.c-choiceBlock:has(input:disabled) .c-choiceBlock__footer,.c-choiceBlock:has(input:disabled) .c-choiceBlock__subtitle,.c-choiceBlock:has(input:disabled) .c-choiceBlock__title{color:var(--neutral-500)}.c-choiceBlock:has(input:disabled) .c-field__label{background-color:hsla(0,0%,100%,.5)}.c-choiceBlock:has(input:checked) .c-label{border-color:transparent}.c-choiceBlock:has(input:checked) .c-label:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1rem;box-shadow:inset 0 0 0 2px var(--green-600);z-index:9}.c-choiceBlock__img{text-align:center;margin-bottom:1.2rem}.c-choiceBlock__img img{max-width:27.2rem;width:100%;display:block;margin-left:auto;margin-right:auto}.c-choiceBlock__title{font-weight:700;font-size:1.6rem;text-align:center;margin-bottom:.4rem}.c-choiceBlock__title span{color:var(--blue-600);font-size:1.2rem;font-weight:400;display:block;text-align:center;margin-top:.4rem;margin-bottom:1.2rem}.c-choiceBlock__subtitle{font-size:1.2rem;text-align:center;min-height:3.6rem}@media only screen and (max-width:768px){.c-choiceBlock__subtitle{min-height:3.4rem}}.c-choiceBlock__footer{text-align:center;font-size:1.2rem;color:var(--neutral-600);margin-top:2rem;margin-bottom:1.2rem}@media only screen and (max-width:768px){.c-choiceBlock__footer{margin-bottom:.8rem}}.c-choiceBlock--textOnly .c-label{min-height:21.6rem;padding:1.6rem;display:flex;align-items:center;justify-content:center}.c-choiceBlock--textOnly .c-choiceBlock__title{font-weight:600}@media only screen and (max-width:400px){.c-choiceBlock--sm{max-width:none}}.c-choiceBlock--sm .c-label{padding:2.4rem 1.2rem 1.6rem}.c-choiceBlock--sm:has(.c-tag) .c-label{padding-top:2.4rem}@media only screen and (max-width:768px){.c-choiceBlock--md .c-label{padding:2.4rem 1.2rem 1.6rem}.c-choiceBlock--md:has(.c-tag) .c-label{padding-top:2.4rem}}@media only screen and (max-width:400px){.c-choiceBlock--md{max-width:none}}.c-alert{--bgColor:var(--neutral-100);--iconColor:#000;border-radius:.8rem;background-color:var(--bgColor);padding:1.6rem;font-size:1.4rem;color:#000}.c-alert__content{position:relative;line-height:1.4;padding-left:3.2rem}.c-alert__content:before{content:"";display:block;width:2.2rem;height:2.2rem;position:absolute;left:0;top:0;background-color:var(--iconColor);-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg);-webkit-mask-size:100%;mask-size:100%}.c-alert__title{display:block;font-size:1.6rem}.c-alert__desc{display:block;font-size:1.4rem}.c-alert--collapsed .c-alert__desc{display:none}.c-alert--border{--borderColor:#000;border:.1rem solid var(--borderColor)}.c-alert--noIcon .c-alert__content{padding-left:0}.c-alert--noIcon .c-alert__content:before{display:none}.c-alert--collapsible{position:relative}.c-alert--collapsible .c-alert__content{padding-right:4rem}.c-alert__buttonCollapsible{position:absolute;top:.6rem;right:1.6rem}.c-alert--info{--bgColor:var(--info-100);--borderColor:var(--info-500);--iconColor:var(--info-500)}.c-alert--info .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg)}.c-alert--error{--bgColor:var(--error-100);--borderColor:var(--error-500);--iconColor:var(--error-500)}.c-alert--error .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/erreur.7542aed0.svg);mask-image:url(/_next/static/media/erreur.7542aed0.svg)}.c-alert--success{--bgColor:var(--success-100);--borderColor:var(--success-500);--iconColor:var(--success-500)}.c-alert--success .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/validation.3b230e66.svg);mask-image:url(/_next/static/media/validation.3b230e66.svg)}.c-alert--warning{--bgColor:var(--alert-100);--borderColor:var(--alert-500);--iconColor:var(--alert-700)}.c-alert--warning .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg)}.c-formSlider{--sliderThumbSize:2rem;--sliderTrackHeight:0.4rem;position:relative;width:100%;max-width:56rem;padding:6.8rem 4rem 0}.c-formSlider__slider{height:var(--sliderThumbSize)}.c-formSlider__slider:after,.c-formSlider__slider:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:var(--zindex-above);width:calc(var(--sliderThumbSize) - .6rem);height:var(--sliderTrackHeight);background-color:#fff}.c-furnitureConfigurator .c-formSlider__slider:after,.c-furnitureConfigurator .c-formSlider__slider:before{background-color:var(--blue-50)}.c-formSlider__slider:before{left:0}.c-formSlider__slider:after{right:0}.c-formSlider__track{position:absolute;top:50%;transform:translateY(-50%);height:var(--sliderTrackHeight);background:var(--neutral-300)}.c-formSlider__track.inner{background:var(--green-600)}.c-formSlider__track.outer{background:var(--neutral-300)}.c-formSlider__thumb{position:relative;height:var(--sliderThumbSize);width:var(--sliderThumbSize);background-color:var(--green-600);border:2px solid #fff;cursor:-webkit-grab;cursor:grab;border-radius:50%}.c-formSlider__thumbValue{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%,-100%);font-size:1.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;width:10rem;height:5.6rem;background-color:#fff;border-radius:1.2rem;border:1px solid var(--neutral-300)}.c-formSlider__mark{height:1.2rem;width:1.2rem;margin:0 .4rem;background-color:var(--neutral-300);border-radius:50%;top:50%;transform:translateY(-50%);border:1px solid transparent;z-index:calc(var(--zindex-above) + 1);cursor:-webkit-grab;cursor:grab}.c-formSlider__mark.active{background-color:var(--green-600)}.c-formSlider__mark.disabled{background-color:var(--neutral-300);border-color:#fff}.c-formSlider__mark.disabled .c-tooltip__button{cursor:not-allowed}.c-formSlider__mark .c-tooltip{display:block}@media only screen and (max-width:768px){.c-formSlider__mark .c-tooltip{display:none}}.c-formSlider__mark .c-tooltip__button{width:1.2rem;height:1.2rem;background:transparent;display:block;border-radius:1.2rem}.c-formSlider__mark .c-tooltip__button .c-icon-svg{display:none}.c-formSlider__mark .react-tooltip{--tipWidth:auto;padding:.2rem .6rem;font-size:1.2rem;font-weight:600;white-space:nowrap}.c-fcAutoAlert{position:fixed;top:calc(var(--fcHeaderHeight) + 2rem);right:3.6rem;z-index:calc(var(--zindex-fixed) + 1);border-radius:.8rem;overflow:hidden;width:100%;max-width:38rem;background-color:#fff;border:2px solid #fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.122)}@media only screen and (min-width:768.2px){.c-fcAutoAlert{animation:slideInRight .8s ease-out forwards}}@media only screen and (max-width:768px){.c-fcAutoAlert{top:auto;right:1.2rem;left:auto;bottom:15.6rem;width:calc(100% - 2.4rem)}}.c-fcAutoAlert_header{background-color:var(--blue-100);height:6.4rem;display:flex;align-items:center;justify-content:space-between;padding:1.6rem}.c-fcAutoAlert_content{padding:1.6rem 1.2rem}.c-fcAutoAlert_content h2,.c-fcAutoAlert_content h3,.c-fcAutoAlert_content h4,.c-fcAutoAlert_content h6,.c-fcAutoAlert_content p{font-size:1.4rem;margin-bottom:1.6rem}.c-fcAutoAlert_content img{margin:0 auto}.c-fcAutoAlert__mobileButton{height:4.8rem;width:4.8rem;background-color:var(--blue-300);border-radius:var(--btnHeight);position:fixed;z-index:var(--zindex-fixed);bottom:15.6rem;right:1.6rem;box-shadow:0 4px 12px 0 rgba(0,0,0,.122);animation:slideInRight .8s ease-out forwards}@media only screen and (min-width:768.2px){.c-fcAutoAlert__mobileButton{display:none}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.c-fcSeo{background-color:#fff;padding:4.8rem 0 10rem}.c-fcSeo .c-fcSeo__container{max-width:120rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.c-fcSeo{padding:3.2rem 2rem 16rem}}.c-fcSeo__breadcrumbs .c-container{padding:0}.c-fcSeo__breadcrumbs .c-breadcrumbs__listItem{font-weight:700;color:#000}.c-fcSeo__breadcrumbs .c-breadcrumbs__link{font-weight:400;color:#000;text-decoration:underline}.c-fcSeo__content h2,.c-fcSeo__content h3,.c-fcSeo__content h4,.c-fcSeo__content h5{font-size:2.4rem;font-weight:700;margin-bottom:1.2rem}@media only screen and (max-width:768px){.c-fcSeo__content h2,.c-fcSeo__content h3,.c-fcSeo__content h4,.c-fcSeo__content h5{font-size:2rem}}.c-fcSeo__content p{margin-bottom:1.6rem;font-size:1.6rem;font-weight:400}@media only screen and (max-width:768px){.c-fcSeo__content p{font-size:1.4rem}}.c-fcNavigation__steps{padding-left:1.6rem}.c-modal .c-fcNavigation__steps{padding:0 1.6rem}.c-fcNavigation__step{--stepBulletSize:0.6rem;--stepBulletSapcing:0.4rem;position:relative;padding-bottom:1.2rem}.c-fcNavigation__step:after{content:"";width:.1rem;border-radius:.1rem;position:absolute;left:.75rem;top:1.6rem;height:100%;background-color:var(--neutral-300)}.c-fcNavigation__step:last-child{padding:0}.c-fcNavigation__step:last-child:after{display:none}.c-fcNavigation__stepLabel{display:flex;align-items:center;position:relative;color:var(--neutral-600);z-index:var(--zindex-above);max-width:18rem;font-size:1.4rem}.c-modal .c-fcNavigation__stepLabel{max-width:none}.c-fcNavigation__stepBullet{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:1rem}.c-fcNavigation__stepBullet:after{content:"";display:block;width:.7rem;height:.7rem;border-radius:.7rem;background-color:var(--neutral-300);box-shadow:0 0 0 4px var(--blue-50)}.c-fcNavigation__stepChoice{font-size:1.2rem;font-weight:400;padding-left:2.6rem}.c-fcNavigation__stepButton{margin-left:auto}.c-fcNavigation__step--done:after{background-color:var(--yellow-500)}.c-fcNavigation__step--done .c-fcNavigation__stepLabel{font-weight:600;color:#000}.c-fcNavigation__step--done .c-fcNavigation__stepBullet:after{background-color:var(--yellow-500)}.c-fcNavigation__step--active .c-fcNavigation__stepLabel{font-weight:700;color:#000}.c-fcNavigation__step--active .c-fcNavigation__stepBullet:after{width:1.5rem;height:1.5rem;border-radius:1.6rem;background-color:#fff;border:1px solid var(--yellow-500)}.c-modal__wrapper .c-fcNavigation__stepBullet:after{box-shadow:0 0 0 4px #fff}.c-fcFooter{padding:1.2rem 1.2rem 1.2rem 2rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.11);background-color:#fff;border-radius:.8rem;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:2.4rem;left:50%;width:90rem;transform:translateX(-50%);z-index:var(--zindex-fixed)}@media only screen and (max-width:1280px){.c-fcFooter{width:71rem}}@media only screen and (max-width:768px){.c-fcFooter{position:fixed;bottom:0;left:0;right:0;width:auto;transform:none;box-shadow:0 -2px 12px 0 rgba(0,0,0,.059);border-radius:.8rem .8rem 0 0;display:block;padding:1.6rem 1.6rem 2.4rem}}.c-fcFooter__title{font-size:1.8rem;font-weight:700}@media only screen and (max-width:768px){.c-fcFooter__title{display:none}}.c-fcFooter__action{display:flex;align-items:center;gap:2.4rem}@media only screen and (max-width:768px){.c-fcFooter__action{flex-direction:column;align-items:flex-end;gap:1.2rem}}.c-fcFooter__priceWrapper{display:flex;align-items:baseline;gap:.8rem}.c-fcFooter__price{display:block}.c-fcFooter__price .c-price__price{font-size:2.6rem;font-weight:700}@media only screen and (max-width:768px){.c-fcFooter__price .c-price__price{font-size:2.4rem}}.c-fcFooter__price .c-price__currency{font-size:1.2rem;font-weight:600;vertical-align:super;position:relative;top:-.5em}@media only screen and (max-width:768px){.c-fcFooter__price .c-price__currency{top:-.2em}}.c-fcFooter__button{width:20rem}@media only screen and (max-width:768px){.c-fcFooter__button{--btnHeight:4.8rem;width:100%}}.c-fcFooter__buttonDetail{display:none}@media only screen and (max-width:768px){.c-fcFooter__buttonDetail{display:block;position:absolute;left:1.6rem;top:2rem;text-decoration:underline;color:var(--text)}}button.c-fcFooter__buttonDetail{color:var(--text)}body:has(.c-furnitureConfigurator){background-color:var(--blue-50)}.c-furnitureConfigurator{--fcHeaderHeight:9.6rem;padding-bottom:8rem}.c-furnitureConfigurator__wrapper{display:grid;grid-template-columns:22.4rem 1fr;grid-gap:2.4rem;gap:2.4rem;padding:4rem 1.2rem 8rem}@media only screen and (max-width:768px){.c-furnitureConfigurator__wrapper{padding:0 1.2rem 8rem;display:block}.c-furnitureConfigurator__sidebar{display:none}}@media only screen and (min-width:1344.2px){.c-furnitureConfigurator__content{margin-left:-24.8rem}}.c-furnitureConfigurator__contentInner{max-width:87.2rem}@media only screen and (min-width:1344.2px){.c-furnitureConfigurator__contentInner{margin:auto}}.c-furnitureConfigurator__navigation{position:-webkit-sticky;position:sticky;top:calc(var(--fcHeaderHeight) + 4rem)}.c-furnitureConfigurator__title{font-size:2rem;font-weight:700;margin-bottom:2.4rem}@media only screen and (min-width:768.2px){.c-furnitureConfigurator__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}}.c-furnitureConfigurator__title span{font-size:1.4rem;font-weight:400;color:var(--neutral-600)}@media only screen and (max-width:768px){.c-furnitureConfigurator__title span{margin-top:.8rem}}.c-furnitureConfigurator__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,28rem));grid-gap:1.6rem;gap:1.6rem;margin-bottom:5.6rem;width:100%}@media only screen and (max-width:1024px){.c-furnitureConfigurator__options{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem}}.c-furnitureConfigurator__options:has(.c-choiceBlock--sm){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem}@media only screen and (max-width:768px){.c-furnitureConfigurator__options:has(.c-choiceBlock--sm){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.c-furnitureConfigurator__options:has(.c-choiceBlock--lg){grid-template-columns:repeat(auto-fill,minmax(17rem,42.8rem));gap:.8rem}@media only screen and (max-width:1280px){.c-furnitureConfigurator__options:has(.c-choiceBlock--lg){grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1024px){.c-furnitureConfigurator__options:has(.c-choiceBlock--lg){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.c-breadcrumbs{margin:1.6rem 0}@media only screen and (max-width:768px){.c-breadcrumbs{margin:0;background-color:#fff;padding:1rem 1.2rem}.c-breadcrumbs.js-showAll .c-breadcrumbs__list{flex-wrap:wrap}}@media only screen and (max-width:1024px){.c-breadcrumbs:not(.js-showAll) .c-breadcrumbs__listItem:not(:last-child){display:none}}.c-breadcrumbs__list{display:flex;align-items:center;list-style:none;gap:.6rem}.js-showAll .c-breadcrumbs__list{flex-wrap:wrap}.c-breadcrumbs__listItem{color:var(--neutral-800);font-size:1.2rem}.c-breadcrumbs__listItem:not(:last-child):after{content:" / "}.c-breadcrumbs__listItem:not(.js-showAll .c-breadcrumbs__listItem){min-width:0;flex-shrink:0}.c-breadcrumbs__listItem:not(.js-showAll .c-breadcrumbs__listItem):last-child{flex-shrink:1}.c-breadcrumbs__listItem:not(.js-showAll .c-breadcrumbs__listItem):last-child span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-breadcrumbs__listItemShowAll{flex-shrink:0}@media only screen and (min-width:1024.2px){.c-breadcrumbs__listItemShowAll{display:none}}.js-showAll .c-breadcrumbs__listItemShowAll{display:none}.c-breadcrumbs__link{color:var(--neutral-800);font-size:1.2rem;text-decoration:none}@media(hover:hover)and (pointer:fine){.c-breadcrumbs__link:hover{text-decoration:underline;color:#000}}.c-breadcrumbs__buttonShowAll{--btnHeight:auto;display:block;color:var(--neutral-800);font-size:1.2rem;text-decoration:none;font-weight:400}.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItemShowAll{display:none}.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__list{flex-wrap:wrap}@media only screen and (max-width:1024px){.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__list,.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItem:not(:last-child){display:block}}.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItem:not(:last-child):after{content:" / "}.c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItem:last-child span{display:block;overflow:visible;white-space:wrap;text-overflow:unset}@media only screen and (max-width:768px){.c-container--productList .c-breadcrumbs{padding-left:0;padding-right:0}}.c-container--productList .c-breadcrumbs .c-container,.c-container--servicePage .c-breadcrumbs .c-container{--layoutPadding:0}.c-container--servicePage .c-breadcrumbs__listItem:last-child{font-weight:600}.c-container--servicePage .c-breadcrumbs__link,.c-container--servicePage .c-breadcrumbs__listItem{color:var(--neutral-900)}.c-hero .c-breadcrumbs{margin-top:0;padding-top:1.6rem}@media only screen and (max-width:768px){.c-hero .c-breadcrumbs{background:none;padding:1.6rem 1.6rem 0}.c-hero .c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItem{display:unset;width:auto;font-weight:400}.c-hero .c-breadcrumbs.c-breadcrumbs--full .c-breadcrumbs__listItem span{text-overflow:unset;width:auto;overflow:unset}}.c-hero .c-breadcrumbs__link,.c-hero .c-breadcrumbs__listItem{color:var(--neutral-900)}.c-hero .c-breadcrumbs__listItem:last-child{font-weight:600}