.configurator-modal{max-width:60rem;width:100%;right:0;left:inherit;margin:inherit;top:0!important;position:fixed;max-height:100dvh;min-height:100dvh;overflow-y:auto;padding-top:0}@media all and (max-width:64rem){.configurator-modal{top:2.5rem!important;max-height:calc(100dvh - 2.5rem);min-height:calc(100dvh - 2.5rem)}}.configurator-modal .close-reveal-modal{display:-ms-flexbox;display:flex}.configurator-modal .configurator-modal__back{position:absolute;left:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:.75rem}@media all and (max-width:40rem){.configurator-modal .configurator-modal__back{top:.5rem;left:.5rem}.configurator-modal .configurator-modal__back span{display:none}}.configurator-modal .toggle:not(.-show){display:none}.configurator-modal .configurator-modal__content .content__header{padding:0;height:56px;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;background:#fff}.configurator-modal .configurator-modal__content .content__header .close-reveal-modal,.configurator-modal .configurator-modal__content .content__header .configurator-modal__back{top:1rem}@media all and (min-width:64.063rem){.configurator-modal .configurator-modal__content .content__header{height:86px}.configurator-modal .configurator-modal__content .content__header .close-reveal-modal,.configurator-modal .configurator-modal__content .content__header .configurator-modal__back{top:1.875rem}}.configurator-modal .configurator-modal__content h4{font-weight:700;font-size:1.375rem;text-align:center;margin:auto}.configurator-modal .configurator-modal__content .content__help{text-decoration:underline;cursor:pointer;color:#333;text-align:center}.configurator-modal .configurator-modal__content .content__wrapper{display:-ms-flexbox;display:flex;max-width:39.375rem;width:100%;gap:1.875rem;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:1.875rem}@media all and (max-width:40rem){.configurator-modal .configurator-modal__content .content__wrapper{gap:1.25rem}}@media all and (max-width:64rem){.configurator-modal .configurator-modal__content .content__wrapper{margin:1.875rem auto}}.configurator-modal .configurator-modal__content .content__wrapper p{color:#333;font-size:.875rem}.configurator-modal .configurator-modal__content .content__wrapper:not(.-active){display:none}.configurator-modal .configurator-modal__content .content__wrapper.-main{-ms-flex-wrap:wrap;flex-wrap:wrap}.configurator-modal .configurator-modal__content .content__wrapper.-main .content__item{max-width:calc(50% - .9375rem);border:solid 1px #bbb;padding:.9375rem}.configurator-modal .configurator-modal__content .content__wrapper.-main .content__item.-selected{border:solid 1px #333}.configurator-modal .configurator-modal__content .content__wrapper.-main .content__item .item__image{margin-bottom:.625rem}.configurator-modal .configurator-modal__content .content__wrapper.-main .content__item .item__infos{text-align:center}.configurator-modal .configurator-modal__content .content__wrapper.-help{-ms-flex-direction:column;flex-direction:column}.configurator-modal .configurator-modal__content .content__wrapper.-help .content__item{display:-ms-flexbox;display:flex;gap:1.25rem}.configurator-modal .configurator-modal__content .content__wrapper.-help .content__item .item__image{width:4.375rem}.configurator-modal .configurator-modal__content .content__wrapper.-help .content__item .item__infos{margin:auto 0;width:100%}.configurator-modal .configurator-modal__content .content__wrapper .unavailable{opacity:.2}.fiche-produit-wrapper .configurator__main .configurator__menu:after{content:"";position:absolute;width:30px;height:100%;right:0;bottom:0;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}.fiche-produit-wrapper .configurator__main .configurator__menu .menu__wrapper.-mobile{margin-left:0;padding-left:20px}.fiche-produit-wrapper .configurator__main .configurator__menu .menu__wrapper.-mobile:after{display:none}.fiche-produit-wrapper .configurator__main .product__options{margin:0;padding:0}.fiche-produit-wrapper .configurator__main .product__options .slider__wrapper{padding-left:20px;padding-right:20px;-ms-flex-direction:column;flex-direction:column}.fiche-produit-wrapper .slider__wrapper{position:relative;display:-ms-flexbox!important;display:flex!important;cursor:pointer;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;-webkit-user-select:none;-ms-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.fiche-produit-wrapper .slider__wrapper::-webkit-scrollbar{width:0;background:0 0}.fiche-produit-wrapper .slider__wrapper .slider__row{position:relative;display:-ms-flexbox!important;display:flex!important}.fiche-produit-wrapper .slider__wrapper .slider__row.active{cursor:grabbing;cursor:-webkit-grabbing}.fiche-produit-wrapper .slider__wrapper .slider__row .slider__item{text-align:center;display:inline-block;vertical-align:top}.fiche-produit-wrapper .fiche-produit__configurator.slider__wrapper{-ms-flex-direction:column;flex-direction:column}.fiche-produit-wrapper .fiche-produit__configurator.slider__wrapper:after{height:120px}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories{margin:2rem 0}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories.slider__row{gap:1.25rem;padding-left:.5rem}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories .categories__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem 0;border-bottom:solid 1px #bbb;cursor:pointer}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories .categories__item p{margin:0}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories .categories__item p.-title.-h3{text-transform:inherit}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories .categories__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.625rem}.fiche-produit-wrapper .fiche-produit__configurator .configurator__categories .categories__item .item__content p{font-weight:inherit;color:#000}
/*# sourceMappingURL=product-configurator.min.css.map */
