@font-face{font-family:"Familjen Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url("assets/polices/familjen-grotesk-latin.woff2") format("woff2");unicode-range:U+0000-00FF,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:"Familjen Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url("assets/polices/familjen-grotesk-latin-ext.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}:root{--papier:#FBF9F5;--9b:#12110F;--6b:#2E2C29;--4b:#504E4A;--2b:#6F6C67;--hb:#B4B0A9;--2h:#E3DFD8;--erreur:#8A2B1E;--police:"Familjen Grotesk","Helvetica Neue",Arial,sans-serif;--display-t:49px;--display-i:52px;--display-l:-0.03em;--h1-t:39px;--h1-i:44px;--h1-l:-0.02em;--h2-t:31px;--h2-i:36px;--h2-l:-0.02em;--h3-t:25px;--h3-i:30px;--h3-l:-0.01em;--h4-t:20px;--h4-i:26px;--h4-l:0;--corps-t:16px;--corps-i:26px;--petit-t:13px;--petit-i:19px;--micro-t:11px;--micro-i:16px;--micro-l:0.02em;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--e9:96px;--e10:128px;--conteneur:1200px;--marge:32px;--gouttiere:24px;--entre-sections:96px;--mesure:70ch;--ratio-visuel:1/1;--rayon-menu:0;--entete-total:115px;--transition:140ms ease-out;--transition-ouverture:200ms ease-out;--trait-filet:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='9' viewBox='0 0 240 9'><path d='M0 5C30 3.4 58 6.6 88 5.1S146 3.2 176 4.9 218 6.2 240 5' fill='none' stroke='%23B4B0A9' stroke-width='1.4' stroke-linecap='round'/></svg>");--trait-souligne:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='6' viewBox='0 0 64 6'><path d='M0 3.5C10 2.2 22 4.8 32 3.4S54 2.2 64 3.5' fill='none' stroke='%236F6C67' stroke-width='1.5' stroke-linecap='round'/></svg>");--trait-souligne-clair:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='6' viewBox='0 0 64 6'><path d='M0 3.5C10 2.2 22 4.8 32 3.4S54 2.2 64 3.5' fill='none' stroke='%23FBF9F5' stroke-width='1.5' stroke-linecap='round'/></svg>");--fleche-claire:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23FBF9F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.6 8h10.2'/><path d='M9.2 4.4 12.8 8l-3.6 3.6'/></svg>");--fleche-encre:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2312110F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.6 8h10.2'/><path d='M9.2 4.4 12.8 8l-3.6 3.6'/></svg>");--panier-clair:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23FBF9F5' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M2.4 4.4h11.2l-1 8.2H3.4l-1-8.2Z'/><path d='M5.6 4.4a2.4 2.4 0 0 1 4.8 0'/></svg>");--trait-souligne-fonce:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='6' viewBox='0 0 64 6'><path d='M0 3.5C10 2.2 22 4.8 32 3.4S54 2.2 64 3.5' fill='none' stroke='%23504E4A' stroke-width='1.4' stroke-linecap='round'/></svg>");--trait-souligne-clair:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='6' viewBox='0 0 64 6'><path d='M0 3.5C10 2.2 22 4.8 32 3.4S54 2.2 64 3.5' fill='none' stroke='%23FBF9F5' stroke-width='1.4' stroke-linecap='round'/></svg>");--trait-chevron:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M2.6 5.4C4.4 7.4 6.2 9.2 8.1 10.8 9.8 9 11.6 7.2 13.6 5.6' fill='none' stroke='%23B4B0A9' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");--cadre-h:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='5' viewBox='0 0 120 5'><path d='M0 2.4C18 1.5 34 3.4 52 2.6S86 1.6 104 2.9 120 2.4 120 2.4' fill='none' stroke='%23B4B0A9' stroke-width='1.2' stroke-linecap='round'/></svg>");--cadre-v:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='5' height='120' viewBox='0 0 5 120'><path d='M2.6 0C1.7 18 3.6 34 2.8 52S1.8 86 3.1 104 2.6 120 2.6 120' fill='none' stroke='%23B4B0A9' stroke-width='1.2' stroke-linecap='round'/></svg>");--cadre-h-fonce:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='5' viewBox='0 0 120 5'><path d='M0 2.4C18 1.5 34 3.4 52 2.6S86 1.6 104 2.9 120 2.4 120 2.4' fill='none' stroke='%23504E4A' stroke-width='1.2' stroke-linecap='round'/></svg>");--cadre-v-fonce:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='5' height='120' viewBox='0 0 5 120'><path d='M2.6 0C1.7 18 3.6 34 2.8 52S1.8 86 3.1 104 2.6 120 2.6 120' fill='none' stroke='%23504E4A' stroke-width='1.2' stroke-linecap='round'/></svg>");--grain:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>")}*,::after,::before{box-sizing:border-box;border-radius:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%}*{box-shadow:none;text-shadow:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{position:relative;background:var(--papier);color:var(--4b);font-family:var(--police);font-size:var(--corps-t);line-height:var(--corps-i);font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;z-index:1;background-image:var(--grain);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.site-corps,.site-entete,.site-pied{position:relative;z-index:2}.display,.entete-accueil h1{font-size:var(--display-t);line-height:var(--display-i);letter-spacing:var(--display-l);font-weight:600;color:var(--9b)}.h1,h1{font-size:var(--h1-t);line-height:var(--h1-i);letter-spacing:var(--h1-l);font-weight:600;color:var(--9b)}.h2,h2{font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l);font-weight:600;color:var(--9b)}.h3,h3{font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:500;color:var(--9b)}.h4,h4{font-size:var(--h4-t);line-height:var(--h4-i);letter-spacing:var(--h4-l);font-weight:500;color:var(--9b)}h5,h6{font-size:var(--corps-t);line-height:var(--corps-i);font-weight:500;color:var(--9b)}.petit{font-size:var(--petit-t);line-height:var(--petit-i);font-weight:400}.micro{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);font-weight:500}.article-contenu>p,.introduction,.page-contenu>p,.produit-description>p{max-width:var(--mesure)}p+p{margin-top:var(--e4)}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong{font-weight:inherit}em,i{font-style:normal}blockquote em,blockquote i,cite{font-style:italic}blockquote{margin:var(--e6) 0;padding-left:var(--e5);border-left:1px solid var(--2h);color:var(--2b);max-width:var(--mesure)}a{color:var(--9b);text-decoration:none}.article-contenu a:not([class]),.introduction a:not([class]),.page-contenu a:not([class]),.produit-description a:not([class]){background-image:var(--trait-souligne);background-repeat:repeat-x;background-position:0 100%;background-size:64px 6px;padding-bottom:4px;transition:background-image var(--transition)}.article-contenu a:not([class]):hover,.introduction a:not([class]):hover,.page-contenu a:not([class]):hover,.produit-description a:not([class]):hover{background-image:var(--trait-souligne-fonce)}:focus-visible{outline:2px solid var(--9b);outline-offset:2px}.evitement{position:absolute;left:-9999px}.evitement:focus{position:fixed;top:var(--e2);left:var(--e2);z-index:100;padding:var(--e3) var(--e4);background:var(--9b);color:var(--papier);font-size:var(--petit-t);font-weight:500}.lecture-ecran,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;clip-path:none}.contenant{width:100%;max-width:calc(var(--conteneur) + var(--marge) * 2);margin-inline:auto;padding-inline:var(--marge)}.site-corps{padding-block:var(--e6) var(--entre-sections);min-height:60vh}.section+.section{margin-top:var(--entre-sections)}.filet{height:9px;margin-block:var(--e7);background-image:var(--trait-filet);background-repeat:repeat-x;background-position:0 50%;background-size:240px 9px}.filet-droit{height:1px;background:var(--2h);border:0;margin-block:var(--e5)}.bandeau{position:relative;overflow:clip;margin-top:calc(-1 * var(--entete-total));padding-block:calc(var(--entete-total) + var(--e5)) var(--e7)}.bandeau-grille{position:absolute;inset:0;z-index:0;background-image:repeating-linear-gradient(to right,var(--2h) 0 1px,transparent 1px 100%),repeating-linear-gradient(to bottom,var(--2h) 0 1px,transparent 1px 100%);background-size:32px 32px,32px 32px;opacity:.55;pointer-events:none}.bandeau::after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background-image:var(--trait-filet);background-repeat:repeat-x;background-size:240px 9px}.bandeau-interieur{position:relative;z-index:2}.site-corps:has(> .bandeau){padding-top:0}.barre-confiance{position:relative;z-index:21;background:var(--papier);border-bottom:1px solid var(--2h)}.confiance-interieur{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);min-height:28px;font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);color:var(--2b)}.confiance-avis{display:inline-flex;align-items:center;gap:var(--e2);color:var(--2b)}a.confiance-avis:hover{color:var(--9b)}.confiance-avis svg{width:14px;height:14px;color:var(--9b)}.site-entete{position:sticky;top:var(--e3);z-index:20;--retrait:var(--e4);width:calc(100% - var(--marge) * 2 + var(--retrait) * 2 + 2px);max-width:calc(var(--conteneur) + var(--retrait) * 2 + 2px);margin:var(--e3) auto 0;background:var(--papier);border:1px solid var(--2h);border-radius:var(--rayon-menu);transition:top var(--transition),margin-top var(--transition)}.site-entete.a-defile{top:var(--e5)}.site-entete .contenant{max-width:none;padding-inline:var(--retrait)}.entete-interieur{display:flex;align-items:center;gap:var(--e5);min-height:40px;padding-block:var(--e2)}.site-titre{flex:0 0 auto;font-size:22px;line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--9b);margin:0}.site-titre a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.site-logo{width:auto;height:19px}.entete-recherche{position:static}.entete-loupe svg{width:20px;height:20px}.panneau-recherche{position:absolute;top:100%;left:-1px;right:-1px;z-index:30;margin-top:-1px;padding:var(--e5) var(--retrait) var(--e4);background:var(--papier);border:1px solid var(--2h);border-radius:0 0 var(--rayon-menu) var(--rayon-menu)}.recherche-formulaire{position:relative;display:flex;align-items:center;height:44px;border-bottom:1px solid var(--2h);transition:border-color var(--transition)}.recherche-formulaire:focus-within{border-bottom:1.5px solid var(--9b)}.recherche-loupe{display:flex;flex:0 0 auto;color:var(--2b)}.recherche-loupe svg{width:20px;height:20px}.recherche-formulaire input[type=search]{flex:1 1 auto;min-width:0;height:42px;padding-inline:var(--e4) 0;border:0;background:0 0;font-size:17px;line-height:42px}.recherche-formulaire input[type=search]:focus{outline:0;border:0}.recherche-formulaire input[type=search]::-webkit-search-cancel-button,.recherche-formulaire input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.recherche-envoi{position:absolute;right:0;padding:0 var(--e3);font-size:var(--petit-t);font-weight:500;color:var(--9b);opacity:0;pointer-events:none}.recherche-envoi:focus-visible{opacity:1;pointer-events:auto}.recherche-resultats{margin-top:var(--e4);max-height:min(58vh,460px);overflow-y:auto}.resultat{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:var(--e4);align-items:center;padding:var(--e3) var(--e2);color:var(--9b);transition:background var(--transition)}.resultat.est-actif,.resultat:hover{background:color-mix(in srgb,var(--2h) 45%,var(--papier))}.resultat-image{width:48px;height:48px;object-fit:contain;border:1px solid var(--2h);background:var(--papier)}.resultat-corps{display:flex;flex-direction:column;gap:2px;min-width:0}.resultat-classe{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);color:var(--2b)}.resultat-titre{font-size:15px;line-height:20px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resultat-prix{font-size:var(--petit-t);line-height:var(--petit-i);color:var(--4b)}.recherche-invite{margin-top:var(--e4);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--hb)}.entete-outils{display:flex;align-items:center;gap:var(--e3);flex:0 0 auto;margin-left:auto}.entete-outil{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-block:-4px;padding:4px;color:var(--4b);transition:color var(--transition)}.entete-outil:hover{color:var(--9b)}.entete-outil svg{width:20px;height:20px}.entete-outil-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entete-panier-icone{position:relative;display:block}.panier-compteur{position:absolute;top:-5px;right:-7px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--9b);color:var(--papier);font-size:var(--micro-t);line-height:1;letter-spacing:0;font-weight:500}.menu-libelle--court,.panier-compteur[data-vide="1"]{display:none}.entete-nav{flex:0 1 auto;min-width:0}.menu-principal{display:flex;align-items:center;gap:var(--e5);margin:0;padding:0;list-style:none}.menu-principal>li{position:static}.menu-principal>li>a{display:inline-flex;align-items:center;gap:var(--e2);min-height:40px;font-size:15px;font-weight:400;color:var(--4b);transition:color var(--transition)}.menu-principal .current-menu-item>a,.menu-principal>li>a:focus-visible,.menu-principal>li>a:hover{color:var(--9b)}.menu-principal>li>a svg{width:11px;height:11px;color:var(--hb);transition:transform var(--transition)}.confiance-lieu{display:inline-flex;align-items:center;gap:var(--e2);white-space:nowrap}.icone-drapeau{flex:0 0 auto;width:17px;height:11px}.icone-trustpilot{flex:0 0 auto;width:15px;height:15px}.megamenu{position:absolute;top:100%;left:-1px;right:-1px;margin-top:-1px;z-index:30;padding-block:var(--e6);background:var(--papier);border:1px solid var(--2h);border-radius:0 0 var(--rayon-menu) var(--rayon-menu);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity 140ms ease-out,transform 140ms ease-out,visibility 0s linear 140ms}.site-entete:has(.a-megamenu.est-ouvert),.site-entete:has(.a-megamenu:focus-within),.site-entete:has(.a-megamenu:hover){border-bottom-color:transparent;border-radius:var(--rayon-menu) var(--rayon-menu) 0 0}.a-megamenu>a{position:relative}.a-megamenu>a::after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:0}.a-megamenu.est-ouvert>a::after,.a-megamenu:focus-within>a::after,.a-megamenu:hover>a::after{height:calc(var(--e2) + 6px)}.a-megamenu.est-ouvert .megamenu,.a-megamenu:focus-within .megamenu,.a-megamenu:hover .megamenu{visibility:visible;opacity:1;transform:none;transition:opacity 140ms ease-out,transform 140ms ease-out,visibility}@media (prefers-reduced-motion:reduce){.a-megamenu.est-ouvert .megamenu,.a-megamenu:focus-within .megamenu,.a-megamenu:hover .megamenu,.megamenu{transform:none;transition:none}}.a-megamenu.est-ouvert>a svg,.a-megamenu:focus-within>a svg,.a-megamenu:hover>a svg{transform:rotate(180deg)}.megamenu-interieur{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e7)}.megamenu .contenant{max-width:none;padding-inline:var(--retrait)}.megamenu-titre{display:flex;align-items:center;gap:var(--e2);margin-bottom:var(--e3);padding-bottom:var(--e2);border-bottom:1px solid var(--2h);font-size:var(--petit-t);line-height:var(--petit-i);letter-spacing:var(--micro-l);font-weight:500;color:var(--2b)}.megamenu-titre svg{flex:0 0 auto;width:16px;height:16px;color:var(--hb)}.megamenu-colonne ul{display:flex;flex-direction:column;gap:var(--e1);margin:0;padding:0;list-style:none}.megamenu-colonne a{display:block;padding-block:5px;color:var(--4b);transition:color var(--transition)}.megamenu-colonne a:hover{color:var(--9b)}.megamenu-lien-titre{display:block;font-size:18px;line-height:1.35;font-weight:500;color:var(--9b)}.megamenu-lien-note{display:block;margin-top:2px;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.megamenu-colonne:not(:first-child) .megamenu-lien-titre{font-size:16px;font-weight:400;color:var(--4b)}.megamenu-colonne:not(:first-child) a:hover .megamenu-lien-titre{color:var(--9b)}.fil-ariane,.rank-math-breadcrumb{font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b);margin-bottom:var(--e3)}.fil-ariane a,.rank-math-breadcrumb a{color:var(--2b);transition:color var(--transition)}.fil-ariane a:hover,.rank-math-breadcrumb a:hover{color:var(--9b)}.fil-ariane .separateur,.rank-math-breadcrumb .separator{color:var(--hb);margin-inline:var(--e2)}.fil-ariane .dernier,.rank-math-breadcrumb .last{color:var(--4b)}.bouton,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px 0 28px;background:var(--9b);color:var(--papier);font-family:var(--police);font-size:16px;font-weight:500;line-height:1;border:0;text-decoration:none;gap:var(--e3);transition:background-color var(--transition)}.bouton::after,.woocommerce #respond input#submit::after,.woocommerce a.button.alt::after,.woocommerce a.button::after,.woocommerce button.button.alt::after,.woocommerce button.button::after{content:"";flex:0 0 auto;width:16px;height:16px;background-image:var(--fleche-claire);background-repeat:no-repeat;background-position:center;transition:transform .2s cubic-bezier(.2, .7, .3, 1)}.bouton:hover::after,.woocommerce a.button.alt:hover::after,.woocommerce a.button:hover::after,.woocommerce button.button.alt:hover::after,.woocommerce button.button:hover::after{transform:translateX(3px)}.woocommerce input.button,.woocommerce input.button.alt{padding-right:44px;background-image:var(--fleche-claire);background-repeat:no-repeat;background-position:right 20px center}.barre-achat .bouton::after,.woocommerce a.button.add_to_cart_button::after,.woocommerce a.button.alt.add_to_cart_button::after,.woocommerce button.button.alt.single_add_to_cart_button::after,.woocommerce button.single_add_to_cart_button::after{background-image:var(--panier-clair)}.barre-achat .bouton:hover::after,.woocommerce a.button.add_to_cart_button:hover::after,.woocommerce a.button.alt.add_to_cart_button:hover::after,.woocommerce button.button.alt.single_add_to_cart_button:hover::after,.woocommerce button.single_add_to_cart_button:hover::after{transform:translateY(2px)}.bouton--secondaire::after{background-image:var(--fleche-encre)}.bouton--secondaire:hover::after{background-image:var(--fleche-claire)}.lettre-formulaire .bouton::after,.recherche-envoi::after,.woocommerce .quantity .button::after{content:none}@media (prefers-reduced-motion:reduce){.bouton::after,.woocommerce a.button::after,.woocommerce button.button::after{transition:none}}.bouton:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background:var(--6b);color:var(--papier)}.bouton:focus-visible{outline:2px solid var(--9b);outline-offset:2px}.bouton.desactive,.bouton[disabled],.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:var(--hb);color:var(--papier);cursor:not-allowed;opacity:1}.bouton--secondaire{background:var(--papier);color:var(--9b);border:1px solid var(--9b);height:44px;padding:0 20px}.bouton--secondaire:hover{background:var(--9b);color:var(--papier)}.bouton--large{width:100%}.bouton-secondaire{display:inline-block;min-height:44px;padding-block:var(--e3);background-color:transparent;background-image:var(--trait-souligne);background-repeat:repeat-x;background-position:0 calc(100% - 8px);background-size:64px 6px;color:var(--9b);font-size:16px;font-weight:500;transition:background-image var(--transition)}.bouton-secondaire:hover{background-image:var(--trait-souligne-fonce)}.champ{display:block;margin-bottom:var(--e5)}.champ label,.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;margin-bottom:var(--e1);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;color:var(--2b)}.woocommerce form .form-row .required,.woocommerce form .form-row abbr.required{color:var(--2b);border:0;text-decoration:none}.woocommerce form .form-row .optional{color:var(--2b)}.select2-container .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;height:48px;padding:0;background:0 0;border:0;border-bottom:1px solid var(--2h);color:var(--4b);font-family:var(--police);font-size:16px;font-weight:400;line-height:48px;transition:border-color var(--transition)}.woocommerce form .form-row textarea,textarea{height:auto;min-height:120px;padding-block:var(--e3);line-height:var(--corps-i);resize:vertical}.woocommerce form .form-row select,select{padding-right:var(--e5);appearance:none;background-image:var(--trait-chevron);background-repeat:no-repeat;background-position:right center;background-size:16px 16px;cursor:pointer}input:focus,select:focus,textarea:focus{outline:0;border-bottom:1.5px solid var(--9b)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--9b);outline-offset:2px}::placeholder{color:var(--2b);opacity:1}.champ--erreur input,.champ--erreur select,.champ--erreur textarea,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-bottom-color:var(--erreur)}.champ-erreur{display:block;margin-top:var(--e1);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:400;color:var(--erreur)}.case,.woocommerce form .form-row-wide label.checkbox{display:flex;align-items:flex-start;gap:var(--e3);min-height:44px;padding-block:var(--e3);font-size:15px;font-weight:500;color:var(--4b);cursor:pointer}.case input[type=checkbox],.case input[type=radio]{position:absolute;opacity:0;width:0;height:0}.case-marque{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:3px}.case-marque svg{position:absolute;inset:0;width:100%;height:100%}.case-marque .coche{opacity:0;transition:opacity var(--transition)}.case input:checked~.case-marque .coche{opacity:1}.case input:focus-visible~.case-marque{outline:2px solid var(--9b);outline-offset:2px}.grille-produits,.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--e6);row-gap:var(--e7);margin:0;padding:0;list-style:none}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.carte-produit,.woocommerce ul.products li.product{position:relative;display:flex;flex-direction:column;margin:0;padding:0;width:auto;float:none;text-align:left}.carte-produit>a:not(.button){display:flex;flex-direction:column;flex:1 1 auto;color:inherit}.carte-produit .carte-corps{flex:1 1 auto}.woocommerce ul.products li.product .button{flex:0 0 auto}.carte-image{display:block;position:relative;aspect-ratio:var(--ratio-visuel);background:var(--papier);overflow:visible}.carte-niveau,.carte-prix,.carte-titre{display:block}.carte-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.cadre-esquisse{position:absolute;inset:-4px;pointer-events:none;--h:var(--cadre-h);--v:var(--cadre-v);background-image:var(--h),var(--h),var(--v),var(--v);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:0 0,0 100%,0 0,100% 0;background-size:120px 5px,120px 5px,5px 120px,5px 120px;transition:background-image var(--transition)}.carte-produit:hover .cadre-esquisse{--h:var(--cadre-h-fonce);--v:var(--cadre-v-fonce)}.carte-produit:nth-child(3n+2) .cadre-esquisse{background-position:-37px 0,-71px 100%,0 -23px,100% -58px}.carte-produit:nth-child(3n) .cadre-esquisse{background-position:-82px 0,-19px 100%,0 -64px,100% -11px}.carte-corps{margin-top:var(--e3);display:flex;flex-direction:column;flex:1 1 auto;align-content:start;gap:var(--e1)}.achat-mention,.carte-mention{margin:var(--e2) 0 0;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.achat-mention a{color:var(--9b);text-decoration:underline;text-underline-offset:3px}.woocommerce ul.products li.product .button.carte-panier-fait{background:0 0;color:var(--9b);border:1px solid var(--2h)}.woocommerce ul.products li.product .button.carte-panier-fait:hover{border-color:var(--9b);background:0 0;color:var(--9b)}.carte-niveau{font-size:var(--petit-t);line-height:var(--petit-i);font-weight:400;color:var(--2b)}.carte-titre,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--h4-t);line-height:var(--h4-i);font-weight:500;color:var(--9b);margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * var(--h4-i))}.carte-note{display:flex;align-items:center;gap:4px;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--9b)}.carte-note-etoile{width:13px;height:13px;flex:0 0 auto;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%2312110F' stroke='%2312110F' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.carte-note b{font-weight:600}.carte-note-compte{color:var(--2b)}.carte-prix,.woocommerce ul.products li.product .price{font-size:18px;line-height:1.3;font-weight:600;color:var(--9b);margin:auto 0 0;padding-top:var(--e2)}.woocommerce span.onsale{display:none}.woocommerce ul.products li.product .button{display:flex;width:100%;margin-top:var(--e4);padding-inline:var(--e4);text-align:center;height:auto;min-height:48px;padding-block:var(--e3);line-height:1.25}.woocommerce div.product .added_to_cart,.woocommerce ul.products li.product .added_to_cart{display:none}.woocommerce ul.products li.product .button.added::after,.woocommerce ul.products li.product .button.loading::after,.woocommerce ul.products li.product .button::after{display:none;content:none}.woocommerce ul.products li.product .button.loading{opacity:.55;pointer-events:none}.boutique{padding-top:var(--e7)}.introduction{font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b);max-width:none}.maillage{margin-top:var(--e4);max-width:none;font-size:15px;line-height:24px;color:var(--2b)}.maillage a{color:var(--9b);background-image:var(--trait-souligne);background-repeat:repeat-x;background-position:0 calc(100% + 3px);background-size:64px 6px;padding-bottom:4px;transition:background-image var(--transition)}.maillage a:hover{background-image:var(--trait-souligne-fonce)}.barre-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e5);margin-bottom:var(--e7)}.barre-filtres .case{min-height:44px}.woocommerce .woocommerce-ordering{float:none;margin:0}.woocommerce .woocommerce-ordering select{width:auto;min-width:200px}.woocommerce .woocommerce-result-count{float:none;margin:0;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.pagination,.woocommerce nav.woocommerce-pagination{margin-top:var(--e9);text-align:left}.pagination .nav-links,.woocommerce nav.woocommerce-pagination ul{display:flex;gap:var(--e5);border:0;margin:0;padding:0}.pagination .nav-links>*,.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0}.pagination .page-numbers,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;background:0 0;font-size:15px;font-weight:500;color:var(--2b);transition:color var(--transition)}.pagination .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--9b)}.pagination a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a:hover{background:0 0;color:var(--9b)}.enveloppe-produit .product{display:block}.fiche-produit,.produit-haut{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:var(--e8);align-items:start}.bandeau--produit{padding-block:calc(var(--entete-total) + var(--e5)) var(--e8)}.enveloppe-produit{padding:0}.produit-bas{padding-top:var(--e8)}.fiche-image,.woocommerce div.product div.images{position:relative;float:none;width:auto;min-width:0;margin:0}.woocommerce div.product div.images img{width:100%}.fiche-cadre{position:absolute;inset:-4px}.fiche-detail,.woocommerce div.product div.summary{float:none;width:auto;margin:0}.fiche-detail h1,.woocommerce div.product .product_title{font-size:var(--h1-t);line-height:var(--h1-i);letter-spacing:var(--h1-l);font-weight:600;color:var(--9b);margin-bottom:var(--e3)}.fiche-meta{font-size:var(--petit-t);line-height:var(--petit-i);font-weight:400;color:var(--2b);margin-bottom:var(--e5)}.fiche-prix,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:600;color:var(--9b);margin-bottom:var(--e5)}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--2b);font-weight:400}.woocommerce div.product p.price ins{text-decoration:none}.produit-description,.woocommerce-product-details__short-description{font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b);margin-bottom:var(--e6);max-width:var(--mesure)}.woocommerce div.product form.cart{margin:0 0 var(--e7)}.woocommerce div.product form.cart .button{width:100%}.accordeons{grid-column:1/-1;margin-top:var(--entre-sections)}.accordeon{border-top:1px solid var(--2h)}.accordeon:last-of-type{border-bottom:1px solid var(--2h)}.accordeon-titre{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);width:100%;min-height:44px;padding-block:var(--e4);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:500;color:var(--9b);text-align:left}.accordeon-titre svg{flex:0 0 auto;width:16px;height:16px;color:var(--hb);transition:transform var(--transition-ouverture)}.accordeon[open] .accordeon-titre svg{transform:rotate(180deg)}.accordeon-corps{padding-bottom:var(--e5);font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b);max-width:var(--mesure)}.accordeon summary{list-style:none;cursor:pointer}.accordeon summary::-webkit-details-marker,.accordeon summary::marker{display:none;content:""}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.accordeon::details-content{height:0;overflow:hidden;transition:height var(--transition-ouverture),content-visibility var(--transition-ouverture) allow-discrete}.accordeon[open]::details-content{height:auto}}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:var(--entre-sections)}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:var(--h3-t);line-height:var(--h3-i);font-weight:500;margin-bottom:var(--e4)}.woocommerce div.product section.related,.woocommerce div.product section.up-sells{grid-column:1/-1;margin-top:var(--entre-sections)}.woocommerce div.product section.related>h2{margin-bottom:var(--e6)}.fiche-visuel{position:relative}.fiche-image-visuel{width:100%}.fiche-vignettes{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e4);margin:var(--e5) 0 0;padding:0;list-style:none}.fiche-vignette{position:relative;display:block;aspect-ratio:var(--ratio-visuel);overflow:visible}.fiche-vignette img{width:100%;height:100%;object-fit:contain;background:var(--papier)}.fiche-vignette .cadre-esquisse{--h:var(--cadre-h);--v:var(--cadre-v);transition:background-image var(--transition)}.fiche-vignette.est-active .cadre-esquisse,.fiche-vignette:hover .cadre-esquisse{--h:var(--cadre-h-fonce);--v:var(--cadre-v-fonce)}.fiche-chiffres{display:flex;gap:var(--e6);margin:0 0 var(--e5);padding:var(--e4) 0;list-style:none}.fiche-chiffres b{display:block;font-size:var(--h3-t);line-height:1.1;letter-spacing:var(--h3-l);font-weight:600;color:var(--9b)}.fiche-chiffres span{display:block;margin-top:var(--e1);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.fiche-reassurance{display:flex;flex-direction:column;gap:var(--e4);margin:var(--e6) 0 0;padding:0;list-style:none}.fiche-reassurance li{display:flex;align-items:flex-start;gap:var(--e3)}.fiche-reassurance svg{flex:0 0 auto;width:22px;height:22px;margin-top:2px;color:var(--hb)}.fiche-reassurance span{font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.fiche-reassurance b{display:block;font-size:15px;line-height:22px;font-weight:500;color:var(--9b)}.caracteristiques{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--e8);margin:0;max-width:var(--mesure)}.caracteristiques>div{display:flex;justify-content:space-between;gap:var(--e4);padding-block:var(--e3);border-bottom:1px solid var(--2h)}.caracteristiques dt{flex:0 0 auto;font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;color:var(--2b)}.caracteristiques dd{margin:0;font-size:15px;line-height:var(--petit-i);color:var(--4b);text-align:right}.accordeon--question .accordeon-titre{font-size:17px;line-height:24px;font-weight:500;padding-block:var(--e3)}.accordeon--question .accordeon-corps{padding-bottom:var(--e4)}.accordeon--question:first-child{border-top:0}.accordeon-corps h2{margin-top:var(--e6);margin-bottom:var(--e3);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:500}.accordeon-corps h2:first-child{margin-top:0}.accordeon-corps p,.accordeon-corps ul{max-width:var(--mesure)}.accordeon-corps p+p{margin-top:var(--e3)}.accordeon-corps ul{margin:var(--e3) 0 var(--e4);padding-left:var(--e5);list-style:none}.accordeon-corps ul li{position:relative;margin-bottom:var(--e2);color:var(--4b)}.accordeon-corps ul li::before{content:"";position:absolute;left:calc(var(--e5) * -1);top:12px;width:12px;height:1.5px;background:var(--hb)}.accordeon-corps strong{font-weight:500;color:var(--9b)}.feuilleteur-pages{display:flex;flex-direction:column;gap:var(--e5);margin:0;padding:0;list-style:none}.feuilleteur-page{position:relative}.feuilleteur-visuel{max-width:100%;height:auto}.js [data-feuilleteur]:not(.est-actif) .feuilleteur-page:not(.est-visible){display:none}.est-actif .feuilleteur-visuel{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}.est-actif .feuilleteur{position:relative}.est-actif .feuilleteur-pages{display:grid;gap:0;grid-template-areas:"vue";grid-template-columns:minmax(0,1fr);perspective:1600px}.est-actif .feuilleteur-page{grid-area:vue;position:relative;min-width:0;aspect-ratio:var(--ratio-visuel);transform-origin:left center;backface-visibility:hidden;opacity:0;pointer-events:none;transition:transform .3s ease-out,opacity 160ms ease-out}.est-actif .feuilleteur-page.est-visible{opacity:1;pointer-events:auto;transform:none;z-index:2}.est-actif .feuilleteur-page.part-a-gauche{transform:rotateY(-42deg) translateX(-4%);opacity:0;z-index:3}.est-actif .feuilleteur-page.part-a-droite{transform:rotateY(30deg) translateX(4%);opacity:0;z-index:1}.feuilleteur-commandes{display:flex;align-items:center;justify-content:center;gap:var(--e4);margin-top:var(--e4)}.feuilleteur-fleche{display:inline-flex;align-items:center;justify-content:center;color:var(--4b);transition:color var(--transition)}.feuilleteur-fleche:hover{color:var(--9b)}.feuilleteur-fleche[data-sens="-1"] svg{transform:rotate(90deg)}.feuilleteur-fleche[data-sens="1"] svg{transform:rotate(-90deg)}.feuilleteur-compteur{min-width:64px;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b);text-align:center}.feuilleteur-compteur b{font-weight:600;color:var(--9b)}.feuilleteur-onglets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e4);margin:var(--e4) 0 0}.feuilleteur-onglet{aspect-ratio:var(--ratio-visuel);background:var(--papier);opacity:.5;transition:opacity var(--transition)}.feuilleteur-onglet img{width:100%;height:100%;object-fit:contain}.feuilleteur-onglet.est-active,.feuilleteur-onglet:hover{opacity:1}.feuilleteur-onglet.est-active::after{content:"";position:absolute;left:0;right:0;bottom:-6px;background:var(--9b)}.fiche-difficulte{display:flex;align-items:center;gap:var(--e3);margin-bottom:var(--e5)}.graduation{display:inline-flex;gap:3px}.graduation-trait{display:block;width:16px;height:3px;background:var(--2h)}.graduation-trait.est-atteint{background:var(--9b)}.fiche-difficulte-mot{font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.sommaire{grid-column:1/-1;display:grid;grid-template-columns:55fr 45fr;column-gap:var(--e8);align-items:start;margin-top:var(--entre-sections);padding-top:var(--e7);border-top:1px solid var(--2h)}.sommaire h2{grid-column:1/-1;margin-bottom:var(--e6)}.sommaire-parties{margin:0;padding:0;list-style:none}.sommaire-parties li{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:var(--e4);padding-block:var(--e3);border-bottom:1px solid var(--2h)}.sommaire-titre{font-size:16px;line-height:var(--corps-i);color:var(--9b)}.sommaire-barre{display:block;height:3px;background:var(--2h)}.sommaire-barre>span{display:block;height:100%;background:var(--9b)}.sommaire-pages{font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b);white-space:nowrap}.competences h3{margin-bottom:var(--e4);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:500}.competences ul{display:flex;flex-direction:column;gap:var(--e3);margin:0;padding:0;list-style:none}.competences li{display:flex;align-items:flex-start;gap:var(--e3);font-size:16px;line-height:var(--corps-i);color:var(--4b)}.competences svg{flex:0 0 auto;width:20px;height:20px;margin-top:3px;color:var(--hb)}.description-composee{margin-top:var(--entre-sections);padding-top:var(--e7);border-top:1px solid var(--2h)}.bloc+.bloc{margin-top:var(--e8)}.bloc--defaut .bloc-corps>p,.bloc--defaut .bloc-corps>ul,.bloc--format .bloc-corps>p,.bloc--format .bloc-corps>ul{max-width:var(--mesure)}.bloc-corps h2{font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:600;color:var(--9b);margin-bottom:var(--e4)}.bloc-corps p+p,.bloc-corps ul{margin-top:var(--e4)}.bloc--methode,.bloc--public{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:var(--e7);align-items:start;max-width:calc(132px + var(--e7) + var(--mesure))}.bloc--public{padding:var(--e6);border:1px solid var(--2h);max-width:calc(132px + var(--e7) + var(--mesure) + var(--e6) * 2)}.bloc--methode .bloc-perso{order:2;align-self:center}.bloc--methode{grid-template-columns:minmax(0,1fr) 132px}.bloc-perso{width:132px;height:auto;user-select:none}.conseils{list-style:none;margin:0;padding:0}.conseils li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--e4);align-items:baseline}.conseils li+li{margin-top:var(--e5);padding-top:var(--e5);border-top:1px solid var(--2h)}.conseils-rang{font-size:var(--h3-t);line-height:1;font-weight:600;color:var(--hb);font-variant-numeric:tabular-nums}.conseils-texte{font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.woocommerce div.product form.cart table.variations,.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th,.woocommerce div.product form.cart table.variations tr{display:block;width:auto;margin:0;padding:0;border:0;background:0 0}.woocommerce div.product form.cart table.variations th.label{margin-bottom:var(--e2);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;color:var(--2b);text-align:left}.support-choix-groupe{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--e3);margin-bottom:var(--e5)}.support-choix{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:var(--e3) var(--e4);background:0 0;border:1px solid var(--2h);text-align:left;transition:border-color var(--transition),color var(--transition)}.support-choix:hover:not(:disabled){border-color:var(--4b)}.support-choix.est-actif{border-color:var(--9b);box-shadow:inset 0 0 0 1px var(--9b)}.support-nom{font-size:15px;line-height:22px;font-weight:500;color:var(--9b)}.support-etat{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);color:var(--2b)}.support-choix.est-indisponible{cursor:not-allowed;border-style:dashed}.support-choix.est-indisponible .support-nom{color:var(--2b)}.support-choix.est-indisponible .support-etat{color:var(--hb)}.support-repli select{max-width:320px}.woocommerce div.product .woocommerce-variation-price{display:none}.woocommerce div.product .woocommerce-variation-availability p{margin-bottom:var(--e4);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:25;display:none;background:var(--papier);border-top:1px solid var(--2h)}.barre-achat.est-visible{display:block}.barre-achat-interieur{display:flex;align-items:center;gap:var(--e5);padding-block:var(--e3)}.barre-achat-titre{flex:1 1 auto;min-width:0;font-size:15px;line-height:22px;font-weight:500;color:var(--9b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barre-achat-prix{flex:0 0 auto;font-size:var(--h4-t);line-height:1;font-weight:600;color:var(--9b)}.barre-achat .bouton{flex:0 0 auto}.single-product .site-pied{padding-bottom:calc(var(--e8) + 72px)}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:0;border-collapse:collapse;margin:0 0 var(--e7)}.woocommerce table.shop_table th{padding:var(--e3) var(--e4) var(--e3) 0;border-bottom:1px solid var(--2h);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;color:var(--2b);text-align:left;white-space:nowrap}.woocommerce table.shop_table td{padding:var(--e5) var(--e4) var(--e5) 0;border-top:0;border-bottom:1px solid var(--2h);font-size:var(--corps-t);color:var(--4b);vertical-align:top}.woocommerce table.shop_table td.product-name a{font-weight:500;color:var(--9b)}.woocommerce table.shop_table .product-name{width:100%}.woocommerce table.shop_table .product-remove{width:32px}.woocommerce table.shop_table .product-thumbnail{width:88px;min-width:88px}.woocommerce table.shop_table .product-thumbnail img{width:72px;min-width:72px;max-width:none}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{width:120px;text-align:right;white-space:nowrap}.woocommerce table.shop_table .product-quantity{display:none}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table td.product-total{font-weight:600;color:var(--9b)}.woocommerce table.cart td.actions{border-bottom:0;padding-top:var(--e6)}.woocommerce table.cart td.actions .coupon{display:flex;align-items:flex-end;gap:var(--e4);max-width:560px;margin-bottom:var(--e5)}.woocommerce table.cart td.actions .coupon .input-text{flex:1;width:auto;min-width:0;padding:0;border:0;border-bottom:1px solid var(--2h);background:0 0}.woocommerce table.cart td.actions .coupon .input-text:focus{border-bottom:1.5px solid var(--9b)}.woocommerce table.cart td.actions .button[name=update_cart]{flex:0 0 auto}.woocommerce a.remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--2b)!important;font-size:18px;font-weight:400;line-height:1;background:0 0!important}.woocommerce a.remove:hover{color:var(--9b)!important;background:0 0!important}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart_totals,.woocommerce-page .cart_totals{float:none;width:100%;max-width:420px;margin-left:auto}.woocommerce .cart_totals h2,.woocommerce-checkout h3{font-size:var(--h3-t);line-height:var(--h3-i);font-weight:500;margin-bottom:var(--e4)}.woocommerce .cart_totals table.shop_table th{width:50%;padding-block:var(--e4);vertical-align:baseline}.woocommerce .cart_totals table.shop_table td{padding-block:var(--e4);padding-right:0;text-align:right;vertical-align:baseline}.woocommerce .cart_totals .shipping,.woocommerce-checkout .shipping,.woocommerce-checkout .woocommerce-shipping-fields{display:none}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:55fr 45fr;grid-template-rows:min-content auto;column-gap:var(--e8);align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1/span 2}.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1;margin-top:0}.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup,.woocommerce-checkout form.checkout>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce form .form-row{display:block;margin:0 0 var(--e5);padding:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last{display:inline-block;width:calc(50% - (var(--e5)/ 2));vertical-align:top}.woocommerce form .form-row-first{margin-right:var(--e5)}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-review-order{background:0 0;border:0;padding:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--2h);padding:0 0 var(--e5);margin-bottom:var(--e5)}.woocommerce-checkout #payment div.payment_box{background:var(--2h);color:var(--4b);font-size:var(--petit-t);line-height:var(--petit-i);padding:var(--e4);margin-top:var(--e3)}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e4);margin:0 0 var(--e6);padding:var(--e4) var(--e5);background:var(--2h);border:0;border-top:2px solid var(--9b);color:var(--4b);font-size:var(--corps-t);line-height:var(--corps-i);list-style:none}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-info::before,.woocommerce-page .woocommerce-message::before{display:none}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top-color:var(--erreur);color:var(--erreur)}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:0 0;padding-inline:0;border-bottom:1px solid var(--2h);border-top-color:var(--2h);border-top-width:1px;color:var(--2b)}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:var(--9b);font-weight:500}.woocommerce .woocommerce-error:focus,.woocommerce .woocommerce-info:focus,.woocommerce .woocommerce-message:focus,.woocommerce-page .woocommerce-error:focus,.woocommerce-page .woocommerce-info:focus,.woocommerce-page .woocommerce-message:focus{outline:0}.woocommerce-info .button,.woocommerce-message .button{margin-left:auto}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:var(--e7)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:var(--e5);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--2h)}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:var(--2b);transition:color var(--transition)}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--9b)}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.lettre{position:relative;overflow:hidden;padding-block:var(--e9);text-align:center;border-top:1px solid var(--2h)}.lettre-grille{position:absolute;inset:0;z-index:0;background-image:repeating-linear-gradient(to right,var(--2h) 0 1px,transparent 1px 100%),repeating-linear-gradient(to bottom,var(--2h) 0 1px,transparent 1px 100%);background-size:32px 32px;opacity:.55;pointer-events:none}.lettre-interieur{position:relative;z-index:2;max-width:62ch}.lettre-perso{position:absolute;bottom:0;z-index:1;width:clamp(110px,12vw,180px);height:auto;pointer-events:none;user-select:none}.lettre-perso--gauche{left:4%}.lettre-perso--droite{right:4%}.lettre-surtitre{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:.06em;text-transform:uppercase;color:var(--2b);margin-bottom:var(--e3)}.lettre-titre{font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l);font-weight:600}.lettre-texte{margin-top:var(--e4);font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.lettre-formulaire{display:flex;gap:var(--e3);margin-top:var(--e6)}.lettre-formulaire input:not([type=hidden]){flex:1 1 auto;min-width:0;height:48px;padding-inline:var(--e4);background:var(--papier);border:1px solid var(--2h);font-size:16px;color:var(--9b);transition:border-color var(--transition)}.lettre-formulaire input:not([type=hidden]):focus{outline:0;border-color:var(--9b)}@media (min-width:901px){.lettre-formulaire input[type=text]{flex:0 0 190px}}.lettre-formulaire .bouton{flex:0 0 auto}.lettre-message{display:none;margin-top:var(--e4);font-size:15px;line-height:24px;font-weight:500;color:var(--9b)}.lettre-message.est-visible{display:block}.lettre-message.est-erreur{color:var(--erreur)}.lettre-mention{margin-top:var(--e4);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.site-pied{background:var(--9b);color:var(--papier);padding-block:0 var(--e7);font-size:15px;line-height:24px}.site-pied::before{content:"";display:block;height:9px;margin-bottom:var(--e8);background-image:var(--trait-filet);background-repeat:repeat-x;background-position:0 50%;background-size:240px 9px}.pied-colonnes{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--e8) var(--e7);padding-bottom:var(--e8);border-bottom:1px solid rgba(251,249,245,.14)}.pied-logo{display:inline-block;margin-bottom:var(--e4)}.pied-logo img,.pied-logo svg{height:24px;width:auto;filter:invert(1)}.pied-phrase{max-width:42ch;color:rgba(251,249,245,.72)}.pied-signes{display:flex;align-items:center;gap:var(--e2);margin-top:var(--e5);font-size:var(--petit-t);color:rgba(251,249,245,.6)}.pied-titre{margin-bottom:var(--e4);font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:rgba(251,249,245,.55)}.pied-liens{list-style:none;margin:0;padding:0}.pied-liens li+li{margin-top:var(--e3)}.site-pied a{position:relative;display:inline-block;color:rgba(251,249,245,.82);padding-bottom:3px;transition:color var(--transition)}.site-pied a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-image:var(--trait-souligne-clair);background-repeat:repeat-x;background-size:64px 6px;transform:scaleX(0);transform-origin:left center;transition:transform 220ms cubic-bezier(.2, .7, .3, 1)}.site-pied a:hover{color:var(--papier)}.site-pied a:focus-visible::after,.site-pied a:hover::after{transform:scaleX(1)}.pied-courriel{font-size:17px;line-height:26px;font-weight:500}.pied-courriel a::after{transform:scaleX(1)}.pied-delai{margin-top:var(--e2);font-size:var(--petit-t);line-height:var(--petit-i);color:rgba(251,249,245,.6)}.pied-preuves{list-style:none;margin:var(--e6) 0 0;padding:0;font-size:var(--petit-t);line-height:var(--petit-i);color:rgba(251,249,245,.7)}.pied-preuves li{display:flex;align-items:center;gap:var(--e3)}.pied-preuves li+li{margin-top:var(--e3)}.pied-preuves svg{flex:0 0 auto;width:18px;height:18px;color:rgba(251,249,245,.5)}.pied-bas{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--e4);padding-top:var(--e6);font-size:var(--petit-t);line-height:var(--petit-i);color:rgba(251,249,245,.55)}.pied-legales{display:flex;flex-wrap:wrap;gap:var(--e5)}.pied-legales a{color:rgba(251,249,245,.55)}.liste-articles{display:grid;gap:var(--e7);max-width:var(--mesure)}.apercu-titre{font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:500;margin-bottom:var(--e2)}.apercu-extrait{color:var(--4b)}.article-meta,.entete-archive,.page-entete{display:flex;align-items:baseline;gap:var(--e3);margin-top:var(--e3);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.article-image{margin-bottom:var(--e7)}.article-unique{max-width:none;padding-inline:0}.article-contenu,.article-corps{display:grid;grid-template-columns:[pleine-start] minmax(var(--marge),1fr) [large-start] minmax(0,92px) [texte-start] min(var(--mesure),100% - var(--marge) * 2) [texte-end] minmax(0,92px) [large-end] minmax(var(--marge),1fr) [pleine-end]}.article-contenu>*{grid-column:texte}.article-entete{max-width:var(--mesure)}.article-unique--corps{padding-top:var(--e7)}.article-categorie{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:.06em;text-transform:uppercase;color:var(--2b);margin-bottom:var(--e3)}.article-chapo{margin-top:var(--e5);font-size:var(--h4-t);line-height:32px;color:var(--4b)}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e3);margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--2h);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.article-meta-sep{color:var(--hb)}.article-contenu>figure,.article-image{grid-column:large;margin-block:var(--e8)}.article-contenu>figure img,.article-image img{display:block;width:100%;height:auto;border:1px solid var(--2h)}.article-contenu>figure figcaption{margin-top:var(--e3);padding-left:var(--e4);border-left:2px solid var(--2h);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.article-image{margin-top:0;margin-bottom:var(--e8)}.tdm{grid-column:texte;margin-bottom:var(--e8);background:var(--papier);border:1px solid var(--2h)}.tdm-titre{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);padding:var(--e4) var(--e6);font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--2b);cursor:pointer;list-style:none;transition:color var(--transition)}.tdm-titre::-webkit-details-marker{display:none}.tdm-titre:hover{color:var(--9b)}.tdm-titre svg{flex:0 0 auto;width:16px;height:16px;color:var(--hb);transition:transform var(--transition)}.tdm-repli[open]>.tdm-titre{color:var(--9b);border-bottom:1px solid var(--2h)}.tdm-repli[open]>.tdm-titre svg{transform:rotate(180deg)}ol.tdm-liste{counter-reset:tdm;list-style:none;margin:0;padding:var(--e5) var(--e6) var(--e6)}.tdm-n2{counter-increment:tdm;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;font-size:16px;line-height:26px}.tdm-n2::before{content:counter(tdm,decimal-leading-zero);font-size:var(--petit-t);font-weight:500;color:var(--hb);font-variant-numeric:tabular-nums}.tdm-n2+.tdm-n2,.tdm-n3+.tdm-n2{margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--2h)}.tdm-n3{margin-left:28px;padding-left:var(--e4);font-size:15px;line-height:24px;color:var(--4b);position:relative}.tdm-n3::before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--hb)}.tdm-n2+.tdm-n3{margin-top:var(--e2)}.tdm-liste a{color:inherit;transition:color var(--transition)}.tdm-liste a:hover{color:var(--9b)}.article-contenu>h2{margin-top:var(--e9);margin-bottom:var(--e5);padding-top:var(--e5);border-top:2px solid var(--9b);font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l);font-weight:600}.article-contenu>h2:first-child{margin-top:0}.article-contenu>h3{margin-top:var(--e7);margin-bottom:var(--e4);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600}.article-contenu>p+p{margin-top:var(--e4)}.article-contenu>ol,.article-contenu>ul{margin-block:var(--e5);padding:0;list-style:none}.article-contenu>ol>li,.article-contenu>ul>li{position:relative;padding-left:var(--e6)}.article-contenu>ol>li+li,.article-contenu>ul>li+li{margin-top:var(--e4)}.article-contenu>ul>li::before{content:"";position:absolute;left:0;top:13px;width:12px;height:1.5px;background:var(--hb)}.article-contenu>ol{counter-reset:pas}.article-contenu>ol>li{counter-increment:pas}.article-contenu>ol>li::before{content:counter(pas);position:absolute;left:0;top:1px;width:22px;font-size:var(--petit-t);font-weight:600;line-height:24px;text-align:center;color:var(--2b);border-bottom:1.5px solid var(--9b);font-variant-numeric:tabular-nums}.page-entete--perso{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:var(--e8);align-items:center}.article-titre,.entete-categorie h1,.page-titre{font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l);font-weight:600;margin-bottom:var(--e4)}.page-chapo{margin-top:var(--e4);max-width:58ch;font-size:var(--h4-t);line-height:30px;color:var(--4b)}.page-perso{width:200px;height:auto;justify-self:end}.page-unique{padding-top:var(--e7)}.page-contenu>h2,.page-contenu>h3,.page-contenu>ol:not([class]),.page-contenu>p,.page-contenu>ul:not([class]){max-width:var(--mesure)}.blocs-info,.encadre,.etapes,.liste-picto{max-width:880px}.page-contenu>h2{margin-top:var(--e8);margin-bottom:var(--e4);padding-top:var(--e4);border-top:1px solid var(--2h);font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:600;position:relative;padding-top:var(--e7);border-top:0}.page-contenu>h2:first-child{margin-top:0;border-top:0;padding-top:0}.page-contenu>h3{margin-top:var(--e6);margin-bottom:var(--e3);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600}.page-contenu>p+p{margin-top:var(--e4)}.page-contenu>ol:not([class]),.page-contenu>ul:not([class]){margin-block:var(--e4);padding:0;list-style:none}.page-contenu>ol:not([class])>li,.page-contenu>ul:not([class])>li{position:relative;padding-left:var(--e5)}.page-contenu>ol:not([class])>li+li,.page-contenu>ul:not([class])>li+li{margin-top:var(--e3)}.page-contenu>ul:not([class])>li::before{content:"";position:absolute;left:0;top:13px;width:10px;height:1.5px;background:var(--hb)}.page-contenu>ol:not([class]){counter-reset:pas}.page-contenu>ol:not([class])>li{counter-increment:pas}.page-contenu>ol:not([class])>li::before{content:counter(pas) ".";position:absolute;left:0;font-weight:600;color:var(--2b);font-variant-numeric:tabular-nums}.page-contenu>h2::before{content:"";position:absolute;top:0;left:0;right:0;height:9px;background-image:var(--trait-filet);background-repeat:repeat-x;background-position:0 50%;background-size:240px 9px}.page-contenu>h2:first-child::before{display:none}.etapes{counter-reset:etape;list-style:none;margin-block:var(--e6);padding:0}.etapes>li{counter-increment:etape;position:relative;padding-left:72px}.etapes>li+li{margin-top:var(--e5);padding-top:var(--e5);border-top:1px solid var(--2h)}.etapes>li::before{content:counter(etape,decimal-leading-zero);position:absolute;left:0;top:0;font-size:var(--h3-t);line-height:1.1;font-weight:600;color:var(--hb);font-variant-numeric:tabular-nums}.etapes>li+li::before{top:var(--e5)}.etapes strong{display:block;margin-bottom:var(--e2);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600;color:var(--9b)}.liste-picto{list-style:none;margin-block:var(--e5);padding:0}.liste-picto>li{position:relative;padding-left:40px}.liste-picto>li+li{margin-top:var(--e4)}.liste-picto svg{position:absolute;left:0;top:2px;width:22px;height:22px;color:var(--hb)}.liste-picto strong{color:var(--9b)}.encadre{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:var(--e5);align-items:center;margin-block:var(--e6);padding:var(--e5) var(--e6);border:1px solid var(--2h)}.encadre>*{grid-column:2}.encadre img{grid-column:1;grid-row:1/-1;align-self:center;width:108px;height:auto}.encadre>p:empty{display:none}.encadre p{font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.encadre p+p{margin-top:var(--e3)}.encadre strong{color:var(--9b)}.repere{display:block;margin-bottom:var(--e2);font-size:var(--h3-t);line-height:1.1;letter-spacing:var(--h3-l);font-weight:600;color:var(--9b)}.blocs-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e5);margin-block:var(--e6)}.bloc-info{padding:var(--e5);border:1px solid var(--2h)}.bloc-info svg{width:24px;height:24px;margin-bottom:var(--e3);color:var(--hb)}.bloc-info h3{margin-bottom:var(--e2);font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600}.bloc-info p{font-size:15px;line-height:24px;color:var(--4b)}.bloc-info p+p{margin-top:var(--e3)}.bloc-info .info-cle{display:block;margin-bottom:var(--e2);font-size:var(--h3-t);line-height:1.1;font-weight:600;color:var(--9b)}.journal{padding-top:var(--e7)}.grille-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e8) var(--e7)}.carte-article--une{grid-column:1/-1}.carte-article-lien{display:block;color:inherit}.carte-article--une .carte-article-lien{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:var(--e7);align-items:center}.carte-article-image{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--2h);background:var(--papier)}.carte-article-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.carte-article-lien:hover .carte-article-image img{transform:scale(1.02)}.carte-article--une .carte-article-image{aspect-ratio:4/3}.carte-article-corps{display:block;margin-top:var(--e5)}.carte-article--une .carte-article-corps{margin-top:0}.carte-article-categorie{display:block;margin-bottom:var(--e3);font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:.06em;text-transform:uppercase;color:var(--2b)}.carte-article-titre{display:block;font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600;color:var(--9b)}.carte-article--une .carte-article-titre{font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l)}.carte-article-lien:hover .carte-article-titre{background-image:var(--trait-souligne);background-repeat:repeat-x;background-position:0 calc(100% + 2px);background-size:120px 5px}.carte-article-extrait{display:block;margin-top:var(--e3);max-width:62ch;font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.carte-article-pied{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e5);font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.carte-article-pied .auteur-photo{margin-right:2px}.carte-article-sep{color:var(--hb)}.journal-vide{padding-block:var(--e8);font-size:var(--h4-t);color:var(--2b)}.auteur-ligne{display:inline-flex;align-items:center;gap:var(--e2)}.auteur-photo{flex:0 0 auto;display:block;width:var(--photo);height:var(--photo);overflow:hidden;background:var(--papier)}.auteur-photo img{display:block;width:176%;height:auto;margin-left:-38%;margin-top:-20%}.auteur-ligne .auteur-nom{font-weight:500;color:var(--4b)}.auteur-bloc{grid-column:texte;display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:var(--e5);align-items:start;margin-top:var(--e9);padding-top:var(--e6);border-top:1px solid var(--2h)}.auteur-bloc .auteur-nom{font-size:var(--h4-t);line-height:var(--h4-i);font-weight:600;color:var(--9b)}.auteur-role{margin-top:2px;font-size:var(--petit-t);line-height:var(--petit-i);color:var(--2b)}.auteur-bio{margin-top:var(--e3);font-size:15px;line-height:24px;color:var(--4b)}.article-suite{grid-column:large;margin-top:var(--e8);padding:var(--e7) var(--e7) var(--e8);border:1px solid var(--2h);text-align:center}.article-suite h2{font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:600;margin-bottom:var(--e4)}.article-suite p{max-width:52ch;margin-inline:auto;font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.article-suite-liens{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e3);margin-top:var(--e6)}.article-contenu h2,.article-contenu h3{position:relative;scroll-margin-top:calc(var(--entete-total) + var(--e5))}.ancre-titre{position:absolute;left:-1.2em;width:1.2em;text-align:left;color:var(--hb);opacity:0;text-decoration:none;transition:opacity var(--transition)}.ancre-titre:focus-visible,.article-contenu h2:hover .ancre-titre,.article-contenu h3:hover .ancre-titre{opacity:1}@media (max-width:900px){.ancre-titre{position:static;display:inline-block;width:auto;margin-left:var(--e2)}}.page-404{max-width:var(--mesure)}.page-404 h1{margin-bottom:var(--e5)}.page-404 .formulaire-recherche{margin-block:var(--e7)}.formulaire-recherche{display:flex;align-items:flex-end;gap:var(--e4);max-width:480px}.formulaire-recherche .champ-recherche{flex:1}@media (prefers-reduced-motion:reduce){.site-pied a::after{transition:none}html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.hero{position:relative;overflow:hidden;margin-top:calc(-1 * var(--entete-total));padding-block:calc(var(--entete-total) + var(--e8)) var(--e9);text-align:center}.home .site-corps{padding-top:0}.hero-grille{position:absolute;inset:0;z-index:0;background-image:repeating-linear-gradient(to right,var(--2h) 0 1px,transparent 1px 100%),repeating-linear-gradient(to bottom,var(--2h) 0 1px,transparent 1px 100%);background-size:32px 32px,32px 32px;opacity:.55;pointer-events:none}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background-image:var(--trait-filet);background-repeat:repeat-x;background-size:240px 9px}.hero-interieur{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.hero-surtitre{font-size:var(--petit-t);line-height:var(--petit-i);letter-spacing:var(--micro-l);font-weight:500;color:var(--2b)}.hero-titre{max-width:18ch;margin-top:var(--e3);font-size:var(--display-t);line-height:var(--display-i);letter-spacing:var(--display-l);font-weight:600;color:var(--9b)}.hero-texte{max-width:56ch;margin-top:var(--e5);font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b)}.hero-preuves{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e3) var(--e6);margin:var(--e6) 0 0;padding:0;list-style:none}.hero-preuves li{display:flex;align-items:center;gap:var(--e2);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;color:var(--4b)}.hero-preuves svg{width:18px;height:18px;color:var(--hb)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e5);margin-top:var(--e7)}.hero-cycles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e4);width:100%;max-width:760px;margin-top:var(--e7)}.hero-cycles a{display:flex;flex-direction:column;gap:2px;padding:var(--e4) var(--e3);background:var(--papier);border:1px solid var(--2h);transition:border-color var(--transition)}.hero-cycles a:hover{border-color:var(--9b)}.hero-cycle-nom{font-size:16px;line-height:22px;font-weight:500;color:var(--9b)}.hero-cycle-note{font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);color:var(--2b)}.hero-perso{position:absolute;z-index:1;width:clamp(120px,13vw,200px);height:auto;pointer-events:none;user-select:none}.hero-perso--gauche-haut{top:10%;left:5%;transform:rotate(-4deg)}.hero-perso--gauche-bas{bottom:14%;left:9%;transform:rotate(3deg)}.hero-perso--droite-haut{top:13%;right:5%;transform:rotate(4deg)}.hero-perso--droite-bas{bottom:12%;right:9%;transform:rotate(-3deg)}@media (max-width:1180px){.hero-perso--droite-bas,.hero-perso--gauche-bas{display:none}.hero-perso{width:clamp(100px,11vw,150px);opacity:.85}}@media (max-width:1024px){.grille-produits,.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grille-produits,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero-perso{display:none}.fiche-produit,.produit-haut{grid-template-columns:1fr;row-gap:var(--e7)}.bloc--methode,.bloc--public{grid-template-columns:1fr;row-gap:var(--e5)}.bloc--methode .bloc-perso{order:0}.bloc-perso{width:96px}.woocommerce-checkout form.checkout{grid-template-columns:1fr;row-gap:var(--e7)}.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review,.woocommerce-checkout form.checkout #order_review_heading{grid-column:1;grid-row:auto}.lettre-perso{display:none}.lettre-formulaire{flex-direction:column}.lettre{padding-block:var(--e8)}.pied-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e7) var(--e6)}}@media (max-width:767px){:root{--marge:20px;--entre-sections:56px;--display-t:33px;--display-i:44px;--h1-t:27px;--h1-i:36px;--h2-t:23px;--h2-i:31px;--h3-t:20px;--h3-i:27px;--h4-t:18px;--h4-i:24px;--corps-t:16px;--corps-i:22px;--petit-t:13px;--petit-i:18px;--micro-t:11px;--micro-i:15px;--entete-total:126px}.site-corps{padding-block:var(--e6) var(--entre-sections)}.grille-produits,.woocommerce ul.products{grid-template-columns:repeat(2,1fr);column-gap:var(--e5);row-gap:var(--e6)}.woocommerce ul.products li.product .button{margin-top:var(--e3);padding-inline:var(--e2);font-size:15px}.fiche-chiffres{gap:var(--e5)}.caracteristiques{grid-template-columns:1fr}.feuilleteur-onglets{gap:var(--e3)}.support-choix{min-height:0;padding:var(--e2) var(--e3)}.support-nom{font-size:14px;line-height:20px}.sommaire{grid-template-columns:1fr;row-gap:var(--e7);margin-top:var(--e8);padding-top:var(--e6)}.sommaire h2{margin-bottom:var(--e5)}.sommaire-parties li{grid-template-columns:minmax(0,1fr) auto;gap:var(--e2) var(--e4)}.sommaire-barre{grid-column:1/-1;order:3}.barre-achat-titre{display:none}.barre-achat .bouton{flex:1 1 auto}.site-entete{--retrait:var(--e3);top:var(--e2);margin-top:var(--e2)}.entete-interieur{flex-wrap:wrap;gap:var(--e4);row-gap:var(--e3)}.recherche-formulaire input[type=search]{font-size:16px}.entete-outils{margin-inline-start:auto;gap:var(--e3)}.entete-outil-mot,.menu-journal{display:none}.grille-articles{grid-template-columns:1fr;gap:var(--e7)}.blocs-info{grid-template-columns:1fr}.encadre{grid-template-columns:1fr;row-gap:var(--e4)}.encadre img{width:84px}.etapes>li{padding-left:52px}.page-entete--perso{grid-template-columns:1fr;row-gap:var(--e5)}.page-perso{width:132px;justify-self:start}.carte-article--une .carte-article-lien{display:block}.carte-article--une .carte-article-corps{margin-top:var(--e5)}.carte-article--une .carte-article-titre{font-size:var(--h4-t);line-height:var(--h4-i);letter-spacing:0}.entete-interieur{gap:var(--e2)}.site-logo{height:18px}.menu-libelle--long{display:none}.menu-libelle--court{display:inline}.megamenu{margin-top:-1px;padding-block:var(--e4)}.site-entete:has(.a-megamenu.est-ouvert){border-bottom-color:var(--2h);border-radius:var(--rayon-menu)}.megamenu-interieur{grid-template-columns:1fr;gap:var(--e6)}.filet{margin-block:var(--e6)}.hero{padding-block:calc(var(--entete-total) + var(--e6)) var(--e7)}.hero-titre{max-width:none}.hero-grille{background-size:24px 24px,24px 24px}.hero-preuves{flex-direction:column;align-items:center;gap:var(--e3)}.hero-actions{flex-direction:column;gap:var(--e4);width:100%}.hero-actions .bouton{width:100%}.hero-cycles{grid-template-columns:repeat(2,1fr);margin-top:var(--e7)}.pied-colonnes{grid-template-columns:1fr;gap:var(--e7)}.site-pied{padding-block:0 var(--e7)}.site-pied::before{margin-bottom:var(--e7)}.woocommerce .cart_totals,.woocommerce-page .cart_totals{max-width:none}.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tr{display:block;padding-block:var(--e4);border-bottom:1px solid var(--2h)}.woocommerce table.shop_table_responsive td:not(.actions){display:flex;justify-content:space-between;gap:var(--e4);padding:var(--e2) 0;border:0;text-align:right}.woocommerce table.shop_table_responsive td:not(.actions)::before{content:attr(data-title) ": ";font-size:var(--petit-t);font-weight:500;color:var(--2b);text-align:left}.woocommerce table.shop_table_responsive td.actions{display:block;padding:var(--e5) 0 0;border:0;text-align:left}.woocommerce table.cart td.actions .coupon{flex-direction:column;align-items:stretch;max-width:none}.woocommerce table.cart td.actions .button{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last{display:block;width:100%;margin-right:0}}.fiche-avis{display:inline-flex;align-items:center;gap:var(--e2);margin-bottom:var(--e4);color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i);text-decoration:none}.fiche-avis-moyenne{color:var(--9b);font-weight:600}.fiche-avis-nombre{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--2h)}.fiche-avis:hover .fiche-avis-nombre{text-decoration-color:var(--9b);color:var(--9b)}.avis{max-width:var(--conteneur);margin:var(--entre-sections) auto 0;padding:0 var(--marge);scroll-margin-top:calc(var(--entete-total) + var(--e5))}.avis-titre{font-size:var(--h2-t);line-height:var(--h2-i);letter-spacing:var(--h2-l);color:var(--9b);margin:0 0 var(--e6)}.avis #reviews{max-width:640px}.avis-synthese{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:var(--e7);max-width:640px;padding:var(--e6) 0;border-top:1px solid var(--2h);border-bottom:1px solid var(--2h);margin-bottom:var(--e6)}.avis-bilan{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e2)}.avis-bilan .avis-etoiles{align-self:flex-start}.avis-chiffre{display:flex;align-items:baseline;gap:var(--e2);margin:0;color:var(--9b);font-size:var(--display-t);line-height:1;font-weight:600;letter-spacing:var(--display-l)}.avis-sur{color:var(--2b);font-size:var(--corps-t);font-weight:400;letter-spacing:0}.avis-nombre{margin:0;color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}.avis-etoiles{display:inline-flex;gap:2px;align-self:center}.avis-etoile{width:16px;height:16px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%236F6C67' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.avis-etoile.est-pleine{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%2312110F' stroke='%2312110F' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>")}.avis-etoiles--grand{gap:3px}.avis-etoiles--grand .avis-etoile{width:20px;height:20px}.avis-etoiles--carte{gap:1px}.avis-etoiles--carte .avis-etoile{width:12px;height:12px}.avis-repartition{list-style:none;margin:0;padding:0 0 0 var(--e7);border-left:1px solid var(--2h);display:flex;flex-direction:column;gap:var(--e2)}.avis-barre-ligne{display:grid;grid-template-columns:10px 1fr 20px;align-items:center;gap:var(--e3);font-size:var(--petit-t);color:var(--2b)}.avis-barre{display:block;height:6px;background:var(--2h)}.avis-barre-remplie{display:block;height:100%;background:var(--9b)}.avis-barre-compte{text-align:right}.avis-vide{margin:0 0 var(--e5);color:var(--2b);font-size:var(--corps-t);line-height:var(--corps-i);max-width:var(--mesure)}.avis #reviews #comments ol.commentlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e6)}.avis #reviews #comments ol.commentlist::after,.avis #reviews #comments ol.commentlist::before{display:none}.avis #reviews #comments ol.commentlist li{margin:0;padding:0 0 var(--e6);border-bottom:1px solid var(--2h)}.avis #reviews #comments ol.commentlist li:last-child{border-bottom:0;padding-bottom:0}.avis-un-corps{display:block;max-width:var(--mesure)}.avis-un-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:0 0 var(--e3);color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}.avis-un-tete .avis-etoiles{margin-right:var(--e2)}.avis-un-auteur{color:var(--9b);font-weight:600;font-style:normal}.avis-un-date{color:var(--2b)}.avis-un-verifie{padding:2px var(--e2);border:1px solid var(--2h);color:var(--2b);font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);text-transform:uppercase;font-style:normal}.avis-un-attente{color:var(--2b);font-size:var(--petit-t);font-style:normal}.avis-un-texte p{margin:0 0 var(--e3);color:var(--4b);font-size:var(--corps-t);line-height:var(--corps-i)}.avis-un-texte p:last-child{margin-bottom:0}.avis-depot{margin-top:var(--e6)}.avis-depot:last-of-type{border-bottom:0}.avis #review_form_wrapper{padding-bottom:var(--e5)}.avis .comment-form{max-width:var(--mesure)}.avis .comment-form label{display:block;margin-bottom:var(--e2);color:var(--2b);font-size:var(--petit-t);font-weight:500}.avis .comment-form input[type=email],.avis .comment-form input[type=text],.avis .comment-form textarea{width:100%;border:1px solid var(--2h);border-radius:0;background:#fff;padding:var(--e3) var(--e4);font-family:var(--police);font-size:var(--corps-t);color:var(--4b)}.avis .comment-form input:focus,.avis .comment-form textarea:focus{outline:2px solid var(--9b);outline-offset:-2px}.avis .comment-form p{margin:0 0 var(--e4)}@media (min-width:701px){.avis .comment-form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--e4)}.avis .avis-mention,.avis .comment-form-comment,.avis .comment-form-rating,.avis .form-submit{grid-column:1/-1}}.avis .comment-form-rating .stars a{color:transparent;position:relative;width:22px;height:22px;display:inline-block;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 16' fill='none' stroke='%236F6C67' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.avis .comment-form-rating .stars.selected a.active,.avis .comment-form-rating .stars.selected a:not(.active),.avis .comment-form-rating .stars:hover a{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 16' fill='%2312110F' stroke='%2312110F' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>")}.avis .comment-form-rating .stars.selected a.active~a{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 16' fill='none' stroke='%236F6C67' stroke-width='1.3' stroke-linejoin='round'><path d='M8 2.2 9.9 6l4.1.6-3 2.9.7 4.1L8 11.7l-3.7 1.9.7-4.1-3-2.9L6.1 6z'/></svg>")}.avis-mention{color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}.avis .woocommerce-verification-required{margin:var(--e7) 0 0;padding:var(--e5);border:1px solid var(--2h);background:var(--papier);color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i);max-width:var(--mesure)}@media (max-width:700px){.avis{margin-top:var(--e8)}.avis-titre{font-size:var(--h3-t);line-height:var(--h3-i)}.avis-synthese{grid-template-columns:1fr;gap:var(--e5)}.avis-repartition{padding:var(--e5) 0 0;border-left:0;border-top:1px solid var(--2h)}}.ecrire{margin-top:var(--entre-sections);scroll-margin-top:calc(var(--entete-total) + var(--e5))}.ecrire-bloc{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--e8);background:#fff;border:1px solid var(--2h);padding:var(--e7)}.ecrire-titre{margin:0 0 var(--e4);color:var(--9b);font-size:var(--h3-t);line-height:var(--h3-i);letter-spacing:var(--h3-l);font-weight:600}.ecrire-intro{margin:0 0 var(--e6);color:var(--4b);font-size:var(--corps-t);line-height:var(--corps-i)}.ecrire-reperes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e4)}.ecrire-reperes li{display:flex;align-items:flex-start;gap:var(--e3);color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}.ecrire-reperes svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--hb)}.ecrire-reponse{display:flex;align-items:flex-start;gap:var(--e3);margin:0 0 var(--e5);padding:var(--e4) var(--e5);border:1px solid var(--2h);border-left-width:3px;border-left-color:var(--9b);background:var(--papier);color:var(--4b);font-size:var(--corps-t);line-height:var(--corps-i)}.ecrire-reponse svg{flex:0 0 auto;width:20px;height:20px;margin-top:3px}.ecrire-reponse.est-erreur{border-left-color:var(--erreur);color:var(--erreur)}.ecrire-formulaire{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--e4);align-content:start}.ecrire-champ{margin:0 0 var(--e4)}.ecrire-champ--large,.ecrire-envoi,.ecrire-mention,.ecrire-piege{grid-column:1/-1}.ecrire-champ label{display:block;margin-bottom:var(--e2);color:var(--2b);font-size:var(--petit-t);font-weight:500}.ecrire-facultatif{font-weight:400;color:var(--hb)}.ecrire-champ input,.ecrire-champ textarea{width:100%;border:1px solid var(--2h);border-radius:0;background:var(--papier);padding:var(--e3) var(--e4);font-family:var(--police);font-size:var(--corps-t);line-height:var(--corps-i);color:var(--4b);transition:border-color var(--transition)}.ecrire-champ textarea{resize:vertical;min-height:160px}.ecrire-champ input:hover,.ecrire-champ textarea:hover{border-color:var(--hb)}.ecrire-champ input:focus,.ecrire-champ textarea:focus{outline:2px solid var(--9b);outline-offset:-2px;background:#fff}.ecrire-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ecrire-envoi{margin:var(--e2) 0 0}.ecrire-envoi .bouton{width:100%}.ecrire-mention{margin:var(--e4) 0 0;color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}@media (max-width:900px){.ecrire-bloc{grid-template-columns:1fr;gap:var(--e6);padding:var(--e5)}.ecrire{margin-top:var(--e8)}}@media (max-width:620px){.ecrire-formulaire{grid-template-columns:1fr}}.entete-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-8px;padding:0;border:0;background:0 0;color:var(--9b);cursor:pointer}.entete-burger svg{width:22px;height:22px}.panneau-menu{position:fixed;inset:0;z-index:200}.panneau-menu[hidden]{display:none}.panneau-menu-voile{position:absolute;inset:0;background:0 0}.panneau-menu-boite{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(380px,88vw);background:var(--papier);border-right:1px solid var(--2h);transform:translateX(-100%);transition:transform .26s cubic-bezier(.22, .61, .36, 1)}.panneau-menu.est-ouvert .panneau-menu-voile{opacity:1}.panneau-menu.est-ouvert .panneau-menu-boite{transform:translateX(0)}.panneau-menu-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);padding:var(--e5) var(--e5) var(--e4);border-bottom:1px solid var(--2h)}.panneau-menu-logo{display:inline-flex;color:var(--9b)}.panneau-menu-logo svg{height:19px;width:auto}.panneau-menu-fermer{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;background:0 0;color:var(--2b);cursor:pointer}.panneau-menu-fermer svg{width:20px;height:20px}.panneau-menu-recherche{position:relative;padding:var(--e4) var(--e5);border-bottom:1px solid var(--2h)}.panneau-menu-loupe{position:absolute;left:calc(var(--e5) + var(--e3));top:50%;transform:translateY(-50%);display:inline-flex;color:var(--hb);pointer-events:none}.panneau-menu-loupe svg{width:16px;height:16px}.panneau-menu-recherche input{width:100%;height:44px;padding:0 var(--e4) 0 calc(var(--e3) + 16px + var(--e3));border:1px solid var(--2h);border-radius:0;background:#fff;font-family:var(--police);font-size:var(--corps-t);color:var(--4b)}.panneau-menu-recherche input:focus{outline:2px solid var(--9b);outline-offset:-2px}.panneau-menu-corps{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--e5) var(--e5) var(--e8)}.panneau-menu-section+.panneau-menu-section{margin-top:var(--e6);padding-top:var(--e6);border-top:1px solid var(--2h)}.panneau-menu-titre{display:flex;align-items:center;gap:var(--e3);margin:0 0 var(--e4);color:var(--2b);font-size:var(--micro-t);line-height:var(--micro-i);letter-spacing:var(--micro-l);text-transform:uppercase}.panneau-menu-titre svg{flex:0 0 auto;width:16px;height:16px;color:var(--hb)}.panneau-menu-liens{list-style:none;margin:0;padding:0}.panneau-menu-liens a{display:block;padding:var(--e3) 0;text-decoration:none}.panneau-menu-lien-titre{display:block;color:var(--9b);font-size:var(--corps-t);line-height:var(--corps-i);font-weight:500}.panneau-menu-lien-note{display:block;margin-top:1px;color:var(--2b);font-size:var(--petit-t);line-height:var(--petit-i)}.panneau-menu-liens a:focus-visible .panneau-menu-lien-titre,.panneau-menu-liens a:hover .panneau-menu-lien-titre{text-decoration:underline;text-underline-offset:3px}.panneau-menu-services{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e1)}.panneau-menu-services a{display:flex;align-items:center;gap:var(--e3);padding:var(--e3) 0;color:var(--4b);font-size:var(--petit-t);line-height:var(--petit-i);text-decoration:none}.panneau-menu-services svg{flex:0 0 auto;width:18px;height:18px;color:var(--hb)}.panneau-menu-services a:focus-visible,.panneau-menu-services a:hover{color:var(--9b)}body.menu-ouvert{overflow:hidden}@media (max-width:1024px){.entete-burger{display:inline-flex}.entete-interieur{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-titre{grid-column:2;justify-self:center}.entete-outils{grid-column:3;justify-self:end}.entete-nav,.entete-recherche{display:none}}@media (prefers-reduced-motion:reduce){.panneau-menu-boite,.panneau-menu-voile{transition:none}}html.fkcart-trigger-open body{overflow:visible!important}#fkcart-modal .fkcart-panel,#fkcart-modal .fkcart-slider,#fkcart-modal .fkcart-slider-body,#fkcart-modal .fkcart_summary_cta,#fkcart-modal [class*=fkcart-below-checkout]{max-width:100%;overflow-x:clip}#fkcart-modal{max-width:100vw}.fiche-produit>*,.produit-haut .summary,.produit-haut>*{min-width:0}.fiche-detail h1,.woocommerce div.product .product_title{font-size:30px;line-height:36px;letter-spacing:-.02em}.fiche-image{margin-inline:auto}.feuilleteur{position:relative}.achat-barre{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--papier);border-top:1px solid var(--2h);transform:translateY(100%);transition:transform .22s cubic-bezier(.22, .61, .36, 1)}.achat-barre[hidden]{display:none}.achat-barre.est-visible{transform:translateY(0)}.achat-barre-interieur{display:flex;align-items:center;gap:var(--e4);padding:var(--e3) var(--marge)}.achat-visuel{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border:1px solid var(--2h);background:#fff}.achat-texte{flex:1 1 auto;min-width:0}.achat-titre{margin:0;color:var(--9b);font-size:var(--petit-t);line-height:var(--petit-i);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achat-prix{margin:0;color:var(--9b);font-size:var(--corps-t);line-height:var(--corps-i);font-weight:600}.achat-prix del{color:var(--2b);font-weight:400;margin-right:var(--e2)}.achat-bouton{flex:0 0 auto}.fkcart-toggler{transition:bottom .22s cubic-bezier(.22, .61, .36, 1)}body:has(.achat-barre.est-visible) .fkcart-toggler{bottom:104px!important}@media (max-width:700px){.achat-titre,.achat-visuel{display:none}.achat-barre-interieur{gap:var(--e3)}.achat-bouton{flex:1 1 auto}}.fiche-image{position:relative}.feuilleteur-commandes{position:absolute;inset:0;z-index:2;justify-content:space-between;margin:0;pointer-events:none}.feuilleteur-commandes[hidden]{display:none}.feuilleteur-fleche{pointer-events:auto;width:40px;height:40px;color:var(--9b);opacity:.5;transition:opacity var(--transition)}.feuilleteur-fleche:focus-visible,.feuilleteur-fleche:hover{color:var(--9b);opacity:1}.feuilleteur-fleche svg{width:13px;height:13px}.feuilleteur-compteur{display:none}.feuilleteur-onglets{position:absolute;left:0;right:0;bottom:var(--e4);z-index:2;display:flex;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;grid-template-columns:none}.feuilleteur-onglets li{width:auto}.feuilleteur-onglet{display:block;width:26px;height:26px;padding:0;border:0;background:0 0;cursor:pointer;position:relative}.feuilleteur-onglet img{display:none}.feuilleteur-onglet::after{content:"";position:absolute;inset:9px;border:1px solid var(--2b);border-radius:50%;background:var(--papier);transition:background-color var(--transition),border-color var(--transition)}.feuilleteur-onglet:hover::after{border-color:var(--9b)}.feuilleteur-onglet.est-active::after,.feuilleteur-onglet[aria-current=true]::after{inset:9px;height:auto;background:var(--9b);border-color:var(--9b)}.feuilleteur-onglet:focus-visible::after{outline:2px solid var(--9b);outline-offset:2px}.fiche-image{width:100%;max-width:min(100%,62vh,520px)}@media (min-width:901px){.produit-haut{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fiche-image{max-width:min(100%,58vh);position:sticky;top:calc(var(--entete-total) + var(--e4))}.est-actif .feuilleteur-page{aspect-ratio:3/4}}