.agenda-section{padding:clamp(34px,5vw,64px) 0 clamp(56px,8vw,100px)}.agenda-section__interieur{max-width:var(--max);margin:0 auto;padding:0 var(--gouttiere);display:flex;flex-direction:column;gap:clamp(14px,2vw,24px)}.agenda-section--etroite .agenda-section__interieur{max-width:980px}.agenda-section__interieur>*{min-width:0}.marquee{position:relative;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;color:inherit}.marquee--filet{border-bottom:1px solid var(--filet-c,rgba(214,188,133,.22))}.marquee--filet:not(.sur-noir){border-bottom-color:var(--filet-c,var(--ligne))}.marquee__piste{display:inline-flex;align-items:center;padding:var(--pad,8px) 0;animation:marquee 38s linear infinite;will-change:transform}.marquee--droite .marquee__piste{animation-direction:reverse}.marquee--pause:hover .marquee__piste,.marquee--pause:focus-within .marquee__piste{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:var(--esp,26px);padding-right:var(--esp,26px);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.marquee__annonce{display:inline-flex;align-items:center;gap:8px;color:inherit}a.marquee__annonce:hover{color:var(--or-2)}.marquee:not(.sur-noir) a.marquee__annonce:hover{color:var(--or-fonce)}.marquee__icone{display:inline-flex;line-height:0;color:var(--or)}.marquee__item .sep{color:var(--sep-c,var(--or));font-size:10px}@keyframes marquee{to{transform:translate(var(--mq-to,-50%))}}@media(prefers-reduced-motion:reduce){.marquee__piste{animation:none;display:flex;flex-wrap:wrap;justify-content:center;white-space:normal;row-gap:4px}.marquee__item{flex-wrap:wrap;justify-content:center;row-gap:4px}.marquee__item[aria-hidden=true]{display:none}}.footer-bas{position:relative;color:inherit}.footer-bas--site .footer-bas__contenu{max-width:var(--max);margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer-bas--pleine .footer-bas__contenu{padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer-bas--etroite .footer-bas__contenu{max-width:880px;margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer__bas{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--f-bas)}.footer__bas--filet{border-top:1px solid var(--ligne)}.footer-bas.sur-noir .footer__bas--filet{border-top-color:var(--ligne-inv)}.footer-bas .pied-menu__liste{font-size:12px;color:var(--f-bas)}.footer-bas .pied-menu__liste a:hover{color:var(--lien-h,var(--f-lien-h))}.footer,.footer-bas{--f-titre:var(--or-fonce);--f-lien:color-mix(in srgb,currentColor 78%,transparent);--f-lien-h:var(--or-fonce);--f-texte:color-mix(in srgb,currentColor 62%,transparent);--f-bas:color-mix(in srgb,currentColor 55%,transparent)}.footer.sur-noir,.footer-bas.sur-noir{--f-titre:var(--or-2);--f-lien:rgba(243,238,227,.78);--f-lien-h:var(--or-2);--f-texte:rgba(243,238,227,.6);--f-bas:rgba(243,238,227,.5)}.footer{position:relative;color:inherit}.footer__contenu{position:relative}.footer--site .footer__contenu{max-width:var(--max);margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer--pleine .footer__contenu{padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer--etroite .footer__contenu{max-width:880px;margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.footer__haut{display:grid;grid-template-columns:var(--cols,1fr);gap:var(--ecart,44px)}.footer__haut>*{min-width:0}.footer .mdm-texte{font-size:13px;line-height:1.7;color:var(--f-texte)}.footer .mdm-titre--h5,.footer .mdm-titre--h6{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;color:var(--f-titre)}@media(max-width:1024px){.footer__haut{grid-template-columns:var(--cols-t,1fr 1fr)}}@media(max-width:720px){.footer__haut{grid-template-columns:var(--cols-m,1fr)}}.globe-section{background:var(--ivoire);color:var(--encre);overflow:hidden;position:relative;border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.globe-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-gap,60px);align-items:var(--g-align,center)}.globe-section .globe-grille{padding-top:clamp(64px,9vh,104px);padding-bottom:clamp(64px,9vh,104px)}.globe-grille--pleine{max-width:none;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.globe-grille--haut .globe-scene{order:-1}.globe-grille--haut .globe-texte,.globe-grille--bas .globe-texte{max-width:760px;margin:0 auto;width:100%;align-items:center;text-align:center}.globe-grille--haut .globe-texte .mdm-groupe__interieur,.globe-grille--bas .globe-texte .mdm-groupe__interieur{align-items:center!important}.globe-grille--haut .globe-texte .mdm-groupe,.globe-grille--bas .globe-texte .mdm-groupe{width:100%}.globe-grille--haut .globe-pays-rapides,.globe-grille--bas .globe-pays-rapides{justify-content:center}.globe-grille--seule .globe-texte{display:none}@media(min-width:900px){.globe-grille{grid-template-columns:var(--g-cols,minmax(0,35fr) minmax(0,65fr))}.globe-grille--gauche .globe-scene{order:-1}.globe-grille--seule{grid-template-columns:minmax(0,1fr)}}.globe-texte{display:flex;flex-direction:column;gap:20px;min-width:0}.globe-texte>script,.globe-texte>template{display:none}.globe-scene{position:relative;width:100%;height:var(--g-h,680px);min-height:280px;background:var(--g-fond,transparent);isolation:isolate}.globe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;outline:none;-webkit-tap-highlight-color:transparent}.globe-canvas--page{touch-action:pan-y}.globe-canvas.saisi{cursor:grabbing}.globe-canvas:focus-visible{outline:none}.globe-scene:has(.globe-canvas:focus-visible) .globe-commandes{outline:2px solid var(--encre);outline-offset:5px;border-radius:24px}@media(max-width:899px){.globe-grille{gap:min(var(--g-gap,60px),28px)}}@media(max-width:749px){.globe-scene{height:var(--g-h-mob,420px)}.globe-grille .globe-scene{width:auto;margin-left:calc(-1 * var(--gouttiere));margin-right:calc(-1 * var(--gouttiere))}}.globe-pays-rapides{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.globe-pays-rapides a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--ligne-forte);border-radius:999px;font-size:12.5px;transition:background .2s,border-color .2s,color .2s}.pays-rapide__forme{width:14px;height:14px;flex:none;transition:fill .2s}.globe-pays-rapides a:hover{border-color:var(--noir);background:var(--noir);color:var(--ivoire)}.globe-pays-rapides a:hover .pays-rapide__forme{fill:var(--or-2)}.globe-tooltip{position:absolute;z-index:6;pointer-events:none;left:0;top:0;background:var(--g-tip-fond,var(--craie));color:var(--g-tip-texte,var(--encre));border:var(--g-tip-bordure,0 solid transparent);border-radius:var(--g-tip-rayon,10px);padding:9px 14px;box-shadow:var(--ombre-2);font-family:var(--g-tip-police,var(--sans));font-size:var(--g-tip-taille,12.5px);font-weight:500;white-space:nowrap;opacity:0;transform:translate(-50%,calc(-100% - 14px)) scale(.92);transition:opacity .18s,transform .22s var(--ressort)}.globe-tooltip.visible{opacity:1;transform:translate(-50%,calc(-100% - 14px)) scale(1)}.globe-tooltip .globe-forme-pays{display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:-2px}.globe-tooltip .nb{color:var(--g-tip-doux,var(--brun));margin-left:6px;font-weight:400}.globe-tooltip:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--g-tip-fond,var(--craie))}.globe-apercu{position:absolute;z-index:8;width:var(--g-ap-largeur,320px);max-width:calc(100% - 24px);background:var(--g-ap-fond,var(--craie));color:var(--g-ap-texte,var(--encre));border:var(--g-ap-bordure,1px solid var(--ligne-forte));border-radius:var(--g-ap-rayon,12px);box-shadow:var(--g-ap-ombre,var(--ombre-2));padding:18px 18px 14px;opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transform-origin:top left;transition:opacity .22s,transform .28s var(--ressort),visibility 0s .25s}.globe-apercu.visible{opacity:1;visibility:visible;transform:none;transition:opacity .22s,transform .28s var(--ressort),visibility 0s}.globe-apercu__fermer{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--g-ap-doux,var(--brun));transition:background .2s,color .2s}.globe-apercu__fermer:hover{background:var(--ivoire-2);color:var(--g-ap-texte,var(--encre))}.globe-apercu__fermer:focus-visible,.globe-apercu__cta:focus-visible,.globe-apercu__piece:focus-visible{outline:2px solid var(--or);outline-offset:2px}.globe-apercu__tete{display:flex;align-items:center;gap:12px;padding-right:26px}.globe-apercu__tete .globe-forme-pays{width:34px;height:34px;flex:none;filter:drop-shadow(0 1px 1px rgba(58,46,28,.25))}.globe-apercu__tete b{display:block;font-family:var(--g-ap-police,var(--serif));font-size:var(--g-ap-titre,20px);font-weight:600;line-height:1.1}.globe-apercu__tete small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ap-doux,var(--brun))}.globe-apercu__corps{padding:12px 0 4px;min-height:44px}.globe-apercu__corps h4{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--g-ap-accent,var(--or-fonce));margin:10px 0 6px}.globe-apercu__corps h4:first-child{margin-top:0}.globe-apercu__attente{display:block;text-align:center;color:var(--g-ap-accent,var(--or));font-size:15px;padding:12px 0;animation:globe-pulse 1.1s ease-in-out infinite}@keyframes globe-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.globe-apercu__note{font-size:12.5px;color:var(--g-ap-doux,var(--brun));padding:4px 0}.globe-apercu__piece{display:flex;align-items:center;gap:11px;padding:6px;margin:0 -6px;border-radius:8px;transition:background .18s}.globe-apercu__piece:hover{background:var(--ivoire-2)}.globe-apercu__piece img{width:40px;height:40px;object-fit:contain;flex:none;mix-blend-mode:multiply}.globe-apercu__piece .vide{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--or);border:1px solid var(--ligne);border-radius:8px;flex:none}.globe-apercu__piece .infos{min-width:0}.globe-apercu__piece b{display:block;font-size:12.5px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globe-apercu__piece small{font-size:11.5px;color:var(--g-ap-accent,var(--or-fonce));font-weight:600}.globe-apercu__cta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px;padding:11px 16px;border-top:1px solid var(--ligne);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--g-ap-texte,var(--encre));transition:color .2s}.globe-apercu__cta:hover{color:var(--g-ap-accent,var(--or-fonce))}.globe-apercu__cta svg{flex:none;transition:transform .25s var(--ressort)}.globe-apercu__cta:hover svg{transform:translate(4px)}@media(max-width:1024px){.globe-apercu{position:fixed;left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto;max-width:none;z-index:150;transform-origin:bottom center}}.globe-commandes{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;flex-direction:column;gap:6px}.globe-commande{width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--craie);color:var(--encre);border:1px solid var(--ligne-forte);box-shadow:var(--ombre-1);transition:background .2s,color .2s,border-color .2s}.globe-commande:hover{background:var(--noir);color:var(--ivoire);border-color:var(--noir)}.globe-commande:focus-visible{outline:2px solid var(--or);outline-offset:2px}@media(pointer:coarse){.globe-commande{width:44px;height:44px}}.globe-astuce{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:5;padding:7px 14px;border-radius:999px;background:var(--noir);color:var(--ivoire);font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap}.globe-astuce.visible{opacity:.92}.globe-liste{position:absolute;left:12px;bottom:12px;z-index:7;margin:0;padding:0;list-style:none}.globe-liste a{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.globe-liste a:focus-visible{width:auto;height:auto;clip:auto;overflow:visible;padding:8px 14px;border-radius:999px;background:var(--craie);border:1px solid var(--ligne-forte);box-shadow:var(--ombre-2);font-size:12.5px;outline:2px solid var(--or);outline-offset:2px}@media(prefers-reduced-motion:reduce){.globe-tooltip,.globe-apercu,.globe-apercu__cta svg{transition:none}.globe-apercu__attente{animation:none}}.header{position:relative;background:var(--craie);border-bottom:1px solid var(--ligne)}.header__haut{display:grid;grid-template-columns:1fr auto 1fr;align-items:var(--hd-align,center);gap:var(--hd-gap,24px);padding:var(--hd-pt,18px) var(--gouttiere) var(--hd-pb,12px);max-width:var(--hd-max,var(--max));margin:0 auto;min-height:var(--hd-h,0);box-sizing:border-box}.header__zone-g{display:flex;justify-content:flex-start;align-items:center;gap:4px;min-width:0}.header__zone-d{display:flex;justify-content:flex-end;align-items:center;gap:6px}.header__identite{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.ent-langues{flex:none}.ent-langues form{margin:0}.ent-langues__choix{display:flex;gap:7px}.ent-langues button{font-size:10px;letter-spacing:.04em;color:var(--brun);min-height:30px;padding:4px 0;position:relative}.ent-langues__actuelle{font-size:10px;letter-spacing:.04em;color:var(--brun);padding:8px 0}.ent-langues button.est-active{color:var(--encre)}.ent-langues button.est-active:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--or-fonce)}.ent-langues button:hover{color:var(--or-fonce)}.header--reduit{box-shadow:0 3px 18px #1f231e0f}.header--reduit .ent-annonce{display:none}.header--reduit .ent-logo .ent-logo__visuel{height:32px;width:auto;max-height:32px}.header--reduit .header__haut{padding-block:8px;min-height:56px}.entete-espace{overflow-anchor:none;pointer-events:none}@media(min-width:1025px){.header--gauche .header__haut{grid-template-columns:auto minmax(0,1fr) auto}.header--gauche .header__haut>.header__identite{grid-column:1;grid-row:1}.header--gauche .header__zone-g{grid-column:2;grid-row:1;justify-content:center}.header--gauche .header__zone-d{grid-column:3;grid-row:1}.header--compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:var(--hd-align,center);column-gap:var(--hd-gap,24px);padding:var(--hd-pt,14px) max(var(--gouttiere),calc((100% - var(--hd-max,var(--max))) / 2 + var(--gouttiere))) var(--hd-pb,10px);min-height:var(--hd-h,0);box-sizing:border-box}.header--compact>.ent-annonce{grid-column:1 / -1}.header--compact .header__haut{display:contents}.header--compact .header__haut>.header__identite{grid-column:1;grid-row:2}.header--compact>.ent-nav{grid-column:2;grid-row:2;min-width:0}.header--compact>.ent-nav .nav__liste{padding:0}.header--compact .header__zone-g{grid-column:3;grid-row:2}.header--compact .header__zone-d{grid-column:4;grid-row:2}.header.header--reduit{padding-block:8px;min-height:60px;column-gap:16px}.header.header--reduit .nav__liste{padding-block:0;gap:4px}.header.header--reduit .nav__item>a{padding:10px 12px;font-size:12px}}@media(max-width:1024px){.header__haut{grid-template-columns:1fr auto 1fr}}@media(max-width:480px){.header__haut{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 10px 8px;gap:8px}.header__zone-d{gap:2px}}.ent-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--b-t,42px);min-height:var(--b-t,42px);color:var(--b-c,var(--encre));background:var(--b-fond,transparent);border:var(--b-bw,0) solid var(--b-bc,transparent);border-radius:var(--b-r,999px);box-shadow:var(--b-o,none);line-height:1;cursor:pointer;transition:background-color var(--duree,.34s),color .2s,border-color .2s,box-shadow .25s,transform .25s var(--ressort,ease)}.ent-btn:hover,.ent-btn:focus-visible{color:var(--b-c-h,var(--b-c,var(--encre)));background:var(--b-fond-h,var(--ivoire-2));border-color:var(--b-bc-h,var(--b-bc,transparent));box-shadow:var(--b-o-h,var(--b-o,none))}.ent-btn__ico{display:inline-flex;align-items:center;justify-content:center;width:var(--b-i,22px);height:var(--b-i,22px);transition:transform .35s var(--ressort,ease)}.ent-btn__ico svg,.ent-btn__img{width:100%;height:100%;display:block;object-fit:contain}.ent-btn:hover .ent-btn__ico{transform:translateY(-1px) scale(1.06)}.ent-btn--lib{flex-direction:column;gap:3px;padding:6px 10px}.ent-btn--lib-droite{flex-direction:row;gap:8px;padding:0 14px}.ent-btn__lib{font-size:var(--b-lt,10px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--b-lc,inherit);white-space:nowrap}@media(max-width:480px){.ent-btn{min-width:min(var(--b-t,42px),34px);min-height:min(var(--b-t,42px),34px)}}.ent-btn__bulle{position:absolute;top:calc(2px + var(--bg-y,0px));right:calc(0px - var(--bg-x,0px));min-width:var(--bg-t,17px);height:var(--bg-t,17px);padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-fond,var(--sceau));color:var(--bg-c,var(--craie));font-size:calc(var(--bg-t,17px) * .6);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;border-radius:999px;transform:scale(0);transition:transform .25s var(--ressort,ease);pointer-events:none}.ent-btn__bulle.visible,.ent-btn__bulle.toujours{transform:scale(1)}.ent-btn__bulle--carre{border-radius:4px}.ent-btn__bulle--sceau{border-radius:0;padding:0 2px;clip-path:polygon(99.4% 50%,95.9% 55.2%,91.9% 59.6%,93.6% 65.3%,94.5% 71.4%,89.1% 74.6%,83.6% 76.8%,82.7% 82.7%,80.8% 88.6%,74.6% 89.1%,68.7% 88.7%,65.3% 93.6%,61% 98.2%,55.2% 95.9%,50% 93%,44.8% 95.9%,39% 98.2%,34.7% 93.6%,31.3% 88.7%,25.4% 89.1%,19.2% 88.6%,17.3% 82.7%,16.4% 76.8%,10.9% 74.6%,5.5% 71.4%,6.4% 65.3%,8.1% 59.6%,4.1% 55.2%,.6% 50%,4.1% 44.8%,8.1% 40.4%,6.4% 34.7%,5.5% 28.6%,10.9% 25.4%,16.4% 23.2%,17.3% 17.3%,19.2% 11.4%,25.4% 10.9%,31.3% 11.3%,34.7% 6.4%,39% 1.8%,44.8% 4.1%,50% 7%,55.2% 4.1%,61% 1.8%,65.3% 6.4%,68.7% 11.3%,74.6% 10.9%,80.8% 11.4%,82.7% 17.3%,83.6% 23.2%,89.1% 25.4%,94.5% 28.6%,93.6% 34.7%,91.9% 40.4%,95.9% 44.8%)}.ent-btn__bulle--sceau:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 38%,transparent);pointer-events:none}.mdm-histoires{position:relative}.mdm-histoires.sur-noir{color:var(--ivoire)}.mdm-histoires__contenu--site{max-width:var(--max);margin:0 auto;padding:0 var(--gouttiere)}.mdm-histoires__contenu--etroite{max-width:880px;margin:0 auto;padding:0 var(--gouttiere)}.mdm-histoires__contenu--pleine{padding:0 var(--gouttiere)}.mdm-macoll.sur-noir{color:var(--ivoire)}.mdm-macoll__contenu--site{max-width:var(--max);margin:0 auto;padding:0 var(--gouttiere)}.mdm-macoll__contenu--etroite{max-width:880px;margin:0 auto;padding:0 var(--gouttiere)}.mdm-macoll__contenu--pleine{padding:0 var(--gouttiere)}.ma-collection{display:grid;grid-template-columns:var(--mc-col,360px) minmax(0,1fr);column-gap:var(--mc-gap,44px);row-gap:0;align-items:start;padding-bottom:54px}.ma-collection--droite{grid-template-columns:minmax(0,1fr) var(--mc-col,360px)}.ma-collection--droite .mc-form{grid-column:2;grid-row:3}.ma-collection--droite .mc-liste{grid-column:1;grid-row:3}.ma-collection--empile{grid-template-columns:minmax(0,1fr);row-gap:28px}.mc-tete,.mc-intro-bloc{grid-column:1/-1}.mc-form{margin-top:30px}.mc-liste{margin-top:30px;min-width:0}.ma-collection--colle .mc-form{position:sticky;top:120px}.mc-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-top:34px}.mc-titre{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1.05;text-wrap:balance}.mc-stats{font-size:12.5px;color:var(--brun);letter-spacing:.1em;text-transform:uppercase}.mc-intro-bloc{padding-bottom:28px;margin-top:12px}.mc-intro{margin:0;color:var(--brun);max-width:64ch;font-size:14.5px;line-height:1.7}.mc-form{background:var(--craie);border:1px solid rgba(25,23,19,.16);padding:26px 28px}.mc-form__titre{margin:0 0 18px;font-family:var(--serif);font-weight:600;font-size:22px;color:var(--encre)}.mc-form form{display:flex;flex-direction:column;gap:14px}.mc-form__ligne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mc-form .champ{min-width:0}.mc-form .champ input,.mc-form .champ select{width:100%;min-width:0}.mc-champ__lib{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brun)}.mc-form .champ input[type=file]{border:0;background:none;padding:6px 0;font-size:12.5px}.mc-form__btn{margin-top:6px}.mc-form__note{margin:14px 0 0;font-size:11.5px;color:var(--brun);line-height:1.6}.mc-vide{border:1px dashed var(--ligne-forte);padding:44px 36px;text-align:center;color:var(--brun)}.mc-vide .serif{display:block;font-size:24px;font-weight:600;color:var(--encre);margin-bottom:8px}.mc-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-min,210px),1fr));gap:var(--mc-gap2,16px)}.mc-piece{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--craie);border:1px solid rgba(25,23,19,.16);transition:border-color .25s}.mc-piece:hover{border-color:var(--noir)}.mc-piece__visuel{aspect-ratio:var(--mc-ratio,1/1);display:flex;align-items:center;justify-content:center;background:var(--mc-vfond,linear-gradient(172deg,#FBF8F1 0%,#F0E9DA 100%));overflow:hidden}.mc-piece__visuel img{width:84%;height:84%;object-fit:var(--mc-fit,contain);mix-blend-mode:multiply}.mc-piece__medaille{width:34%;height:auto;color:var(--or);opacity:.55}.mc-piece__infos{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px;border-top:1px solid var(--ligne)}.mc-piece__pays{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brun)}.mc-piece__vf{font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.2}.mc-piece__qualite{font-size:11.5px;color:var(--brun)}.mc-piece__retirer{position:absolute;top:8px;right:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#faf7efeb;border:1px solid var(--ligne);border-radius:999px;color:var(--brun);transition:opacity .2s,color .2s}@media(hover:hover){.mc-piece__retirer{opacity:0}.mc-piece:hover .mc-piece__retirer,.mc-piece__retirer:focus-visible{opacity:1}}.mc-piece__retirer:hover{color:var(--rouge);border-color:var(--rouge)}@media(max-width:900px){.ma-collection,.ma-collection--droite{grid-template-columns:minmax(0,1fr)}.ma-collection--droite .mc-form,.ma-collection--droite .mc-liste{grid-column:auto;grid-row:auto}.ma-collection--colle .mc-form{position:static}}@media(max-width:749px){.mc-form{padding:22px 20px}.mc-form__ligne{grid-template-columns:1fr}.mc-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.mdm-404.sur-noir{color:var(--ivoire)}.mdm-404__contenu{margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere);display:flex;flex-direction:column;gap:var(--gap,14px)}.mdm-404__contenu--centre{align-items:center;text-align:center}.mdm-404__contenu--gauche{align-items:flex-start;text-align:left}.compte-grille{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:clamp(28px,4vw,60px);align-items:start}.compte-carte{border:1px solid var(--ligne);border-radius:var(--r-carte);background:var(--craie);padding:22px 24px;display:flex;flex-direction:column;gap:14px;font-size:13.5px}.compte-carte>b{font-family:var(--serif);font-size:18px;font-weight:600}.compte-carte>p{color:var(--brun)}.compte-carte .lien-souligne{align-self:flex-start;margin-top:6px}.compte-carte#infos-formulaire{margin-top:-4px}.compte-infos{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.compte-infos dt{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brun);margin-bottom:3px}.compte-infos dd{font-weight:600;overflow-wrap:anywhere}.compte-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.compte-actions .lien-souligne{cursor:pointer;margin-top:0}@media(max-width:860px){.compte-grille{grid-template-columns:1fr}}.compte-carte{border:1px solid var(--ligne);border-radius:var(--r-carte);background:var(--craie);padding:22px 24px;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.coll-vide p{margin:0 0 24px}.adresses-grille{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;margin-top:8px}.adresse-bloc{display:flex;flex-direction:column;gap:16px}.adresse-defaut{align-self:flex-start;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--or-fonce);border:1px solid var(--or);border-radius:999px;padding:4px 11px}.adresse-actions{display:flex;align-items:center;gap:18px;margin-top:8px}.adresse-actions .lien-souligne{cursor:pointer}.adresse-supprimer{border-bottom-color:var(--rouge)}.adresse-supprimer:hover{color:var(--rouge)}.adresse-formulaire{border:1px solid var(--ligne);border-radius:var(--r-carte);background:var(--craie);padding:26px;margin-bottom:30px}.adresse-formulaire .compte-h2{margin-bottom:20px}.adresse-defaut-case{display:flex;align-items:center;gap:10px;font-size:13px}.adresse-defaut-case input{accent-color:var(--noir)}.compte-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}@media(max-width:760px){.adresses-grille{grid-template-columns:1fr}}.mdm-recit{position:relative;overflow:hidden;padding:0 var(--gouttiere) 70px}.mdm-recit.sur-noir{color:var(--ivoire)}.mdj-colonne{margin:0 auto;position:relative}.mdj-silhouette{position:absolute;top:60px;right:max(-140px,calc(50% - 720px));width:min(480px,42vw);height:min(480px,42vw);fill:#8c74400f;stroke:#8c74402e;stroke-width:.35;pointer-events:none}.mdj-cartouche{display:flex}.mdj-recit-titre{margin:16px 0 0;font-family:var(--serif);font-weight:600;font-size:clamp(31px,4vw,48px);line-height:1.08;text-wrap:balance}.mdj-chapo{margin:16px 0 0;font-family:var(--serif);font-size:clamp(17px,1.8vw,21px);font-style:italic;color:var(--brun);line-height:1.55;max-width:56ch}.mdj-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:16px 0 0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--or-fonce)}.mdj-meta>*+*:before{content:var(--sep,"\b7");margin:0 .8em;color:var(--or)}.mdj-une{margin:28px 0 32px}.mdj-une__cadre{border-radius:var(--r-carte);border:1px solid var(--ligne)}.mdj-une__cadre.jv--vide{min-height:220px}.mdj-une figcaption{padding:9px 2px 0;font-size:11.5px;color:var(--brun);letter-spacing:.03em}.mdj-corps{font-size:16.5px;line-height:1.9;color:#33302a;padding-top:8px}.mdj-corps p{margin-bottom:var(--p-esp,1.45em)}.mdj-corps--lettrine>p:first-child:first-letter{font-family:var(--serif);font-size:3.6em;font-weight:600;float:left;line-height:.8;padding:5px 12px 0 0;color:var(--lt-c,var(--or-fonce))}.mdj-corps h2{font-family:var(--serif);font-weight:600;font-size:26px;line-height:1.2;margin:1.8em 0 .7em;display:flex;align-items:baseline;gap:14px}.mdj-corps h2:after{content:"";flex:1;height:1px;background:var(--ligne);align-self:center}.mdj-corps h3{font-family:var(--serif);font-weight:600;font-size:20px;margin:1.5em 0 .6em}.mdj-corps blockquote{margin:2em 0;padding:0 0 0 26px;border-left:2px solid var(--ci-c,var(--or));font-family:var(--serif);font-style:italic;font-weight:500;font-size:21px;line-height:1.5;color:var(--encre)}.mdj-corps blockquote p{margin-bottom:.4em}.mdj-corps blockquote cite{display:block;margin-top:8px;font-family:var(--sans);font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brun)}.mdj-corps a{border-bottom:1px solid var(--lk-c,var(--or));transition:color .2s}.mdj-corps a:hover{color:var(--or-fonce)}.mdj-corps img{border-radius:var(--r-tuile);margin:1.5em 0;height:auto}.mdj-corps ul,.mdj-corps ol{margin:0 0 1.45em 22px}.mdj-corps li{margin-bottom:.4em}.mdj-pieces{display:flex;align-items:center;gap:20px;flex-wrap:wrap;position:relative;overflow:hidden;padding:24px 26px;background:var(--craie);border:1px solid var(--ligne-forte);border-radius:var(--r-carte)}.mdj-pieces__forme{position:absolute;right:-4%;top:-20%;width:34%;height:140%;fill:#8c744017;pointer-events:none;transform:rotate(-4deg)}.mdj-pieces__texte{flex:1;min-width:220px;display:flex;flex-direction:column;gap:5px;position:relative}.mdj-pieces__titre{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.25}.mdj-pieces__p{margin:0;font-size:12.5px;color:var(--brun)}.mdj-pieces__btn{position:relative}.mdj-partage{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mdj-partage__libelle{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brun)}.mdj-partage__liste{display:flex;gap:8px;list-style:none;margin:0;padding:0}.mdj-partage__liste a{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--is,18px) + 20px);height:calc(var(--is,18px) + 20px);background:var(--bf,transparent);border:1px solid var(--bb,var(--ligne-forte));border-radius:var(--br,999px);color:var(--ic,var(--encre));transition:background-color .2s,color .2s,border-color .2s}.mdj-partage__liste a:hover{border-color:var(--noir);background:var(--noir);color:var(--ivoire)}.mdj-partage__liste svg{width:var(--is,18px);height:var(--is,18px)}.mdj-lies__titre{margin:0 0 18px;font-family:var(--serif);font-weight:600;font-size:26px;line-height:1.2}.mdj-suite{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mdj-suite__lien{display:flex;flex-direction:column;gap:6px}.mdj-suite__lien--droite{text-align:right;align-items:flex-end}.mdj-suite__lien small{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--or-fonce)}.mdj-suite__lien span{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.3;transition:color .2s}.mdj-suite__lien:hover span{color:var(--or-fonce)}.mdj-suite__date{font-size:11.5px;letter-spacing:.06em;color:var(--brun)}@media(max-width:900px){.mdj-silhouette{display:none}.mdj-suite{grid-template-columns:1fr}.mdj-suite__lien--droite{text-align:left;align-items:flex-start}}.mdm-journal{position:relative}.mdm-journal.sur-noir{color:var(--ivoire)}.mdm-journal__contenu--site{max-width:var(--max);margin:0 auto;padding:0 var(--gouttiere)}.mdm-journal__contenu--etroite{max-width:880px;margin:0 auto;padding:0 var(--gouttiere)}.mdm-journal__contenu--pleine{padding:0 var(--gouttiere)}.mdj-titre-ligne{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-top:34px}.mdj-titre{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1.05;text-wrap:balance}.mdj-compteur{font-size:12.5px;color:var(--brun);letter-spacing:.1em;text-transform:uppercase}.mdj-intro-bloc{padding-bottom:28px;margin-top:12px}.mdj-intro{margin:0;color:var(--brun);max-width:64ch;font-size:14.5px;line-height:1.7}.mdj-filtres{display:flex;flex-wrap:wrap;gap:8px}.mdj-pastille{display:inline-flex;align-items:center;padding:7px 16px;font-size:12.5px;letter-spacing:.04em;background:var(--pf,transparent);border:1px solid var(--pb,var(--ligne-forte));border-radius:var(--pr,999px);color:inherit;transition:background-color .2s,color .2s,border-color .2s}.mdj-pastille:hover{border-color:var(--noir)}.mdj-pastille.est-actif{background:var(--af,var(--noir));color:var(--at,var(--ivoire));border-color:var(--af,var(--noir))}.mdj-pagination-bloc .pagination{padding-bottom:50px}.panier-page__interieur{max-width:var(--max);margin:0 auto;padding:34px var(--gouttiere) 70px}.panier-form{display:flex;flex-direction:column;gap:var(--gap,24px);min-width:0}.panier-form>*{min-width:0}.panier--vide [data-panier-etat=plein],.panier--plein [data-panier-etat=vide],.panier-page [hidden]{display:none!important}.panier-page.est-en-cours .ligne-panier{opacity:.55;pointer-events:none;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.panier-page.est-en-cours .ligne-panier{transition:none}}.coll{padding-bottom:30px}.coll-tete--sans-filet{border-bottom:0}.coll-tete--pile .coll-tete__ligne{flex-direction:column;align-items:flex-start;gap:8px}.coll-tete__libre:empty{display:none}.coll-tete__libre,.coll-tete__ligne{position:relative}.coll-tete__desc{position:relative;margin-top:12px}.coll-grille{min-height:1px}.coll-grille--centre .grille-produits{display:flex;flex-wrap:wrap;justify-content:center}.coll-grille--centre .grille-produits>.carte{flex:0 0 calc((100% - (var(--g-cols,4) - 1) * var(--g-gap,22px)) / var(--g-cols,4))}@media(max-width:1024px){.coll-grille--centre .grille-produits>.carte{flex-basis:calc((100% - (var(--g-cols-t,3) - 1) * var(--g-gap,22px)) / var(--g-cols-t,3))}}@media(max-width:749px){.coll-grille--centre .grille-produits>.carte{flex-basis:calc((100% - (var(--g-cols-m,2) - 1) * var(--g-gap-m,12px)) / var(--g-cols-m,2))}}.coll-groupe{display:block}.groupe-type{margin:18px 0 2px}.groupe-type__titre{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brun)}.groupe-annee__nb{font-size:12px;letter-spacing:.1em;color:var(--brun);order:3;white-space:nowrap}.groupe-annee--sans-filet:after{display:none}.coll-js .coll:not(.coll--pret) .coll-grille{opacity:0;animation:coll-secours .01s linear 2.5s forwards}.coll-js .coll .coll-grille{transition:opacity .3s ease}.coll--pret .coll-grille.coll-grille--maj{opacity:.35}.coll--actif .pagination{display:none}@keyframes coll-secours{to{opacity:1}}.mdm-collections.sur-noir{color:var(--ivoire)}.mdm-collections__contenu--site{max-width:var(--max);margin:0 auto;padding:0 var(--gouttiere)}.mdm-collections__contenu--etroite{max-width:880px;margin:0 auto;padding:0 var(--gouttiere)}.mdm-collections__contenu--pleine{padding:0 var(--gouttiere)}.lc-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-top:34px}.lc-titre{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1.05;text-wrap:balance}.lc-compteur{font-size:12.5px;color:var(--brun);letter-spacing:.1em;text-transform:uppercase}.lc-grille{display:grid;grid-template-columns:repeat(var(--lc-n,4),minmax(0,1fr));gap:var(--lc-gap,22px)}.lc-carte{display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;background:var(--craie);border:1px solid rgba(25,23,19,.16);transition:border-color .3s,transform .3s var(--ressort),box-shadow .3s}.lc-carte__visuel{flex:none;aspect-ratio:1/1;padding:var(--lc-pad,8%);background:linear-gradient(172deg,#fbf8f1,#f0e9da)}.lc-carte__visuel.jv--naturel{aspect-ratio:auto}.lc-carte__visuel .jv__sil{width:78%;height:78%}.lc-carte__infos{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 18px 18px;border-top:1px solid var(--ligne)}.lc-carte__titre{margin:0;font-family:var(--serif);font-size:18.5px;font-weight:600;line-height:1.22}.lc-carte__nb{margin-top:auto;font-size:11.5px;letter-spacing:.06em;color:var(--brun)}.lc-h--bordure .lc-carte:hover{border-color:var(--noir)}.lc-h--souleve .lc-carte:hover{transform:translateY(-4px);box-shadow:var(--ombre-2)}.lc-carte:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px}.lc-carte:hover .mdm-cadre-img img{transform:scale(var(--zh,var(--z,1)))}.lc-pagination-bloc .pagination{padding-bottom:50px}@media(max-width:1024px){.lc-n--4,.lc-n--5,.lc-n--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.lc-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lc-gap,22px) * .6)}.lc-carte__infos{padding:12px 13px 14px}.lc-carte__titre{font-size:16px}}@media(prefers-reduced-motion:reduce){.lc-carte{transition:none}.lc-h--souleve .lc-carte:hover{transform:none}}.compte-bascule{margin:-2px 0 2px}.compte-bascule .lien-souligne{cursor:pointer}.compte-confirmation{border:1px solid var(--or);border-radius:10px;background:linear-gradient(180deg,#d6bc851f,#d6bc850a);padding:12px 16px;font-size:13px;margin-bottom:18px}.page-compte{max-width:1120px;margin:0 auto;padding:0 var(--gouttiere) 80px}.compte-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin:30px 0 38px}.compte-titre{font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin-top:12px}.compte-h2{font-family:var(--serif);font-size:22px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.compte-h2:after{content:"";flex:1;height:1px;background:var(--ligne)}.compte-tableau-defile{overflow-x:auto}.tableau-compte{width:100%;border-collapse:collapse;font-size:13.5px;white-space:nowrap}.tableau-compte th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brun);padding:0 18px 12px 0;border-bottom:1px solid var(--ligne-forte)}.tableau-compte td{padding:15px 18px 15px 0;border-bottom:1px solid var(--ligne);color:var(--encre)}.tableau-compte .num{text-align:right;padding-right:0;font-variant-numeric:tabular-nums;font-weight:600}.tableau-compte__lien{font-family:var(--serif);font-size:16.5px;font-weight:600;border-bottom:1px solid var(--or);padding-bottom:1px;transition:color .2s}.tableau-compte__lien:hover{color:var(--or-fonce)}.compte-adresse p{color:var(--brun);line-height:1.7}.commande-meta{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 0}.commande-meta span{font-size:11.5px;letter-spacing:.08em;color:var(--brun);border:1px solid var(--ligne);border-radius:999px;padding:5px 13px}.commande-annulee{margin-bottom:26px}.commande-ligne{white-space:normal;min-width:220px}.commande-ligne small{display:block;font-size:11.5px;color:var(--brun);margin-top:3px}.tableau-compte .num s{color:var(--brun);margin-right:8px;font-weight:400}.commande-totaux{max-width:380px;margin-left:auto;padding:14px 0 6px}.commande-totaux .recap__ligne{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;padding:7px 0;color:var(--brun)}.commande-totaux .recap__ligne b{color:var(--encre)}.commande-totaux .recap__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ligne);margin-top:12px;padding-top:16px}.commande-totaux .recap__total .lib{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.commande-totaux .recap__total .val{font-family:var(--serif);font-size:30px;font-weight:700}.commande-adresses{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,52px);margin-top:46px}.commande-retour{margin-top:44px}@media(max-width:720px){.commande-adresses{grid-template-columns:1fr}}.mdm-page.sur-noir{color:var(--ivoire)}.mdm-page__colonne{margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere);display:flex;flex-direction:column;gap:var(--gap,0)}.mdp{color:var(--ivoire);min-height:max(78vh,560px);display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(70px,12vh,130px) var(--gouttiere)}.mdp--noir{background:var(--noir)}.mdp__contenu{display:flex;flex-direction:column;align-items:center;gap:var(--gap,16px);width:100%}.mdp__contenu--gauche{align-items:flex-start;text-align:left}.mdp__logo{display:flex;flex-direction:column;align-items:center;gap:8px}.mdp__contenu--gauche .mdp__logo{align-items:flex-start}.mdp__marque{color:var(--or-2)}.mdp .logo__nom{color:var(--ivoire);font-size:clamp(20px,3.4vw,30px)}.mdp__titre{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(34px,5vw,58px);line-height:1.06}.mdp__titre em{font-style:italic;font-weight:500;color:var(--acc,var(--or-2))}.mdp__message{margin:0;color:#f3eee3b8;font-size:15px;max-width:46ch;line-height:1.75}.mdp__acces{display:flex;flex-direction:column;gap:14px;width:100%;max-width:400px}.mdp__contenu--centre .mdp__acces{margin-left:auto;margin-right:auto}.mdp__acces-titre{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--or-2)}.mdp .erreurs{background:#9c3d2c2e;border-color:#9c3d2c99;color:#e4a493;margin-bottom:2px;text-align:left}.mdp .mdp__champ{border-color:var(--ch-b,var(--ligne-inv-forte))}.mdp .mdp__champ button{background:var(--bt-f,var(--ivoire));color:var(--bt-t,var(--noir))}.mdp__proprio{margin:0;font-size:12px;color:#f3eee373}.mdp__proprio a{border-bottom:1px solid var(--or);padding-bottom:2px;transition:color .2s}.mdp__proprio a:hover{color:var(--or-2)}.produit{--galerie-fond:#F5F0E5;display:grid;grid-template-columns:minmax(0,var(--col-g,58fr)) minmax(0,var(--col-i,42fr));grid-template-rows:repeat(var(--rangs,9),auto) 1fr;grid-auto-flow:row dense;column-gap:var(--ecart,56px);row-gap:0;padding:34px 0 60px;align-items:start}.produit__galerie{grid-column:1;grid-row:1/-1;min-width:0;align-self:stretch}.produit>*:not(.produit__galerie){grid-column:2;min-width:0}.produit--inverse{grid-template-columns:minmax(0,var(--col-i,42fr)) minmax(0,var(--col-g,58fr))}.produit--inverse .produit__galerie{grid-column:2}.produit--inverse>*:not(.produit__galerie){grid-column:1}.produit>.produit-description--dessous,.produit>*:has(>.produit-description--dessous){grid-column:1/-1}.galerie{position:sticky;top:calc(var(--haut-entete,0px) + var(--marge-haut,20px));align-self:start}.galerie--libre{position:static}.galerie__corps{display:flex;flex-direction:column;gap:14px;min-width:0}.galerie--vignettes-gauche .galerie__corps{flex-direction:row;align-items:flex-start}.galerie--vignettes-gauche .galerie__vignettes{flex-direction:column;order:-1;max-height:calc(var(--hmax,75vh));overflow-y:auto;scrollbar-width:thin}.galerie--vignettes-gauche .galerie__principale{flex:1;min-width:0}.galerie__principale{position:relative;width:100%;aspect-ratio:var(--ratio,1/1);max-width:calc(var(--hmax,85vh) * var(--ratio-n,1));margin-inline:auto;overflow:hidden;isolation:isolate;background-color:var(--galerie-fond);border:1px solid var(--ligne);border-radius:var(--r-carte);touch-action:pan-y pinch-zoom}.galerie--vignettes-gauche .galerie__principale{max-width:none}.galerie__piste{display:flex;height:100%;transform:translate(calc(var(--i,0) * -100% + var(--glisse,0px)));transition:transform .5s var(--ressort);will-change:transform}.galerie__piste.est-glisse{transition:none}.galerie__image{flex:0 0 100%;min-width:0;height:100%;padding:var(--marge,4%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.galerie__loupe{width:100%;height:100%;background-color:var(--galerie-fond);transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .35s var(--ressort);will-change:transform}.galerie__loupe.est-zoome{transition:transform .08s linear}.galerie__img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.galerie__image--vide{padding:14%}.galerie__image--vide .piece-svg{width:100%;height:100%;filter:drop-shadow(0 14px 22px rgba(30,24,12,.32))}.galerie[data-zoom=clic] .galerie__image,.galerie[data-zoom=les-deux] .galerie__image,.galerie[data-zoom=survol] .galerie__image{cursor:zoom-in}.galerie__piste.est-glisse .galerie__image{cursor:grabbing}.galerie__image--detail .galerie__img{transform:scale(2.1) translate(5%,8%)}.galerie__image--relief .galerie__img{transform:scale(1.6) translate(-7%,-9%)}.galerie[data-fusion=multiply] .galerie__img,.galerie[data-fusion=multiply] .galerie__vignette-img,.galerie[data-fusion=auto] [data-fond=blanc] .galerie__img,.galerie[data-fusion=auto] [data-fond=blanc].galerie__vignette .galerie__vignette-img{mix-blend-mode:multiply}.galerie__fleche{position:absolute;top:50%;z-index:4;width:var(--fleche-d,44px);height:var(--fleche-d,44px);margin-top:calc(var(--fleche-d,44px) / -2);border-radius:999px;background:var(--fleche-fond,rgba(250,247,239,.9));color:var(--fleche-couleur,var(--encre));border:1px solid var(--ligne);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:scale(.88);pointer-events:none;transition:opacity .25s,transform .3s var(--ressort),background-color .2s,color .2s,border-color .2s}.galerie__fleche--g{left:14px}.galerie__fleche--d{right:14px}.galerie[data-fleches=toujours] .galerie__fleche,.galerie__principale:hover .galerie__fleche,.galerie__principale:focus-within .galerie__fleche{opacity:1;transform:none;pointer-events:auto}.galerie__fleche:hover{background:var(--noir);color:var(--ivoire);border-color:var(--noir)}.galerie__fleche:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px;opacity:1;transform:none;pointer-events:auto}@media(hover:none){.galerie__fleche{opacity:1;transform:none;pointer-events:auto}}.galerie__agrandir{position:absolute;top:12px;right:12px;z-index:4;width:38px;height:38px;border-radius:999px;background:#faf7efe6;border:1px solid var(--ligne);color:var(--encre);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.88);transition:opacity .25s,transform .3s var(--ressort),background-color .2s,color .2s}.galerie__principale:hover .galerie__agrandir,.galerie__principale:focus-within .galerie__agrandir,.galerie__agrandir:focus-visible{opacity:1;transform:none}.galerie__agrandir:hover{background:var(--noir);color:var(--ivoire)}@media(hover:none){.galerie__agrandir{opacity:1;transform:none}}.galerie__compteur{position:absolute;left:14px;bottom:12px;z-index:4;padding:4px 11px;border-radius:999px;background:#0c0b09b8;color:var(--ivoire);font-size:11.5px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.galerie__points{position:absolute;left:0;right:0;bottom:14px;z-index:4;display:flex;justify-content:center;gap:8px;pointer-events:none}.galerie__point{pointer-events:auto;width:8px;height:8px;border-radius:50%;background:#19171347;transition:background-color .2s,transform .2s}.galerie__point.est-actif{background:var(--noir);transform:scale(1.25)}.galerie__vignettes{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.galerie__vignette{flex:none;width:var(--vignette-d,84px);height:var(--vignette-d,84px);border-radius:var(--vignette-r,5px);border:1px solid var(--ligne);background-color:var(--galerie-fond,#F5F0E5);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:calc(var(--vignette-d,84px) * .07);transition:border-color .2s,transform .2s,box-shadow .2s}.galerie__vignette-img{display:block;width:100%;height:100%;object-fit:contain}.galerie__vignette--detail .galerie__vignette-img{transform:scale(2.1) translate(5%,8%)}.galerie__vignette--relief .galerie__vignette-img{transform:scale(1.6) translate(-7%,-9%)}.galerie__vignette:hover{transform:translateY(-2px)}.galerie__vignette.est-actif{border-color:var(--vignette-actif,var(--noir));box-shadow:inset 0 0 0 1px var(--vignette-actif,var(--noir))}.galerie__vignette:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px}.galerie__principale .piece-svg{max-width:100%}html.lightbox-ouverte{overflow:hidden}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--lightbox-fond,rgba(12,11,9,.96));opacity:0;transition:opacity .22s}.lightbox[hidden]{display:none}.lightbox.est-ouvert{opacity:1}.lightbox__scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:zoom-in}.lightbox.est-zoome .lightbox__scene{cursor:grab}.lightbox__img{display:block;max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain;transform-origin:50% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;box-shadow:0 30px 80px #00000080}.lightbox__fermer,.lightbox__nav,.lightbox__btn{display:flex;align-items:center;justify-content:center;color:var(--ivoire);background:#0c0b099e;border:1px solid rgba(243,238,227,.4);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000059;transition:background-color .2s,color .2s,border-color .2s,transform .25s var(--ressort)}.lightbox__fermer:hover,.lightbox__nav:hover,.lightbox__btn:hover{background:var(--ivoire);color:var(--noir);border-color:var(--ivoire)}.lightbox__fermer:focus-visible,.lightbox__nav:focus-visible,.lightbox__btn:focus-visible{outline:2px solid var(--or-2);outline-offset:3px}.lightbox__fermer{position:absolute;top:18px;right:18px;width:46px;height:46px;z-index:3}.lightbox__nav{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;z-index:3}.lightbox__nav--g{left:18px}.lightbox__nav--d{right:18px}.lightbox--seule .lightbox__nav,.lightbox--seule .lightbox__compteur{display:none}.lightbox__outils{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:10px;z-index:3}.lightbox__btn{width:44px;height:44px}.lightbox__compteur{position:absolute;left:22px;top:26px;margin:0;z-index:3;color:var(--ivoire);font-size:12.5px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums}@media(max-width:749px){.lightbox__nav{width:42px;height:42px;margin-top:-21px}.lightbox__nav--g{left:8px}.lightbox__nav--d{right:8px}.lightbox__fermer{top:12px;right:12px}.lightbox__img{max-width:100vw;max-height:80vh}}@media(max-width:1024px){.produit{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:20px 0 40px}.produit__galerie{margin-bottom:26px}.galerie{position:static}.galerie__principale{max-width:none}.galerie--vignettes-gauche .galerie__corps{flex-direction:column}.galerie--vignettes-gauche .galerie__vignettes{flex-direction:row;order:0;max-height:none;overflow:visible}}@media(max-width:749px){.produit__galerie{margin-left:calc(var(--gouttiere) * -1);margin-right:calc(var(--gouttiere) * -1)}.galerie__principale{border-left:0;border-right:0;border-radius:0}.galerie__vignettes{padding:0 var(--gouttiere);gap:10px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.galerie__vignettes::-webkit-scrollbar{display:none}.galerie__vignette{width:calc(var(--vignette-d,84px) * .82);height:calc(var(--vignette-d,84px) * .82)}}@media(prefers-reduced-motion:reduce){.galerie__piste,.galerie__loupe{transition:none}}.compte-note{margin-top:28px;font-size:13.5px;color:var(--brun)}.champ-rangee{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.champ-rangee{grid-template-columns:1fr}}.compte-sous{color:var(--brun);font-size:14px;max-width:48ch;margin:-6px 0 26px}.rech{padding-bottom:30px}.rech--pleine{padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.rech-note{margin:0 0 16px;padding:12px 16px;border:1px solid var(--ligne-forte);border-radius:10px;font-size:13px;color:var(--brun);background:var(--craie)}.rech-js .rech-serveur,.rech-js .rech-etat--vide{display:none}.rech-grille:empty{display:none}.rech-liens-bloc[hidden]{display:none}.resultats-liens{list-style:none;margin:0;padding:6px 0 34px}.resultats-liens li{border-bottom:1px solid var(--ligne)}.resultats-liens a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 2px;transition:color .2s}.resultats-liens a:hover{color:var(--or-fonce)}.resultats-liens .titre{font-family:var(--serif);font-size:18.5px;font-weight:600;line-height:1.3}.resultats-liens .type{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brun)}.manifeste{position:relative;overflow:hidden;padding:clamp(74px,11vh,128px) 0;text-align:var(--ta,center);color:inherit}.manifeste--filets{border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.manifeste.sur-noir.manifeste--filets{border-color:var(--ligne-inv)}.manifeste .manifeste__monde{position:absolute;left:var(--cx,50%);top:var(--cy,50%);transform:translate(-50%,-50%);width:min(var(--cl,1220px),134%);height:auto;max-width:none;fill:var(--cc,var(--encre));fill-opacity:var(--co,.06);pointer-events:none}.manifeste.sur-noir .manifeste__monde{fill:var(--cc,var(--ivoire))}.manifeste .conteneur{position:relative}.manifeste__contenu{display:flex;flex-direction:column}.manifeste__contenu .mdm-titre{font-size:clamp(32px,4.6vw,58px);line-height:1.06;max-width:15ch}.manifeste__contenu .mdm-texte{font-size:16px;line-height:1.85;max-width:56ch}.manifeste.sur-noir .mdm-texte{color:#f3eee3b8}.citation{position:relative;padding:clamp(70px,10vh,120px) var(--gouttiere);text-align:var(--ta,center);color:inherit}.citation__interieur{display:flex;flex-direction:column}.citation .mdm-citation{margin:0}.citation .mdm-citation__texte{text-wrap:balance}.citation .mdm-sep__fleuron{font-size:18px}.reassurance{color:inherit}.reassurance--filet{border-top:1px solid var(--ligne)}.reassurance.sur-noir.reassurance--filet{border-top-color:var(--ligne-inv)}.reassurance__interieur{display:grid;grid-template-columns:repeat(var(--nb,4),minmax(0,1fr));gap:var(--gap,26px);text-align:var(--ta,left);justify-items:var(--ji,start)}.reassurance--site .reassurance__interieur{max-width:var(--max);margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.reassurance--pleine .reassurance__interieur{padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.reassurance--etroite .reassurance__interieur{max-width:880px;margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.reassurance .reassurance__interieur>*{justify-self:var(--ji,start)}.reassurance--separateurs .reassurance__interieur>*+*{position:relative}.reassurance--separateurs .reassurance__interieur>*+*:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap,26px) / -2);width:1px;background:var(--sep-c,var(--ligne))}.reassurance--separateurs.sur-noir .reassurance__interieur>*+*:before{background:var(--sep-c,var(--ligne-inv))}@media(max-width:1024px){.reassurance__interieur{grid-template-columns:repeat(var(--nb-t,4),minmax(0,1fr))}}@media(max-width:720px){.reassurance__interieur{grid-template-columns:repeat(var(--nb-m,2),minmax(0,1fr));gap:var(--gap-m,18px)}.reassurance--separateurs .reassurance__interieur>*+*:before{display:none}}.lies__titre-defaut{display:flex;flex-direction:column;gap:12px}.texte-enrichi{position:relative;text-align:var(--ta,left);color:inherit}.texte-enrichi__interieur{display:flex;flex-direction:column;width:100%}.texte-enrichi .mdm-titre--h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08}.texte-enrichi .mdm-texte{color:#33302a;font-size:inherit;line-height:1.85}.texte-enrichi.sur-noir .mdm-texte{color:#f3eee3cc}.rotateur{position:relative;overflow:hidden;padding:clamp(38px,5.2vh,64px) var(--gouttiere);text-align:var(--ta,center);color:inherit}.rotateur--filets:before,.rotateur--filets:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(var(--fil-l,520px),70vw);height:1px;background:var(--fil-c,var(--ligne))}.rotateur--filets:before{top:0}.rotateur--filets:after{bottom:0}.rotateur.sur-noir{--fil-c:var(--ligne-inv)}.rotateur__interieur{display:flex;flex-direction:column;align-items:var(--ai,center);margin:0 auto}.rotateur__interieur .mdm-texte{font-size:13.5px;letter-spacing:.02em;line-height:1.6}.rotateur.sur-noir .mdm-texte{color:#f3eee39e}.mdm-section{position:relative}.mdm-section.sur-noir{color:var(--ivoire)}.slideshow{position:relative;overflow:hidden;color:inherit}.slideshow__piste{display:flex;transition:transform var(--dur,.7s) var(--ressort);will-change:transform}.slideshow__vide{padding:48px var(--gouttiere);text-align:center;opacity:.7}.slideshow--ratio .slide{aspect-ratio:var(--ratio);min-height:0}@media(max-width:749px){.slideshow--ratio .slide{aspect-ratio:auto}.slideshow--ratio-m .slide{aspect-ratio:var(--ratio-m);min-height:0}}.slideshow--fondu .slideshow__piste{display:grid;transition:none;transform:none!important}.slideshow--fondu .slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity var(--dur,.7s) ease,visibility 0s linear var(--dur,.7s)}.slideshow--fondu .slide.est-active,.slideshow--fondu:not(.est-initialise) .slide:first-child{opacity:1;visibility:visible;transition:opacity var(--dur,.7s) ease,visibility 0s}@media(min-width:721px){.slideshow--avec-fleches .slide__interieur{padding-left:max(var(--gouttiere),calc(var(--fl-t,46px) + 44px));padding-right:max(var(--gouttiere),calc(var(--fl-t,46px) + 44px))}}@media(max-width:720px){.slideshow--fleches-mobile.slideshow--avec-fleches .slide__interieur{padding-left:calc(var(--fl-t,46px) + 24px);padding-right:calc(var(--fl-t,46px) + 24px)}}.slideshow .slideshow__nav{position:absolute;left:0;right:0;bottom:26px;z-index:5;display:flex;justify-content:center;align-items:center;gap:14px;padding:0 var(--gouttiere);pointer-events:none}.slideshow .slideshow__nav>*{pointer-events:auto}.slideshow .slideshow__nav--gauche{justify-content:flex-start}.slideshow .slideshow__nav--droite{justify-content:flex-end}.slideshow__points{display:flex;gap:8px;align-items:center}.slideshow__points button{position:relative;width:34px;height:3px;border-radius:2px;background:var(--pt-c,rgba(243,238,227,.25));transition:background .3s,transform .3s}.slideshow__points button:before{content:"";position:absolute;top:-12px;right:-2px;bottom:-12px;left:-2px}.slideshow__points button.actif{background:var(--pt-a,var(--or-2))}.slideshow--points-ronds .slideshow__points button{width:9px;height:9px;border-radius:50%}.slideshow--points-ronds .slideshow__points button.actif{transform:scale(1.25)}.slideshow-cadre:not(.sur-noir) .slideshow__points button{background:var(--pt-c,rgba(25,23,19,.22))}.slideshow-cadre:not(.sur-noir) .slideshow__points button.actif{background:var(--pt-a,var(--or-fonce))}.slideshow .slideshow__pause{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ligne-inv-forte);color:var(--fl-c,inherit);background:var(--fl-f,rgba(12,11,9,.3));transition:background .25s,color .25s,border-color .25s}.slideshow__pause:hover{background:var(--ivoire);color:var(--noir);border-color:var(--ivoire)}.slideshow__lecture-ico,.slideshow__pause[aria-pressed=true] .slideshow__pause-ico{display:none}.slideshow__pause[aria-pressed=true] .slideshow__lecture-ico{display:block}.slideshow .slideshow__fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:var(--fl-t,46px);height:var(--fl-t,46px);border-radius:999px;border:1px solid var(--ligne-inv-forte);color:var(--fl-c,var(--ivoire));display:flex;align-items:center;justify-content:center;transition:all .25s;background:var(--fl-f,rgba(12,11,9,.3));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slideshow .slideshow__fleche:hover{background:var(--ivoire);color:var(--noir);border-color:var(--ivoire)}.slideshow .slideshow__fleche--g{left:22px}.slideshow .slideshow__fleche--d{right:22px}.slideshow--fleches-carre .slideshow__fleche{border-radius:0}.slideshow--fleches-nu .slideshow__fleche{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.slideshow--fleches-nu .slideshow__fleche:hover{background:transparent;color:var(--or-2);border-color:transparent}.slideshow-cadre:not(.sur-noir) .slideshow__fleche{border-color:var(--ligne-forte);color:var(--fl-c,var(--encre));background:var(--fl-f,rgba(250,247,239,.6))}.slideshow-cadre:not(.sur-noir) .slideshow__pause{border-color:var(--ligne-forte);color:var(--fl-c,var(--encre));background:var(--fl-f,rgba(250,247,239,.6))}@media(max-width:720px){.slideshow:not(.slideshow--fleches-mobile) .slideshow__fleche{display:none}.slideshow .slideshow__fleche--g{left:10px}.slideshow .slideshow__fleche--d{right:10px}}.slideshow :focus-visible{outline:2px solid var(--or-2);outline-offset:3px}.slideshow-cadre:not(.sur-noir) .slideshow :focus-visible{outline-color:var(--or-fonce)}@media(prefers-reduced-motion:reduce){.slideshow__piste,.slideshow--fondu .slide{transition:none!important}.slide__piece--flotte{animation:none!important}}.coll-ariane .sep{color:var(--sep,var(--or))}.coll-barre{position:relative;z-index:30}.coll-barre--collante{position:sticky;top:var(--hauteur-entete,var(--coll-haut,96px));z-index:60;background:var(--ivoire)}.coll-outils{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;flex-wrap:wrap;padding:18px 0;font-size:12.5px;position:relative}.coll-outils[data-filet*=haut]{border-top:1px solid var(--ligne)}.coll-outils[data-filet*=bas]{border-bottom:1px solid var(--ligne)}.coll:not(.coll--actif) .coll-barre .coll-outils__filtres,.coll:not(.coll--actif) .coll-barre .coll-tri{display:none}.coll-outils__filtres{flex:1 1 auto;min-width:0}.coll-outils__droite{display:flex;align-items:center;gap:20px;margin-left:auto}.coll-resultats{margin:0;color:var(--brun);letter-spacing:.06em;white-space:nowrap;font-variant-numeric:tabular-nums}.coll-tri{display:flex;align-items:center;gap:10px;color:var(--brun)}.coll-filtres__ouvrir,.coll-filtres__tete,.coll-filtres__pied,.coll-filtres__fond{display:none}.coll-filtres__liste{display:flex;flex-wrap:wrap;gap:8px}.coll-facette{position:relative}.coll-facette__bouton{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 17px;border:1px solid var(--ligne-forte);border-radius:var(--coll-rayon,999px);background:var(--craie);font-weight:500;color:var(--encre);white-space:nowrap;transition:border-color .2s,background .2s}.coll-facette__bouton:hover{border-color:var(--noir)}.coll-facette__bouton[aria-expanded=true]{border-color:var(--noir);background:var(--ivoire-2)}.coll-facette--actif .coll-facette__bouton{border-color:var(--coll-actif,var(--noir))}.coll-facette__nb{min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--coll-actif,var(--noir));color:var(--ivoire);font-size:10.5px;font-weight:600;line-height:1}.coll-facette__nb[hidden],.coll-facette[hidden]{display:none}.coll-facette__chevron{color:var(--or-fonce);flex:none;transition:transform .28s var(--ressort)}.coll-facette__bouton[aria-expanded=true] .coll-facette__chevron{transform:rotate(-180deg)}.coll-facette__panneau{position:absolute;top:calc(100% + 8px);left:0;z-index:90;min-width:max(100%,250px);max-width:min(340px,88vw);max-height:min(62vh,380px);overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--craie);border:1px solid var(--ligne-forte);border-radius:12px;box-shadow:var(--ombre-2)}.coll-facette__panneau[hidden]{display:none}.coll-facette__recherche{width:100%;margin:0 0 6px;padding:8px 12px;border:1px solid var(--ligne-forte);border-radius:8px;background:var(--ivoire);font-size:13px;outline:none}.coll-facette__recherche:focus{border-color:var(--noir)}.coll-facette__liste{list-style:none;margin:0;padding:0}.coll-option{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;position:relative;transition:background .15s}.coll-option:hover{background:var(--ivoire-2)}.coll-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.coll-option__case{width:17px;height:17px;flex:none;border:1.5px solid var(--ligne-forte);border-radius:4px;background:var(--craie);display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.coll-option input:checked+.coll-option__case{background:var(--coll-actif,var(--noir));border-color:var(--coll-actif,var(--noir))}.coll-option input:checked+.coll-option__case:after{content:"";width:9px;height:5px;border-left:1.7px solid var(--ivoire);border-bottom:1.7px solid var(--ivoire);transform:rotate(-45deg) translate(1px,-1px)}.coll-option input:focus-visible+.coll-option__case{outline:2px solid var(--or-fonce);outline-offset:2px}.coll-option__lib{flex:1;min-width:0;overflow-wrap:anywhere}.coll-option__nb{color:var(--brun);font-size:11.5px;font-variant-numeric:tabular-nums}.coll-option--vide{opacity:.42}.coll-option[hidden]{display:none}.coll-facette__aucun{padding:8px 10px;color:var(--brun);font-size:12.5px}.coll-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 0 16px}.coll-pastilles[hidden]{display:none}.coll-pastilles__liste{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.coll-pastille{display:inline-flex;align-items:center;gap:9px;padding:6px 9px 6px 15px;border-radius:var(--coll-rayon,999px);background:var(--coll-actif,var(--noir));color:var(--ivoire);font-size:12px;font-weight:500;transition:opacity .2s}.coll-pastille:hover{opacity:.85}.coll-pastille svg{width:9px;height:9px;flex:none;opacity:.8}.coll-pastille__cat{opacity:.62;font-weight:400}.coll-pastilles__tout{font-size:12px;color:var(--brun);text-decoration:underline;text-underline-offset:3px;padding:6px 4px}.coll-pastilles__tout:hover{color:var(--encre)}.coll-chargement{display:flex;align-items:center;gap:12px;padding:0 0 14px;font-size:11.5px;letter-spacing:.04em;color:var(--brun)}.coll-chargement[hidden]{display:none}.coll-chargement__barre{width:72px;height:2px;background:var(--ligne);border-radius:2px;overflow:hidden;flex:none}.coll-chargement__barre i{display:block;height:100%;width:0;background:var(--or);transition:width .3s ease}@media(max-width:749px){.coll-outils{padding:14px 0;gap:10px 12px}.coll-outils__droite{gap:10px;min-width:0}.coll-resultats{font-size:11.5px;letter-spacing:.02em}.coll-tri__lib{display:none}.coll-filtres__ouvrir{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid var(--ligne-forte);border-radius:var(--coll-rayon,999px);background:var(--craie);font-weight:500;color:var(--encre)}.coll-filtres__nb{min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--coll-actif,var(--noir));color:var(--ivoire);font-size:10.5px;font-weight:600;line-height:1}.coll-filtres__nb[hidden]{display:none}.coll-filtres__fond{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#0c0b0980;opacity:0;transition:opacity .3s}.coll-filtres__fond[hidden]{display:none}.coll-filtres--ouvert .coll-filtres__fond{opacity:1}.coll-filtres__feuille{position:fixed;left:0;right:0;bottom:0;z-index:220;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:var(--craie);border-radius:20px 20px 0 0;box-shadow:0 -18px 50px -16px #0c0b0973;transform:translateY(102%);visibility:hidden;transition:transform .38s var(--ressort),visibility 0s .38s}.coll-filtres--ouvert .coll-filtres__feuille{transform:none;visibility:visible;transition:transform .38s var(--ressort),visibility 0s}.coll-filtres__tete{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px;border-bottom:1px solid var(--ligne)}.coll-filtres__titre{font-family:var(--serif);font-size:23px;font-weight:600}.coll-filtres__fermer{width:38px;height:38px;border-radius:99px;border:1px solid var(--ligne-forte);display:flex;align-items:center;justify-content:center}.coll-filtres__liste{display:block;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px;flex:1 1 auto}.coll-facette{border-bottom:1px solid var(--ligne)}.coll-facette__bouton{width:100%;justify-content:space-between;padding:16px 0;border:0;border-radius:0;background:none;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.coll-facette__bouton:hover,.coll-facette__bouton[aria-expanded=true]{background:none;border:0}.coll-facette__titre{flex:1;text-align:left}.coll-facette__panneau{position:static;min-width:0;max-width:none;max-height:none;overflow:visible;padding:0 0 12px;border:0;box-shadow:none;background:none}.coll-option{padding:11px 4px;font-size:14.5px}.coll-option__case{width:20px;height:20px}.coll-filtres__pied{display:flex;align-items:center;gap:14px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ligne);background:var(--craie)}.coll-filtres__effacer{font-size:13px;color:var(--brun);text-decoration:underline;text-underline-offset:3px;padding:10px 4px;flex:none}.coll-filtres__voir{flex:1;padding:14px 20px;border-radius:99px;background:var(--noir);color:var(--ivoire);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.coll-pastilles{padding-bottom:12px}}html.coll-feuille-ouverte{overflow:hidden}.coll-plus{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 0 8px}.coll-plus[hidden]{display:none}.coll-plus .btn{cursor:pointer}.coll-plus__info{margin:0;font-size:12px;letter-spacing:.06em;color:var(--brun);font-variant-numeric:tabular-nums}.coll-titre{font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1.05;display:flex;align-items:center;gap:16px;margin:0}.coll-titre .coll-tete__forme{width:var(--forme-taille,.8em);height:var(--forme-taille,.8em);fill:var(--forme,var(--or-fonce));flex:none}.coll-vide{padding:70px 0;text-align:center;color:var(--brun)}.coll-vide[hidden]{display:none}.coll-vide__titre{font-size:26px;display:block;margin-bottom:10px;color:var(--encre)}.coll-vide__texte{display:block;max-width:52ch;margin:0 auto}.coll-vide__action{margin-top:22px;display:flex;justify-content:center}.coll-vide__action .btn{cursor:pointer}.mdm-garantie{display:flex;align-items:center;gap:var(--gap,14px);min-width:0;text-align:left}.mdm-garantie--haut{align-items:flex-start}.mdm-garantie--dessus{flex-direction:column;align-items:var(--jf,flex-start)}.mdm-garantie__media{flex:none;display:inline-flex;line-height:0;color:var(--or-fonce)}.sur-noir .mdm-garantie__media{color:var(--or-2)}.mdm-garantie__media svg{flex:none}.mdm-garantie__image{display:block;max-width:none;height:auto;object-fit:contain}.mdm-garantie__texte{display:flex;flex-direction:column;gap:0;min-width:0}.mdm-garantie--dessus .mdm-garantie__texte{align-items:var(--jf,flex-start)}.panier-bandeau{display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px solid var(--or);border-radius:var(--r-carte);background:linear-gradient(180deg,#d6bc8529,#d6bc850f)}.panier-bandeau__icone{flex:none;display:flex;color:var(--or-fonce)}.panier-bandeau__corps{flex:1;min-width:0}.panier-bandeau__titre{display:block;font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.2;color:var(--encre)}.panier-bandeau__texte{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--brun)}.panier-bandeau__bouton{flex:none}@media(max-width:749px){.panier-bandeau{flex-wrap:wrap;gap:12px 14px;padding:16px}.panier-bandeau__corps{flex:1 1 calc(100% - 50px)}.panier-bandeau__bouton{width:100%;justify-content:center}}.panier-commander{display:flex;flex-direction:column;gap:10px}.panier-commander .btn{width:100%}.panier-commander__secours{margin:0;font-size:12px;line-height:1.55;color:var(--brun);text-align:center}.panier-commander__secours[hidden]{display:none}.panier-commander__secours a{text-decoration:underline;text-underline-offset:3px;color:var(--encre)}.panier-groupe{min-width:0;box-sizing:border-box}.panier-groupe--colonne{display:flex;flex-direction:column;gap:var(--gap,24px)}.panier-groupe--ligne{display:grid;grid-template-columns:var(--cols,1fr 1fr);gap:var(--gap,24px);align-items:var(--ai,start)}.panier-groupe>*{min-width:0}.panier-groupe--collant{position:sticky;top:var(--top,24px);align-self:start}@media(max-width:749px){.panier-groupe--ligne{grid-template-columns:1fr}.panier-groupe--inverse.panier-groupe--ligne{display:flex;flex-direction:column-reverse}.panier-groupe--collant{position:static}}.panier__lignes{display:flex;flex-direction:column;min-width:0}.ligne-panier{display:grid;grid-template-columns:var(--cp-visuel,96px) minmax(0,1fr) auto auto;gap:12px 20px;align-items:center;padding:var(--cp-pad,20px) 0;border-top:var(--cp-sep,1px) solid var(--cp-sep-c,var(--ligne))}.ligne-panier:last-child{border-bottom:var(--cp-sep,1px) solid var(--cp-sep-c,var(--ligne))}.ligne-panier__visuel{width:var(--cp-visuel,96px);aspect-ratio:1/1;border-radius:var(--r-tuile);border:1px solid var(--ligne);background:linear-gradient(168deg,#fcfaf4,#efe8d8);display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden;position:relative}.ligne-panier__visuel img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(var(--z,1))}.ligne-panier__visuel .piece-svg{width:70%}.ligne-panier__infos{display:flex;flex-direction:column;gap:4px;min-width:0}.ligne-panier__infos .pays{align-self:flex-start}.ligne-panier__infos .titre{font-family:var(--serif);font-size:17.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ligne-panier__infos .titre:hover{color:var(--or-fonce)}.ligne-panier__infos .variante,.ligne-panier__infos .unite{font-size:12px;color:var(--brun)}.ligne-panier__infos .retirer{font:inherit;font-size:11.5px;color:var(--brun);background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;margin-top:3px;align-self:flex-start;cursor:pointer;transition:color .2s}.ligne-panier__infos .retirer:hover{color:var(--rouge)}.stepper{display:flex;align-items:center;border:1px solid var(--cp-q-bd,var(--ligne-forte));border-radius:var(--cp-q-r,999px);background:var(--cp-q-bg,transparent);overflow:hidden}.stepper button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;color:inherit;background:none;border:0;cursor:pointer;transition:background .18s}.stepper button:hover{background:var(--ivoire-2)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper button:focus-visible,.stepper__saisie:focus-visible,.ligne-panier__infos .retirer:focus-visible{outline:2px solid var(--or);outline-offset:2px}.stepper__saisie{width:42px;min-width:42px;text-align:center;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:inherit;border:1px solid transparent;border-radius:6px;background:none;padding:4px 0;transition:border-color .2s,background .2s;-moz-appearance:textfield}.stepper__saisie:hover,.stepper__saisie:focus{background:var(--ivoire-2);border-color:var(--ligne-forte)}.stepper__saisie:disabled{opacity:.4}.stepper__saisie::-webkit-inner-spin-button,.stepper__saisie::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ligne-panier__total{font-family:var(--serif);font-size:21px;font-weight:700;text-align:right;min-width:86px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.ligne-panier__ancien{font-size:.72em;font-weight:500;color:var(--brun);text-decoration:line-through}.alerte-limite{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;background:var(--cp-al-bg,linear-gradient(180deg,rgba(214,188,133,.14),rgba(214,188,133,.05)));border:1px solid var(--cp-al-bd,var(--or));border-radius:var(--r-tuile);font-size:12.5px;line-height:1.5;color:var(--cp-al-c,var(--encre));padding:11px 15px}.alerte-limite svg{flex:none;color:var(--or-fonce);margin-top:2px}@media(max-width:720px){.ligne-panier{grid-template-columns:min(var(--cp-visuel,96px),84px) minmax(0,1fr) auto;grid-template-areas:"v i i" "v s t" "a a a";gap:10px 14px;align-items:start}.ligne-panier__visuel{grid-area:v;width:min(var(--cp-visuel,96px),84px);align-self:start}.ligne-panier__infos{grid-area:i}.ligne-panier__total{grid-area:t;min-width:0;font-size:19px;align-self:center}.stepper{grid-area:s;justify-self:start;align-self:center}.alerte-limite{grid-area:a}}@media(prefers-reduced-motion:reduce){.stepper button,.stepper__saisie,.ligne-panier__infos .retirer{transition:none}}.panier-reassurance{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.panier-reassurance li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.45;color:var(--brun)}.panier-reassurance__ico{flex:none;display:flex;color:var(--or-fonce)}.panier-titre__texte{font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.1;margin:0 0 8px}.panier-titre__texte em{font-style:italic;color:var(--acc,var(--or-fonce))}.panier-titre__sous{color:var(--brun);font-size:13px;margin:0 0 6px}.recap__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;padding:7px 0;color:var(--brun)}.recap__ligne .recap__val{color:var(--encre);font-weight:600;text-align:right}.recap__ligne--total{border-top:1px solid var(--ligne);margin-top:6px;padding-top:16px;align-items:baseline;color:var(--encre)}.recap__ligne--total .recap__lib{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.recap__ligne--total .recap__val{font-family:var(--serif);font-size:30px;font-weight:700}.panier-vide{text-align:center;padding:80px 0 90px}.panier-vide__titre{display:block;font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.15;margin-bottom:12px}.panier-vide__texte{color:var(--brun);margin:0 auto 26px;max-width:46ch}.pied-colonne{display:flex;flex-direction:column;min-width:0}.pied-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-l,8px);font-size:12.5px;color:var(--f-lien,rgba(243,238,227,.72))}.pied-contact li{margin:0;padding:0}.pied-contact a,.pied-contact__ligne{display:inline-flex;align-items:center;gap:9px;color:inherit}.pied-contact a{transition:color .2s}.pied-contact a:hover{color:var(--lien-h,var(--f-lien-h,var(--or-2)))}.pied-contact__ico{flex:none;display:inline-flex;line-height:0;color:var(--f-titre,var(--or-2))}.pied-copyright{margin:0;font-size:12px;line-height:1.5;color:var(--f-bas,rgba(243,238,227,.5))}.pied-logo{display:flex;flex-direction:column;gap:8px;width:fit-content;max-width:100%;color:inherit}.pied-logo__embleme{display:block;object-fit:contain;max-width:none;margin-bottom:4px}.pied-logo__nom{font-family:var(--serif);font-weight:700;font-size:19px;letter-spacing:.16em;text-transform:uppercase;line-height:1;white-space:nowrap;color:inherit}.pied-logo__sous{font-family:var(--sans);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;line-height:1.4;color:var(--f-titre,var(--or-2))}.pied-menu{min-width:0}.pied-menu__titre{margin:0 0 16px;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;color:var(--f-titre,var(--or-2))}.pied-menu__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-l,9px);font-size:13.5px;color:var(--f-lien,rgba(243,238,227,.78))}.pied-menu__liste li{margin:0;padding:0}.pied-menu__liste a{color:inherit;transition:color .2s}.pied-menu__liste a:hover,.pied-menu__liste a[aria-current=page]{color:var(--lien-h,var(--f-lien-h,var(--or-2)))}.pied-menu--horizontal .pied-menu__liste{flex-direction:row;flex-wrap:wrap;gap:var(--gap-l,9px) 18px}.pied-menu--horizontal .pied-menu__titre{margin-bottom:10px}.pied-news{display:flex;flex-direction:column;gap:12px;min-width:0}.pied-news__intro{display:flex;flex-direction:column;gap:12px}.pied-news__champ{display:flex;align-items:stretch;min-width:0;border:1px solid var(--ligne-inv-forte);border-radius:10px;transition:border-color .2s}.pied-news__champ:focus-within{border-color:var(--or-2)}.pied-news__champ input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ivoire);padding:12px 20px;font-size:13.5px}.pied-news__champ input::placeholder{color:#f3eee366}.pied-news__champ .pied-news__bouton,.pied-news__champ .pied-news__bouton:hover{flex:0 0 auto;width:auto;white-space:nowrap;margin:0;box-shadow:none;transform:none}.pied-news__note{margin:0;font-size:12.5px;color:var(--or-2)}.pied-news__note--erreur{color:#dfa08c}.pied-news__rgpd{display:block;margin-top:2px;font-size:10.5px;line-height:1.5;color:#f3eee361}.footer:not(.sur-noir) .pied-news__champ input{color:var(--encre)}.footer:not(.sur-noir) .pied-news__champ input::placeholder{color:#19171373}.footer:not(.sur-noir) .pied-news__rgpd{color:var(--brun)}.footer:not(.sur-noir) .pied-news__note{color:var(--or-fonce)}.pied-paiements{display:flex;flex-wrap:wrap;align-items:center}.pied-paiements__item{display:inline-flex;line-height:0}.pied-paiements__icone{height:var(--h,22px);width:auto;opacity:var(--o,.85);border-radius:var(--r,3px)}.pied-reseaux{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px}.pied-reseaux a{display:inline-flex;align-items:center;justify-content:center;width:var(--t,36px);height:var(--t,36px);border:1px solid var(--c-b,var(--ligne-inv));border-radius:999px;background:var(--c-f,transparent);color:var(--c,rgba(243,238,227,.75));transition:border-color .2s,color .2s,background .2s}.pied-reseaux a:hover{border-color:var(--c-h,var(--f-lien-h,var(--or-2)));color:var(--c-h,var(--f-lien-h,var(--or-2)))}.pied-reseaux--carre a{border-radius:6px}.pied-reseaux--nu a{border-color:transparent!important;width:auto;height:auto;padding:4px}.slide{position:relative;flex:0 0 100%;min-width:0;display:flex;align-items:stretch;overflow:hidden;min-height:min(var(--h,560px),var(--hmax,72vh))}.slide--clair{color:var(--ivoire)}.slide--sombre{color:var(--encre)}.slide__fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.slide__fond picture{display:block;width:100%;height:100%}.slide .slide__fond-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.slide__voile{position:absolute;top:0;right:0;bottom:0;left:0}.slide__interieur{position:relative;z-index:2;width:100%;max-width:var(--max);margin:0 auto;padding:var(--pt,56px) var(--gouttiere) var(--pb,56px);display:grid;grid-template-columns:var(--cols,1fr);align-items:var(--av,center);gap:var(--gap-col,40px)}.slide__texte{display:flex;flex-direction:column;gap:var(--gap,22px);min-width:0;align-items:var(--ai,flex-start);text-align:var(--ta,left);max-width:var(--lt,560px);width:100%;justify-self:var(--js,start)}.slide__texte>*{max-width:100%}.slide--inverse .slide__visuel{order:-1}.slide .slide__texte .mdm-titre--h2{font-size:clamp(34px,4.6vw,62px);line-height:1.03}.slide--clair .slide__texte .mdm-texte{color:#f3eee3b8}.slide--sombre .slide__texte .mdm-texte{color:var(--brun)}.slide .slide__texte .mdm-texte{max-width:44ch}.slide--sombre .mdm-titre em,.slide--sombre .mdm-surtitre{color:var(--acc,var(--or-fonce))}.slide__visuel{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.slide__piece{position:relative;width:min(var(--vw,420px),100%)}.slide__piece--flotte{animation:slideFlotte 7s ease-in-out infinite}@keyframes slideFlotte{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}.slide__orbites{position:absolute;left:50%;top:50%;width:116%;height:116%;transform:translate(-50%,-50%);pointer-events:none;opacity:.4;max-width:none}.slide--sombre .slide__orbites{opacity:.25}.slide .slide__cadre{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%}.slide .slide__cadre img{display:block;width:100%;height:auto;max-width:100%}.slide .slide__cadre--attente{aspect-ratio:1/1;padding:8%;color:var(--brun)}.slide .slide__cadre--vide{aspect-ratio:1/1}@media(max-width:1024px){.slide--deux .slide__interieur{grid-template-columns:1fr;gap:26px}.slide--deux .slide__interieur{padding-top:calc(var(--pt,56px) * .82);padding-bottom:calc(var(--pb,56px) + 14px)}.slide--deux .slide__texte{justify-self:start;order:2;max-width:100%}.slide--deux .slide__visuel,.slide--deux.slide--texte-d-abord .slide__texte{order:1}.slide--deux.slide--texte-d-abord .slide__visuel{order:2}.slide--deux.slide--centre .slide__texte{justify-self:center}.slide__piece{width:min(var(--vw,420px),52vw)}}@media(max-width:749px){.slide{min-height:var(--h-m,0)}.slide--image{min-height:var(--h-m,520px)}.slide__piece{width:min(var(--vw,420px),64vw)}.slide--image .slide__interieur{padding-top:calc(var(--pt,56px) * .82);padding-bottom:calc(var(--pb,56px) + 14px)}.slide__texte{max-width:100%;justify-self:stretch}}.agenda{container-type:inline-size;container-name:agenda;--ag-visuel:76px;--ag-prevente:#A13B1E;--ag-disponible:#8C7440;--ag-avenir:#6E6557;position:relative;min-width:0}.agenda [hidden]{display:none!important}.agenda-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0 0 clamp(18px,2.6vw,30px)}.agenda-filtres__types{display:flex;flex-wrap:wrap;gap:8px}.agenda-puce{min-height:40px;padding:8px 18px;border:1px solid var(--ligne-forte);border-radius:999px;background:transparent;color:var(--encre);font-size:12.5px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.agenda-puce:hover{border-color:var(--noir)}.agenda-puce.actif{background:var(--noir);border-color:var(--noir);color:var(--ivoire)}.agenda-puce:focus-visible,.agenda-filtres select:focus-visible,.agenda-ligne__cal:focus-visible{outline:2px solid var(--or);outline-offset:2px}.agenda-filtres__pays select{min-height:40px;border:1px solid var(--ligne-forte);border-radius:999px;background:var(--craie);padding:8px 38px 8px 16px;font-size:12.5px;color:var(--encre);max-width:100%}.agenda-mois{margin:0 0 clamp(22px,3.4vw,40px)}.agenda-mois__titre{font-family:var(--serif);font-weight:600;font-size:clamp(22px,2.6vw,30px);line-height:1.1;margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--ligne-forte);display:block}.agenda-mois__titre:first-letter{text-transform:uppercase}.agenda-lignes{list-style:none;margin:0;padding:0}.agenda-ligne{display:grid;grid-template-columns:56px var(--ag-visuel) minmax(0,1fr) minmax(0,250px) auto;gap:6px clamp(14px,2vw,26px);align-items:center;padding:18px 4px;border-bottom:1px solid var(--ligne);transition:background .2s}.agenda-ligne:hover{background:#0c0b0905}.agenda--compact .agenda-ligne{padding-top:10px;padding-bottom:10px}.agenda--aere .agenda-ligne{padding-top:28px;padding-bottom:28px}.agenda-ligne__date{display:flex;flex-direction:column;align-items:center;line-height:1}.agenda-ligne__sem{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brun)}.agenda-ligne__jour{font-family:var(--serif);font-weight:600;font-size:32px;margin-top:5px;font-variant-numeric:lining-nums tabular-nums;color:var(--encre)}.agenda-ligne__jour--vide{color:var(--ligne-forte);font-size:26px}.agenda-ligne__visuel{display:flex;align-items:center;justify-content:center;width:var(--ag-visuel);height:auto;aspect-ratio:1/1;border:1px solid var(--ligne);border-radius:var(--r-tuile);background:linear-gradient(168deg,#fcfaf4,#efe8d8);overflow:hidden;position:relative;padding:5px}.agenda-ligne__visuel img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(var(--z,1));transition:transform .6s var(--ressort)}.agenda-ligne__visuel:hover img{transform:scale(var(--zh,var(--z,1)))}.agenda-ligne__visuel .piece-svg{width:70%}.agenda-ligne__corps{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.agenda-ligne__titre{font-family:var(--serif);font-weight:600;font-size:clamp(17px,1.5vw,20px);line-height:1.2;margin:0;overflow-wrap:anywhere}.agenda-ligne__titre a{color:inherit}.agenda-ligne__titre a:hover{color:var(--or-fonce)}.agenda-ligne__valeur{font-size:12.5px;color:var(--brun)}.agenda-ligne__etat{min-width:0}.agenda-etat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;padding:6px 12px;border:1px solid currentColor;border-radius:999px;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.agenda-etat--prevente{color:var(--ag-prevente)}.agenda-etat--disponible{color:var(--ag-disponible)}.agenda-etat--avenir{color:var(--ag-avenir)}.agenda-ligne--ouvert .agenda-etat{background:var(--ag-disponible);color:var(--ivoire);border-color:var(--ag-disponible)}.agenda-ligne__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.agenda-ligne__prix{font-family:var(--serif);font-weight:700;font-size:21px;line-height:1}.agenda-ligne__cal{font:inherit;font-size:12px;color:var(--brun);background:none;border:0;padding:4px 0;border-bottom:1px solid var(--or);cursor:pointer;transition:color .2s}.agenda-ligne__cal:hover{color:var(--or-fonce)}.agenda__pied{display:flex;justify-content:flex-end;margin-top:8px}.agenda-vide{border:1px solid var(--ligne);border-radius:var(--r-carte);background:var(--craie);padding:clamp(36px,6vw,66px) 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.agenda-vide[hidden]{display:none}.agenda-vide__titre{font-family:var(--serif);font-weight:600;font-size:clamp(20px,2.6vw,26px)}.agenda-vide__texte{font-size:13.5px;color:var(--brun);max-width:46ch;line-height:1.65;margin:0}@container agenda (max-width:820px){.agenda-ligne{grid-template-columns:48px var(--ag-visuel) minmax(0,1fr);grid-template-areas:"date visuel corps" ". etat etat" ". actions actions";gap:10px 14px;padding-top:16px;padding-bottom:16px}.agenda-ligne__date{grid-area:date;align-self:start;padding-top:2px}.agenda-ligne__visuel{grid-area:visuel;align-self:start}.agenda-ligne__corps{grid-area:corps;align-self:center}.agenda-ligne__etat{grid-area:etat}.agenda-ligne__actions{grid-area:actions;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 18px;text-align:left}.agenda-ligne__prix{margin-right:auto}}@container agenda (max-width:440px){.agenda{--ag-visuel:60px}.agenda-ligne{grid-template-columns:40px var(--ag-visuel) minmax(0,1fr);gap:8px 12px}.agenda-ligne__jour{font-size:26px}.agenda-filtres__pays,.agenda-filtres__pays select{width:100%}.agenda-ligne__actions .btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.agenda-ligne,.agenda-puce,.agenda-ligne__visuel img{transition:none}}.mdm-bouton{width:fit-content;max-width:100%}.mdm-bouton--pleine{width:100%}.mdm-citation{margin:0 auto;max-width:21em;font-size:clamp(24px,3.2vw,40px);color:inherit}.mdm-citation__texte{margin:0;font-family:var(--serif);font-weight:500;font-size:1em;line-height:1.3;color:inherit}.mdm-citation__auteur{margin-top:24px;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--brun)}.sur-noir .mdm-citation__auteur{color:#f3eee399}.ent-annonce{display:flex;justify-content:center;align-items:center;margin-inline:auto;font-size:12px;line-height:1.4;text-align:center;padding:8px var(--gouttiere,20px)}.ent-annonce__lien{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit}.ent-annonce__lien:hover{text-decoration:underline;text-underline-offset:3px}.ent-annonce__orn{display:inline-flex;color:var(--or-2);font-size:.85em;line-height:1}.ent-annonce__orn svg{display:block}.ent-annonce__texte{display:inline}.ent-logo{display:flex;align-items:center;justify-content:center;gap:var(--lg-gap,8px);padding:2px 10px;min-width:0}.ent-logo--vertical{flex-direction:column}.ent-logo--horizontal{flex-direction:row}.ent-logo__textes{display:flex;flex-direction:column;align-items:var(--lg-al,center);gap:4px;min-width:0}.ent-logo__visuel{display:block;width:auto;height:var(--lg-h,50px);max-width:none;object-fit:contain;mix-blend-mode:multiply}@media(max-width:749px){.ent-logo__visuel{height:var(--lg-hm,40px)}}@media(max-width:480px){.ent-logo{padding:2px 0}.ent-logo .logo__nom{font-size:min(var(--mob-fs,16px),3.7vw)!important;letter-spacing:.08em}.ent-logo .logo__sous{display:none}}.ent-nav{position:static}.ent-nav .nav__liste{display:flex;justify-content:center;list-style:none;margin:0 auto;max-width:var(--nav-max,var(--max));padding:0 var(--gouttiere)}.ent-nav--gauche .nav__liste{justify-content:flex-start}.ent-nav--droite .nav__liste{justify-content:flex-end}.ent-nav--reparti .nav__liste{justify-content:space-between}.ent-nav .nav__item>a{display:block;position:relative;white-space:nowrap;padding:var(--nav-pv,13px) var(--nav-ph,22px);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--encre);transition:color .2s,background-color .2s}.ent-nav .nav__item>a:hover,.ent-nav .nav__item.ouvert>a,.ent-nav .nav__item>a:focus-visible{color:var(--nav-c-h,var(--encre))}.ent-nav .nav__item--actif>a{color:var(--nav-c-a,var(--encre))}.ent-nav--trait .nav__item>a:after{content:"";position:absolute;left:var(--nav-ph,22px);right:var(--nav-ph,22px);bottom:calc(var(--nav-pv,13px) * .7);height:var(--nav-hw,1px);background:var(--nav-hv,var(--or));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ressort,ease)}.ent-nav--trait .nav__item:hover>a:after,.ent-nav--trait .nav__item.ouvert>a:after,.ent-nav--trait .nav__item>a:focus-visible:after,.ent-nav--trait .nav__item--actif>a:after{transform:scaleX(1)}.ent-nav--fond .nav__item>a:hover,.ent-nav--fond .nav__item.ouvert>a,.ent-nav--fond .nav__item>a:focus-visible{background:var(--nav-hv,var(--ivoire-2))}.ent-nav .mega{position:absolute;left:0;right:0;top:100%;z-index:110;margin-inline:auto;max-width:var(--mg-max,none);background:var(--craie);border-top:1px solid var(--ligne);box-shadow:var(--ombre-2);max-height:min(var(--mg-hmax,70vh),calc(100vh - var(--entete-bas,230px) - 16px));overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease,transform .26s var(--ressort,ease),visibility 0s .25s}.ent-nav .nav__item.ouvert>.mega{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease,transform .26s var(--ressort,ease),visibility 0s 0s}.ent-nav .mega__grille{max-width:var(--max);margin:0 auto;display:grid;gap:var(--mg-gap,40px);padding:var(--mg-pad-h,30px) var(--gouttiere) var(--mg-pad-b,34px);font-family:var(--sans);font-size:13.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--mg-texte,var(--encre));text-align:left}.ent-nav .mega__col{min-width:0}.ent-nav .mega__col h4,.ent-nav .mega__panneau-pays h4{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--or-fonce);padding-bottom:10px;margin:0 0 12px;border-bottom:1px solid var(--mg-filet,var(--ligne))}.ent-nav .mega a{font-size:13.5px;color:var(--mg-texte,var(--encre));transition:color .18s}.ent-nav .mega a:hover,.ent-nav .mega a:focus-visible{color:var(--mg-lien-h,var(--or-fonce))}.ent-nav .mega__pays{list-style:none;margin:0;padding:0;columns:var(--mg-cols,4);column-gap:28px}.ent-nav .mega__pays li{break-inside:avoid}.ent-nav .mega__pays a{display:flex;align-items:center;gap:8px;padding:var(--mg-lp,4.5px) 0}.ent-nav .mega__pays--liste a{padding-left:0}.ent-nav .mega__pays--monde{columns:var(--mg-cols-monde,3)}.nav-drapeau{width:var(--mg-sil,13px);height:var(--mg-sil,13px);flex:none;fill:var(--mg-marque,var(--or-fonce))}.nav-code{flex:none;min-width:1.9em;font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--mg-marque,var(--brun));font-variant-numeric:tabular-nums}.nav-puce{flex:none;width:5px;height:5px;margin:0 4px;border-radius:50%;background:var(--mg-marque,var(--or))}.ent-nav .mega__annees{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ent-nav .mega__annees a{display:block;padding:5.5px 13px;border:1px solid var(--mg-an-bc,var(--ligne));border-radius:var(--mg-an-r,999px);background:var(--mg-an-fond,transparent);color:var(--mg-an-c,var(--mg-texte,var(--encre)));font-size:12.5px;font-variant-numeric:tabular-nums;transition:background-color .18s,border-color .18s,color .18s}.ent-nav .mega__annees a:hover,.ent-nav .mega__annees a:focus-visible{background:var(--mg-an-fond-h,var(--noir));border-color:var(--mg-an-fond-h,var(--noir));color:var(--mg-an-c-h,var(--ivoire))}.ent-nav .mega__annees--liste{display:block;columns:var(--mg-cols,4);column-gap:28px}.ent-nav .mega__annees--liste li{break-inside:avoid}.ent-nav .mega__annees--liste a{border:0;border-radius:0;background:none;padding:var(--mg-lp,4.5px) 0;color:var(--mg-texte,var(--encre))}.ent-nav .mega__annees--liste a:hover,.ent-nav .mega__annees--liste a:focus-visible{background:none;border:0;color:var(--mg-lien-h,var(--or-fonce))}.ent-nav .mega__continents{list-style:none;margin:0;border-right:1px solid var(--ligne);padding:0 24px 0 0}.ent-nav .mega__continents button{color:var(--mg-texte,var(--encre));display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;border-radius:8px;text-align:left;font-size:13.5px;font-weight:500;transition:background-color .18s}.ent-nav .mega__continents button:hover,.ent-nav .mega__continents button.actif{background:var(--ivoire-2)}.ent-nav .mega__continents button.actif{font-weight:600}.ent-nav .mega__continents .fleche{color:var(--or-fonce);font-size:12px}.ent-nav .mega__panneau-pays{display:none}.ent-nav .mega__panneau-pays.actif{display:block}.ent-nav .mega__edito{border-left:1px solid var(--mg-filet,var(--ligne));padding-left:32px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ent-nav .mega__edito-visuel{display:block;width:100%;aspect-ratio:var(--ed-ratio,4/3);border-radius:var(--ed-r,6px);overflow:hidden}.ent-nav .mega__edito-img{display:block;width:100%;height:100%;object-fit:cover}.ent-nav .mega__edito .titre{font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.15;color:var(--mg-texte,var(--encre))}.ent-nav .mega__edito p{margin:0;font-size:12.5px;color:var(--mg-texte-doux,var(--brun));line-height:1.55}.ent-nav .mega__edito a.mega__edito-lien{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--or-fonce)}.ent-nav .mega__edito a.mega__edito-lien:hover{color:var(--noir)}@media(max-width:1180px){.ent-nav .mega__pays,.ent-nav .mega__annees--liste{columns:var(--mg-cols-t,3)}.ent-nav .mega__pays--monde{columns:var(--mg-cols-monde-t,2)}.ent-nav .mega__grille{gap:var(--mg-gap-t,28px)}}@media(max-width:1024px){.ent-nav{display:none}}.ent-rech{display:block;min-width:0}.ent-rech__ouvrir,.ent-rech__fermer{display:none}.ent-rech__panneau{display:block}.ent-rech__champ{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:var(--rech-w,250px);max-width:100%;min-height:var(--rech-h,40px);padding:0 18px;color:var(--rech-ic,var(--brun));background:var(--ivoire);border:1px solid var(--ligne);border-radius:999px;transition:border-color var(--duree,.34s),background-color var(--duree,.34s),box-shadow .25s}.ent-rech--ico-droite .ent-rech__champ{flex-direction:row-reverse}.ent-rech__champ:hover{border-color:var(--ligne-forte)}.ent-rech__champ:focus-within{border-color:var(--rech-bc-f,var(--ligne-forte));box-shadow:var(--rech-o-f,none)}.ent-rech__champ[style*=--rech-fond-f]:focus-within{background:var(--rech-fond-f)!important}.ent-rech__champ[style*=--rech-bc-f]:focus-within{border-color:var(--rech-bc-f)!important}.ent-rech__champ[style*=--rech-o-f]:focus-within{box-shadow:var(--rech-o-f)!important}.ent-rech__loupe{display:inline-flex;align-items:center;justify-content:center;flex:none;color:inherit;padding:0;line-height:0}.ent-rech__ico{display:inline-flex;width:var(--rech-i,16px);height:var(--rech-i,16px)}.ent-rech__ico svg,.ent-rech__img{width:100%;height:100%;object-fit:contain}.ent-rech input[type=search]{flex:1;min-width:0;border:0;outline:0;background:none;width:100%;font-size:13.5px;color:var(--encre);-webkit-appearance:none;appearance:none}.ent-rech input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ent-rech input[type=search]::placeholder{color:var(--rech-ph,var(--brun));opacity:1}.ent-rech__loupe:focus-visible{outline:2px solid var(--or-fonce);outline-offset:3px;border-radius:50%}@media(max-width:1024px){.ent-rech__ouvrir{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--encre);transition:background-color var(--duree,.34s)}.ent-rech__ouvrir:hover{background:var(--ivoire-2)}.ent-rech__panneau{display:none;position:absolute;left:0;right:0;top:100%;z-index:130;align-items:center;gap:6px;padding:10px var(--gouttiere) 12px;background:var(--craie);border-bottom:1px solid var(--ligne);box-shadow:var(--ombre-2)}.ent-rech--ouverte .ent-rech__panneau{display:flex}.ent-rech__champ{flex:1;width:auto;max-width:none}.ent-rech__fermer{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;flex:none;color:var(--encre)}.ent-rech__fermer:hover{background:var(--ivoire-2)}}@media(min-width:1025px){.header--compact .ent-rech__ouvrir{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--encre);transition:background-color var(--duree,.34s)}.header--compact .ent-rech__ouvrir:hover{background:var(--ivoire-2)}.header--compact .ent-rech__panneau{display:none;position:absolute;left:0;right:0;top:100%;z-index:130;align-items:center;gap:6px;padding:10px var(--gouttiere) 12px;background:var(--craie);border-bottom:1px solid var(--ligne);box-shadow:var(--ombre-2)}.header--compact .ent-rech--ouverte .ent-rech__panneau{display:flex}.header--compact .ent-rech__champ{flex:1;width:auto;max-width:none}.header--compact .ent-rech__fermer{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;flex:none;color:var(--encre)}.header--compact .ent-rech__fermer:hover{background:var(--ivoire-2)}}@media(max-width:480px){.ent-rech__ouvrir{width:34px;height:34px}}.ent-btn.header__burger{display:none}html.tiroir-ouvert{overflow:hidden}.tiroir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.tiroir.ouvert{visibility:visible}.tiroir__fond{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ti-voile,rgba(12,11,9,.5));opacity:0;transition:opacity .3s}.tiroir.ouvert .tiroir__fond{opacity:1}.tiroir__panneau{position:absolute;top:0;left:0;bottom:0;width:min(var(--ti-w,360px),88vw);background:var(--ti-fond,var(--craie));transform:translate(-100%);transition:transform .35s var(--ressort,ease);overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 40px}.tiroir--droite .tiroir__panneau{left:auto;right:0;transform:translate(100%)}.tiroir.ouvert .tiroir__panneau{transform:none}.tiroir__fermer{display:flex;justify-content:flex-end;margin-bottom:8px}.tiroir details{border-bottom:1px solid var(--ti-filet,var(--ligne))}.tiroir summary{padding:14px 4px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.tiroir summary::-webkit-details-marker{display:none}.tiroir summary:after{content:"+";font-family:var(--serif);font-size:19px;color:var(--ti-acc,var(--or-fonce))}.tiroir details[open] summary:after{content:"\2013"}.tiroir details.tiroir__simple summary:after{content:none}.tiroir__liens{padding:2px 4px 16px;display:flex;flex-direction:column;gap:8px;font-size:14px}.tiroir__liens a{display:flex;align-items:center;gap:8px;padding:2px 0}.tiroir__tout{color:var(--ti-acc,var(--or-fonce))}.tiroir .sous-groupe{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ti-acc,var(--or-fonce));margin-top:10px}.tiroir__pays{list-style:none;margin:0;padding:0;column-gap:18px}.tiroir__pays li{break-inside:avoid}.tiroir__pays a{padding:3px 0}.tiroir__annees{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.tiroir__annees a{display:block;padding:5px 12px;border:1px solid var(--ti-filet,var(--ligne));border-radius:999px;font-size:12.5px;font-variant-numeric:tabular-nums}.tiroir__annees--liste{display:block;columns:3;column-gap:14px}.tiroir__annees--liste li{break-inside:avoid}.tiroir__annees--liste a{border:0;border-radius:0;padding:3px 0}.tiroir a:hover,.tiroir a:focus-visible{color:var(--or-fonce)}@media(max-width:1024px){.ent-btn.header__burger{display:inline-flex}}@media(min-width:1025px){.tiroir{display:none}}.mdm-espace{height:var(--h);flex:none}@media(max-width:749px){.mdm-espace{height:var(--h-m)}}.globe-stat{display:flex;flex-direction:column;gap:4px;min-width:0;box-sizing:border-box}.globe-stat--ligne{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.globe-stat__valeur{display:block;font-family:var(--serif);font-weight:700;font-size:30px;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--or-fonce)}.globe-stat--ligne .globe-stat__valeur{display:inline}.globe-stat__libelle{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brun);line-height:1.35}.mdm-groupe{position:relative;min-width:0}.mdm-groupe__interieur{display:flex;flex-direction:column;gap:var(--gap,24px);min-width:0}.mdm-groupe--ligne>.mdm-groupe__interieur{display:grid;grid-template-columns:var(--cols,1fr 1fr)}.mdm-groupe--ligne>.mdm-groupe__interieur[style*="--cols:auto"]{display:flex;flex-direction:row;flex-wrap:wrap}.mdm-groupe__interieur>*{min-width:0}.mdm-groupe--site>.mdm-groupe__interieur{max-width:var(--max);margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.mdm-groupe--etroite>.mdm-groupe__interieur{max-width:880px;margin:0 auto;padding-left:var(--gouttiere);padding-right:var(--gouttiere)}@media(max-width:749px){.mdm-groupe--empile.mdm-groupe--ligne>.mdm-groupe__interieur{grid-template-columns:1fr!important;display:flex;flex-direction:column;align-items:stretch!important}.mdm-groupe--empile.mdm-groupe--inverse.mdm-groupe--ligne>.mdm-groupe__interieur{flex-direction:column-reverse}.mdm-groupe--ligne>.mdm-groupe__interieur[style*="--cols:auto"]{flex-direction:row}}.mdm-icone{display:inline-flex;align-items:center;justify-content:center;width:fit-content;color:var(--or-fonce);line-height:0}.mdm-image{margin:0;display:block}.mdm-image img{display:block;width:100%;height:auto}.mdm-image__lien{display:block;width:100%;height:100%}.mdm-image__vide{display:flex;align-items:center;justify-content:center;background:var(--ivoire-2);min-height:200px;width:100%;height:100%}.mdm-image__svg{width:40%;height:auto;opacity:.35}.mdm-image__legende{font-size:12.5px;color:var(--brun);padding:8px 2px 0;position:relative;z-index:1}.mdm-page-contenu{line-height:1.85;color:#33302a}.mdm-page-contenu p{margin:0 0 var(--p-esp,1em)}.mdm-page-contenu h2,.mdm-page-contenu h3{font-family:var(--serif);font-weight:600;line-height:1.2;margin:1.6em 0 .6em}.mdm-page-contenu h2{font-size:28px}.mdm-page-contenu h3{font-size:21px}.mdm-page-contenu a{border-bottom:1px solid var(--lk-c,var(--or));transition:color .2s}.mdm-page-contenu a:hover{color:var(--or-fonce)}.mdm-page-contenu ul,.mdm-page-contenu ol{margin:0 0 1em 22px}.mdm-page-contenu li{margin-bottom:.4em}.mdm-page-contenu img{height:auto;border-radius:var(--r-tuile)}.mdm-page-titre{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.1;text-wrap:balance}.produit-achat,.produit-achat__form{margin:0}.produit-achat__ligne{display:flex;align-items:center;gap:22px}.produit-achat--filets .produit-achat__ligne{padding:22px 0;border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.produit-achat--dessus .produit-achat__ligne{flex-direction:column;align-items:stretch;gap:14px}.produit-achat__prix{font-family:var(--serif);font-weight:700;font-size:42px;line-height:1;font-variant-numeric:lining-nums;flex:none}.produit-achat__prix .devise{font-size:.6em;color:var(--or-fonce);margin-left:4px}.produit-achat__action{flex:1;min-width:0}.produit-achat__note{margin:10px 0 0;font-size:12.5px;color:var(--brun);display:flex;align-items:center;gap:8px}.produit-achat__note:before{content:"";width:5px;height:5px;border-radius:99px;background:var(--or);flex:none}.bouton-achat{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;padding:var(--ba-pv,17px) var(--ba-ph,24px);border:var(--ba-bw,1px) solid var(--ba-bord,var(--sceau-fonce));border-radius:var(--ba-r,999px);background-color:var(--ba-fond,var(--sceau));color:var(--ba-texte,var(--craie));background-image:radial-gradient(120% 170% at 14% -30%,rgba(255,235,220,.24),transparent 52%);box-shadow:var(--ba-sh,inset 0 1px 0 rgba(255,235,220,.22),0 1px 2px rgba(90,26,8,.18));font-family:var(--ba-ff,var(--sans));font-size:var(--ba-fs,13px);font-weight:var(--ba-fw,600);letter-spacing:var(--ba-ls,.12em);text-transform:var(--ba-tt,uppercase);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s var(--ressort)}.bouton-achat--petit{padding-top:calc(var(--ba-pv,17px) - 6px);padding-bottom:calc(var(--ba-pv,17px) - 6px);font-size:calc(var(--ba-fs,13px) - 1.5px)}.bouton-achat--grand{padding-top:calc(var(--ba-pv,17px) + 4px);padding-bottom:calc(var(--ba-pv,17px) + 4px);font-size:calc(var(--ba-fs,13px) + 1px)}.bouton-achat__lib{min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s,transform .3s var(--ressort)}.bouton-achat:not(:disabled):hover{background-color:var(--ba-fond-h,var(--sceau-fonce));border-color:var(--ba-bord-h,var(--sceau-fonce));color:var(--ba-texte-h,var(--craie));transform:translateY(-1px);box-shadow:inset 0 1px #ffebdc29,0 12px 26px -12px #8f2b1299}.bouton-achat:not(:disabled):active{transform:translateY(0) scale(.99)}.bouton-achat:focus-visible{outline:2px solid var(--or-fonce);outline-offset:3px}.bouton-achat__sceau{position:relative;z-index:3;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--or-2);background:radial-gradient(circle at 32% 26%,#ffebdc33,#0000 56%),#0003;box-shadow:inset 0 0 0 1px #d6bc8599,inset 0 2px 5px #0000004d,0 1px #ffebdc29;transition:transform .4s var(--ressort)}.bouton-achat:not(:disabled):hover .bouton-achat__sceau{transform:rotate(-12deg) scale(1.06)}.bouton-achat__ico{grid-area:1/1;display:grid;place-items:center;transition:opacity .25s,transform .35s var(--ressort)}.bouton-achat__ico--venir{opacity:0;transform:scale(.6) rotate(-30deg)}.bouton-achat[data-etat=a_venir] .bouton-achat__ico--ajout{opacity:0;transform:scale(.6) rotate(30deg)}.bouton-achat[data-etat=a_venir] .bouton-achat__ico--venir{opacity:1;transform:none}.bouton-achat[data-etat=indisponible] .bouton-achat__sceau,.bouton-achat[data-etat=epuise] .bouton-achat__sceau{display:none}.bouton-achat[data-etat=a_venir]{background-color:var(--ba-venir-fond,var(--noir));color:var(--ba-venir-texte,var(--ivoire));border-color:var(--or);background-image:none;box-shadow:var(--ba-sh,inset 0 0 0 1px rgba(214,188,133,.22))}.bouton-achat[data-etat=a_venir] .bouton-achat__sceau{background:#d6bc851a}.bouton-achat[data-etat=a_venir] .bouton-achat__lib{text-transform:none;letter-spacing:.02em;font-size:calc(1em + 1px);font-variant-numeric:tabular-nums}.bouton-achat[data-etat=indisponible],.bouton-achat[data-etat=epuise]{background-color:var(--ba-off-fond,transparent);color:var(--ba-off-texte,var(--encre));border-color:var(--ligne-forte);background-image:none;box-shadow:none}.bouton-achat:disabled{cursor:not-allowed;opacity:1}.bouton-achat__ok{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:inherit;border-radius:inherit;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s,transform .35s var(--ressort)}.bouton-achat.est-ajoute .bouton-achat__ok{opacity:1;transform:none;transition-delay:.5s}.bouton-achat.est-ajoute .bouton-achat__lib{opacity:0;transform:translateY(-6px);transition-delay:.5s}.bouton-achat__piece{position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle at 34% 30%,#f4e6b8,#d6bc85 52%,#9b7b3c);box-shadow:inset 0 0 0 1px #6b52268c,0 2px 4px #00000059}.bouton-achat.est-ajoute .bouton-achat__piece{animation:piece-tombe .95s cubic-bezier(.5,0,.6,1) both}.bouton-achat.est-ajoute .bouton-achat__sceau{animation:sceau-frappe .5s .52s var(--ressort)}@keyframes piece-tombe{0%{transform:translateY(-48px) rotate(-50deg);opacity:0}12%{opacity:1}60%{transform:translateY(0) rotate(150deg) scale(1);opacity:1}78%{transform:translateY(1px) rotate(190deg) scale(.6);opacity:1}to{transform:translateY(3px) rotate(220deg) scale(.1);opacity:0}}@keyframes sceau-frappe{0%{transform:scale(1)}40%{transform:scale(.88)}70%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:749px){.produit-achat__ligne{flex-direction:column;align-items:stretch;gap:14px}.produit-achat__prix{text-align:center}}@media(max-width:420px){.bouton-achat{gap:9px}.bouton-achat{padding-left:min(var(--ba-ph,24px),16px);padding-right:min(var(--ba-ph,24px),16px);letter-spacing:min(var(--ba-ls,.12em),.07em)}.bouton-achat__sceau{width:28px;height:28px}.bouton-achat__sceau svg{width:17px;height:17px}}.produit-description{padding:14px 0 20px}.produit-description--dessous{grid-column:1/-1}.produit-description__titre{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;margin:0 0 12px;display:flex;align-items:center;gap:14px}.produit-description__titre:after{content:"";flex:1;height:1px;background:var(--ligne)}.produit-description__titre--nu:after{display:none}.produit-description__texte{font-size:16px;line-height:1.85;color:#33302a;overflow-wrap:anywhere}@media(min-width:750px){.produit-description__texte{column-count:var(--pd-col,1);column-gap:48px}}.produit-description__texte p{margin:0 0 var(--pd-esp,16px)}.produit-description__texte>:last-child{margin-bottom:0}.produit-description__texte ul,.produit-description__texte ol{margin:0 0 var(--pd-esp,16px);padding-left:1.4em}.produit-description__texte li{margin:0 0 .35em}.produit-description__texte h1,.produit-description__texte h2,.produit-description__texte h3,.produit-description__texte h4,.produit-description__texte h5,.produit-description__texte h6{font-family:var(--serif);font-weight:600;line-height:1.2;margin:1.3em 0 .45em;color:var(--encre)}.produit-description__texte>:first-child{margin-top:0}.produit-description__texte a{color:var(--or-fonce);text-decoration:underline;text-underline-offset:.2em}.produit-description__texte strong,.produit-description__texte b{font-weight:600;color:var(--encre)}.produit-description__texte blockquote{margin:0 0 var(--pd-esp,16px);padding-left:1.2em;border-left:2px solid var(--or);font-style:italic}.produit-description__texte img{max-width:100%;height:auto;margin:1em 0}.produit-description__texte table{width:100%;border-collapse:collapse;margin:0 0 var(--pd-esp,16px)}.produit-description__texte td,.produit-description__texte th{padding:8px 10px;border-bottom:1px solid var(--ligne);text-align:left;vertical-align:top}.produit-dispo{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--brun)}.produit-dispo[hidden]{display:none}.produit-dispo__pastille{flex:none;width:8px;height:8px;border-radius:50%;margin-top:.5em;background:var(--pd-ok,#6E8B5A)}.produit-dispo[data-etat=a_venir] .produit-dispo__pastille{background:var(--pd-venir,var(--or));box-shadow:0 0 0 3px #b9965738}.produit-dispo[data-etat=indisponible] .produit-dispo__pastille,.produit-dispo[data-etat=epuise] .produit-dispo__pastille{background:var(--pd-off,#9A8F7D)}.produit-dispo__texte{min-width:0;font-variant-numeric:tabular-nums}.produit-dispo__texte i{opacity:.6}.produit-encart{margin-top:22px;border-radius:var(--r-tuile);background:linear-gradient(180deg,#d6bc851a,#d6bc8508);padding:16px 20px;display:flex;gap:14px;align-items:flex-start}.produit-encart__icone{flex:none;display:inline-flex;color:var(--or-fonce);margin-top:2px}.produit-encart__corps{min-width:0}.produit-encart b{display:block;font-size:13px;margin-bottom:3px}.produit-encart p{margin:0;font-size:12.5px;color:var(--brun);line-height:1.6}.produit-encart--masque{opacity:.45;outline:1px dashed var(--ligne-forte);outline-offset:4px}.produit-limite{margin:12px 0 0;font-size:12.5px;color:var(--brun)}.produit-limite__ligne{display:flex;align-items:center;gap:8px;margin:0}.produit-limite__puce{flex:none;width:5px;height:5px;border-radius:99px;background:var(--or)}.produit-limite__icone{flex:none;display:inline-flex;color:var(--or-fonce)}.produit-limite__deja{margin:6px 0 0;font-weight:600;color:var(--sceau)}.produit-limite--masque{opacity:.45;outline:1px dashed var(--ligne-forte);outline-offset:4px}.produit-limite i{opacity:.7}.produit-livraison{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--encre)}.produit-livraison__icone{flex:none;display:inline-flex;color:var(--or-fonce)}.produit-livraison__texte{min-width:0}.produit-livraison--masque{opacity:.45;outline:1px dashed var(--ligne-forte);outline-offset:4px}.produit-pays{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.produit-pays__type{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brun)}.produit-specs{margin-top:22px}.produit-specs__titre{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;margin:0 0 10px;display:flex;align-items:center;gap:14px}.produit-specs__titre:after{content:"";flex:1;height:1px;background:var(--ligne)}.produit-specs__titre--nu:after{display:none}.produit-specs__grille{display:grid;grid-template-columns:repeat(var(--sp-col,2),minmax(0,1fr));column-gap:26px;margin:0}.produit-specs__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--sp-filet,var(--ligne));font-size:13px}.produit-specs dt{color:var(--brun);white-space:nowrap}.produit-specs dd{margin:0;font-weight:600;text-align:right;min-width:0}.produit-specs__pays{display:inline-flex;align-items:center;gap:7px}.produit-specs__forme{width:14px;height:14px;flex:none;fill:var(--or-fonce)}@media(max-width:520px){.produit-specs__grille{grid-template-columns:minmax(0,1fr)}}.produit-titre{font-family:var(--serif);font-weight:600;font-size:clamp(27px,2.6vw,38px);line-height:1.12;margin:0 0 26px;text-wrap:balance}.rech-etats{padding:0}.rech-etat[hidden]{display:none}.rech-etat--vide,.rech-etat--erreur{padding:56px 0 40px;text-align:center;color:var(--brun)}.rech-etat__titre{margin:0 0 10px;font-size:26px;line-height:1.2;color:var(--encre)}.rech-etat__texte{margin:0 auto;max-width:56ch;font-size:14.5px;line-height:1.6;color:var(--brun)}.rech-etat--erreur .btn{margin-top:18px}.rech-etat--elargir{display:flex;align-items:center;justify-content:center;gap:12px 18px;flex-wrap:wrap;padding:22px 0 8px;text-align:center}.rech-etat--limite{padding:14px 0;text-align:center}.rech-sugg{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap}.rech-sugg__titre{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--or-fonce)}.rech-sugg__liste{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.rech-sugg__lien{display:inline-block;padding:6px 15px;border:1px solid var(--ligne-forte);border-radius:999px;font-size:13px;color:var(--encre);transition:background-color .18s,color .18s,border-color .18s}.rech-sugg__lien:hover{background:var(--noir);border-color:var(--noir);color:var(--ivoire)}.rech-filtres{padding:14px 0 18px;margin-bottom:8px;border-bottom:1px solid var(--ligne)}.rech-filtres[hidden]{display:none}.rech-filtres__entete{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-bottom:10px}.rech-filtres__titre{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--or-fonce)}.rech-filtres__affichees{font-size:12.5px;color:var(--brun);flex:1}.rech-filtres__reinit{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--encre)}.rech-filtres__reinit[hidden]{display:none}.rech-tri{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--brun);letter-spacing:.06em}.rech-tri select{border:1px solid var(--ligne-forte);border-radius:999px;background:var(--craie);padding:7px 30px 7px 14px;font-size:13px;color:var(--encre);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%236E6557' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.rech-filtres__groupes{display:flex;flex-direction:column;gap:10px}.rech-groupe{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.rech-groupe__titre{flex:none;min-width:96px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brun)}.rech-groupe__puces{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.rech-puce{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;font-size:13px;line-height:1.3;color:var(--encre);background:var(--pf-fond,transparent);border:1px solid var(--pf-bord,var(--ligne-forte));border-radius:var(--pf-r,999px);transition:background-color .18s,color .18s,border-color .18s}.rech-puce:hover{border-color:var(--noir)}.rech-puce[aria-pressed=true]{background:var(--pf-actif-fond,var(--noir));border-color:var(--pf-actif-fond,var(--noir));color:var(--pf-actif-texte,var(--ivoire))}.rech-puce__nb{font-size:.82em;opacity:.65;font-variant-numeric:tabular-nums}@media(max-width:749px){.rech-groupe__titre{min-width:0;width:100%}}.rech-form{padding:6px 0 18px}.rech-form__etiquette{display:block;margin-bottom:8px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brun)}.rech-form__ligne{display:flex;gap:10px;align-items:stretch}.rech-form--colonne .rech-form__ligne{flex-direction:column;align-items:stretch}.rech-form--colonne .rech-form__bouton{align-self:flex-start}.rech-form__champ{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0 20px;min-height:48px;box-sizing:border-box;color:var(--brun);background:var(--craie);border:1px solid var(--ligne-forte);border-radius:999px;transition:border-color var(--duree,.34s),box-shadow .25s}.rech-form__champ:focus-within{border-color:var(--noir);box-shadow:0 0 0 3px color-mix(in srgb,var(--or) 22%,transparent)}.rech-form__loupe{flex:none}.rech-form__champ input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:15px;color:var(--encre);-webkit-appearance:none;appearance:none;padding:12px 0}.rech-form__champ input::placeholder{color:var(--brun);opacity:.85}.rech-form__champ input::-webkit-search-cancel-button{-webkit-appearance:none}@media(max-width:520px){.rech-form--ligne .rech-form__ligne{flex-direction:column}.rech-form--ligne .rech-form__bouton{align-self:stretch;justify-content:center}}.rech-tete{position:relative;padding:34px 0 26px;margin-bottom:6px}.rech-tete__ligne{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 26px;flex-wrap:wrap}.rech-tete__titre{margin:0;font-family:var(--serif);font-weight:600;line-height:1.05;letter-spacing:.005em;font-size:clamp(30px,3.6vw,46px);color:inherit}.rech-compteur{margin:0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--brun);line-height:1.5}.rech-js .rech-compteur__serveur{display:none}.rech-js .rech-compteur__js{display:inline}.rech-terme{color:var(--rt-terme,var(--encre));font-weight:600;text-transform:none;letter-spacing:.02em}.rech-progres{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;background:transparent}.rech-progres[hidden]{display:none}.rech-progres span{display:block;height:100%;width:0;background:var(--rt-progres,var(--or));transition:width .35s var(--ressort,ease)}.mdm-sep{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--sep-c);width:var(--sep-l)}.mdm-sep__trait{flex:1;height:var(--sep-e);background:var(--sep-c);display:block}.mdm-sep--filet{display:block}.mdm-sep--filet .mdm-sep__trait{width:100%}.mdm-sep__fleuron{font-size:15px;letter-spacing:.6em;text-indent:.6em;color:var(--sep-c)}.mdm-surtitre{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;color:var(--or-fonce);margin:0;display:block}.sur-noir .mdm-surtitre{color:var(--or-2)}.mdm-surtitre em{font-style:normal;color:var(--acc,inherit)}.rotateur__ligne{font-family:var(--serif);font-weight:600;font-size:clamp(40px,6.4vw,88px);line-height:1.05;display:flex;justify-content:var(--al,center);align-items:baseline;flex-wrap:nowrap;white-space:nowrap;max-width:100%;margin:0}.rotateur__fixe{color:inherit}.rotateur__fenetre{position:relative;display:inline-block;overflow:hidden;vertical-align:baseline;height:var(--lh,1.18em);margin-left:var(--ecart,.28em);text-align:left;transition:width .45s var(--ressort);font-style:normal;font-weight:500;color:var(--or-fonce)}.sur-noir .rotateur__fenetre{color:var(--or-2)}.rotateur__defile{display:flex;flex-direction:column;align-items:flex-start}.rotateur__mot{height:var(--lh,1.18em);display:flex;align-items:baseline;white-space:nowrap;color:inherit}.rotateur__defile:not(.est-actif)>.rotateur__mot:not(:first-child){position:absolute;visibility:hidden;pointer-events:none}@media(max-width:720px){.rotateur__ligne--empile{flex-direction:column;align-items:var(--ai,center);white-space:normal}.rotateur__ligne--empile .rotateur__fenetre{margin-left:0;text-align:var(--ta,center)}.rotateur__ligne--empile .rotateur__mot{justify-content:var(--al,center)}}.mdm-texte{font-family:var(--sans);font-size:15px;line-height:1.75;color:var(--brun)}.mdm-texte p{margin:0 0 1em}.mdm-texte p:last-child{margin-bottom:0}.mdm-texte a{text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--or)}.mdm-texte ul,.mdm-texte ol{margin:0 0 1em 1.3em}.mdm-texte em{color:var(--acc,inherit)}.mdm-titre{font-family:var(--serif);font-weight:600;line-height:1.1;letter-spacing:.005em;margin:0;text-wrap:balance;color:inherit}.mdm-titre em{font-style:italic;font-weight:500;color:var(--acc,var(--or-fonce))}.mdm-titre--deux-lignes em{display:block}.sur-noir .mdm-titre em{color:var(--acc,var(--or-2))}.mdm-titre--h1{font-size:clamp(32px,4.6vw,58px)}.mdm-titre--h2{font-size:clamp(28px,3.6vw,46px)}.mdm-titre--h3{font-size:clamp(22px,2.4vw,30px)}.mdm-titre--h4{font-size:20px}.mdm-titre--h5{font-size:16px}.mdm-titre--h6{font-size:14px}.mdm-titre--p,.mdm-titre--div,.mdm-titre--span{font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.5;display:block}.rc-grille{display:grid;gap:var(--rc-gap,20px);min-width:0}.rc-g--vedette{grid-template-columns:var(--rc-cols,6fr 4fr);grid-auto-flow:dense}.rc-g--vedette .rc-carte--vedette{grid-row:span 2;min-height:var(--rc-vh,420px)}.rc-g--grille{grid-template-columns:repeat(var(--rc-n,3),minmax(0,1fr))}.rc-g--grille .rc-carte--vedette{grid-column:span 2;min-height:calc(var(--rc-vh,420px) * .8)}.rc-g--bandeau .rc-carte--vedette{grid-column:1/-1;min-height:calc(var(--rc-vh,420px) * .9)}.rc-g--liste{grid-template-columns:minmax(0,1fr)}.rc-g--liste .rc-carte--vedette{min-height:var(--rc-vh,0px)}.rc-carte{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--rc-fond,var(--craie));color:var(--encre);border:var(--rc-bordw,1px) solid var(--rc-bord,rgba(25,23,19,.16));border-radius:var(--rc-rayon,var(--r-carte));box-shadow:var(--rc-ombre,none);transition:opacity .7s ease,transform .3s var(--ressort),box-shadow .3s,border-color .3s}.rc-h--souleve .rc-carte:hover{transform:translateY(-4px);box-shadow:var(--ombre-2);border-color:#1917134d}.rc-h--ombre .rc-carte:hover{box-shadow:var(--ombre-2)}.rc-carte__photo{flex:none;aspect-ratio:3/2;background:linear-gradient(168deg,#fcfaf4,#efe8d8)}.rc-carte__photo.jv--naturel{aspect-ratio:auto}.rc-carte:hover .jv__sil{fill:#8c744038;transform:translate(-50%,-50%) scale(1.05)}.rc-carte:hover .mdm-cadre-img img{transform:scale(var(--zh,var(--z,1)))}.rc-carte__corps{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1;min-width:0;padding:var(--rc-pad,26px)}.rc-carte--vedette .rc-carte__corps{padding:calc(var(--rc-pad,26px) + 8px)}.rc-carte__etiquette{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--rc-cacc,var(--or-fonce))}.rc-carte__pays{display:inline-flex;max-width:100%}.rc-pays--simple .rc-carte__pays .cartouche--timbre{padding:0;border:0;background:none}.rc-pays--simple .rc-carte__pays .cartouche--timbre:after{display:none}.rc-carte__titre{margin:0;font-family:var(--rt-ff,var(--serif));font-weight:var(--rt-fw,600);font-size:var(--rt-fs,21px);line-height:var(--rt-lh,1.18);letter-spacing:var(--rt-ls,0);text-transform:var(--rt-tt,none);color:var(--rt-c,var(--rc-ct,var(--encre)));text-wrap:balance}.rc-carte--vedette .rc-carte__titre{font-size:var(--rt-fsv,clamp(26px,2.3vw,34px))}.rc-carte__lien{color:inherit;text-decoration:none}.rc-carte__lien:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.rc-carte__lien:focus-visible{outline:none}.rc-carte__lien:focus-visible:after{outline:2px solid var(--or-fonce);outline-offset:-4px;border-radius:inherit}.rc-carte__extrait{margin:0;max-width:56ch;font-family:var(--re-ff,var(--sans));font-weight:var(--re-fw,400);font-size:var(--re-fs,13.5px);line-height:var(--re-lh,1.65);color:var(--re-c,var(--rc-ce,var(--brun)));display:-webkit-box;-webkit-line-clamp:var(--rc-lignes,3);-webkit-box-orient:vertical;overflow:hidden}.rc-carte--vedette .rc-carte__extrait{font-size:var(--re-fs,14.5px)}.rc-carte__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;margin-top:auto;padding-top:10px;font-family:var(--rm-ff,var(--sans));font-weight:var(--rm-fw,400);font-size:var(--rm-fs,11.5px);letter-spacing:var(--rm-ls,.04em);text-transform:var(--rm-tt,none);color:var(--rm-c,var(--rc-cm,var(--brun)))}.rc-carte__date+.rc-carte__auteur:before,.rc-carte__date+.rc-carte__temps:before,.rc-carte__auteur+.rc-carte__temps:before{content:"\b7";margin-right:10px;color:var(--or)}.rc-sans-date .rc-carte__date+.rc-carte__auteur:before,.rc-sans-date .rc-carte__date+.rc-carte__temps:before,.rc-sans-auteur .rc-carte__auteur+.rc-carte__temps:before{content:none;margin:0}.rc-carte__lire{margin-left:auto;font-family:var(--rl-ff,var(--sans));font-weight:var(--rl-fw,600);font-size:var(--rl-fs,11px);letter-spacing:var(--rl-ls,.14em);text-transform:var(--rl-tt,uppercase);color:var(--rl-c,var(--rc-cl,var(--encre)));border-bottom:1px solid var(--or);padding-bottom:2px;transition:color .2s}.rc-carte:hover .rc-carte__lire{color:var(--rl-ch,var(--or-fonce))}.rc-sans-photo .rc-carte__photo,.rc-sans-pays .rc-carte__pays,.rc-sans-extrait .rc-carte__extrait,.rc-sans-date .rc-carte__date,.rc-sans-auteur .rc-carte__auteur,.rc-sans-lire .rc-carte__lire{display:none}.rc-sans-date.rc-sans-auteur.rc-sans-lire .rc-carte__meta:not(:has(.rc-carte__temps)){display:none}:is(.rc-p--gauche .rc-carte:not(.rc-carte--vedette),.rc-pv--gauche .rc-carte--vedette){flex-direction:row}:is(.rc-p--gauche .rc-carte:not(.rc-carte--vedette),.rc-pv--gauche .rc-carte--vedette)>.rc-carte__photo{width:var(--rc-photo-l,36%);min-height:150px;align-self:stretch;aspect-ratio:auto!important}:is(.rc-p--gauche .rc-carte:not(.rc-carte--vedette),.rc-pv--gauche .rc-carte--vedette)>.rc-carte__photo .jv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette){justify-content:flex-end}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette)>.rc-carte__corps{flex:0 0 auto}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette)>.rc-carte__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:auto;min-height:0;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette)>.rc-carte__photo .jv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo>.rc-carte__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0c0b099e,#0c0b0900 62%)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo>.rc-carte__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--rc-voile-c,#0C0B09);opacity:var(--rc-voile-o,.45)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo{color:var(--ivoire);--rc-ct:var(--ivoire);--rc-ce:rgba(243,238,227,.9);--rc-cm:rgba(243,238,227,.82);--rc-cl:var(--ivoire);--rc-cacc:var(--or-2)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo .cartouche{color:var(--ivoire)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo .cartouche--timbre{background:#0c0b096b;border-color:#f3eee366}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--photo .cartouche__forme{fill:var(--or-2)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette).rc-carte--sans-photo>.rc-carte__photo{background:none}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette) .jv__sil{left:auto;top:-2%;right:-7%;width:80%;height:80%;transform:rotate(-4deg);fill:#8c74401c;stroke:#8c744052}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette):hover .jv__sil{fill:#8c74402e;transform:rotate(0) scale(1.03)}:is(.rc-p--fond .rc-carte:not(.rc-carte--vedette),.rc-pv--fond .rc-carte--vedette) .jv__medaille{left:auto;right:8%;top:12%;transform:none;width:30%}@media(max-width:1024px){.rc-g--grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rc-g--vedette{grid-template-columns:minmax(0,1fr)}.rc-g--vedette .rc-carte--vedette{grid-row:auto;min-height:min(var(--rc-vh,420px),380px)}}@media(max-width:749px){.rc-grille{grid-template-columns:minmax(0,1fr)!important}.rc-g--grille .rc-carte--vedette,.rc-g--bandeau .rc-carte--vedette{grid-column:auto;min-height:min(var(--rc-vh,420px),340px)}.rc-carte__titre{font-size:var(--rt-fsm,var(--rt-fs,21px))}.rc-carte--vedette .rc-carte__titre{font-size:var(--rt-fsvm,var(--rt-fsm,26px))}.rc-carte__corps{padding:min(var(--rc-pad,26px),22px)}.rc-carte--vedette .rc-carte__corps{padding:min(calc(var(--rc-pad,26px) + 8px),26px)}:is(.rc-p--gauche .rc-carte:not(.rc-carte--vedette),.rc-pv--gauche .rc-carte--vedette)>.rc-carte__photo{width:min(var(--rc-photo-l,36%),38%);min-height:130px}.rc-m--defile{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.rc-m--defile::-webkit-scrollbar{display:none}.rc-m--defile .rc-carte{scroll-snap-align:start}.rc-m--defile.rc-g--vedette .rc-carte--vedette{grid-row:auto}}@media(prefers-reduced-motion:reduce){.rc-carte,.rc-carte *,.rc-carte:after{transition:none!important}.rc-h--souleve .rc-carte:hover{transform:none}.rc-carte:hover .jv__sil{transform:translate(-50%,-50%)}}.carte .carte__ajout.carte__ajout--venir{grid-template-columns:15px 1fr;column-gap:8px;padding:0 14px 0 12px;background:var(--noir);color:var(--ivoire);box-shadow:inset 0 0 0 1px #d6bc858c;cursor:default;max-width:100%}.carte .carte__ajout.carte__ajout--venir .lib{opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;letter-spacing:.05em;text-transform:none;font-weight:600;font-variant-numeric:tabular-nums}.carte .carte__ajout.carte__ajout--venir .lib:before{display:none}.carte .carte__ajout.carte__ajout--venir svg{color:var(--or-2)}.carte .carte__ajout.carte__ajout--venir:hover{background:var(--noir);box-shadow:inset 0 0 0 1px #d6bc858c}.pagination.mdj-pagination a,.pagination.mdj-pagination span{font-family:var(--pg-ff,inherit);font-size:var(--pg-fs,13px);font-weight:var(--pg-fw,400);color:var(--pg-c,inherit);border-color:var(--pg-bc,var(--ligne));border-radius:var(--pg-r,999px)}.pagination.mdj-pagination a:hover{border-color:var(--noir)}.pagination.mdj-pagination .courante{background:var(--pg-cf,var(--noir));color:var(--pg-ct,var(--ivoire));border-color:var(--pg-cf,var(--noir))}.jv{position:relative;overflow:hidden}.jv--vide{min-height:140px}.jv__img{display:block;width:100%;height:auto}.jv__img--incluse{height:100%;object-fit:cover}.jv__credit{position:absolute;left:8px;bottom:8px;z-index:3;max-width:calc(100% - 16px);padding:4px 7px;border-radius:4px;background:#191c1a;color:#fff;font:10px/1.4 var(--sans)}.jv__credit a{text-decoration:underline;text-underline-offset:2px}.jv__sil{position:absolute;left:50%;top:50%;width:64%;height:64%;transform:translate(-50%,-50%);fill:#8c744024;stroke:#8c74406b;stroke-width:.4;stroke-linejoin:round;pointer-events:none;transition:fill .3s,transform .5s var(--ressort)}.jv__medaille{position:absolute;left:50%;top:50%;width:34%;max-width:120px;height:auto;transform:translate(-50%,-50%);color:var(--or);opacity:.6;pointer-events:none}.resultat{display:contents}.resultat[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
