.menu-item-878 figure.wp-block-image{margin:0!important;max-width:25px!important}.menu-item-878 figure.wp-block-image img{width:100%!important;height:auto!important}.menu-item-8567 figure.wp-block-image{margin:0!important;max-width:25px!important}.menu-item-8567 figure.wp-block-image img{width:100%!important;height:auto!important}.menu-item-8577 figure.wp-block-image{margin:0!important;max-width:25px!important}.menu-item-8577 figure.wp-block-image img{width:100%!important;height:auto!important}.menu-item-8587 figure.wp-block-image{margin:0!important;max-width:25px!important}.menu-item-8587 figure.wp-block-image img{width:100%!important;height:auto!important}@media (min-width:981px){#main-header,.et-fixed-header{height:70px!important;max-height:70px!important}.et_fixed_nav #page-container{padding-top:70px!important}}@media (max-width:980px){#main-header,.et-fixed-header{height:85px!important;max-height:85px!important}.et_fixed_nav #page-container{padding-top:85px!important}}@media (max-width:1200px){#et_mobile_nav_menu{display:block!important}#top-menu{display:none!important}}body.et-tb-has-body .mobile_menu_bar:before,body.et-tb-has-template .mobile_menu_bar:before,body.woocommerce-page .mobile_menu_bar:before,body.single-product .mobile_menu_bar:before{font-family:ETmodules!important;content:"\61"!important;display:inline-block!important;opacity:1!important;visibility:visible!important;color:#ffffff!important}.et_pb_menu .menu-item a{align-items:center}@font-face{font-family:"Monument Regular";src:url("/wp-content/fonts/ABCMonumentGrotesk-Regular.woff2") format("woff2"),url("/wp-content/fonts/ABCMonumentGrotesk-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Monument Bold";src:url("/wp-content/fonts/ABCMonumentGrotesk-Bold.woff2") format("woff2"),url("/wp-content/fonts/ABCMonumentGrotesk-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Eurostile Bold";src:url("/wp-content/fonts/Eurostile-Extended-2-Bold.woff2") format("woff2"),url("/wp-content/fonts/Eurostile-Extended-2-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Monument Regular","Oxanium",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Eurostile Bold","Oxanium",sans-serif}h1.et_pb_module_heading{font-size:1.51vw!important}h2.et_pb_module_heading{font-size:1.30vw!important}h3.et_pb_module_heading{font-size:1.04vw!important}@media (max-width:980px){h1.et_pb_module_heading{font-size:3.25vw!important}h2.et_pb_module_heading{font-size:2.44vw!important}h3.et_pb_module_heading{font-size:4.03vw!important}h3.et_pb_module_heading{font-size:2.08vw!important}}@media (max-width:767px){h1.et_pb_module_heading{font-size:6.94vw!important}h2.et_pb_module_heading{font-size:5.55vw!important}}body.page-specifications h2.et_pb_module_heading{font-size:2vw!important}@media (max-width:980px){body.page-specifications h2.et_pb_module_heading{font-size:3.44vw!important}}@media (max-width:767px){body.page-specifications h2.et_pb_module_heading{font-size:5.85vw!important}}#home-h1 .et_pb_module_heading{font-size:2.03vw!important}@media (max-width:767px){#home-h1 .et_pb_module_heading{font-size:9.75vw!important}}@media (max-width:767px){.home .et_pb_heading_0 .et_pb_heading_container>h1.et_pb_module_heading{font-size:13.61vw!important}}#top-menu.nav>li{padding-right:15px!important}.product_cat-accessoires-et-cafes .attachment-woocommerce_thumbnail,.product_cat-accessories-and-coffee .attachment-woocommerce_thumbnail,.product_cat-zubehor-und-kaffee .attachment-woocommerce_thumbnail,.product_cat-accessori-e-caffe .attachment-woocommerce_thumbnail{cursor:default!important}.product_cat-accessoires-et-cafes .et_overlay,.product_cat-accessories-and-coffee .et_overlay,.product_cat-zubehor-und-kaffee .et_overlay,.product_cat-accessori-e-caffe .et_overlay{display:none!important}@media (min-width:981px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.bundled_product_title .item_title{font-size:0.83vw!important}}@media (max-width:980px) and (min-width:768px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.bundled_product_title .item_title{font-size:1.46vw!important}}@media (max-width:767px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.bundled_product_title .item_title{font-size:13px!important}}ul.products li.product .onsale,.onsale{background-color:#aa9868!important;color:#000000!important}@media (max-width:475px){#ligne-video{position:relative!important;width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;height:300px!important;padding:0!important}.hero-video-machine{width:100vw!important;max-width:100vw!important;left:-10%!important;position:relative!important}.hero-video-machine .et_pb_video_box{width:100%!important;height:100%!important;padding:0!important;margin:0!important;overflow:hidden!important}.hero-video-machine video{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;margin:0!important}.et-db #et-boc .et-l #hero-video-machine .et_pb_video_box video,.hero-video-machine .et_pb_video_box video,.hero-video-machine video,.et_pb_video_0 video{width:100%!important;max-width:100%!important;min-width:100%!important;height:300px!important;max-height:300px!important;min-height:300px!important;object-fit:cover!important}}#coupon_code{padding:5px!important;font-size:16px}body.term-accessoires-et-cafes .et_overlay{display:none!important}#btn-contact-produit{background-color:#aa9868!important;color:#fff!important;border:none!important;padding:10px 15px!important;text-transform:uppercase!important;border-radius:4px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 2px 5px rgba(0,0,0,0.1)!important}#btn-contact-produit:hover{transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,0.4)!important}body.single-product.cat-pro-machines .single_add_to_cart_button{display:none!important}.single-product .quantity{display:inline-flex!important;align-items:center!important;margin-bottom:20px!important;position:relative!important}.single-product .quantity input[type="number"]::-webkit-outer-spin-button,.single-product .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.single-product .quantity input[type="number"]{-moz-appearance:textfield!important;appearance:textfield!important;width:120px!important;height:50px!important;border:2px solid #aa9868!important;border-radius:4px!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#333!important;background-color:#fff!important;transition:all 0.3s ease!important;padding:0!important;margin:0 -2px!important}.single-product .quantity input[type="number"]:hover{border-color:#8a7a50!important;box-shadow:0 0 8px rgba(170,152,104,0.3)!important}.single-product .quantity input[type="number"]:focus{outline:none!important;border-color:#aa9868!important;box-shadow:0 0 12px rgba(170,152,104,0.5)!important}.single-product .quantity-button{width:40px!important;height:50px!important;background-color:#000!important;color:#fff!important;border:none!important;cursor:pointer!important;font-size:20px!important;font-weight:bold!important;transition:all 0.3s ease!important;display:flex;align-items:center!important;justify-content:center!important}.single-product .quantity-button:hover{background-color:#fff!important;color:#000!important}.single-product .quantity-button.minus{border-radius:4px 0 0 4px!important;margin-right:5px!important}.single-product .quantity-button.plus{border-radius:0 4px 4px 0!important;margin-left:5px!important}.single_add_to_cart_button{background-color:#000!important;color:#fff!important;border:none!important;padding:15px 40px!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:4px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 2px 5px rgba(0,0,0,0.1)!important}.single_add_to_cart_button:not(.disabled){background-color:#aa9868!important;color:#fff!important;transform:translateY(0)!important;box-shadow:0 2px 5px rgba(0,0,0,0.1)!important}.single_add_to_cart_button:hover:not(.disabled){color:#aa9868!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,0.4)!important}.single_add_to_cart_button.disabled{background-color:#000!important;color:#fff!important;cursor:not-allowed!important;opacity:0.6!important}.single_add_to_cart_button.disabled:hover{color:#fff!important;transform:none!important}.cfvsw-swatches-option:first-child .cfvsw-tooltip,.cfvsw-swatches-option:nth-child(6) .cfvsw-tooltip{left:0!important;right:auto!important;transform:translateY(-12px)!important}.cfvsw-swatches-option:first-child .cfvsw-tooltip::before,.cfvsw-swatches-option:first-child .cfvsw-tooltip::after{left:10px!important;right:auto!important;transform:translateX(0) rotate(45deg)!important}.et-cart-info{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.et-cart-info span::before{font-size:28px!important}.et-cart-info:hover{transform:scale(1.4)!important;transition:all 0.3s ease!important}@media (max-width:980px){.et-cart-info{display:flex!important;margin:0 auto!important;justify-content:center!important}.et-cart-info:hover{transform:none!important;transition:none!important}.et-cart-info span::before{font-size:23px!important}}.et-cart-info{position:relative!important}.et-cart-info .cart-plus-one{position:absolute;top:-6px;right:-10px;background:#000;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:9}.et-cart-info .cart-plus-one.show{opacity:1;transform:scale(1)}@media (max-width:980px){.mobile_menu_bar_toggle{display:flex!important;justify-content:center!important;width:100%!important;padding-top:3px!important}}.reset_variations{display:none!important}.cfvsw-tooltip{position:absolute!important;z-index:9999!important;overflow:visible!important}.cfvsw-swatches-container,.cfvsw-swatches-option,.cfvsw-swatch-inner{overflow:visible!important;position:relative!important;z-index:1!important}.woocommerce div.product p.stock{color:#aa9868!important;font-size:1.5em!important}#top-menu.nav>li{padding-right:15px!important}#top-menu li ul.sub-menu{min-width:310px;max-width:400px;width:auto}#top-menu li ul.sub-menu li a{padding:12px 20px;white-space:nowrap}#top-menu li ul.sub-menu{display:block!important}#top-menu li ul.sub-menu li{display:block!important;width:100%!important}#top-menu li ul.sub-menu li a{display:block!important}#top-menu li ul.sub-menu{min-width:340px;max-width:420px}#et-top-navigation img{max-height:30px;vertical-align:middle;display:inline-block;margin-top:0;margin-bottom:0;padding:0;line-height:60px}#et-top-navigation li{white-space:nowrap}.mobile_menu_bar:before{color:#FFFFFF}.col-texte-bouton{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.texte-centre{display:flex!important;justify-content:center!important;align-items:center!important;flex-grow:1!important}.bouton-bas{margin-top:auto!important}@media (max-width:980px){.reverse-mobile{display:flex!important;flex-direction:column-reverse!important}}.product{position:relative!important;isolation:isolate!important}.et_shop_image{position:relative!important;display:block!important}.product .woocommerce-loop-product__link{position:relative;display:block;overflow:hidden}.custom-add-to-cart-btn{position:absolute!important;bottom:10px!important;right:60px!important;top:auto!important;width:56px!important;height:56px!important;border-radius:50%!important;background:#aa9868!important;color:#ffffff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease!important;opacity:0!important;visibility:hidden!important;z-index:10!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(0,0,0,0.3)!important;pointer-events:auto!important;font-size:0!important;padding:0!important}.custom-add-to-cart-btn.visible{opacity:1!important;visibility:visible!important}.custom-add-to-cart-btn::before{content:"";width:24px!important;height:24px!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;line-height:1!important}.custom-add-to-cart-btn.loading::before{content:""!important;width:24px!important;height:24px!important;border:3px solid #fff!important;border-top-color:transparent!important;border-radius:50%!important;animation:spin 0.6s linear infinite!important}.custom-add-to-cart-btn.success::before{content:"✓"!important;font-size:28px!important;color:white!important;background:#4CAF50!important}.custom-add-to-cart-btn.success{background:#4CAF50!important;opacity:1!important;visibility:visible!important}.custom-add-to-cart-btn.error{background:#d32f2f!important}.custom-add-to-cart-btn.error::before{content:"✕"!important;font-size:28px!important}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.custom-add-to-cart-btn{display:none!important}body.tax-product_cat.term-accessoires-et-cafes .custom-add-to-cart-btn,body.tax-product_cat.term-accessories-and-coffee .custom-add-to-cart-btn,body.tax-product_cat.term-zubehor-und-kaffee .custom-add-to-cart-btn,body.tax-product_cat.term-accessori-e-caffe .custom-add-to-cart-btn{display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}body.tax-product_cat.term-accessoires-et-cafes .custom-add-to-cart-btn::before,body.tax-product_cat.term-accessories-and-coffee .custom-add-to-cart-btn::before,body.tax-product_cat.term-zubehor-und-kaffee .custom-add-to-cart-btn::before,body.tax-product_cat.term-accessori-e-caffe .custom-add-to-cart-btn::before{margin:0!important;padding:0!important;background-position:50% 50%!important;transform:translateZ(0)!important}}.wpml-ls-menu-item>a{padding-bottom:13px!important}.et_pb_slide_content h2{font-size:1.30vw!important;font-family:"Monument Regular"!important}.et_pb_slide_content{padding-top:20px!important}.et_pb_slider_container_inner{position:relative!important;max-height:540px}.et_pb_slide *{animation:none!important}.et_pb_slide_image{position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:50%!important;height:auto!important}.et_pb_slide_image img{max-height:400px!important;width:auto;max-width:100%}.et_pb_slide_description{position:relative!important;margin-left:50%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:400px}.et_pb_container{min-height:540px!important;height:auto!important}.et_pb_slide_0_tb_body{position:relative!important;overflow:hidden!important}.et_pb_slide_0_tb_body .et_pb_container{position:relative!important;min-height:540px!important}.et_pb_slide_0_tb_body .et_pb_slider_container_inner{position:relative!important}.et_pb_slide_0_tb_body .et_pb_slide_description{position:static!important}.et_pb_slide_0_tb_body .et_pb_slide_content{position:static!important}.et_pb_slide_0_tb_body .custom-video-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:1!important;margin:0!important;padding:0!important}.et_pb_slide_0_tb_body .custom-video-container video{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;min-width:100%!important;min-height:100%!important;width:auto!important;height:auto!important;object-fit:cover!important}.et_pb_slide_0_tb_body .mejs-container,.et_pb_slide_0_tb_body .mejs-controls,.et_pb_slide_0_tb_body .mejs-layers{display:none!important}.et_pb_slide_0_tb_body video{display:block!important}.et_pb_slide_0_tb_body .mini-player{position:absolute!important;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;background:rgba(0,0,0,0.65);padding:16px 14px;border-radius:10px;backdrop-filter:blur(6px);z-index:999!important}.et_pb_slide_0_tb_body .mini-player span{color:#ffffff!important;font-size:22px!important;cursor:pointer;line-height:1;user-select:none;transition:0.25s ease}.et_pb_slide_0_tb_body .mini-player span:hover{transform:scale(1.22);opacity:0.85}@media (max-width:992px){.et_pb_slider_container_inner{min-height:400px!important;max-height:400px!important}.et_pb_slide_description{min-height:400px!important}.et_pb_container{min-height:400px!important;height:400px!important}.et_pb_slide_image img{max-height:350px!important}.et_pb_slide_content h2{font-size:2vw!important}}@media (max-width:768px){.et_pb_slider_container_inner{min-height:600px!important;height:600px!important;max-height:600px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.et_pb_container{min-height:400px!important;height:400px!important;max-height:400px!important}.et_pb_slide_image{position:relative!important;width:100%!important;left:0!important;top:0!important;transform:none!important;margin:0 auto 0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important}.et_pb_slide_description{margin-left:0!important;padding:0 20px!important;min-height:auto!important;max-height:200px!important;overflow-y:auto!important;flex-shrink:1!important}.et_pb_slide_image img{max-height:200px!important;width:auto!important;max-width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;margin:0 auto!important}.et_pb_slide_content h2{font-size:2.5vw!important}.et_pb_slide_0_tb_body .et_pb_slider_container_inner,.et_pb_slide_0_tb_body .et_pb_container{min-height:400px!important;height:400px!important;max-height:400px!important}.et_pb_slide_0_tb_body .custom-video-container{position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.et_pb_slide_0_tb_body .mini-player{right:10px;padding:12px 10px;gap:10px}.et_pb_slide_0_tb_body .mini-player span{font-size:18px!important}}@media (max-width:480px){.et_pb_slider_container_inner{min-height:450px!important;height:450px!important;max-height:450px!important}.et_pb_container{min-height:450px!important;height:450px!important;max-height:450px!important}.et_pb_slide_image img{max-height:200px!important}.et_pb_slide_content h2{font-size:4vw!important}.et-db #et-boc .et-l .et-pb-controllers{height:0px!important}.et_pb_slide_0_tb_body .et_pb_slider_container_inner,.et_pb_slide_0_tb_body .et_pb_container{min-height:450px!important;height:450px!important;max-height:450px!important}}.hotspot-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding: 0px!important}.hotspot-wrapper img{width:100%;height:auto;display:block}.hotspot{position:absolute;width:22px;height:22px;background:#C62828;border-radius:50%;border:3px solid #fff;box-shadow:0 0 8px rgba(0,0,0,0.3);cursor:pointer;transform:translate(-50%,-50%);z-index:10;transition:all 0.3s ease}.hotspot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:#C62828;animation:pulse 2s infinite;z-index:-1}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:0.6}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.hotspot:hover{transform:translate(-50%,-50%) scale(1.2);background:#A62020}.hotspot.active{background:#8B0000;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 0 4px rgba(198,40,40,0.3)}.hotspot.active::before{animation:none}.info-panel{display:none;padding:30px;background:#ffffff;border-radius:8px;border-left:4px solid #000000;box-shadow:0 2px 8px rgba(0,0,0,0.1);animation:fadeIn 0.3s ease}#tooltips{display:flex!important;align-items:stretch!important}#tooltips_left{display:flex!important;justify-content:center!important;align-items:right!important}#tooltips_right{display:flex!important;justify-content:center!important;align-items:left!important;flex-direction:column!important}.hotspot-wrapper{position:relative;max-width:100%}.info-panel{width:100%;max-width:500px}.info-panel.active{display:block}.info-panel h3{margin:0 0 15px 0;font-size:16px!important;font-weight:700;color:#000}.info-panel p{margin:0;font-size:16px!important;color:#333}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.close-panel{display:none}@media (max-width:768px){#tooltips{position:relative!important;overflow:hidden!important}#tooltips_left.mobile-hidden{display:none!important}#tooltips_right{display:none!important}#tooltips_right.mobile-visible{display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:999!important;background:#ffffff!important}#panneau_tooltips{width:100%!important;height:100%!important;display:flex!important;padding:0!important;margin:0!important}#panneau_tooltips .et_pb_code{width:100%!important;height:100%!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;margin:0!important}.info-panel{display:none!important;position:relative;width:100%;max-width:100%;height:100%;flex-direction:column;justify-content:center;border-radius:0;padding:40px 20px;background:#aa9868;border-left:4px solid #000000}.info-panel.active{display:flex!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:100%!important;padding:30px 20px 20px 20px!important;box-sizing:border-box!important}.close-panel{display:block;position:absolute;top:10px;right:10px;width:40px;height:40px;background:transparent!important;color:#000000!important;border:none!important;font-size:40px!important;line-height:1!important;cursor:pointer!important;z-index:100!important;font-weight:300!important}.close-panel:hover{color:#C62828!important}.info-panel h3{font-size:20px}.info-panel p{font-size:14px;color:#000000}}ul.products.columns-3>li.product{margin-bottom:60px!important}.et_pb_slide_0_tb_body .mejs-container,.et_pb_slide_0_tb_body .mejs-controls,.et_pb_slide_0_tb_body .mejs-layers{display:none!important}.et_pb_slide_0_tb_body video{display:block!important}.mini-player{position:absolute!important;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;background:rgba(0,0,0,0.65);padding:16px 14px;border-radius:10px;backdrop-filter:blur(6px);z-index:99}.mini-player span{color:#ffffff!important;font-size:22px!important;cursor:pointer;line-height:1;user-select:none;transition:0.25s ease}.mini-player span:hover{transform:scale(1.22);opacity:0.85}@media (max-width:768px){.mini-player{right:10px;padding:12px 10px;gap:10px}.mini-player span{font-size:18px!important}}.et_pb_section_video_bg video{object-fit:cover!important}.specs-table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;background:#000!important;color:#fff!important}.specs-table,.specs-table th,.specs-table td,.specs-table thead{border-color:#e0e0e0!important;color:#ffffff!important}.specs-table th,.specs-table td{border:1px solid #333!important;padding:12px 16px!important;text-align:left!important}.specs-table th{font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.specs-table td{font-size:16px!important}.specs-table td:first-child{width:50%!important}@media (max-width:768px){.specs-table thead{display:none!important}.specs-table tr,.specs-table td{display:block!important;width:100%!important}.specs-table tr{margin-bottom:12px!important;border:1px solid #333!important;display:flex!important;width:100%!important}.specs-table td{border:none;border-bottom:1px solid #333!important;padding:12px 16px!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;flex:1!important;width:100%!important}.specs-table td::before{display:none!important}.specs-table td:last-child{border-bottom:none!important}}@media (max-width:450px){.specs-single-column{width:100%;border-collapse:collapse;margin:20px 0}.specs-single-column td{padding:12px 15px!important;border-bottom:1px solid #eee;text-align:left!important;padding-left:5px!important}}.specs-table{width:100%;border-collapse:collapse}@media (max-width:768px){.specs-table thead{display:none}.specs-table,.specs-table tbody,.specs-table tr{display:block;width:100%}.specs-table tr{margin-bottom:10px;border-bottom:1px solid #e5e5e5}.specs-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border:none;text-align:left;white-space:normal}.specs-table td:first-child{font-weight:600;color:#111;flex:1 1 55%}.specs-table td:last-child{flex:1 1 45%;text-align:right;color:#444}.specs-table td br{display:none}}@media (max-width:768px){.specs-table td:first-child,.specs-table th:first-child{border-right:none!important}.specs-table td:last-child,.specs-table th:last-child{border-left:none!important}}.stock-badge--instock{background:#1f9d55}.stock-badge--reorder{background:#6b7280}.single-product .product_meta{display:block}.single-product .product_meta .sku_wrapper{position:relative;display:inline-block;margin:0;padding-right:130px;white-space:nowrap}.single-product .product_meta .wc-sku-stock-badge{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;border-radius:999px;white-space:nowrap;color:#fff;box-sizing:border-box}.single-product .product_meta .wc-sku-stock-badge.is-instock{background:#1f9d55}.single-product .product_meta .wc-sku-stock-badge.is-reorder{background:#6b7280}.cfvsw-swatches-option .cfvsw-tooltip::before,.cfvsw-swatches-option .cfvsw-tooltip::after{display:none!important;content:none!important}.cfvsw-reassort-tip,.cfvsw-stock-tip{display:inline-flex!important;align-items:center;justify-content:center;padding:4px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;border-radius:999px!important;white-space:nowrap;box-sizing:border-box!important}.cfvsw-reassort-tip,.cfvsw-stock-tip,.single-product .product_meta .wc-sku-stock-badge{min-width:110px;text-align:center}.woocommerce ul.products li.product .stock-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;border-radius:999px;white-space:nowrap;color:#fff;box-sizing:border-box}.item_title{font-size:1.30vw;line-height:1.2}@media (max-width:980px){.item_title{font-size:2.44vw}}@media (max-width:767px){.item_title{font-size:5.55vw}}.wpcf7 form{position:relative;padding-left:22px}.wpcf7 form::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#000;opacity:0.9}.wpcf7 form p{margin:0 0 22px}.wpcf7 form label{display:block;margin:0 0 6px;font-size:13px;color:#000;font-style:italic;letter-spacing:0.02em}.wpcf7 form label{display:block;margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid #000;font-size:13px;font-style:italic;color:#000}.wpcf7 form .wpcf7-acceptance label{border-bottom:none;padding-bottom:0;margin-bottom:0}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea,.wpcf7 form select{width:100%;border:none!important;background:transparent;padding:6px 0 0;font-size:15px;color:#000;outline:none}.wpcf7 form textarea{min-height:110px;resize:vertical}#bloc-produit-contact label{border-bottom:1px solid #000}#bloc-produit-contact label:not(:last-child){border-bottom:none}.wpcf7 form .wpcf7-dynamictext,.wpcf7 form span[data-name]{display:block;padding-top:6px;border:none!important;margin:0;font-size:15px;color:#000}.wpcf7 form ::placeholder{color:#000;opacity:0.4}.wpcf7 form textarea{min-height:110px;resize:vertical}.wpcf7 form .wpcf7-dynamictext,.wpcf7 form span.wpcf7-form-control.wpcf7-dynamictext,.wpcf7 form span[data-name]{display:block;padding-top:8px;font-size:15px;color:#000}.wpcf7 form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px}.wpcf7 form .wpcf7-form-control-wrap[data-name="contact_department"]{position:relative}.wpcf7 form .wpcf7-form-control-wrap[data-name="contact_department"]::after{content:"";position:absolute;right:6px;top:55%;width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;transform:translateY(-50%) rotate(45deg);pointer-events:none}.wpcf7 form .wpcf7-acceptance{margin-top:26px}.wpcf7 form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-style:normal;font-size:13px;line-height:1.5;color:#000}.wpcf7 form input[type="checkbox"]{margin-top:3px}.wpcf7 form .wpcf7-acceptance a{color:#000;text-decoration:underline}.wpcf7 form input[type="submit"]{margin-top:34px;border:1px solid #000;background:transparent;color:#000;padding:12px 40px;font-size:13px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;cursor:pointer}.wpcf7 form input[type="submit"]:hover{background:#000;color:#fff}.wpcf7 form .wpcf7-response-output{display:block!important;visibility:visible!important;opacity:1!important;margin:18px 0 0!important;padding:12px 0!important;border:none!important;color:#000!important;font-size:13px!important;line-height:1.5!important}.wpcf7 form .wpcf7-not-valid-tip{display:block!important;visibility:visible!important;opacity:1!important;margin-top:8px!important;color:#000!important;font-size:14px!important}.wpcf7 form .wpcf7-response-output[hidden]{display:block!important}.wpcf7-form-control-wrap .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:769px){.wpcf7 form .cf7-name-row{display:flex;gap:28px}.wpcf7 form .cf7-name-row>label{flex:1}.wpcf7 form .cf7-name-row br{display:none}.wpcf7 form label.cf7-half{display:inline-block;vertical-align:top;width:48%;box-sizing:border-box}.wpcf7 form label.cf7-half+label.cf7-half{margin-left:4%}.wpcf7 form label.cf7-half input{width:100%!important}}.woocommerce-cart h1,.woocommerce-checkout h1,.woocommerce-order-received h1,.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-order-received .entry-title{font-size:1.51vw;line-height:1.2}#customer_login h2,.woocommerce-MyAccount-content h2,.woocommerce-cart h2,.woocommerce-checkout h2,.woocommerce-order-received h2,.woocommerce-cart .cart_totals h2,.woocommerce-checkout .cart_totals h2{font-size:1.30vw;line-height:1.25}.woocommerce-cart h3,.woocommerce-checkout h3,.woocommerce-order-received h3{font-size:1.04vw;line-height:1.25}.woocommerce-checkout .woocommerce-shipping-fields label span,.woocommerce-checkout .woocommerce-shipping-fields label{font-size:1.04vw;line-height:1.25;font-weight:600}@media (max-width:980px){#customer_login h2,.woocommerce-cart h2,.woocommerce-checkout h2,.woocommerce-order-received h2,.woocommerce-cart .cart_totals h2,.woocommerce-checkout .cart_totals h2{font-size:2.44vw}.woocommerce-cart h3,.woocommerce-checkout h3,.woocommerce-order-received h3,.woocommerce-checkout .woocommerce-shipping-fields label span,.woocommerce-checkout .woocommerce-shipping-fields label{font-size:1.04vw}}@media (max-width:767px){.woocommerce-cart h1,.woocommerce-checkout h1,.woocommerce-order-received h1,.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-order-received .entry-title{font-size:6.94vw;line-height:1.15}#customer_login h2,.woocommerce-MyAccount-content h2,.woocommerce-cart h2,.woocommerce-checkout h2,.woocommerce-order-received h2,.woocommerce-cart .cart_totals h2,.woocommerce-checkout .cart_totals h2{font-size:5.55vw!important;line-height:1.15}.woocommerce-cart h3,.woocommerce-checkout h3,.woocommerce-order-received h3{font-size:4.44vw;line-height:1.2}.woocommerce-checkout .woocommerce-shipping-fields label span,.woocommerce-checkout .woocommerce-shipping-fields label{font-size:4.44vw!important;line-height:1.2}}#Side_slide #menu ul li.wpml-ls-menu-item a{display:inline!important}#Side_slide #menu ul li.wpml-ls-menu-item a{display:inline!important}.wpml-ls-menu-item{display:inline!important}.wpml-ls-current-language{border-right:1px solid #fff!important;padding-right:15px!important;margin-right:10px!important}.wpml-ls-item-fr>a:after{content:"FR"!important}.wpml-ls-item-en>a:after{content:"EN"!important}.wpml-ls-item-de>a:after{content:"DE"!important}.wpml-ls-item-it>a:after{content:"IT"!important}span.wpml-ls-display{display:none!important}#Side_slide .extras{display:none}.wpml-ls-flag,.wpml-ls-flag+img{display:none!important}li.wpml-ls-menu-item.menu-item-has-children{position:relative!important;display:inline-block!important;vertical-align:middle!important}li.wpml-ls-menu-item.menu-item-has-children>ul.sub-menu{position:absolute!important;top:100%!important;margin-top:0!important;padding-top:4px!important;z-index:9999!important}li.wpml-ls-menu-item.menu-item-has-children>a{position:relative!important}li.wpml-ls-menu-item.menu-item-has-children>a::before{content:""!important;position:absolute!important;left:-6px!important;right:-6px!important;top:100%!important;height:12px!important;display:block!important}li.wpml-ls-menu-item.menu-item-has-children:hover>ul.sub-menu,li.wpml-ls-menu-item.menu-item-has-children:focus-within>ul.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}li.wpml-ls-menu-item.menu-item-has-children>ul.sub-menu{visibility:hidden;opacity:0;pointer-events:none}li.wpml-ls-menu-item.menu-item-has-children:hover>ul.sub-menu,li.wpml-ls-menu-item.menu-item-has-children:focus-within>ul.sub-menu{visibility:visible;opacity:1;pointer-events:auto}li.wpml-ls-current-language>a{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}li.wpml-ls-menu-item>a::after{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}@media (max-width:980px){li.wpml-ls-menu-item.menu-item-has-children>ul.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}li.wpml-ls-menu-item.menu-item-has-children>ul.sub-menu>li{display:inline-block!important;width:auto!important}li.wpml-ls-menu-item.menu-item-has-children>ul.sub-menu>li>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px;min-height:44px;padding:8px 10px!important}}li.wpml-ls-menu-item,li.wpml-ls-current-language{display:inline-flex!important;width:auto!important;float:none!important;clear:none!important;white-space:nowrap!important;vertical-align:middle!important}li.wpml-ls-menu-item>a,li.wpml-ls-current-language>a{display:inline-flex!important;align-items:center!important}nav ul,.menu,#menu,#top-menu{flex-wrap:nowrap!important}nav ul>li,.menu>li,#top-menu>li{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:980px){.wpml-ls-current-language{border-right:0!important;padding-right:0!important;margin-right:0!important}.wpml-ls-current-language>a::before{content:" |"!important;font:inherit!important;line-height:inherit!important;position:relative;margin-left:6px}}.woocommerce-ordering .orderby{color:#000;background:#fff;border:1px solid #000;padding:8px 32px 8px 12px;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.woocommerce-ordering .orderby:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.15)}.woocommerce-result-count{color:#000;font-size:14px}body.single-product.is-pro-machines .woocommerce-variation-add-to-cart{display:none!important}@media (min-width:981px){.row-desc{display:flex!important;align-items:stretch!important}.row-desc .col-desc{display:grid!important;place-items:center!important}.row-desc .col-desc .et_pb_wc_description{width:min(720px,90%);margin:0 auto!important}}img[title]{pointer-events:none}.cfvsw-shop-variations .cfvsw-swatches-option.is-active{box-shadow:inset 0 0 0 1px #000}.cfvsw-shop-variations .cfvsw-swatches-option.selected,.cfvsw-shop-variations .cfvsw-swatches-option.cfvsw-selected-swatch{box-shadow:inset 0 0 0 1px #000}body.woocommerce-order-received .woocommerce-thankyou-order-received{margin-bottom:25px}body.woocommerce-order-received .woocommerce-order-overview li{float:none!important;width:auto!important;display:inline-block!important;margin-right:60px!important;vertical-align:top}body.woocommerce-order-received .woocommerce-order-overview{padding-left:0!important}body.woocommerce-order-received .woocommerce-order-overview li{list-style:none!important}