.reviews-box{width:80px;height:90px;padding:5px;background:#fff;border-radius:8px 0 0 8px;box-shadow:0 0 8px #32323229;text-align:center;font-size:13px;line-height:1.2em;position:fixed;top:65%;transform:translatey(-50%);right:0;max-width:100px;z-index:99;display:flex;flex-direction:column;justify-content:space-around;color:#41484dcf;overflow:hidden}.reviews-box i{color:#ffdc0f;display:inline-block;font-size:11px;text-rendering:auto;-webkit-font-smoothing:antialiased}.template-product .pic-and-variant .variant-side-left .variant_percentage_discount{display:block}.template-product .pic-and-variant .variant-side-right .cstm_variant_actual_price{text-decoration-line:line-through}.template-product .pic-and-variant .variant-side-right .cstm_variant_compare_price{display:block}@media(max-width:767px){.reviews-box{width:72px;height:82px;font-size:12px}.reviews-box i{font-size:10px}}.banner-red{background-color:#bef2c2;display:inline-block;padding:23px 20px 23px 88px;border-radius:10px;color:#129f1d;font-weight:300;font-size:18px;letter-spacing:.6px;margin-bottom:35px;position:relative}.banner-red .banner-badge{background-color:#01b03e;color:#fff;position:absolute;top:-20px;left:-45px;border-radius:5px;padding:10px;text-align:center;rotate:-7deg;font-size:16px}.banner-red .banner-badge span{display:block;font-weight:700}.banner-red p span{font-weight:700}@media(max-width:767px){.banner-red{font-size:16px;padding:25px 15px 18px 25px;display:block}.banner-red .banner-badge{padding:8px 10px;top:-30px;left:-20px;font-size:11px;line-height:normal;letter-spacing:unset}}.diagnostic-side,.microsod-side{display:flex;align-items:center;justify-content:space-between;border:solid 1px #464646;margin-bottom:15px;border-width:1px!important;padding:12px 10px;border-radius:8px;cursor:pointer}.diagnostic-side:hover,.diagnostic-side.variant_selected,.microsod-side:hover,.microsod-side.variant_selected{border:2px solid #00fc58}.diagnostic-side .variant-side-left img,.microsod-side .variant-side-left img{object-fit:contain;width:42px;height:42px;filter:brightness(0) invert(1)!important}.diagnostic-side .variant-side-left p,.microsod-side .variant-side-left p{font-size:16px}.diagnostic-side .variant-side-right:after,.microsod-side .variant-side-right:after{top:20%}.diagnostic-side .variant-side-right p,.microsod-side .variant-side-right p{font-size:16px;color:#fff;padding:11px}.microsod-side .variant-side-right p{min-width:100px}.diagnostic-alert p,.microsod-alert p{position:relative;padding:15px 15px 15px 50px;background-color:#bef2c2;color:#0d5713;font-weight:400;font-size:14px;border-radius:8px;line-height:normal;margin-bottom:15px}.diagnostic-alert p:before,.microsod-alert p:before{content:"";width:30px;height:30px;position:absolute;top:20px;background-image:url(/cdn/shop/files/info.png?v=1700047869);background-size:100%;left:8px}.btn-rdv{box-shadow:0 .25rem 1.25rem #333;background-color:#444;padding:20px 30px;font-size:16px;display:block;width:fit-content;margin:25px auto 0;border-radius:6px;cursor:pointer;transition:.3s}.btn-rdv:hover{background-color:#7a7777}.microsod-alert .btn-rdv{margin-bottom:24px}@media(max-width:767px){.diagnostic-side .variant-side-left p,.diagnostic-side .variant-side-right p,.microsod-side .variant-side-left p,.microsod-side .variant-side-right p{font-size:14px}}.ordi_product .cstm_total_price,.ordi_product .cstm_submit_btn-product{display:none!important}.demande_devis{box-shadow:0 .25rem 1.25rem #333;background-color:#16bb24;padding:20px 30px;font-size:16px;display:block;width:fit-content;margin:25px auto 0;border-radius:6px;cursor:pointer;transition:.3s}.form_devis .globo-formbuilder{display:block!important}.form_devis .panels,.globo-form .panels{height:auto!important}.form_devis .globo-form-control:last-child{display:none}.ordi_product>.pic{min-width:50%}.tabs__product-page .tab-content .h4{font-size:12px;font-weight:500;color:#05f04f;line-height:24px;margin-bottom:5px}.img-text-list .h2{color:#00fc58!important;font-size:26px}.img-text-list-img .h4{font-size:17px}#nous-contacter{background-color:#fff!important}#nous-contacter .banner__top{position:relative;background-image:url(/cdn/shop/files/9c04cb6837.webp?v=1704728554);min-height:425px;background-repeat:no-repeat;background-size:cover;background-position:center 75%;padding-top:80px}#nous-contacter .banner__top:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%;opacity:.6}#nous-contacter .banner__top .container{position:relative;z-index:2}#nous-contacter .banner__top .heading{text-align:center;margin-bottom:20px;text-transform:uppercase;font-size:32px;letter-spacing:5px}#nous-contacter .banner__top .summary{font-size:15px;text-align:center;width:800px;margin:auto;line-height:24px;opacity:.9;letter-spacing:.6px}#nous-contacter .form-contact{background-color:#f1f1f1;width:100%;max-width:1000px;border-radius:4px;padding:50px 40px!important;position:relative;z-index:2;margin:-100px auto 0}#nous-contacter .form-contact .des{text-align:center;color:#000;font-size:16px;width:90%;margin:0 auto 25px;line-height:26px}#nous-contacter .form-contact .col_2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}#nous-contacter .form-contact .form-group label{color:#737272;font-size:14px;font-weight:400;margin-bottom:5px}#nous-contacter .form-contact .form-group input{min-height:45px;border-radius:4px;width:100%;min-width:100%}#nous-contacter .form-contact .form-group textarea{max-width:100%;border-radius:4px}#nous-contacter .form-contact .btn{width:fit-content;margin:auto;display:block;font-size:14px;border-radius:4px}#nous-contacter .main-content{padding-bottom:0}#nous-contacter .map{margin-bottom:-8px}#nous-contacter .map iframe{height:300px}.info-accroches{width:1000px;margin:80px auto 100px}.info-accroches .columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;text-align:center}.info-accroches .column{display:flex;flex-direction:column;justify-content:center}.info-accroches .column i{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border-radius:20px;font-size:28px;margin:0 auto 20px}.info-accroches .column a{color:#000;font-weight:700;text-decoration:underline;font-size:15px;letter-spacing:.6px}#nous-contacter .form-success{background-color:#19c258;border-radius:4px;margin-bottom:20px}@media(max-width:992px){#nous-contacter .banner__top .summary,.info-accroches{width:100%}}@media(max-width:767px){#nous-contacter .form-contact{margin:-50px auto 0;padding:50px 10px!important;width:95%}.info-accroches .columns{grid-template-columns:repeat(1,1fr)}.info-accroches{margin:40px auto 50px}#nous-contacter .form-contact .col_2{grid-gap:10px}}.text-op{text-align:left}.text-op .banner{position:relative;padding:35px 25px 35px 90px;margin-bottom:50px;border:1px solid #343534;border-radius:3px}.text-op .banner:before{content:"\f10d";font-family:fontawesome;font-weight:900;position:absolute;left:30px;top:28px;color:#05f861;border:1px solid #05f860;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;padding-top:2px;font-weight:300}.text-op ul{margin-bottom:0}.text-op .banner p,.text-op .banner li{font-size:14px!important;line-height:25px;font-weight:400;opacity:.9;text-align:justify}.text-op .banner h1{font-size:24px;margin-bottom:20px}.text-op .banner h2,.text-op .banner h3{font-size:20px;margin-bottom:20px;letter-spacing:.6px;padding:0}@media(max-width:767px){.text-op .banner{padding:65px 15px 25px}.text-op .banner:before{left:15px;top:16px}}.mt-100{margin-top:100px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
