.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))}}