.PageDetailProduit_loader__0_Utt{width:8px;aspect-ratio:1;border-radius:50%;animation:PageDetailProduit_l5__9Lwqo 1s linear infinite alternate;flex:none!important}@keyframes PageDetailProduit_l5__9Lwqo{0%{box-shadow:20px 0 white,-20px 0 transparent;background:white}33%{box-shadow:20px 0 white,-20px 0 transparent;background:transparent}66%{box-shadow:20px 0 transparent,-20px 0 white;background:transparent}to{box-shadow:20px 0 transparent,-20px 0 white;background:white}}.PageDetailProduit_productPage__CnJBA{max-width:min(1140px,100% - 2rem);margin:2rem auto}.PageDetailProduit_productPage__CnJBA h1{font-size:2.4rem;font-family:var(--var-font-family-bold)}.PageDetailProduit_titleContainer__FDAkg{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.PageDetailProduit_descriptifDetaille__lq2gR{color:var(--var-grey-color);text-decoration:underline;font-family:var(--var-font-family)}.PageDetailProduit_presentationProduit__0QtaF{font-size:1.2rem;line-height:1.4rem}.PageDetailProduit_subTitleContainer__RlEyz{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.PageDetailProduit_traitSeparation__vWjDn{padding:0 7px;color:var(--var-grey-color)}.PageDetailProduit_headProductDetail__kkrWB{display:flex;align-items:center;justify-content:center;gap:.3rem}.PageDetailProduit_heart__hr5iV{height:1.2rem}.PageDetailProduit_mainInfosContainer__OQ72K{display:flex;gap:0;max-width:1140px;margin:0 auto}.PageDetailProduit_mainImg__b9HOK{width:50%}.PageDetailProduit_mainImg__b9HOK,.PageDetailProduit_stickyImg__RLWI_{aspect-ratio:1;flex:1 1;object-fit:contain;background-color:var(--var-light-grey-color)}.PageDetailProduit_stickyImg__RLWI_{width:100%;position:inherit!important}.PageDetailProduit_mainInfos__67B20{flex:1 1;margin-left:3rem}.PageDetailProduit_nameContainer__EZfrk{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--var-medium-grey-color);padding:1rem;border-radius:7px}.PageDetailProduit_nameContainer__EZfrk div{font-family:var(--var-font-family-semi-bold);font-size:1.2rem}.PageDetailProduit_secondPart__HRzyE{display:flex;gap:3rem;align-items:flex-start}.PageDetailProduit_stickyProduct__ak4hy{flex:7 1;width:30%;position:sticky;top:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;box-shadow:0 5px 30px 0 rgba(132,140,154,.2);margin-top:3rem}.PageDetailProduit_stickyInfos__lbcLl{display:flex;flex-direction:column;padding:1.5rem;gap:1rem;margin:auto}.PageDetailProduit_PrixContainer__nekJC{display:flex;justify-content:space-between;gap:1rem}.PageDetailProduit_PrixContainer__nekJC>a{font-size:1rem}.PageDetailProduit_infosContainer__x87eq{display:flex;justify-content:center;margin:1.2rem 0}.PageDetailProduit_infosContainer__x87eq div{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.3rem}.PageDetailProduit_description__UPpHl{margin:1rem 0 .5rem}.PageDetailProduit_productPage__CnJBA hr{background-color:var(--var-medium-grey-color);height:1px;width:100%;border:0;margin:1.8rem 0}.PageDetailProduit_stockLabel__G_8iN{font-size:.8rem;padding:.3rem .6rem;border-radius:6px;margin-top:5px;color:white;display:inline-flex;font-family:var(--var-font-family-semi-bold)}.PageDetailProduit_LivraisonPanier__bDVVy{display:flex;justify-content:space-between}.PageDetailProduit_descriptionDetailleContainer__A0PNW{overflow:hidden;white-space:pre-wrap;flex:17 1;width:65%}.PageDetailProduit_containerFabrication__aYFjj{display:flex;align-items:center;gap:.7rem}.PageDetailProduit_france__zA0ob{aspect-ratio:1.5;border-radius:4px;background-size:contain;width:30px;background-repeat:no-repeat;margin-top:1px}.PageDetailProduit_contenuNum__ne9A7{overflow:hidden;max-width:1140px;margin:0 auto;padding:4rem 2rem}.PageDetailProduit_delaisInfos__SlnOV{margin:.8rem 0}.PageDetailProduit_deliveryInfos__VlTnR{display:flex;justify-content:space-around;margin-top:1rem;margin-bottom:1rem}.PageDetailProduit_fideliteOver__MQsLl{margin-top:3rem}.PageDetailProduit_fideliteOver__MQsLl h2{margin:.5rem 0}.PageDetailProduit_subTitle__o2TJu{color:var(--var-grey-color);padding-left:25px;position:relative}.PageDetailProduit_subTitle__o2TJu:after{background-color:var(--var-grey-color);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:15px}.PageDetailProduit_fideliteTitle__rGLKA>div{max-width:400px;display:flex;flex-direction:column;justify-content:space-around}.PageDetailProduit_containerFideliteImage__ayHOc{display:flex}.PageDetailProduit_smileyContainer__B3U7j{display:flex;gap:8px}.PageDetailProduit_fideliteImg__RgXEt{width:175px!important;height:auto!important;position:inherit!important;object-fit:contain}.PageDetailProduit_containerCompleteAchat__9cpo_{display:flex;margin-top:2.5rem;gap:2rem}.PageDetailProduit_ProduitSupplementaire__mxc2u{width:300px}.PageDetailProduit_addition__4lM_c{font-size:4rem;align-self:center}.PageDetailProduit_resultat__OWKLM{align-self:center;margin-left:4rem}.PageDetailProduit_resultat__OWKLM>div:first-child{display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.PageDetailProduit_textPrice__SfIH5{font-size:1.2rem;margin-right:8px;font-family:var(--var-font-family-semi-bold)}.PageDetailProduit_texteImage__eAs07{font-size:1.1rem;font-family:var(--var-font-family);margin:auto}.PageDetailProduit_texteImage__eAs07 span{font-family:var(--var-font-family-semi-bold)}.PageDetailProduit_deliveryInfos__VlTnR div{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-family:var(--var-font-family);color:var(--var-grey-color);text-align:center;font-size:1rem;width:105px}.PageDetailProduit_ecologieIcon__DCM2E{transform:rotate(40deg)}.PageDetailProduit_icons__lbzxK{height:30px}.PageDetailProduit_texteInfo__IdBjV{font-size:.8rem!important}.PageDetailProduit_buttonPrix__lJztC{width:100%;display:flex;align-self:start;align-items:center;justify-content:center;margin-right:2rem}.PageDetailProduit_buttonPrixTop__3Ahvd{gap:2rem;display:flex;align-self:start;align-items:center;justify-content:center;margin-right:0}.PageDetailProduit_recommandeProduits__mmn1O{margin-top:5rem}.PageDetailProduit_fideliteContainer__pn7D_{display:flex;flex-direction:column;margin-top:2rem;background-color:var(--var-light-grey-color);padding:1rem}.PageDetailProduit_fideliteTitle__rGLKA{display:flex;justify-content:space-around;font-family:var(--var-font-family-semi-bold);font-size:1.3rem;text-align:center}.PageDetailProduit_titreAbonnement__Knds3{margin-top:2rem;margin-bottom:10px}.PageDetailProduit_fideliteLine__bX7uQ{position:absolute;height:82%;width:4px;left:-45px;top:26px}.PageDetailProduit_fideliteTag__QBPTu{color:white;width:auto;padding:.2rem .5rem;align-self:center;font-size:.8rem;border-radius:5px}.PageDetailProduit_textPrix__BD8Zz{font-size:.8rem;margin-top:-15px}.PageDetailProduit_fidelite__21TZu{display:flex;flex-direction:column;position:relative}.PageDetailProduit_fidelite__21TZu div{display:flex;flex-direction:column;flex:1 1;align-items:center}.PageDetailProduit_activitiesContainer__ep8R6{display:flex;align-items:stretch}.PageDetailProduit_contenuContainer__n6JKs{display:flex;font-size:1.2rem}.PageDetailProduit_absoluteButton__IW0eI{display:none;position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;width:100vw;align-items:center;justify-content:start;padding:.5rem;margin-left:10px}.PageDetailProduit_containerInterest__GTYWE{margin:0 auto;max-width:1140px;padding:2rem 0 0}.PageDetailProduit_buttonsSeo__XT0TA{display:flex;justify-content:flex-start;column-gap:1rem;row-gap:.6rem;flex-wrap:wrap;margin:1.4rem auto}.PageDetailProduit_titreReview__DLOZH{margin-top:4rem;margin-bottom:1rem}.PageDetailProduit_buttonSeo__kYKQK{display:inline-flex;align-items:center;justify-content:center;background-color:white;padding:.4rem .8rem;border-radius:9999px;border:1px solid var(--var-purple-color);text-decoration:none!important;color:var(--var-purple-color);font-weight:unset}.PageDetailProduit_buttonSeo__kYKQK:hover{background-color:var(--var-purple-hover);color:white}.PageDetailProduit_upperCase__vJwjo{text-transform:capitalize}@media screen and (max-width:768px){.PageDetailProduit_subTitle__o2TJu{padding-bottom:15px;padding-left:0;width:75%;display:block}.PageDetailProduit_titreReview__DLOZH{margin-bottom:3rem}.PageDetailProduit_subTitle__o2TJu:after{background-color:var(--var-medium-grey-color);top:auto;bottom:0;width:30%}.PageDetailProduit_nameContainer__EZfrk{margin-top:2rem}.PageDetailProduit_deliveryInfos__VlTnR div{width:unset}.PageDetailProduit_productPage__CnJBA{margin:3rem auto}.PageDetailProduit_containerInterest__GTYWE{margin:0 1rem}.PageDetailProduit_descriptionDetailleContainer__A0PNW{overflow:visible}.PageDetailProduit_productPage__CnJBA h1{font-size:1.7rem;line-height:1.7rem}.PageDetailProduit_mainInfosContainer__OQ72K{flex-direction:column}.PageDetailProduit_mainImg__b9HOK{width:100%}.PageDetailProduit_fidelite__21TZu{flex-direction:column}.PageDetailProduit_contenuContainer__n6JKs{flex-direction:column;line-height:1.4rem}.PageDetailProduit_listeMateriel__nIBqD,.PageDetailProduit_presentationProduit__0QtaF{font-size:1rem}.PageDetailProduit_stickyProduct__ak4hy{display:none}.PageDetailProduit_LivraisonPanier__bDVVy{flex-wrap:wrap;flex-direction:column}.PageDetailProduit_buttonPrix__lJztC{margin:1rem 0;gap:2rem}.PageDetailProduit_buttonPrixTop__3Ahvd{justify-content:left;gap:1.5rem}.PageDetailProduit_delaisInfos__SlnOV{margin:.8rem 0}.PageDetailProduit_absoluteButton__IW0eI{display:flex;padding:1rem;margin-left:0;gap:1.5rem}.PageDetailProduit_descriptionDetailleContainer__A0PNW{width:100%}.PageDetailProduit_mainInfos__67B20{margin-left:0}.PageDetailProduit_fideliteTitle__rGLKA{flex-direction:column}.PageDetailProduit_fideliteLine__bX7uQ{transform:rotate(90deg);top:-90px;left:50%}.PageDetailProduit_containerFideliteImage__ayHOc{flex-direction:column;margin-bottom:15px}.PageDetailProduit_smileyContainer__B3U7j{flex-direction:column;margin:2rem 1rem}.PageDetailProduit_smileyContainer__B3U7j>div:first-child{flex-direction:column;font-size:3rem;order:2}.PageDetailProduit_fideliteImg__RgXEt{width:270px!important;height:auto!important;margin:auto!important;margin-bottom:10px}.PageDetailProduit_listeMateriel__nIBqD{margin:0}.PageDetailProduit_buttonsSeo__XT0TA{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:1.4rem -1rem!important;padding:0 1rem}.PageDetailProduit_buttonsSeo__XT0TA::-webkit-scrollbar{display:none}.PageDetailProduit_buttonSeo__kYKQK{white-space:nowrap}}