a:focus,a:focus-visible,button:focus,button:focus-visible,.et_pb_button:focus,.et_pb_button:focus-visible,outline:3px solid #000995;outline-offset:3px;border-radius:6px}.sidebar a[href*="mon-compte"] img,.sidebar a[href*="mon-compte/"] img,.sidebar a[href*="panier"] img,.sidebar a[href*="panier/"] img{max-width:36px;height:auto;display:inline-block}.sidebar a[href*="mon-compte"],.sidebar a[href*="panier"]{display:flex;align-items:center;gap:8px}.sidebar a[href*="mon-compte"] i,.sidebar a[href*="panier"] i{font-size:20px}.woocommerce ul.products li.product.post-4528{position:relative}.woocommerce ul.products li.product.post-4528::before{content:"Nouveau 2025";position:absolute;top:10px;left:10px;padding:4px 10px;background-color:#03C6C8;color:#000995;font-weight:700;font-size:12px;border-radius:4px;z-index:10}.woocommerce ul.products li.product.post-4245{position:relative}.woocommerce ul.products li.product.post-4245::before{content:"Diagnostic express";position:absolute;top:10px;left:10px;padding:4px 10px;background-color:#000995;color:#ffffff;font-weight:700;font-size:12px;border-radius:4px;z-index:10}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000995;font-weight:700}.woocommerce div.product form.cart .button,.single_add_to_cart_button{background-color:#03C6C8;color:#000995;border:none;border-radius:6px;padding:12px 24px;font-weight:700;text-transform:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{}.woocommerce div.product .product_meta .tagged_as{font-weight:700}.woocommerce div.product .product_meta .tagged_as a{font-weight:400}.woocommerce-store-notice,p.demo_store{background-color:#03c6c8;color:#000995;text-align:center;padding:8px 16px;font-size:14px}.woocommerce-store-notice a,p.demo_store a{color:#000995;text-decoration:underline}.woocommerce-store-notice a:hover,.woocommerce-store-notice a:focus,p.demo_store a:hover,p.demo_store a:focus{color:#000995}.woocommerce div.product .product_title,.woocommerce div.product .product_title.entry-title{color:#0248B9!important;font-weight:700!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#0248B9!important;font-weight:700!important}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-product-details__short-description p{color:#000995!important}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel li{color:#000995!important}.woocommerce ul.products li.product .vks-product-short-description,.woocommerce ul.products li.product .vks-product-short-description p{color:#000995!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#000995!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#FFFFFF!important;border-color:#000995!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:focus{color:#FFFFFF!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#C7017A!important;font-weight:700}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{color:#C7017A!important}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{color:#555555}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{border-radius:10px}.woocommerce .woocommerce-message{background-color:#0379B7!important;color:#FFFFFF!important;border-color:#0379B7!important}.woocommerce .woocommerce-message::before{color:#FFFFFF!important}.woocommerce .woocommerce-message a:not(.button){color:#FFFFFF!important;text-decoration:underline}.woocommerce .woocommerce-message .button{background-color:#FFFFFF!important;color:#C7017A!important;border:1px solid #C7017A!important;border-radius:6px;font-weight:700}.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:focus{background-color:#C7017A!important;color:#FFFFFF!important;border-color:#C7017A!important}.woocommerce div.product form.cart .button,.single_add_to_cart_button{background-color:#03C6C8!important;color:#000995!important;border:none;border-radius:6px;padding:12px 24px;font-weight:700;text-transform:none}.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:focus,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus{background-color:#02AEB0!important;color:#000000!important}.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{background-color:#0379B7!important;color:#FFFFFF!important;border-color:#0379B7!important}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce-notices-wrapper .woocommerce-error::before{color:#FFFFFF!important}.woocommerce .woocommerce-info a,.woocommerce .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-error a{color:#FFFFFF!important;text-decoration:underline}.woocommerce div.product .product_meta{color:#000995!important}.woocommerce div.product .product_meta a{color:#000995!important}.woocommerce div.product .product_meta a:hover,.woocommerce div.product .product_meta a:focus{color:#03C6C8!important;text-decoration:underline}.woocommerce div.product .product_meta .tagged_as{font-weight:700!important}.woocommerce div.product .product_meta .tagged_as a{font-weight:400!important}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button.button,.woocommerce-account .woocommerce-MyAccount-content input.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{background-color:#03C6C8!important;color:#000995!important;border:2px solid #03C6C8!important;border-radius:8px!important;font-weight:700!important;text-transform:none!important;padding:10px 16px!important}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:focus,.woocommerce-account .woocommerce-MyAccount-content .button:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:focus-visible{background-color:#02AEB0!important;color:#000000!important;border-color:#02AEB0!important;outline:3px solid #000995!important;outline-offset:3px!important}.woocommerce-account .woocommerce-MyAccount-navigation a{color:#000995!important;text-decoration:none!important;border-radius:8px!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:#000995!important;color:#FFFFFF!important}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus,.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{text-decoration:underline!important;outline:3px solid #03C6C8!important;outline-offset:3px!important}.woocommerce-account .woocommerce-MyAccount-navigation a:focus,.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{background:#FFFFFF!important;color:#000995!important;border-color:#000995!important;text-decoration:underline!important;outline:3px solid #03C6C8!important;outline-offset:3px!important}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button.button,.woocommerce-account .woocommerce-MyAccount-content input.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{background:#FFFFFF!important;color:#000995!important;border:2px solid #000995!important;border-radius:10px!important;font-weight:700!important;text-transform:none!important;padding:10px 16px!important}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:focus,.woocommerce-account .woocommerce-MyAccount-content .button:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:focus-visible{background:#FFFFFF!important;color:#000995!important;border-color:#000995!important;outline:3px solid #03C6C8!important;outline-offset:3px!important}.woocommerce-account form.woocommerce-form-login button.woocommerce-button,.woocommerce-account form.woocommerce-form-login button.button,.woocommerce-account form.woocommerce-form-login button[name="login"],.woocommerce-account form.woocommerce-form-register button.woocommerce-button,.woocommerce-account form.woocommerce-form-register button.button,.woocommerce-account form.woocommerce-form-register button[name="register"]{background:#0379b7!important;color:#FFFFFF!important;border:2px solid #0379b7!important;border-radius:10px!important;font-weight:700!important;text-transform:none!important;padding:10px 16px!important}.woocommerce-account form.woocommerce-form-login button.woocommerce-button:hover,.woocommerce-account form.woocommerce-form-login button.woocommerce-button:focus,.woocommerce-account form.woocommerce-form-login button.woocommerce-button:focus-visible,.woocommerce-account form.woocommerce-form-register button.woocommerce-button:hover,.woocommerce-account form.woocommerce-form-register button.woocommerce-button:focus,.woocommerce-account form.woocommerce-form-register button.woocommerce-button:focus-visible{background:#0379b7!important;color:#FFFFFF!important;border-color:#0379b7!important;outline:3px solid #03C6C8!important;outline-offset:3px!important}#main-content{padding-top:0!important;margin-top:0!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{background-color:#0379B7!important;color:#FFFFFF!important;border-color:#0379B7!important}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce-notices-wrapper .woocommerce-error::before{color:#FFFFFF!important}.woocommerce .woocommerce-message a:not(.button),.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-error a:not(.button),.woocommerce-notices-wrapper .woocommerce-message a:not(.button),.woocommerce-notices-wrapper .woocommerce-info a:not(.button),.woocommerce-notices-wrapper .woocommerce-error a:not(.button){color:#FFFFFF!important;text-decoration:underline!important}.woocommerce-account .woocommerce-MyAccount-content a.button.order-again,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.button{background:#0379B7!important;color:#FFFFFF!important;border-color:#0379B7!important}.woocommerce form.woocommerce-ResetPassword button.button,.woocommerce form.woocommerce-ResetPassword .button,.woocommerce-account form.woocommerce-EditAccountForm button.button,.woocommerce-account form.lost_reset_password button.button{background:#0379B7!important;color:#FFFFFF!important;border-color:#0379B7!important}.woocommerce-account .woocommerce-MyAccount-content a.button.order-again:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce form.woocommerce-ResetPassword button.button:hover,.woocommerce-account form.woocommerce-EditAccountForm button.button:hover,.woocommerce-account form.lost_reset_password button.button:hover{filter:brightness(0.92)}.woocommerce-order-received .woocommerce-order .woocommerce-table--order-downloads a,.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads a,.woocommerce-order-received .woocommerce-order a.woocommerce-MyAccount-downloads-file{color:#000995!important;text-decoration:underline}.woocommerce-order-received .woocommerce-order .woocommerce-table--order-downloads a:hover,.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads a:hover,.woocommerce-order-received .woocommerce-order a.woocommerce-MyAccount-downloads-file:hover{color:#000995!important;text-decoration:underline;filter:brightness(0.92)}.woocommerce-order-received a.button.order-again,.woocommerce-order-received .woocommerce a.button.order-again{background:#000995!important;color:#FFFFFF!important;border-color:#000995!important}.woocommerce-order-received a.button.order-again:hover,.woocommerce-order-received .woocommerce a.button.order-again:hover{color:#FFFFFF!important;border-color:#000995!important;filter:brightness(0.92)}body.woocommerce-order-received p.order-again a.button,body.woocommerce-order-received .order-again a.button,body.woocommerce-order-received a.button.order-again,body.woocommerce-order-received a.woocommerce-button.button.order-again{background-color:#0379B7!important;color:#FFFFFF!important;border:2px solid #0379B7!important;box-shadow:none!important;text-decoration:none!important}body.woocommerce-order-received p.order-again a.button:hover,body.woocommerce-order-received .order-again a.button:hover,body.woocommerce-order-received a.button.order-again:hover,body.woocommerce-order-received a.woocommerce-button.button.order-again:hover,body.woocommerce-order-received p.order-again a.button:focus,body.woocommerce-order-received .order-again a.button:focus,body.woocommerce-order-received a.button.order-again:focus,body.woocommerce-order-received a.woocommerce-button.button.order-again:focus,body.woocommerce-order-received p.order-again a.button:visited,body.woocommerce-order-received .order-again a.button:visited,body.woocommerce-order-received a.button.order-again:visited,body.woocommerce-order-received a.woocommerce-button.button.order-again:visited{background-color:#0379B7!important;color:#FFFFFF!important;border:2px solid #0379B7!important;filter:brightness(0.92)}#vs_digital_waiver_field input#vs_digital_waiver{display:inline-block!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;visibility:visible!important;pointer-events:auto!important;appearance:auto!important}#vs_digital_waiver_field input#vs_digital_waiver:focus{outline:2px solid currentColor;outline-offset:2px}.et-l--header a:focus,.et-l--header a:focus-visible,.et-l--header button:focus,.et-l--header button:focus-visible,.et-l--header [tabindex]:focus,.et-l--header [tabindex]:focus-visible,#main-header a:focus,#main-header a:focus-visible,#main-header button:focus,#main-header button:focus-visible{outline:3px solid #000995!important;outline-offset:4px!important;border-radius:8px!important}.et_pb_menu a:focus,.et_pb_menu a:focus-visible,.et_pb_menu .sub-menu a:focus,.et_pb_menu .sub-menu a:focus-visible,.et_mobile_menu a:focus,.et_mobile_menu a:focus-visible{outline:3px solid #000995!important;outline-offset:4px!important;border-radius:8px!important}.et-l--header .et_pb_image a:focus,.et-l--header .et_pb_image a:focus-visible,.et-l--header .et_pb_icon a:focus,.et-l--header .et_pb_icon a:focus-visible,.et-l--header a:focus img,.et-l--header a:focus-visible img{outline:3px solid #000995!important;outline-offset:4px!important;border-radius:8px!important}.et-l--header,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column,.et-l--header .et_pb_module,.et_pb_menu,.et_pb_menu *{overflow:visible!important}.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_content{display:none!important}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content{display:block!important}