@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_5561b6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_5561b6;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_5561b6{font-family:__Work_Sans_5561b6,__Work_Sans_Fallback_5561b6;font-style:normal}.__variable_5561b6{--font-work-sans:"__Work_Sans_5561b6","__Work_Sans_Fallback_5561b6"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}.elementor-nav-menu--dropdown{display:none}.elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown{display:block}.elementor-location-floating_buttons{position:fixed;top:0;left:0;right:0;z-index:99999}body:has(.elementor-location-floating_buttons){padding-top:var(--mv-floating-h,43px)}.mv-shop-link{display:inline-flex;align-items:center;justify-content:center;
  /* !important necessaire (defaut 3, mesure le 15 septembre 2026) : ".elementor-kit-19 a"
     (accueil-early.css / post-19.css) a la specificite 0-1-1, plus haute que ".mv-shop-link"
     seule (0-1-0), et retombait sur #333 (gris fonce, invisible sur fond sombre/photo). Un
     essai precedent avait mis "color:#fff" sans !important : insuffisant, verifie a l'ecran. */color:#fff!important;text-decoration:none}.mv-shop-link:hover{opacity:.8}.mv-shop-icon{width:22px;height:22px;fill:currentColor}.elementor-widget-woocommerce-menu-cart .elementor-widget-container{display:flex;align-items:center;min-height:22px}.mv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mv-lang-switcher{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.03em;color:#fff}.mv-lang-link{
  /* !important : meme cause que ".mv-shop-link" ci-dessus, ".elementor-kit-19 a" gagnait
     en specificite et rendait le selecteur gris fonce sur fond sombre (defaut 3). */color:#fff!important;text-decoration:none;opacity:.7}.mv-lang-link--actif,.mv-lang-link:hover{opacity:1;font-weight:700;text-decoration:underline}.mv-whatsapp-button{position:fixed;right:20px;bottom:20px;z-index:9998;width:56px;height:56px;border-radius:999px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35);text-decoration:none}.mv-whatsapp-button svg{width:30px;height:30px;fill:currentColor}.mv-form-etat{font-size:14px}.mv-form-etat:not(:empty){margin-top:12px}.mv-form-etat[data-etat=succes]{color:#2e7d32}.mv-form-etat[data-etat=erreur]{color:#c62828}.elementor-field-type-recaptcha .elementor-field{min-height:96px}.product_meta{margin-bottom:16px}.mv-product-cta{margin-top:8px}.elementor-widget-form button.elementor-button[disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.scroll-bottom,.scroll-left,.scroll-right,.scroll-top,.scroll-zoom{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}[style*=content-visibility]{content-visibility:visible!important}.elementor-element-1e689f46 .elementor-element-2b6262a1{min-width:628px!important}.mv-cart-page{padding-bottom:160px}.mv-cart-page .cart_totals .wc-proceed-to-checkout button.button.alt,.mv-cart-page .cart_totals .wc-proceed-to-checkout button.button.alt:disabled,.mv-cart-page .cart_totals .wc-proceed-to-checkout button.button.alt:hover{background-color:#000;color:#fff;font-weight:700;text-transform:uppercase;border-radius:5px;padding:16px 32px}.mv-cart-page .cart_totals .wc-proceed-to-checkout button.button.alt:disabled{opacity:.6}.mv-cart-page table.cart button.remove{background:none;border:0;color:#fff;font-size:22px;line-height:1;padding:0 12px}.mv-notif-panier{position:fixed;bottom:24px;left:16px;z-index:9999;max-width:min(360px,calc(100vw - 100px));pointer-events:none}.mv-notif-panier__boite{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:5px;background:#fff;color:#000;font-family:var(--font-work-sans),"Work Sans",sans-serif;font-size:14px;line-height:1.35;box-shadow:0 8px 24px rgba(0,0,0,.45);animation:mv-notif-entree .18s ease-out}.mv-notif-panier__icone{flex:0 0 auto;width:18px;height:18px;margin-top:1px;fill:none;stroke:#000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mv-notif-panier__produit{display:block;font-weight:700}@keyframes mv-notif-entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mv-notif-panier__boite{animation:none}}.mv-consent{position:fixed;bottom:14px;left:16px;z-index:10000;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;max-width:min(640px,calc(100vw - 32px));padding:12px 18px;border-radius:8px;background:#fff;color:#000;font-family:var(--font-work-sans),"Work Sans",sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.45)}.mv-consent__titre{font-weight:700;text-transform:uppercase}.mv-consent__texte{flex:1 1 240px;min-width:0;margin:0;font-size:13px;line-height:1.4}.mv-consent .mv-consent__lien{color:#000;text-decoration:underline;white-space:nowrap}.mv-consent__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.mv-consent .mv-consent__bouton{padding:9px 14px;border:1px solid #000;border-radius:5px;background:#fff;color:#000;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mv-consent .mv-consent__bouton--principal,.mv-consent .mv-consent__bouton:hover{background:#000;color:#fff}.mv-consent .mv-consent__bouton--principal:hover{background:#333;color:#fff}.mv-consent .mv-consent__bouton:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width:767px){.mv-consent-ouvert .mv-whatsapp-button{bottom:calc(var(--mv-consent-hauteur, 140px) + 34px)}}.mv-404{display:flex;justify-content:center;--mv-404-bas:160px;padding:96px 24px var(--mv-404-bas);background:#fff;color:#000;font-family:var(--font-work-sans),"Work Sans",sans-serif}@media (max-width:767px){.mv-404{--mv-404-bas:300px}}.mv-consent-ouvert .mv-404{padding-bottom:calc(var(--mv-404-bas) + var(--mv-consent-hauteur, 140px))}.mv-404__inner{max-width:520px;text-align:center}.mv-404__code{margin:0 0 8px;font-size:15px;font-weight:700;letter-spacing:.08em;color:#767676}.mv-404__titre{margin:0 0 16px;font-size:32px;font-weight:700;text-transform:uppercase}.mv-404__texte{margin:0 0 32px;font-size:16px;line-height:1.5}.mv-404__liens{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mv-404 .mv-404__lien{padding:12px 20px;border:1px solid #000;border-radius:5px;color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}.mv-404 .mv-404__lien:hover{background:#000;color:#fff}@media (max-width:480px){.mv-404{padding:64px 16px var(--mv-404-bas)}.mv-404__titre{font-size:26px}.mv-404__liens{flex-direction:column;align-items:stretch}}