.single-produit h1{font:var(--font-style-normal) normal var(--font-weight-bold) var(--font-size-52)/var(--line-spacing-58) var(--font-family-arboria);letter-spacing:var(--character-spacing-0-52);color:var(--color-0090df);margin-bottom:18px}.single-produit p.h2{font:var(--font-style-normal) normal var(--font-weight-bold) var(--font-size-18)/var(--line-spacing-21) var(--font-family-arboria);letter-spacing:var(--character-spacing-0-18);color:var(--color-4a5568);text-align:left;margin-bottom:40px}.single-produit div.info{border-top:1px solid var(--color-0090df);margin-bottom:12px}.single-produit div.info span{margin-bottom:8px;display:block}.single-produit div.info>div{display:flex;align-items:center;justify-content:space-between}.single-produit div.info>div a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-4a5568)}.single-produit div.info>div a span.icon-selection-store{font-size:var(--font-size-30);color:var(--color-4a5568);margin:0}.single-produit div.info .logo-fabricant{height:40px;width:auto}.single-produit div.info ul{padding-left:0;list-style:none;margin-bottom:0}.single-produit div.info ul.avantages li{display:flex;align-items:center;gap:8px;margin-bottom:12px}.single-produit div.info ul.avantages li span{color:var(--color-0090df);font-size:24px;margin-bottom:0}.single-produit div.info ul.materiaux{display:flex;align-items:center;gap:8px;margin-top:12px}.single-produit div.info ul.materiaux li{border-radius:4px;padding:4px 16px;border:1px solid var(--color-4a5568)}.single-produit ul.gallery{padding-left:0;list-style:none;position:relative}.single-produit ul.gallery button.slick-arrow{position:absolute}.single-produit ul.gallery li img{width:100%;height:auto;border-radius:8px;max-height:500px;object-fit:contain}.single-produit ul.gallery ul.slick-dots{position:absolute;bottom:0;display:flex;gap:10px;align-items:center;width:100%;justify-content:center;padding-bottom:40px}.single-produit ul.gallery ul.slick-dots li{height:var(--font-size-12);width:var(--font-size-12);border:1px solid var(--color-ffffff);border-radius:50%;display:inline-block}.single-produit ul.gallery ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.single-produit ul.gallery ul.slick-dots li.slick-active{background-color:var(--color-ffffff)}.single-produit section{padding-bottom:40px}.single-produit section.bottom-border{border-bottom:1px solid var(--color-0090df)}.single-produit .mobile-menu{display:flex;align-items:center;gap:12px;margin-top:12px;font:var(--font-style-normal) normal var(--font-weight-normal) var(--font-size-20)/var(--line-spacing-24) var(--font-family-arboria);letter-spacing:var(--character-spacing-0);color:var(--color-4a5568);text-align:left;text-decoration:none}.single-produit .mobile-menu span{font-size:var(--font-size-28)}.single-produit .mobile-menu:hover{color:var(--color-0090df)}.single-produit .inner-menu{background:var(--color-ffffff);padding-top:12px;display:flex;align-items:center;gap:56px;padding-bottom:24px;position:sticky;top:var(--height-header);z-index:3}.single-produit .inner-menu.stuck{border-top:0;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.single-produit .inner-menu a{display:flex;align-items:center;gap:12px;font:var(--font-style-normal) normal var(--font-weight-normal) var(--font-size-20)/var(--line-spacing-24) var(--font-family-arboria);letter-spacing:var(--character-spacing-0);color:var(--color-4a5568);text-align:left;text-decoration:none}.single-produit .inner-menu a span{font-size:var(--font-size-28)}.single-produit .inner-menu a:hover{color:var(--color-0090df)}.single-produit .card{padding:0 48px 0 0px;border:0}.single-produit .card p{margin-bottom:8px}.single-produit .card p span{padding:0 16px;border-radius:4px;border:2.5px solid var(--color-4a5568);margin-right:18px}.single-produit .card .card_notice{color:var(--color-0090df)}.single-produit .ligne_tableau{padding:12px 0;border-bottom:1px solid var(--color-cbe4ea)}.single-produit .ligne_certification{border-bottom:1px solid var(--color-cbe4ea)}.single-produit .ligne_certification img{width:100%;height:auto}.single-produit .ligne_personnalisation{border-bottom:1px solid var(--color-cbe4ea);margin-bottom:12px;margin-left:24px;margin-right:24px;padding:0}.single-produit .ligne_personnalisation .donnee_tableau div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid transparent}.single-produit .ligne_personnalisation .donnee_tableau div.active,.single-produit .ligne_personnalisation .donnee_tableau div:hover{color:var(--color-0090df);border-color:var(--color-0090df)}.single-produit .perso_gallery figure{position:relative;margin:0;padding-bottom:60px}.single-produit .perso_gallery figure img{border-radius:8px;width:100%;height:auto}.single-produit .perso_gallery figure figcaption{position:absolute;width:100%;height:60px;padding:0 50px;display:flex;align-items:center;justify-content:center}.single-produit .perso_gallery .slick-arrow{font-size:0;line-height:0;position:absolute;bottom:10px;z-index:1;display:block;width:40px;height:40px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.single-produit .perso_gallery .slick-arrow.slick-prev:before,.single-produit .perso_gallery .slick-arrow.slick-next:before{font-family:'icomoon';font-size:40px;line-height:1;color:var(--color-4a5568);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-produit .perso_gallery .slick-arrow.slick-prev{left:0}.single-produit .perso_gallery .slick-arrow.slick-prev:before{content:"\e90e"}.single-produit .perso_gallery .slick-arrow.slick-next{right:0}.single-produit .perso_gallery .slick-arrow.slick-next:before{content:"\e90f"}.single-produit .perso_gallery ul.slick-dots{position:absolute;bottom:0;display:flex;gap:10px;align-items:center;width:100%;justify-content:center;padding-bottom:40px}.single-produit .perso_gallery ul.slick-dots li{height:var(--font-size-12);width:var(--font-size-12);border:1px solid var(--color-ffffff);border-radius:50%;display:inline-block}.single-produit .perso_gallery ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.single-produit .perso_gallery ul.slick-dots li.slick-active{background-color:var(--color-ffffff)}