@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-200.woff2") format("woff2"),url("/fonts/clients/Montserrat-200.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adamina;src:url("/fonts/clients/Adamina-400.woff2") format("woff2"),url("/fonts/clients/Adamina-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.bouton,.prod-main-new__root .addToCart,.prod-main-new__root .buttons__demanderInfos .demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos{display:inline-block;box-sizing:border-box;border:1px solid #e9cec1;background-color:#e9cec1;text-transform:none;font-size:1.6rem;line-height:2.6rem;font-family:"Montserrat",sans-serif;padding:7px 20px;letter-spacing:3px;color:#2f2f2f;font-weight:400;border-radius:5px;width:340px;text-align:center;transition:ease-in-out .3s}.desktop .bouton:hover,.desktop .prod-main-new__root .addToCart:hover,.prod-main-new__root .desktop .addToCart:hover,.desktop .prod-main-new__root .buttons__demanderInfos .demanderInfos:hover,.prod-main-new__root .buttons__demanderInfos .desktop .demanderInfos:hover,.desktop .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos:hover,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .desktop .demanderInfos:hover,.desktop .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos:hover,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .desktop .demanderInfos:hover{border-color:#bbbdbe;background-color:#bbbdbe;color:#fff}.select2-results__option[aria-selected=true]{background-color:#e9cec1}.select2-results__option--highlighted[aria-selected]{background-color:#fcf4f2;color:#2f2f2f}.detailProd .list-prod-home{max-width:1700px;margin-inline:auto;position:relative;z-index:3}.detailProd .list-prod-home__ul--slide{padding-inline:20px;max-width:100%}.detailProd .list-prod-home__container{padding-inline:0;position:relative;padding-block:70px}.detailProd .list-prod-home__container::after{content:"";background:url(/clients/lucief/theme/motif.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:0;z-index:2}.detailProd .list-prod-home__container--slide .text-center{margin-top:0}.detailProd .list-prod-home__sliderContainer{max-width:1650px;margin-inline:auto}.detailProd .list-prod-home__arrow{top:50%;transform:translateY(-50%);height:40px;background-color:#8c7a7b;border-radius:50%}.detailProd .list-prod-home__arrow svg{width:15px;height:15px}.detailProd .list-prod-home__arrow svg path{fill:#fff}.detailProd .list-prod-home .title__type2{margin-bottom:70px !important}.detailProd .list-prod-home .bouton,.detailProd .list-prod-home .prod-main-new__root .addToCart,.prod-main-new__root .detailProd .list-prod-home .addToCart,.detailProd .list-prod-home .prod-main-new__root .buttons__demanderInfos .demanderInfos,.prod-main-new__root .buttons__demanderInfos .detailProd .list-prod-home .demanderInfos,.detailProd .list-prod-home .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .detailProd .list-prod-home .demanderInfos,.detailProd .list-prod-home .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .detailProd .list-prod-home .demanderInfos{margin-inline:auto;margin-top:70px}.detailProd .list-prod-home .prod-item:has(.prod-item__promo) .prod-item__promo{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%)}.detailProd .list-prod-home .prod-item:has(.prod-item__promo) .prod-item__prix{margin-top:20px}.detailProd .list-prod-home .prod-item__prix{margin-top:20px}.detailProd .list-prod-home .prod-item__price-plusieur{display:none}.detailProd .list-prod-home .prod-item__collection b{display:none}.detailProd .list-prod-home .prod-item__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:1.2em}@media(max-width:1400px){.detailProd .list-prod-home__arrow--next{right:10px}.detailProd .list-prod-home__arrow--prev{left:10px}.detailProd .list-prod-home .prod-item{width:calc(33.33% - 10px)}}@media(max-width:1100px){.detailProd .list-prod-home__container{padding-inline:0 !important;margin-bottom:0 !important}}@media(max-width:700px){.detailProd .list-prod-home__container{margin-top:50px}.detailProd .list-prod-home__ul{padding-inline:20px;padding-right:0}.detailProd .list-prod-home .title__type2{margin-bottom:50px !important}.detailProd .list-prod-home .bouton,.detailProd .list-prod-home .prod-main-new__root .addToCart,.prod-main-new__root .detailProd .list-prod-home .addToCart,.detailProd .list-prod-home .prod-main-new__root .buttons__demanderInfos .demanderInfos,.prod-main-new__root .buttons__demanderInfos .detailProd .list-prod-home .demanderInfos,.detailProd .list-prod-home .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .detailProd .list-prod-home .demanderInfos,.detailProd .list-prod-home .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .detailProd .list-prod-home .demanderInfos{margin-inline:auto;margin-top:50px}.detailProd .list-prod-home .prod-item{width:calc(50% - 10px)}.detailProd .list-prod-home__arrow{height:38px;width:38px}}@media(max-width:500px){.detailProd .list-prod-home__ul--slide .prod-item{width:70%}.detailProd .list-prod-home__slide{margin-right:0px;padding-left:10px}}.ficheProd-lucief--fixed{position:fixed !important;width:100vw !important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;bottom:0;margin-bottom:0 !important;background-color:#fff;box-shadow:0px 4px 25px 0px rgba(0,0,0,.75);width:100%;padding:20px;z-index:999}.ficheProd-lucief--fixed .price__note,.ficheProd-lucief--fixed .price__strike,.ficheProd-lucief--fixed .price__strike::after,.ficheProd-lucief--fixed .prod-main-new__promo-message,.ficheProd-lucief--fixed .buttons__rdv,.ficheProd-lucief--fixed #alma-widget{display:none}.prod-main-new__root .select2{max-width:200px}.prod-main-new__root .container-select-declinaison label{font-size:1.6rem;margin-bottom:5px}.prod-main-new__root .select2-container .select2-selection--single{background-color:#fff}.prod-main-new__root:has(.personnaliser) .demanderRdv,.prod-main-new__root:has(.personnaliser) .bouton.bouton_--personnaliser,.prod-main-new__root:has(.personnaliser) .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.personnaliser) .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.personnaliser) .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.addToCart{margin-top:0 !important}.prod-main-new__root:has(.personnaliser) .bouton.bouton_--personnaliser,.prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.addToCart,.prod-main-new__root:has(.personnaliser) .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.personnaliser) .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.personnaliser) .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .prod-main-new__root:has(.personnaliser) .bouton_--personnaliser.demanderInfos{margin-top:0 !important}.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .buttons__demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .buttons__demanderInfos{width:100%;margin-top:0}.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos{width:100%}.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos:hover,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .demanderInfos:hover{font-size:1.6rem !important;line-height:2.6rem !important;color:#fff !important;border-color:#bbbdbe !important;background-color:#bbbdbe !important}.prod-main-new__root .select2-container .select2-selection--single{height:35px;padding-top:5px}.prod-main-new__root .select2{max-width:100%;width:100% !important}.prod-main-new__root .options__selections,.prod-main-new__root .container-select-declinaison{width:100%}.prod-main-new__root .options__selections label,.prod-main-new__root .container-select-declinaison label{text-align:center}.prod-main-new__root .prod-main-new__stock-note{font-size:1.6rem;text-align:left}.prod-main-new__root .buttons__demanderInfos{margin-top:0;margin-bottom:0 !important;justify-content:flex-start;width:100%}.prod-main-new__root .buttons__demanderInfos .demanderInfos{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.prod-main-new__root .buttons__demanderInfos .demanderInfos:hover{color:#fff !important}.prod-main-new__root .bouton__demanderInfos .demanderInfos{justify-content:flex-start;margin-top:30px;color:#2f2f2f !important;letter-spacing:normal;padding:0;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.prod-main-new__root .bouton__demanderInfos .demanderInfos:hover{color:#bbbdbe !important}.prod-main-new__root .buttons__addToCart{width:100%}.prod-main-new__root .addToCart{width:100%;background-color:#e9cec1;color:#2f2f2f !important;font-weight:600;border-color:#e9cec1}.prod-main-new__root .main-detail__icon-info path{fill:#2f2f2f}.prod-main-new__root .prod-main-new__container:first-child{margin-top:0 !important;max-width:100%;padding-inline:0 !important;background-color:#e9cec1}.prod-main-new__root .main-prod__like svg path{fill:#8c7a7b}.prod-main-new__lucief{margin-top:30px}.prod-main-new__maincontent{margin-left:100px}.prod-main-new__messika{width:100%;max-width:400px;margin:0 auto}.prod-main-new__stock-availability-link{justify-content:center !important;margin-top:10px;font-size:1.6rem !important;text-decoration:underline}.prod-main-new__container{gap:50px;margin-top:50px}.prod-main-new__container--constrait{width:100vw !important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100%;background-color:#fff;margin-top:0}.prod-main-new__container-content{display:flex;flex-wrap:wrap;gap:50px;width:100%;max-width:1500px;margin-top:70px !important;margin-bottom:0px !important;z-index:9}.prod-main-new__container-carac{margin-top:70px !important;margin-bottom:0}.prod-main-new__lucief{display:flex;flex-direction:column;gap:30px !important;margin-bottom:0 !important}.prod-main-new__lucief-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}.prod-main-new__lucief-buttons .prod-main-new__form-alert{display:none}.prod-main-new__block--half{width:calc(50% - 25px)}.prod-main-new__block--custom{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(50% - 50px)}.prod-main-new__block>div{margin-bottom:20px}.prod-main-new__main-info{margin-top:10px !important;margin-bottom:0 !important}.prod-main-new__main-info .main-info__title{max-width:100%;text-align:left;margin:0}.prod-main-new__logo .wishlist__like svg{width:20px;height:20px}.prod-main-new__logo .wishlist__like svg path{fill:#8c7a7b}.prod-main-new__logo .wishlist__like span{display:none}.prod-main-new__logo .logo__marque{color:#8c7a7b !important}.prod-main-new__options{width:100%;margin-top:0}.prod-main-new__options br{display:none}.prod-main-new__options .options__selections{flex-direction:column}.prod-main-new__options .options__selections .select2-selection{border-color:#2f2f2f;border-radius:5px}.prod-main-new__messika{max-width:100% !important}.prod-main-new__messika .select2-selection{border-color:#2f2f2f;border-radius:5px}.prod-main-new__buttons-main{margin-top:0}.prod-main-new__buttons-main .buttons__trial{width:100%}.prod-main-new__promo-message{margin-bottom:0 !important;margin-top:30px;max-width:100% !important}.prod-main-new__promo-message .promo-message__text.p-small{text-align:center;font-size:1.2rem !important;line-height:1.8rem !important;color:#2f2f2f}.prod-main-new__bouton-reference{display:flex;align-items:center}.prod-main-new__container-accordeon{margin-top:30px;margin-bottom:0 !important;border-top:1px solid #bbbdbe}.prod-main-new__description{border-bottom:1px solid #bbbdbe}.prod-main-new__carac-list,.prod-main-new__description{padding-block:20px;gap:0 !important;border-bottom:1px solid #bbbdbe}.prod-main-new__carac-list .carac-list__title--accordeon,.prod-main-new__carac-list .description__title--accordeon,.prod-main-new__description .carac-list__title--accordeon,.prod-main-new__description .description__title--accordeon{justify-content:space-between;align-items:baseline;width:100%;font-weight:700 !important;color:#2f2f2f !important}.prod-main-new__carac-list .carac-list__title--accordeon span,.prod-main-new__carac-list .description__title--accordeon span,.prod-main-new__description .carac-list__title--accordeon span,.prod-main-new__description .description__title--accordeon span{background-color:rgba(0,0,0,0);width:17px;height:17px;position:relative}.prod-main-new__carac-list .carac-list__title--accordeon span::before,.prod-main-new__carac-list .description__title--accordeon span::before,.prod-main-new__description .carac-list__title--accordeon span::before,.prod-main-new__description .description__title--accordeon span::before{content:"";position:absolute;top:8px;right:2px;width:20px;height:3px;background-color:#2f2f2f;border-radius:5px;clip-path:inset(0 0 0 0);opacity:100%;transition:ease-in-out .3s}.prod-main-new__carac-list .carac-list__title--accordeon span::after,.prod-main-new__carac-list .description__title--accordeon span::after,.prod-main-new__description .carac-list__title--accordeon span::after,.prod-main-new__description .description__title--accordeon span::after{content:"";position:absolute;top:0%;right:10px;width:3px;height:20px;border-radius:5px;background-color:#2f2f2f;clip-path:inset(0 0 0 0);opacity:100%;transition:ease-in-out .3s}.prod-main-new__carac-list .carac-list__title--accordeon span.active::after,.prod-main-new__carac-list .description__title--accordeon span.active::after,.prod-main-new__description .carac-list__title--accordeon span.active::after,.prod-main-new__description .description__title--accordeon span.active::after{content:none}.prod-main-new__carac-list .carac-list__title--accordeon svg,.prod-main-new__carac-list .description__title--accordeon svg,.prod-main-new__description .carac-list__title--accordeon svg,.prod-main-new__description .description__title--accordeon svg{display:none}.prod-main-new__carac-list .carac-list__title--accordeon svg polyline,.prod-main-new__carac-list .description__title--accordeon svg polyline,.prod-main-new__description .carac-list__title--accordeon svg polyline,.prod-main-new__description .description__title--accordeon svg polyline{stroke:#2f2f2f !important}.prod-main-new__carac-list .carac-list__title--accordeon .description__accordeon-svg--active::after,.prod-main-new__carac-list .description__title--accordeon .description__accordeon-svg--active::after,.prod-main-new__description .carac-list__title--accordeon .description__accordeon-svg--active::after,.prod-main-new__description .description__title--accordeon .description__accordeon-svg--active::after{content:none}.prod-main-new__carac-list .description__text .accordeon--active,.prod-main-new__carac-list .carac-list--accordeon.active,.prod-main-new__carac-list .services-pictos--accordeon.active,.prod-main-new__description .description__text .accordeon--active,.prod-main-new__description .carac-list--accordeon.active,.prod-main-new__description .services-pictos--accordeon.active{margin-top:20px}.prod-main-new__carac-list .description__text-content,.prod-main-new__carac-list .description__text-content p,.prod-main-new__carac-list .carac-list__cell,.prod-main-new__description .description__text-content,.prod-main-new__description .description__text-content p,.prod-main-new__description .carac-list__cell{font-size:1.6rem;line-height:2.4rem;color:#2f2f2f}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row{margin-top:30px}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row .services-pictos__list-item{flex-direction:column !important;width:calc(25% - 10px)}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row .services-pictos__list-item p{font-size:1.4rem;color:#8c7a7b;font-weight:700 !important;text-align:center !important}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row .services-pictos__img{width:70px !important;height:70px !important}@media(min-width:1000px){.prod-main-new__price:has(#alma-widget){position:relative}.prod-main-new__price:has(#alma-widget) .price__strike{position:absolute}.prod-main-new__price:has(#alma-widget) .price__container{padding-top:40px}}.prod-main-new__price .price__prix{text-align:left;width:auto;color:#2f2f2f}.prod-main-new__price .price__prix span{color:#2f2f2f}.prod-main-new__price .price__container{gap:5px !important;flex-direction:row;justify-content:flex-start}.prod-main-new__price .price__container .price__apartirde{width:auto}.prod-main-new__price .price__strike{width:auto;padding-left:0;background-color:rgba(0,0,0,0) !important}.prod-main-new__price .price__strike strike{width:auto;font-weight:400 !important;color:#bbbdbe;margin:0;left:initial;background-color:rgba(0,0,0,0) !important;padding-left:0}.prod-main-new__price .price__strike strike::after{border-radius:5px;font-weight:700 !important;color:#fff;padding-bottom:0;width:auto;background-color:#8c7a7b}.prod-main-new__price .price__note{font-size:1.5rem;color:#2f2f2f}.prod-main-new__price .price__price-plusieur{text-align:left !important}.prod-main-new__price:has(#alma-widget){flex-direction:row;justify-content:space-between;flex-wrap:wrap}.prod-main-new__price:has(#alma-widget) #alma-widget{width:70%;justify-content:flex-end}.prod-main-new__price:has(#alma-widget) #alma-widget .alma-payment-plans-container{margin-top:0;border-color:#bbbdbe;border-radius:5px}.prod-main-new__price:has(#alma-widget) #alma-widget ._2Kqjn._3dG_J._2hx83{background-color:#e9cec1}.prod-main-new__help{margin-block:0 !important;max-width:1500px;margin-inline:auto}.prod-main-new__help .help__container{border:1px solid #bbbdbe;border-radius:5px}.prod-main-new__help .help__container,.prod-main-new__help .help__text-container{display:flex;flex-direction:column}.prod-main-new__help .help__tel.p-large{color:#2f2f2f}.prod-main-new__help .main-detail__icon-info{display:none}.prod-main-new__form-alert{margin-top:0px}.prod-main-new__form-alert .form-alert__container-elm{flex-wrap:nowrap;flex-direction:row;border:1px solid #2f2f2f;border-radius:5px;padding-inline:10px}.prod-main-new__form-alert .form-alert__container-elm .input-email{border:0}.prod-main-new__form-alert .form-alert__form{display:flex;justify-content:center;align-items:center;background-color:#fff}.prod-main-new__form-alert .form-alert__submit{content:"";display:block;background:url(/clients/lucief/theme/validate-blanc.png);font-size:0 !important;line-height:0 !important;background-repeat:no-repeat;background-size:15px;background-position:center;position:relative;text-align:center;border-color:#8c7a7b;background-color:#8c7a7b;border-radius:50% !important;padding:0 !important;width:25px;height:25px !important;margin:0;cursor:pointer;transition:ease-in-out .3s}.prod-main-new__edition{justify-content:flex-start;margin-block:10px}.prod-main-new__edition--carre .edition__title{background-color:#e9cec1;border-radius:5px}.prod-main-new__stock{margin-top:10px;margin-bottom:0 !important}.prod-main-new__stock-note{margin-top:0 !important;width:100%;text-align:center !important}.prod-main-new__stock-note b{font-weight:700}.prod-main-new__declinaison{width:100%}.prod-main-new__declinaison .form-element{width:100%}.prod-main-new__declinaison label{padding-bottom:5px}.prod-main-new__ariane{background-color:#fcf4f2}.detailProd .ariane{padding-inline:20px}.detailProd .ariane__a{font-size:1.6rem}.detailProd .flickity-page-dots{display:flex;align-items:center;justify-content:center;bottom:-65px;width:min-content;left:50%;transform:translateX(-50%)}.detailProd .flickity-page-dots::after{content:"";position:absolute;top:50%;height:2px;width:100%;background-color:#deddd5;left:0}.detailProd .popin .main-detail__pdf{font-size:1.3rem}.detailProd .popin .popin__titre.popin-afficheTel__titre{font-size:2rem}.detailProd .popin .popin-afficheTel__info-boutiques h3{font-size:1.7rem}.detailProd .popin.alert.popin-afficheTel .popin-afficheTel__dispo{font-size:1.4rem}.detailProd .popin.alert.popin-afficheTel div.popin-content{max-width:650px}.detailProd .diapo-prod__arrow--scroll .arrow-rond{fill:#deddd5}.detailProd .diapo-prod__arrow--scroll--prev{left:-15px}.detailProd .diapo-prod__arrow--scroll--next{right:-15px}.detailProd .list-prod-home__container{margin-top:-90px;padding-top:90px}.detailProd:has(.prod-main-new__help) .list-prod-home__container{margin-top:70px}.prod-main-new__carac-list .carac-list__row:nth-child(odd){background-color:#e9cec1;border-radius:5px}.prod-main-new__carac-list .carac-list__row:nth-child(odd) p{color:#2f2f2f}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot{position:relative;display:block;width:15px;height:15px;background-color:#deddd5;border:1px solid #deddd5;z-index:99}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot:first-child,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot:first-child,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot:first-child{margin-left:0}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot:last-child,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot:last-child,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot:last-child{margin-right:0}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot::before,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot::before,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot::before{content:"";width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#deddd5;border:2px solid #deddd5;transition:all .3s;border-radius:50px}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot.is-selected,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected{width:50px;height:50px;background-color:#fff;border:1px solid #be9f6d}.desktop .top-prod__part-img--noThumbnailDesktop .flickity-page-dots .dot.is-selected::before,.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected::before,.tablet .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected::before{width:25px;height:25px;background-color:#be9f6d;border:2px solid #be9f6d}.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected{width:35px;height:35px;background-color:#fff;border:1px solid #be9f6d}.mobile .top-prod__part-img--noThumbnailMobile .flickity-page-dots .dot.is-selected::before{width:15px;height:15px;background-color:#be9f6d;border:2px solid #be9f6d}.top-prod__container-img{border:none}.top-prod__part-img{border:1px solid #d9d9d9;margin-bottom:0 !important}.mobile .diapo-prod__container-small{position:relative;left:initial;bottom:initial}.diapo-prod__container-big{margin-bottom:0;border:0}.diapo-prod__container-big.hover{border:0}.diapo-prod__slide-small{width:25%;margin:0;border:0 !important}.diapo-prod__container-small{margin-bottom:0 !important;width:100%;position:relative;bottom:0;left:0;background-color:#fff;border-top:1px solid #d9d9d9}.diapo-prod__container-small .diapo-prod__slide-small .container-img{border-bottom:0;border-left:1px solid #d9d9d9}.diapo-prod__container-small .diapo-prod__slide-small:first-child .container-img{border-left:0}.diapo-prod__arrow{background-color:rgba(0,0,0,0);border:0}.buttons__rdv{width:100%}.demanderRdv,.bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart{justify-content:center;width:100%;background-color:rgba(0,0,0,0);border-color:#2f2f2f;color:#2f2f2f !important;font-weight:600 !important;border-radius:5px;max-width:100%;padding:7px 20px;text-align:center;cursor:pointer;text-transform:none;margin-top:0;transition:ease-in-out .3s;font-size:1.6rem !important;line-height:2.6rem !important;letter-spacing:3px}.personnaliser{width:100%}.bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart{background-color:rgba(0,0,0,0);border-color:#2f2f2f;color:#2f2f2f !important;margin-top:0;justify-content:center;padding-bottom:10px}.bouton.bouton_--personnaliser span,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos span,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos span,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos span,.prod-main-new__root .bouton_--personnaliser.addToCart span{font-weight:600 !important;font-size:1.5rem !important;line-height:2.5rem !important}.bouton.bouton_--personnaliser.valide,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.valide.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.valide.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.valide.demanderInfos,.prod-main-new__root .bouton_--personnaliser.valide.addToCart{background-color:rgba(0,0,0,0)}.detailProd .list-prod-home{max-width:1700px;margin-inline:auto}.detailProd .list-prod-home__container{padding-inline:0 !important}.detailProd .list-prod-home .title__type2{margin-bottom:50px !important}.detailProd .main-detail__container-fid{display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:#bbbdbe;padding:5px;border:1px solid #bbbdbe;width:100%}.detailProd .main-detail__container-fid svg{width:30px;height:30px}.detailProd .main-detail__container-fid svg path{fill:#fff}.detailProd .main-detail__container-fid p{font-size:1.4rem;color:#fff;text-align:center}.detailProd .main-detail__container-fid .tooltip::before{content:none}.detailProd .main-detail__container-fid .tooltip::after{font-size:1.4rem;width:400px;bottom:-30px}.detailProd .popin .select2-selection{height:32px}.desktop .demanderRdv:hover,.desktop .bouton.bouton_--personnaliser:hover,.desktop .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root .buttons__demanderInfos .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root .bouton_--personnaliser.addToCart:hover,.prod-main-new__root .desktop .bouton_--personnaliser.addToCart:hover{background-color:#bbbdbe;border-color:#bbbdbe;color:#fff !important}.desktop .bouton.bouton_--personnaliser:hover,.desktop .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos:hover,.prod-main-new__root .buttons__demanderInfos .desktop .bouton_--personnaliser.demanderInfos:hover,.desktop .prod-main-new__root .bouton_--personnaliser.addToCart:hover,.prod-main-new__root .desktop .bouton_--personnaliser.addToCart:hover{background-color:#bbbdbe !important;color:#fff !important;border-color:#bbbdbe !important}.desktop .prod-main-new__form-alert .form-alert__submit:hover{background-color:#e9cec1;border-color:#e9cec1}.desktop .addToCart:hover{color:#fff !important}.desktop .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .demanderInfos:hover{font-size:1.6rem;line-height:2.6rem;color:#fff !important;background-color:#bbbdbe;border-color:#bbbdbe}.mobile .prod-main-new__main-info{margin-bottom:30px !important;padding-inline:20px}.mobile .prod-main-new__logo{padding-inline:20px}@media(max-width:1300px){.prod-main-new__container{gap:50px;margin-top:0}.prod-main-new__block--half{width:calc(50% - 25px)}}@media(max-width:1100px){.detailProd .list-prod-home--quatrecol .list-prod-home__ul{width:195vw}}@media(max-width:1000px){.prod-main-new__root .top-prod__part-img{margin-bottom:0 !important}.prod-main-new__root .addToCart,.prod-main-new__root .demanderRdv,.prod-main-new__root .bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart{max-width:600px}.prod-main-new__messika,.prod-main-new__options .options__selections{max-width:600px;margin:0 auto}.prod-main-new__container{gap:80px;margin-top:0}.prod-main-new__container--constrait{margin-top:0 !important}.prod-main-new__block--half{width:100%}.prod-main-new__block--custom{padding-inline:40px}.prod-main-new__cart .demanderRdv,.prod-main-new__cart .bouton.bouton_--personnaliser,.prod-main-new__cart .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root .bouton_--personnaliser.addToCart,.prod-main-new__root .prod-main-new__cart .bouton_--personnaliser.addToCart{max-width:600px}.prod-main-new__price:has(#alma-widget){flex-direction:column}.prod-main-new__price:has(#alma-widget) #alma-widget{order:3;width:100%;justify-content:center}.prod-main-new__price:has(#alma-widget) #alma-widget .alma-payment-plans-container{margin-top:15px}.prod-main-new__lucief:has(#alma-widget){gap:20px !important}.bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart,.detailProd .main-detail__container-fid{max-width:600px;margin:0 auto}.detailProd .list-prod-home__container{padding-top:70px;margin-top:50px}}@media(max-width:700px){.prod-main-new__root .addToCart,.prod-main-new__root .demanderRdv,.prod-main-new__root .bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart{max-width:100%}.prod-main-new__container-carac{margin-top:0px !important}.prod-main-new__container-content{margin-top:50px !important}.prod-main-new__cart .demanderRdv,.prod-main-new__cart .bouton.bouton_--personnaliser,.prod-main-new__cart .prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .prod-main-new__cart .bouton_--personnaliser.demanderInfos,.prod-main-new__cart .prod-main-new__root .bouton_--personnaliser.addToCart,.prod-main-new__root .prod-main-new__cart .bouton_--personnaliser.addToCart{max-width:100%}.prod-main-new__buttons-main{margin-top:0}.prod-main-new__block--custom{padding-inline:30px}.prod-main-new__help{margin-block:0 !important}.prod-main-new__lucief{flex-direction:column;margin-top:0;gap:30px !important}.prod-main-new__lucief-price,.prod-main-new__lucief-buttons{width:100%}.prod-main-new__stock{margin-top:10px;margin-bottom:0 !important}.detailProd .flickity-page-dots{bottom:-50px}.detailProd .list-prod-home__container{margin-top:50px}.detailProd .list-prod-home--quatrecol .list-prod-home__ul{width:300vw;padding-left:10px}.bouton.bouton_--personnaliser,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos,.prod-main-new__root .bouton_--personnaliser.addToCart,.detailProd .main-detail__container-fid{max-width:100%}.bouton.bouton_--personnaliser span,.prod-main-new__root:has(.prod-main-new__form-alert) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos span,.prod-main-new__root:has(.price__zero) .prod-main-new__buttons-main .bouton_--personnaliser.demanderInfos span,.prod-main-new__root .buttons__demanderInfos .bouton_--personnaliser.demanderInfos span,.prod-main-new__root .bouton_--personnaliser.addToCart span,.detailProd .main-detail__container-fid span{letter-spacing:normal}}@media(max-width:500px){.prod-main-new__block--custom{padding-inline:20px}.prod-main-new__price:has(#alma-widget) #alma-widget .alma-payment-plans-container{width:100%;margin-top:15px;align-items:center}.prod-main-new__edition{padding-inline:20px}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row{margin-bottom:0}.prod-main-new__services-pictos--threeColumns.prod-main-new__services-pictos--row .services-pictos__list-item{width:calc(50% - 10px) !important}.detailProd .main-detail__container-fid{column-gap:10px}.detailProd .main-detail__container-fid .tooltip::after{width:280px;right:50%;bottom:-50px;transform:translateX(50%);font-size:1.3rem}.detailProd .main-detail__container-fid p{font-size:1.3rem}}