.cta{color:#000995!important}.cta a{padding:15px 5px!important;background-color:#03C6C8!important;border-color:#03C6C8!important;border-radius:7px!important;height:50%}.cta a:hover{background-color:rgba(3,198,200,0.8)}@media (min-width:980px){.cta a{margin-top:15%}}.image-millepas{position:relative;z-index:4}.image-empreinte{position:relative;z-index:2;margin-left:-60px;margin-top:30px}@media (max-width:980px){.image-empreinte{margin-left:-20px;margin-top:15px}}@media (min-width:1201px){#top-menu .sub-menu{min-width:280px!important;max-width:360px!important;white-space:normal!important;text-align:left!important;padding:8px 0}#top-menu .sub-menu li a{padding:6px 12px!important;line-height:1.3em!important;font-size:13px!important;white-space:normal!important;display:block}#menu-item-1323 .sub-menu{min-width:460px}#menu-item-1323 .sub-menu li a,#menu-item-1323 .sub-menu li{min-width:420px}}a:focus,a:focus-visible,button:focus,button:focus-visible,.et_pb_button:focus,.et_pb_button:focus-visible,#top-menu li a:focus,#top-menu li a: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}@media only screen and (max-width:1200px){.et_mobile_menu{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:981px) and (max-width:1200px){.et_pb_menu .et_pb_menu__menu{display:none!important}.et_pb_menu .et_pb_menu__menu-toggle,.et_mobile_nav_menu{display:block!important}.et_pb_menu .et_pb_menu__wrap{justify-content:space-between;padding-left:15px;padding-right:15px}.et_pb_menu .et_pb_menu__logo-wrap{margin-left:20px;margin-right:10px}.et_pb_menu .et_pb_menu__menu-toggle{margin-right:0px}}@media (min-width:1201px){.vcx-header-menu a[href*="mon-compte"]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;white-space:nowrap;text-indent:150%}.vcx-header-menu a[href*="mon-compte"]::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2012a4%204%200%201%200-4-4%204%204%200%200%200%204%204Zm0%202c-4.42%200-8%202.24-8%205v1h16v-1c0-2.76-3.58-5-8-5Z%27/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2012a4%204%200%201%200-4-4%204%204%200%200%200%204%204Zm0%202c-4.42%200-8%202.24-8%205v1h16v-1c0-2.76-3.58-5-8-5Z%27/%3E%3C/svg%3E") no-repeat center / contain}.vcx-header-menu a[href*="mon-compte"]:focus-visible{outline:3px solid #03C6C8;outline-offset:3px;border-radius:10px}}@media (max-width:1200px){.vcx-header-menu a[href*="mon-compte"]{width:auto;height:auto;overflow:visible;text-indent:0}.vcx-header-menu a[href*="mon-compte"]::after{content:none}}@media (min-width:1201px){.vcx-header-menu a[href*="/panier/"]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;white-space:nowrap;text-indent:150%}.vcx-header-menu a[href*="/panier/"]::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7%2018c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2Zm10%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2ZM7.16%2014h9.45c.75%200%201.41-.41%201.75-1.03l3.58-6.49A1%201%200%200%200%2021%205H6.21L5.27%203H2v2h2l3.6%207.59-1.35%202.44C6.16%2015.37%206%2015.68%206%2016c0%201.1.9%202%202%202h12v-2H8.42a.25.25%200%200%201-.22-.37l.96-1.63Z%27/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7%2018c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2Zm10%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2ZM7.16%2014h9.45c.75%200%201.41-.41%201.75-1.03l3.58-6.49A1%201%200%200%200%2021%205H6.21L5.27%203H2v2h2l3.6%207.59-1.35%202.44C6.16%2015.37%206%2015.68%206%2016c0%201.1.9%202%202%202h12v-2H8.42a.25.25%200%200%201-.22-.37l.96-1.63Z%27/%3E%3C/svg%3E") no-repeat center / contain}.vcx-header-menu a[href*="/panier/"]:focus-visible{outline:3px solid #03C6C8;outline-offset:3px;border-radius:10px}}@media (max-width:1200px){.vcx-header-menu a[href*="/panier/"]{width:auto;height:auto;overflow:visible;text-indent:0}.vcx-header-menu a[href*="/panier/"]::after{content:none}}.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}@media (max-width:1200px){.vcx-header-menu .vcx-access-mark{position:relative!important;right:22px!important;transform:none!important;margin: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}