.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{font-weight:400;line-height:1.5;font-size:18px}*{box-sizing:border-box;font-family:"Montserrat",sans-serif!important}.header-container{position:relative}main{padding-top:90px}strong{font-weight:700}header{width:100%;height:90px;display:flex;justify-content:center;align-items:center;gap:3rem;position:fixed;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;background-color:#fff;z-index:999}.header-logo-container{height:100%;padding:5px}.header-logo{height:100%}.header-logo-mac{height:60%}.header-menu{height:100%;display:flex;align-items:center;padding:5px;flex-wrap:wrap;font-size:16px}.header-menu a{color:#000;text-decoration:none;text-transform:uppercase;position:relative;padding:15px 20px}.current-menu-item a{font-weight:700!important}.menu-item a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#0ada5f;transform:scaleX(0);transform-origin:bottom left;transition:transform .5s ease}.menu-item a:hover:after{transform:scaleX(1)}.hamburger{display:none !important}.navigation-mobile{width:100%;position:absolute;top:100%;right:0;padding:10px;font-size:15px;z-index:9999;background-color:#686a6cf3;text-transform:uppercase}.navigation-mobile.active{visibility:visible;animation:latteral .4s forwards}.navigation-mobile.inactive{display:none}.navigation-mobile.closing{animation:latteral-off .4s forwards}@keyframes latteral{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes latteral-off{from{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:862px){body{font-size:14px}header{align-items:center}.header-menu{display:none}.hamburger{display:block !important;padding-top:2rem!important}.menu-item{display:flex;justify-content:end;margin:5px 0;padding:5px 0}.menu-item a{text-decoration:none;color:#f5f5f5}.header-logo-mac{height:40%}}.btn-call-desktop{position:fixed;top:50%;left:0;transform:rotate(-90deg) translate(-50%,100%);transform-origin:bottom left;background-color:#28a745;color:#fff;padding:10px 14px;border-radius:0 0 8px 8px;text-decoration:none;font-weight:700;font-size:16px;z-index:9999;box-shadow:0 4px 8px rgba(0,0,0,.2);display:inline-flex;align-items:center;justify-content:center;gap:0px;white-space:nowrap;line-height:1;height:40px}.btn-call-desktop:hover{background-color:#218838;gap:10px}.btn-call-desktop .numero{opacity:0;max-width:0;overflow:hidden;transition:max-width .3s ease,opacity .3s ease}.btn-call-desktop:hover .numero{opacity:1;max-width:200px}.btn-call-mobile{position:fixed;bottom:20px;left:5px;background-color:#28a745;color:#fff;padding:14px 16px;border-radius:50%;text-decoration:none;font-size:20px;z-index:9999;box-shadow:0 4px 8px rgba(0,0,0,.2);display:none;transition:background-color .3s ease}.btn-call-desktop:hover,.btn-call-mobile:hover{background-color:#218838}.footer-bottom{background-color:#dfe1e4;display:flex;flex-direction:column;align-items:center;font-size:14px;padding:1rem;width:100%}.footer-list{display:flex;flex-wrap:wrap}.footer-list-colonne{width:calc(100%/3);min-width:300px;display:flex;flex-direction:column;align-items:center}.footer-list-colonne a{text-decoration:none;color:#000}.footer-list-logo{width:70px}.footer-list-title{font-weight:700;margin:1rem 0}.footer-list-colonne ul{list-style-type:disc;margin-left:20px;padding-left:20px}.footer-list-colonne li{margin-bottom:5px}.footer-end{font-size:11px;text-align:center}.footer-list-rs-container{display:flex;gap:1rem;margin-top:1rem}.footer-list-rs{height:30px}@media (max-width:768px){.btn-call-desktop{display:none}.btn-call-mobile{display:inline-block}.footer-list-colonne{width:100%;padding:0 1rem}}.reparation-grid{width:90%;margin:auto;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.reparation-item{height:200px;padding:1rem;width:calc(100% /5);min-width:338px;transition:.7s ease;border:3px solid #0ADA5F!important;border-radius:8px}.reparation-item:hover{transition:.5s ease;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.reparation-item a{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:#000;text-align:center}.reparation-item img{width:auto;height:100px;display:block;margin:auto}.boutique-filtres{padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.boutique-filtres-parent,.boutique-filtres-enfant{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.filtre-bouton{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100px;height:100px;padding:.5rem;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;gap:.3rem}.filtre-bouton:hover{background-color:#f9f9f9}.filtre-bouton img{width:50px;height:50px;object-fit:cover;border-radius:50%;transition:transform .2s}.filtre-bouton:hover img{transform:scale(1.05)}.filtre-bouton span{font-size:.9rem;font-weight:500;line-height:1.2}.filtre-bouton.active{border-color:#0ada5f;background-color:#0ada6132}.filtre-bouton.active span{color:#2b364a;font-weight:700}.filtre-prix{text-align:center}#prix-range{width:300px;margin-top:.5rem;color:#0ada5f}.produits-grid{display:flex;flex-wrap:wrap;gap:1.5rem}.produits-container{padding:1rem;width:80%;margin:auto}.produit-item{width:calc(25% - 1.5rem);min-width:200px;border:2px solid #000;padding:5px;border-radius:15px;transition:.5s ease}.produit-item li{display:flex;flex-direction:column;align-items:center}.produit-item:hover{transition:.5s ease;border:2px solid #0ada5f}.produit-item a{color:#000;text-decoration:none;transition:.5s ease;display:flex;flex-direction:column;align-items:center}.produit-item .add_to_cart_button{background-color:#dfe1e4;color:#000;border:1px solid #0ada5f;border-radius:5px;padding:.6rem 1rem;margin-top:.8rem;font-weight:600;font-size:.9rem;text-transform:uppercase;text-align:center;width:100%;max-width:180px;transition:.5s ease}.produit-item .add_to_cart_button:hover{background-color:#fff;color:#0ada5f;transition:.5s ease;border:1px solid #0ada5f}.produit-item .add_to_cart_button{display:inline-block;text-align:center}.produit-item a:hover{color:#2b364a;transition:.5s ease}.produit-item img{max-width:100%;height:auto;display:block;margin:auto}.produit-item li{list-style:none}.onsale{display:none}.produits-container{display:flex;flex-direction:column;gap:1rem}.groupe-parent{display:flex;flex-direction:column;gap:3rem}.boutique-section-parent{margin-top:2rem;font-size:35px;width:100%;border-bottom:3px solid #0ada5f;text-transform:capitalize;font-weight:700}.boutique-section-enfant{margin-bottom:1rem;font-size:25px;font-weight:700;text-transform:capitalize}.woocommerce-loop-product__title{font-size:20px;font-weight:700}.boutique-recherche{margin:20px 0;text-align:center}#recherche-produit{padding:10px;width:80%;max-width:400px;font-size:16px;border:1px solid #ccc;border-radius:5px}@media screen and (max-width:768px){.produit-item{width:100%;margin:auto}.filtre-bouton{width:90px;height:90px}.filtre-bouton img{width:40px;height:40px}#prix-range{width:90%}}.page-produit .produit-container{display:flex;gap:2rem;padding:2rem;flex-wrap:wrap}.produit-image{flex:1 1 45%;max-width:600px}.produit-infos{flex:1 1 45%;display:flex;flex-direction:column;gap:1.2rem}.produit-titre{font-size:2rem;margin-bottom:.5rem}.produit-description{line-height:1.6;color:#333}.produits-similaires{padding:2rem;background:#f7f7f7}.produits-similaires h2{font-size:1.6rem;margin-bottom:1rem;text-align:center}.single_add_to_cart_button{color:#000;border:1px solid #0ada5f;border-radius:5px;padding:.6rem 1rem;margin-top:.8rem;font-weight:600;font-size:.9rem;text-transform:uppercase;transition:background-color .3s ease;text-align:center;width:100%;max-width:180px;cursor:pointer;transition:.3s ease-in}.single_add_to_cart_button:hover{background-color:#0ada5f;color:#fff;transition:.3s ease-in}.single-disclamer{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #0ada5f;padding-top:1rem}.single-disclamer-item{display:flex;flex-direction:column;width:calc(100%/4);align-items:center;text-align:center}.single-disclamer-logo{width:100px}.produits-similaires .produits-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.produit-similaire-item{width:160px;font-size:.85rem;padding:.5rem;background:#fff;border:1px solid #eee;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:.4rem}.produit-similaire-item a{color:#000;text-decoration:none}.produit-similaire-item img{width:100%;height:auto;border-radius:4px}.produit-similaire-item .woocommerce-loop-product__title{font-size:.85rem;font-weight:500;margin:.3rem 0;line-height:1.2}.produit-similaire-item .price{font-size:.8rem;color:#333}.produit-similaire-item .add_to_cart_button,.produit-similaire-item .added_to_cart{display:none !important}.produits-similaires li{list-style:none}.wp-post-image{width:100%;height:auto}@media screen and (max-width:768px){.page-produit{padding:96px 1rem 1rem}.single-disclamer{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #2b364a;padding-top:1rem;gap:1rem}.single-disclamer-item{display:flex;flex-direction:column;width:100%;align-items:center;text-align:center}.single-disclamer-logo{width:100px}}.site-main{min-height:70vh}.woocommerce-account .woocommerce{max-width:900px;margin:0 auto;padding:2rem 1rem;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05)}.woocommerce-account h2,.woocommerce-account h3{font-size:1.4rem;margin-bottom:1rem;color:#333}.woocommerce-MyAccount-navigation{background:#f9f9f9;padding:1rem;border-radius:10px;margin-bottom:2rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin:.5rem 0}.woocommerce-MyAccount-navigation a{color:#2b364a;text-decoration:none;font-weight:600;display:block;padding:.4rem .8rem;border-radius:4px;transition:background .2s ease}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{background-color:#e5f5ff}.woocommerce-MyAccount-content{padding:1rem;background-color:#fff;border:1px solid #eee;border-radius:10px}.woocommerce-table--order-downloads,.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-top:1rem}.woocommerce-table--order-downloads th,.woocommerce-orders-table th,.woocommerce-table--order-downloads td,.woocommerce-orders-table td{border:1px solid #ddd;padding:.6rem;text-align:left;font-size:.9rem}.woocommerce-orders-table th{background:#f1f1f1;font-weight:600}.woocommerce-button,.woocommerce-Button{background-color:#0ADA5F!important;color:black!important;padding:.5rem 1rem;border:none;border-radius:4px;text-decoration:none;display:inline-block;font-size:.9rem;transition:background .3s ease}.woocommerce-button:hover,.woocommerce-Button:hover{background-color:#005e8a}.woocommerce-cart .woocommerce{max-width:1000px;margin:0 auto;padding:2rem 1rem}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding:2rem}.woocommerce-cart h1{text-align:center;font-size:2rem;margin-bottom:2rem}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.05)}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{padding:1rem;border-bottom:1px solid #eee;text-align:left;font-size:.95rem}.woocommerce-cart table.shop_table th{background-color:#f9f9f9;font-weight:600}.woocommerce-cart .product-thumbnail img{max-width:60px;border-radius:4px}.woocommerce-cart .quantity input.qty{width:60px;padding:.4rem;text-align:center;font-size:.9rem;border-radius:4px;border:1px solid #ccc}.woocommerce .button,.woocommerce button.button{background-color:#2b364a;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;font-weight:600;text-transform:uppercase;transition:background-color .3s ease;cursor:pointer}.woocommerce .button:hover,.woocommerce button.button:hover{background-color:#005e8a}.cart_totals{margin-top:2rem;border:1px solid #eee;padding:1rem;border-radius:10px;background:#fdfdfd}.woocommerce .checkout-button{width:100%;text-align:center;font-size:1rem;margin-top:1rem}.woocommerce-cart .cart-empty{text-align:center;font-size:1.2rem;padding:2rem 0}.single-reparation{display:flex;flex-direction:column;align-items:center}.reparations-container .wp-block-query{padding:1rem}.reparation-list{margin:auto;width:80%}.reparation-list .wp-block-group{border:1px solid #0ada5f;border-radius:15px;padding:0!important;text-align:center}.reparations-container .wp-block-group a{color:black!important;padding:5px}.reparation-bouton{border:1px solid #0ada5f;color:#000;border-radius:5px;padding:.6rem 1rem;font-weight:600;font-size:.9rem;text-transform:uppercase;text-align:center;width:100%;max-width:180px;transition:background-color .3s ease;cursor:pointer;text-decoration:none}.reparation-bouton:hover{background-color:#0ada5f;transition:background-color .3s ease}.single-reparation{max-width:800px;margin:0 auto;padding:102px 1rem 1rem;font-family:"Segoe UI",sans-serif}.reparation-title{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#111}.reparation-content{font-size:1.125rem;line-height:1.8;color:#333}.reparation-content p{margin-bottom:1.5rem}.reparation-content h2,.reparation-content h3{margin-top:2.5rem;margin-bottom:1rem;color:#222}.reparation-content img{max-width:100%;height:auto;margin:2rem 0;border-radius:8px}.reparation-content a{color:#0073aa;text-decoration:underline}.reparation-content a:hover{color:#005177;text-decoration:none}.reparation-content iframe{display:block;margin:2rem auto;max-width:100%}.services-container .products{padding:3rem!important;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.services-container .product{border:1px solid #0ada5f;padding:1rem!important;border-radius:15px;width:250px!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:350px;box-sizing:border-box;overflow:hidden;background:#fff;text-align:center}.services-container .product a{color:#000;text-decoration:none}.services-container .product img{height:180px;width:auto;object-fit:cover;border-radius:10px;margin-bottom:1rem;max-width:100%}.services-container .products .add_to_cart_button{display:none!important}.liste-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:80%;margin:auto;padding-top:2rem;padding-bottom:2rem}.carte-article{border:1px solid #ddd;padding:1rem;border-radius:10px;text-align:center;transition:box-shadow .3s ease;background:#fff}.carte-article:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.carte-article a{text-decoration:none;color:inherit;display:block}.img-article img{width:100%;height:180px;object-fit:contain;border-radius:8px;margin-bottom:1rem}.carte-article h2{font-weight:700;font-size:1.2rem}.pagination{margin:2rem;text-align:center}.pagination .page-numbers{display:inline-block;margin:0 5px;padding:.5rem .8rem;background:#f4f4f4;border-radius:4px;text-decoration:none;color:#333}.pagination .current{background:#0ada5f;color:#fff}.article-blog{max-width:800px;margin:auto;padding:2rem}.article-blog h1{font-size:2rem;margin:1rem 0;color:#2b364a;text-align:center}.image-article img{height:150px;width:auto;border-radius:10px;margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto}.contenu-article{font-size:1.1rem;line-height:1.7;color:#333}.meta-article{font-size:.9rem;color:#666;margin-top:2rem;border-top:1px solid #ccc;padding-top:1rem}.contenu-article p{margin-bottom:1.5em}.contenu-article h2,.contenu-article h3{margin-top:2em;margin-bottom:1em}.contenu-article ul,.contenu-article ol{margin-left:2em;margin-bottom:1.5em}.contenu-article li{margin-bottom:.5em}.bouton-retour-blog a{color:#000;text-decoration:none}.bouton-retour-blog a:hover{color:#000;text-decoration:underline}