/* wz-foundations */
/* Design foundations derived from the theme. Do not hand-edit: apply_design_foundations rewrites this whole block. */

:root {
    --wz-space-2xs: clamp(8px, 0.5rem + 0.2vw, 12px);
    --wz-space-xs: clamp(12px, 0.75rem + 0.3vw, 16px);
    --wz-space-s: clamp(16px, 1rem + 0.5vw, 24px);
    --wz-space-m: clamp(24px, 1.5rem + 0.8vw, 32px);
    --wz-space-l: clamp(40px, 2.5rem + 1.5vw, 60px);
    --wz-space-xl: clamp(64px, 4rem + 2.5vw, 96px);
    --wz-space-2xl: clamp(80px, 5rem + 4vw, 120px);
    --wz-space-3xl: clamp(104px, 6.5rem + 5vw, 160px);
    --wz-flow: 0.9em;
    --wz-radius-s: 26px;
    --wz-radius-m: 50px;
    --wz-radius-l: 76px;
    --wz-surface: rgba(0, 0, 0, .035);
    --wz-surface-high: rgba(0, 0, 0, .06);
    --wz-border: rgba(0, 0, 0, .14);
    --wz-text-muted: rgba(0, 0, 0, .62);
    --wz-ink: #14161a;
    --wz-ink-on: #f4f2f0;
    --wz-elev-1: 0 1px 2px rgba(17, 17, 17, .06), 0 2px 6px rgba(17, 17, 17, .05);
    --wz-elev-2: 0 1px 2px rgba(17, 17, 17, .07), 0 4px 12px rgba(17, 17, 17, .07), 0 12px 28px rgba(17, 17, 17, .06);
}

/* Vertical rhythm between sections. The theme ships 20/30/40/50 px, below the 64-96 px
   a content section needs; margin "none" stays untouched (it is glued on purpose). */
.body__wrapper .wiziblocks__item.small { margin-bottom: var(--wz-space-l); }
.body__wrapper .wiziblocks__item.medium { margin-bottom: var(--wz-space-2xl); }
.body__wrapper .wiziblocks__item.large { margin-bottom: var(--wz-space-3xl); }
.body__wrapper .wiziblocks__item:not(.small):not(.medium):not(.large):not(.none) { margin-bottom: var(--wz-space-2xl); }

/* Flow inside a block. The theme sets margin:0 and padding:0 on headings and paragraphs,
   so two paragraphs touch. The class is repeated to win over the theme rule without !important. */
body.body .wiziblocks__item.wiziblocks__item p + p { margin-top: var(--wz-flow); }
body.body .wiziblocks__item.wiziblocks__item h2 + p,
body.body .wiziblocks__item.wiziblocks__item h3 + p,
body.body .wiziblocks__item.wiziblocks__item h4 + p { margin-top: var(--wz-space-2xs); }
body.body .wiziblocks__item.wiziblocks__item p + h2,
body.body .wiziblocks__item.wiziblocks__item p + h3 { margin-top: var(--wz-space-m); }

/* Display voice "editorial": Titles become editorial: up to 96 px, set tight, the way a magazine opens a story. */
/* The theme caps a title at 48 px and font.titleSize does nothing, so the size lives here. */
body.body .wiziblocks__item.wiziblocks__item h1,
body.body .wiziblocks__item.wiziblocks__item h2 {
    font-weight: 500;
    line-height: 1.0;
    letter-spacing: -0.02em;
    text-transform: none;
}
body.body .wiziblocks__item.wiziblocks__item h1 { font-size: clamp(2.5rem, 1rem + 5vw, 6rem); }
body.body .wiziblocks__item.wiziblocks__item h2 { font-size: clamp(2rem, 1rem + 3.2vw, 4rem); }

/* Line-height: generous on reading sizes (the theme sets 1.4 on titles and text alike). */
body.body .wiziblocks__item.wiziblocks__item h3 { line-height: 1.2; }
body.body .wiziblocks__item.wiziblocks__item p,
body.body .wiziblocks__item.wiziblocks__item li { line-height: 1.55; }

/* Measure: 45-75 characters per line. A one-column text block spans the whole container otherwise. */
body.body .wiziblocks__item.wiziblocks__item .wizi-txt--one p { max-width: 68ch; margin-inline: auto; }

/* Surface strategy "alternate": Sections alternate between the page background and a tinted surface: the page reads in chapters. */
/* Hang these on a section with class_custom. The colour goes on __maxWidth: the theme repaints */
/* the page background there, so painting .wiziblocks__item alone shows only in the gutters. */
.wiziblocks__item.wz-alt .wiziblocks__item__maxWidth {
    background-color: var(--wz-surface);
    padding-block: var(--wz-space-l);
}

/* Elevation: layered shadows. A single shadow reads as cheap; the theme ships one at 75% opacity. */
body.body .wiziBtn:hover { box-shadow: var(--wz-elev-2); }

/* Visible focus ring (WCAG 2.4.7). Keyboard only: it never shows on a mouse click. */
body.body a:focus-visible,
body.body button:focus-visible,
body.body input:focus-visible,
body.body select:focus-visible,
body.body textarea:focus-visible,
body.body [tabindex]:focus-visible {
    outline: 3px solid var(--primary-color);
    outline-offset: 2px;
    border-radius: var(--wz-radius-s);
}

/* Every header variant pins itself on mobile, so an anchor or a keyboard focus
   lands under it without this (WCAG 2.4.11 Focus Not Obscured). Values measured
   in a browser, not guessed: docs/tools/header-sticky-probe.mjs. */
html { scroll-padding-top: 70px; }
@media (min-width: 1024px) { html { scroll-padding-top: 96px; } }

/* /wz-foundations */

/* Monde Addict - refonte douce — 2026-10-26 */
:root{--ma-ink:#2b2622;--ma-ink-soft:rgba(43,38,34,.72);--ma-cream:#fdf7f0;--ma-sand:#f4ebdf;--ma-gold:#cdac79;--ma-gold-deep:#7d5f33;--ma-gold-italic:#9a7642;--ma-lilac:#a9b2ce;--ma-lilac-soft:#eceef5;--ma-line:rgba(43,38,34,.12);--ma-serif:"Cormorant Garamond",Georgia,serif;--ma-sans:Figtree,"Helvetica Neue",Arial,sans-serif;--ma-ease:cubic-bezier(.22,1,.36,1)}

/* Typographie */
#c1-body .wiziblocks__item.wiziblocks__item h1,#c1-body .wiziblocks__item.wiziblocks__item h2,#c1-body h1.title-page{font-family:var(--ma-serif);font-weight:400;letter-spacing:-.01em;line-height:1.02;color:var(--ma-ink)}
#c1-body .wiziblocks__item.wiziblocks__item h1 em,#c1-body .wiziblocks__item.wiziblocks__item h2 em{font-style:italic;font-weight:300;color:var(--ma-gold-italic)}
#c1-body .wiziblocks__item.wiziblocks__item h3{font-family:var(--ma-serif);font-weight:500;font-size:clamp(1.5rem,1.1rem + .9vw,1.9rem);letter-spacing:0;text-transform:none;line-height:1.15}
#c1-body .wiziblocks__item.wiziblocks__item p,#c1-body .wiziblocks__item.wiziblocks__item li{font-family:var(--ma-sans);font-size:clamp(1rem,.96rem + .15vw,1.0625rem);line-height:1.7;color:var(--ma-ink-soft)}
#c1-body .wiziblocks__item.wiziblocks__item p strong{color:var(--ma-ink);font-weight:600}
#c1-body .wiziblocks__item.wiziblocks__item a:not(.wiziBtn):not(.witnessBtn){color:var(--ma-gold-deep);text-underline-offset:3px}

/* Titre des pages */
#c1-body h1.title-page{font-size:clamp(2.6rem,1.2rem + 4.4vw,5.4rem);max-width:16ch;margin:clamp(40px,6vw,96px) auto clamp(28px,3vw,48px);padding:0 20px;text-wrap:balance}
#c1-body h1.title-page::before{content:"";display:block;width:1px;height:56px;background:var(--ma-gold);margin:0 auto 28px}

/* Surtitres : le premier paragraphe d'un bloc .ma-eyebrow passe au-dessus du titre */
#c1-body .ma-eyebrow .wizi-txt__item,#c1-body .ma-eyebrow .wizi-imgtxt__wrap,#c1-body .ma-eyebrow .wizi-txt__background{display:flex;flex-direction:column}
#c1-body .ma-eyebrow .wizi-txt__item>p:first-of-type,#c1-body .ma-eyebrow .wizi-imgtxt__wrap>p:first-of-type,#c1-body .ma-eyebrow .wizi-txt__background>p:first-of-type{order:-1}
#c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-txt__item>p:first-of-type,#c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-imgtxt__wrap>p:first-of-type,#c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-txt__background>p:first-of-type{margin:0 0 22px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ma-gold-deep);line-height:1.4}
#c1-body .ma-eyebrow .wiziBtn__wrapper{order:5}

/* Boutons */
#c1-body .wiziBtn{font-family:var(--ma-sans);font-weight:500;font-size:15px;letter-spacing:.02em;text-transform:none;padding:16px 32px;height:auto;line-height:1.2;transition:background-color .35s var(--ma-ease),color .35s var(--ma-ease),transform .35s var(--ma-ease),box-shadow .35s var(--ma-ease)}
#c1-body .wiziBtn:hover{background-color:var(--ma-ink);color:var(--ma-cream);transform:translateY(-2px)}
#c1-body .wiziblocks__item .wiziBtn__wrapper{margin-top:clamp(24px,2.5vw,36px)}

/* En-tête crème translucide */
#c1-body .header{background-color:rgba(253,247,240,.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--ma-line)}
#c1-body .header__logo__a__img{content:url(https://media.cdnws.com/_i/425418/RAW-104/3644/5/logo-monde-addict-noir.png)}
#c1-body .nav__a.nav__itemlvl1{font-family:var(--ma-sans);font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ma-ink)}
#c1-body .nav__a.nav__itemlvl1:hover,#c1-body .nav__a.nav__itemlvl1.active{color:var(--ma-gold-deep)}
#c1-body .header__nav__icon__span{background-color:var(--ma-ink)}
#c1-body .header__nav__icon__text{color:var(--ma-ink)}
@media (min-width:1024px){
  #c1-body .nav__maxWidth>.nav__a.nav__itemlvl1:last-of-type{background:var(--ma-gold);color:var(--ma-ink);border-radius:50px;padding:11px 22px;margin-left:10px;transition:background-color .3s,color .3s}
  #c1-body .nav__maxWidth>.nav__a.nav__itemlvl1:last-of-type:hover{background:var(--ma-ink);color:var(--ma-cream)}
}

/* Héros : grande photo arrondie, texte en bas à gauche */
#c1-body .wiziblocks__item.ma-hero{padding:12px 12px 0}
#c1-body .ma-hero .wizi-wrapper--textOnImg{position:relative;border-radius:28px;overflow:hidden;height:min(calc(100svh - 100px),860px);min-height:560px}
#c1-body .ma-hero .parallax-container{position:absolute;inset:0;height:100%}
#c1-body .ma-hero .parallax-container img{width:100%;height:100%;object-fit:cover;transform:none}
@keyframes ma-breathe{from{transform:scale(1.08)}to{transform:scale(1)}}
#c1-body .ma-hero .wizi-wrapper--textOnImg::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(24,19,15,.78) 0%,rgba(24,19,15,.35) 45%,rgba(24,19,15,.05) 75%);pointer-events:none}
#c1-body .ma-hero .wizi-txt.wizi-txt--withBg{position:absolute;inset:auto 0 0 0;z-index:2;display:block;width:auto;max-width:none;transform:none;top:auto;left:0}
#c1-body .ma-hero .wizi-txt__background{background:transparent!important;padding:clamp(28px,5vw,72px);max-width:880px;text-align:left;align-items:flex-start}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero h1{color:#fff;font-size:clamp(3rem,1.4rem + 6vw,7rem);text-align:left;line-height:.95}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero h1 em{color:#ead6b4}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero p{color:rgba(255,255,255,.88);text-align:left;max-width:46ch;margin-left:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero .wizi-txt__background>p:first-of-type{color:#ead6b4}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero .wizi-txt__background>p:first-of-type::before{content:"";display:inline-block;width:32px;height:1px;background:currentColor;vertical-align:middle;margin-right:14px}
#c1-body .ma-hero .wiziBtn__wrapper{justify-content:flex-start;text-align:left}
#c1-body .ma-hero .wz-watermark{display:none}

/* Bandeau défilant des villes */
#c1-body .wiziblocks__item.ma-marquee{overflow:hidden;border-bottom:1px solid var(--ma-line);padding:26px 0}
#c1-body .wiziblocks__item.ma-marquee .wizi-wrapper--txt{padding:0}
#c1-body .ma-marquee .wizi-txt__item{white-space:nowrap}
#c1-body .ma-marquee .wizi-txt__item h2:empty,#c1-body .ma-marquee .wizi-txt__item h2:has(br:only-child){display:none}
#c1-body .wiziblocks__item.wiziblocks__item.ma-marquee .wizi-txt__item p{display:inline-block;max-width:none;margin:0;font-family:var(--ma-serif);font-style:italic;font-weight:300;font-size:clamp(1.9rem,1.2rem + 2.2vw,3.2rem);line-height:1.1;color:var(--ma-ink);animation:ma-marquee 38s linear infinite;padding-right:.4em}
@keyframes ma-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
#c1-body .ma-marquee:hover .wizi-txt__item p{animation-play-state:paused}

/* Manifeste */
#c1-body .wiziblocks__item.wiziblocks__item.ma-manifesto h2{font-size:clamp(2.3rem,1rem + 3.6vw,4.6rem);font-weight:300;max-width:20ch;margin:0 auto;text-align:center;text-wrap:balance}
#c1-body .ma-manifesto .wizi-txt__item{align-items:center;text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-manifesto p{text-align:center;max-width:52ch}
#c1-body .wiziblocks__item.wiziblocks__item.ma-manifesto .wizi-txt__item>p:last-of-type{margin-top:28px;font-size:1.125rem}

/* Image + texte : photo en arche (accueil) ou arrondie (pages) */
#c1-body .ma-split .wizi-imgtxt{align-items:center;gap:clamp(32px,6vw,110px)}
#c1-body .ma-split .wizi-imgtxt__left{position:relative;display:flex;justify-content:center;padding:18px 0 0 18px}
#c1-body .ma-split .wizi-imgtxt__left::before{content:"";position:absolute;top:0;left:calc(50% - min(40%,220px) - 9px);width:min(80%,440px);aspect-ratio:4/5;border:1px solid var(--ma-gold);border-radius:999px 999px 22px 22px;pointer-events:none}
#c1-body .ma-split .wizi-imgtxt__left a,#c1-body .ma-split .wizi-imgtxt__left picture{display:block;width:min(80%,440px);border-radius:999px 999px 22px 22px;overflow:hidden;position:relative}
#c1-body .ma-split img.wizi-img__item{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;transition:transform 1.2s var(--ma-ease)}
#c1-body .ma-split .wizi-imgtxt__right{text-align:left}
#c1-body .ma-split .wizi-imgtxt__wrap{align-items:flex-start;max-width:520px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-split h2,#c1-body .wiziblocks__item.wiziblocks__item.ma-split p{text-align:left}
#c1-body .ma-split .wiziBtn__wrapper{justify-content:flex-start}
#c1-body .ma-zoom .wizi-imgtxt__left,#c1-body .ma-zoom .wizi-imgtxt__right>a,#c1-body .ma-zoom picture{border-radius:28px;overflow:hidden}
#c1-body .ma-zoom img.wizi-img__item{border-radius:28px;transition:transform 1.2s var(--ma-ease)}

/* Chiffres clés */
#c1-body .wiziblocks__item.ma-numbers .wizi-txt{border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line)}
#c1-body .ma-numbers .wizi-txt__item{padding:clamp(28px,3vw,48px) 16px;text-align:center}
#c1-body .ma-numbers .wizi-txt__item+.wizi-txt__item{border-left:1px solid var(--ma-line)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-numbers h2{font-size:clamp(3.2rem,2rem + 3.4vw,5.6rem);font-weight:300;color:var(--ma-ink);text-align:center;margin:0 0 10px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-numbers p{text-align:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;margin:0 auto;max-width:22ch}

/* En-tête de section centré */
#c1-body .ma-head .wizi-txt__item,#c1-body .ma-band--top .wizi-txt__item{align-items:center;text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-head h2,#c1-body .wiziblocks__item.wiziblocks__item.ma-band--top h2{text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-head p,#c1-body .wiziblocks__item.wiziblocks__item.ma-band--top p{text-align:center}

/* Cartes salons : photo en arche, lien Réserver souligné */
#c1-body .ma-salons .wizi-txt--triple{gap:clamp(20px,3vw,44px)}
#c1-body .ma-salons .wizi-txt__item{background:transparent;padding:0;margin:0}
#c1-body .ma-salons .wizi-wrapper__background{display:none}
#c1-body .ma-salons .wizi-txt__item__wrapper{padding:0 0 8px;background:transparent;box-shadow:none;overflow:visible;text-align:center}
#c1-body .ma-salons .wizi-txt__thumbnail{height:auto;margin:0 0 26px;border-radius:999px 999px 24px 24px;overflow:hidden;position:static}
#c1-body .ma-salons .wizi-txt__thumbnail__item{position:static;width:100%;height:auto;aspect-ratio:4/5;border-radius:0;margin:0;background-size:cover;background-position:center;transition:transform 1.2s var(--ma-ease)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons h3{font-size:clamp(1.7rem,1.2rem + 1vw,2.2rem);padding:0;margin:0 0 6px;text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p{padding:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 auto}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn{display:inline-flex;align-items:center;gap:10px;height:auto;background:transparent;color:var(--ma-ink);padding:6px 0;margin:16px 0 0;border-radius:0;border-bottom:1px solid var(--ma-gold);text-decoration:none;text-transform:none;letter-spacing:.02em;font-family:var(--ma-sans);font-size:15px;font-weight:500;line-height:1.2;transition:gap .35s var(--ma-ease),color .35s}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn::after{content:"→";font-size:16px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn:hover{gap:16px;color:var(--ma-gold-deep);background:transparent}

/* Bande lavande des avis */
#c1-body .wiziblocks__item.ma-band{background:var(--ma-lilac-soft)}
#c1-body .wiziblocks__item.ma-band .wiziblocks__item__maxWidth{max-width:1240px;margin:0 auto;background:transparent}
#c1-body .wiziblocks__item.ma-band--top{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(24px,3vw,48px)}
#c1-body .wiziblocks__item.ma-band--bottom{padding-bottom:clamp(72px,9vw,140px)}
#c1-body .ma-band.ma-reviews:not(.ma-band--bottom){padding-bottom:clamp(16px,2vw,28px)}
#c1-body .ma-reviews .wizi-txt--triple{gap:clamp(16px,2vw,28px)}
#c1-body .ma-reviews .wizi-txt__thumbnail,#c1-body .ma-reviews .wizi-wrapper__background{display:none}
#c1-body .ma-reviews .wizi-txt__item{background:transparent;padding:0;margin:0}
#c1-body .ma-reviews .wizi-txt__item__wrapper{height:100%;background:rgba(255,255,255,.72);border-radius:28px;padding:clamp(28px,3vw,44px);box-shadow:none;display:flex;flex-direction:column;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews h3{font-family:var(--ma-sans);font-size:14px;letter-spacing:.3em;color:var(--ma-gold);text-align:left;margin:0 0 18px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews p{font-family:var(--ma-serif);font-style:italic;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);line-height:1.35;color:var(--ma-ink);text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews p:last-child{margin-top:auto;padding-top:22px;font-family:var(--ma-sans);font-style:normal;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews p strong{font-weight:600;color:var(--ma-ink-soft)}

/* Appel final sur photo */
#c1-body .wiziblocks__item.ma-cta-img{padding:0 12px}
#c1-body .ma-cta-img .wizi-wrapper--textOnImg{position:relative;border-radius:28px;overflow:hidden;min-height:clamp(460px,62vh,640px);display:flex;align-items:center;justify-content:center}
#c1-body .ma-cta-img .parallax-container{position:absolute;inset:0;height:100%}
#c1-body .ma-cta-img .parallax-container img{width:100%;height:100%;object-fit:cover;transform:none}
#c1-body .ma-cta-img .wizi-wrapper--textOnImg::after{content:"";position:absolute;inset:0;background:rgba(24,19,15,.55);pointer-events:none}
#c1-body .ma-cta-img .wizi-txt.wizi-txt--withBg{position:relative;z-index:2;inset:auto;transform:none;top:auto;left:auto;width:100%;max-width:820px;margin:0 auto}
#c1-body .ma-cta-img .wizi-txt__background{background:transparent!important;padding:40px 24px;align-items:center;text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-cta-img h2{color:#fff;font-size:clamp(2.6rem,1.4rem + 4vw,5.2rem);text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-cta-img h2 em{color:#ead6b4}
#c1-body .wiziblocks__item.wiziblocks__item.ma-cta-img p{color:rgba(255,255,255,.88);text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-cta-img .wizi-txt__background>p:first-of-type{color:#ead6b4}
#c1-body .ma-cta-img .wiziBtn__wrapper{justify-content:center}
#c1-body .ma-cta-img .wz-watermark{display:none}
body.page-homepage #c1-body .footer{margin-top:12px}

/* Pages : cartes, encadrés, FAQ, formulaire */
#c1-body .wiziblocks__item.wiziblocks__item.ma-cards .wizi-txt__item{background:#fff;border:1px solid var(--ma-line);border-radius:28px;padding:clamp(26px,3vw,44px);transition:transform .5s var(--ma-ease),box-shadow .5s var(--ma-ease)}
#c1-body .wiziblocks__item.ma-cards .wizi-txt__item:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px rgba(43,38,34,.25)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-cards h3{font-size:clamp(1.6rem,1.2rem + .8vw,2rem);text-transform:none;letter-spacing:0}
#c1-body .wiziblocks__item.ma-cards .wiziBtn__wrapper,#c1-body .wiziblocks__item .wizi-txt--one .wiziBtn__wrapper{justify-content:center;text-align:center}
#c1-body .wiziblocks__item.wz-alt .wiziblocks__item__maxWidth{background-color:var(--ma-sand);border-radius:32px;padding:clamp(40px,5vw,80px) clamp(20px,4vw,64px)}
#c1-body .wiziblocks__item .wizi-wrapper--txt,#c1-body .wiziblocks__item .wizi-wrapper--faq{padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}
#c1-body .wiziblocks__item .wizi-imgtxt__wrap{padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}
#c1-body .wiziblocks__item .wizi-faq__item,#c1-body .wiziblocks__item .faq__item{border-radius:20px}
#c1-body .wiziblocks__item .form__text,#c1-body .wiziblocks__item .form__select{border-radius:14px;border-color:var(--ma-line);background:#fff}

/* Pied de page */
#c1-body footer.footer{font-family:var(--ma-sans)}
#c1-body footer.footer .footer__wrapper__bloc__title{font-family:var(--ma-serif);font-size:1.6rem;font-weight:400;text-transform:none;letter-spacing:0;color:#f3ebe0}
#c1-body footer.footer a,#c1-body footer.footer a i,#c1-body footer.footer .footer__rs__a,#c1-body footer.footer p{color:#f3ebe0}
#c1-body footer.footer a:hover,#c1-body footer.footer .footer__rs__a:hover{color:var(--ma-gold)}
#c1-body footer.footer .footer__rs__a{border-color:rgba(243,235,224,.4)}

/* Apparition douce des sections au défilement (navigateurs compatibles) */
@supports (animation-timeline:view()){
  @media (prefers-reduced-motion:no-preference){
    #c1-body .body__wrapper .wiziblocks__item:not(:first-child):not(.ma-marquee) .wizi-wrapper{animation:ma-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}
    #c1-body .ma-split img.wizi-img__item{animation:ma-settle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}
  }
}
@keyframes ma-rise{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}
@keyframes ma-settle{from{transform:scale(1.14)}to{transform:scale(1)}}

/* Tablette */
@media (max-width:1023px){
  #c1-body .ma-numbers .wizi-txt--quadruple{display:grid;grid-template-columns:1fr 1fr}
  #c1-body .ma-numbers .wizi-txt__item+.wizi-txt__item{border-left:0}
  #c1-body .ma-numbers .wizi-txt__item:nth-child(even){border-left:1px solid var(--ma-line)}
  #c1-body .ma-numbers .wizi-txt__item:nth-child(n+3){border-top:1px solid var(--ma-line)}
}
/* Téléphone */
@media (max-width:719px){
  #c1-body .wiziblocks__item.ma-hero{padding:8px 8px 0}
  #c1-body .ma-hero .wizi-wrapper--textOnImg{height:calc(100svh - 90px);min-height:520px;border-radius:22px}
  #c1-body .ma-cta-img .wizi-wrapper--textOnImg{border-radius:22px}
  #c1-body .wiziblocks__item.ma-cta-img{padding:0 8px}
  #c1-body .ma-salons .wizi-txt--triple,#c1-body .ma-reviews .wizi-txt--triple{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 20px 8px;margin:0 -16px;scrollbar-width:none}
  #c1-body .ma-salons .wizi-txt--triple::-webkit-scrollbar,#c1-body .ma-reviews .wizi-txt--triple::-webkit-scrollbar{display:none}
  #c1-body .ma-salons .wizi-txt__item,#c1-body .ma-reviews .wizi-txt__item{flex:0 0 76%;max-width:76%;scroll-snap-align:center;margin:0}
  #c1-body .ma-split .wizi-imgtxt__left{padding:14px 0 0 14px;margin-bottom:12px}
  #c1-body .ma-numbers .wizi-txt__item{padding:24px 10px}
}
@media (hover:none){
  #c1-body .ma-salons .wizi-txt__item:active .wizi-txt__thumbnail__item,#c1-body .ma-zoom:active img.wizi-img__item{transform:scale(1.04)}
  #c1-body .wiziblocks__item.ma-cards .wizi-txt__item:hover{transform:none;box-shadow:none}
}
@media (prefers-reduced-motion:reduce){
  #c1-body .ma-hero .parallax-container img,#c1-body .ma-marquee .wizi-txt__item p{animation:none!important}
  #c1-body .ma-salons .wizi-txt__thumbnail__item,#c1-body .ma-split img.wizi-img__item,#c1-body .ma-zoom img.wizi-img__item,#c1-body .ma-cards .wizi-txt__item{transition:none}
}

/* Monde Addict - ajustements refonte — 2026-10-26 */
/* Héros et appel final : photo plein cadre arrondie, voile dégradé */
#c1-body .wiziblocks__item.ma-hero{padding:12px 12px 0!important}
#c1-body .wiziblocks__item.ma-hero .wizi-wrapper--textOnImg,#c1-body .wiziblocks__item.ma-cta-img .wizi-wrapper--textOnImg{border-radius:28px!important}
#c1-body .wiziblocks__item.ma-cta-img{padding:0 12px!important}
#c1-body .ma-hero .wizi-wrapper--textOnImg::after,#c1-body .ma-cta-img .wizi-wrapper--textOnImg::after{display:none}
#c1-body .ma-cta-img .wizi-wrapper--textOnImg picture,#c1-body .ma-hero .wizi-wrapper--textOnImg picture{position:static!important}
#c1-body .ma-cta-img .wizi-wrapper--textOnImg img,#c1-body .ma-hero .wizi-wrapper--textOnImg img{position:absolute;inset:0;top:0!important;left:0!important;transform:none;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
#c1-body .ma-hero .wizi-wrapper--textOnImg>.wizi-txt.wizi-txt--withBg{position:absolute!important;inset:0!important;top:0!important;left:0!important;height:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;align-content:flex-end;justify-content:flex-start;background:linear-gradient(to top,rgba(24,19,15,.86) 0%,rgba(24,19,15,.6) 38%,rgba(24,19,15,.22) 70%,rgba(24,19,15,.12) 100%);padding:0}
#c1-body .ma-hero .wizi-txt__background{height:auto!important;max-height:none!important;margin:auto 0 0 0;justify-content:flex-end}
#c1-body .ma-cta-img .wizi-wrapper--textOnImg>.wizi-txt.wizi-txt--withBg{position:absolute!important;inset:0!important;top:0!important;left:0!important;height:100%;max-width:none;display:flex;align-items:center;align-content:center;justify-content:center;background:rgba(24,19,15,.55);padding:0}
#c1-body .ma-cta-img .wizi-txt__background{max-width:820px}

/* Titres : interligne serré, italiques comprises */
#c1-body .wiziblocks__item.wiziblocks__item h1,#c1-body .wiziblocks__item.wiziblocks__item h2{line-height:1.04!important}
#c1-body .wiziblocks__item.wiziblocks__item h1 em,#c1-body .wiziblocks__item.wiziblocks__item h2 em,#c1-body .wiziblocks__item.wiziblocks__item h1 span,#c1-body .wiziblocks__item.wiziblocks__item h2 span{line-height:inherit!important;font-size:inherit}

/* Photo en arche */
#c1-body .ma-split .wizi-imgtxt__left{height:auto!important;min-height:0}
#c1-body .ma-split .wizi-imgtxt__left a{display:flex;justify-content:center;width:100%;height:auto;border-radius:0;overflow:visible}
#c1-body .ma-split .wizi-imgtxt__left picture{width:min(80%,440px);height:auto;border-radius:999px 999px 22px 22px;overflow:hidden}
#c1-body .ma-split .wizi-imgtxt__left img.wizi-img__item{position:relative!important;inset:auto;transform:none;width:100%!important;height:auto!important;aspect-ratio:4/5;max-height:none;object-fit:cover;border-radius:0!important}
#c1-body .ma-split .wizi-imgtxt__left::before{left:50%;transform:translateX(calc(-50% - 9px));top:0;width:min(80%,440px)}
#c1-body .ma-split .wiziBtn__wrapper{align-self:flex-start;justify-content:flex-start!important;text-align:left!important}

/* Chiffres clés alignés */
#c1-body .ma-numbers .wizi-txt__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto!important;min-height:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-numbers h2{line-height:1!important;margin:0 0 16px!important;padding:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-numbers p{margin-top:0!important}

/* Lien Réserver des salons */
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;white-space:nowrap}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn::after{position:static!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;opacity:1!important;display:inline-block!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons a.witnessBtn::before{display:none!important}
#c1-body .ma-salons .wizi-txt__thumbnail__item{aspect-ratio:5/6}

/* Bande des avis et bandeau défilant */
#c1-body .wiziblocks__item.ma-band--top{padding:clamp(72px,9vw,140px) 0 clamp(32px,3vw,56px)!important}
#c1-body .wiziblocks__item.ma-band.ma-reviews{padding:0 0 clamp(16px,2vw,28px)!important}
#c1-body .wiziblocks__item.ma-band.ma-band--bottom{padding:0 0 clamp(72px,9vw,140px)!important}
#c1-body .wiziblocks__item.ma-marquee{padding:26px 0!important}

/* Bande de réassurance */
#c1-body .rea{border-top:1px solid var(--ma-line);padding:clamp(28px,3vw,44px) 0}
#c1-body .rea .rea__icon i{color:var(--ma-gold-deep)}
#c1-body .rea .rea__link strong{font-family:var(--ma-serif);font-size:1.25rem;font-weight:500;text-transform:none;letter-spacing:0}

/* Tablette et téléphone */
@media (max-width:1023px){
  #c1-body .header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;background-color:transparent}
  #c1-body #header.header__content{background:rgba(253,247,240,.96);border-bottom:1px solid var(--ma-line)}
  #c1-body #header .header__relative{background:transparent!important}
  #c1-body .nav{background:var(--ma-cream)}
  #c1-body .ma-numbers .wizi-txt--quadruple>.wizi-txt__item{margin:0!important;width:auto!important;max-width:none!important}
}
@media (max-width:719px){
  #c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-txt__background>p:first-of-type,#c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-txt__item>p:first-of-type,#c1-body .wiziblocks__item.wiziblocks__item.ma-eyebrow .wizi-imgtxt__wrap>p:first-of-type{letter-spacing:.18em;font-size:11px}
  #c1-body .wiziblocks__item.wiziblocks__item.ma-hero .wizi-txt__background>p:first-of-type::before{width:20px;margin-right:10px}
}

/* Monde Addict - pages intérieures — 2026-10-26 */
#c1-body h1.title-page{max-width:24ch;font-size:clamp(2.4rem,1.2rem + 3.4vw,4.4rem);margin-bottom:0!important;padding-bottom:clamp(40px,5vw,88px)!important}
#c1-body .ma-zoom .wizi-imgtxt{padding:0 clamp(16px,3vw,48px);gap:clamp(24px,4vw,72px);align-items:center}
#c1-body .ma-zoom .wizi-imgtxt__left,#c1-body .ma-zoom .wizi-imgtxt__right>a,#c1-body .ma-zoom picture,#c1-body .ma-zoom img.wizi-img__item{border-radius:28px!important;overflow:hidden}

/* Monde Addict - fiches salons — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p+p{text-transform:none;letter-spacing:0;font-size:15px;line-height:1.65;margin-top:14px;max-width:38ch}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p strong{font-weight:600;color:var(--ma-ink)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p a{color:var(--ma-gold-deep);text-decoration:none}

/* Monde Addict - FAQ arrondie — 2026-10-26 */
#c1-body .wz-faq-accordion__wrapper{display:flex;flex-direction:column;gap:12px}
#c1-body .wz-faq-accordion__wrapper__item{border-radius:20px!important;border:1px solid var(--ma-line)!important;overflow:hidden;transition:box-shadow .3s}
#c1-body .wz-faq-accordion__wrapper__item:hover{box-shadow:0 14px 30px -20px rgba(43,38,34,.3)}
#c1-body .wz-faq-accordion__wrapper__item__head{font-family:var(--ma-serif);font-size:1.3rem;font-weight:500}

/* Monde Addict - menu sur une ligne (petits ordinateurs) — 2026-10-26 */
@media (min-width:1024px) and (max-width:1365px){
  #c1-body .header__logo{width:auto;min-width:90px}
  #c1-body .nav{flex:1 1 auto;width:auto}
  #c1-body .nav__maxWidth{flex-wrap:nowrap;white-space:nowrap}
  #c1-body .nav__a.nav__itemlvl1{padding-right:clamp(12px,1.6vw,24px);font-size:13.5px}
}

/* Monde Addict - bandeau des villes épuré — 2026-10-26 */
#c1-body .wiziblocks__item.ma-marquee{padding:22px 0!important;border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line);margin-top:clamp(28px,4vw,56px)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-marquee .wizi-txt__item p{font-family:var(--ma-sans);font-style:normal;font-weight:400;font-size:12px;letter-spacing:.42em;word-spacing:.9em;text-transform:uppercase;line-height:1;color:var(--ma-gold-deep);animation-duration:70s;padding-right:.9em}
@media (max-width:719px){#c1-body .wiziblocks__item.wiziblocks__item.ma-marquee .wizi-txt__item p{font-size:11px;letter-spacing:.34em;animation-duration:55s}}

/* Monde Addict - marges des cartes salons — 2026-10-26 */
@media (min-width:720px){
  #c1-body .wiziblocks__item.ma-salons .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:clamp(32px,6vw,96px);padding-right:clamp(32px,6vw,96px);box-sizing:border-box}
  #c1-body .ma-salons .wizi-wrapper--txt{padding-left:0;padding-right:0}
}

/* Monde Addict - photo et texte rapprochés — 2026-10-26 */
@media (min-width:1024px){
  #c1-body .ma-split .wizi-imgtxt{max-width:1120px;margin-left:auto;margin-right:auto;gap:clamp(24px,3vw,48px)}
}

/* Monde Addict - avis plus compacts — 2026-10-26 */
#c1-body .ma-reviews .wizi-txt__item__wrapper{padding:clamp(22px,2.2vw,32px);border-radius:22px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews h3{font-size:12px;margin:0 0 12px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews p{font-size:clamp(1.12rem,1rem + .3vw,1.3rem);line-height:1.4}
#c1-body .wiziblocks__item.wiziblocks__item.ma-reviews p:last-child{font-size:11px;padding-top:16px}

/* Monde Addict - titre principal au format des sous-titres — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-intro h1,#c1-body h1.title-page.title-page{font-size:clamp(2rem,1.2rem + 1.6vw,2.8rem);line-height:1.15!important;text-align:center}
#c1-body h1.title-page.title-page{max-width:30ch}

/* Monde Addict - blocs deux colonnes en cartes — 2026-10-26 */
#c1-body .wiziblocks__item.ma-duo .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto;background:transparent;padding:0}
#c1-body .ma-duo .wizi-txt--double{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,32px);align-items:stretch}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo .wizi-txt__item{display:flex;flex-direction:column;width:auto;max-width:none;margin:0;background:#fff;border:1px solid var(--ma-line);border-radius:28px;padding:clamp(30px,4vw,56px)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo .wizi-txt__item:nth-child(2){background:var(--ma-sand);border-color:transparent}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo .wizi-txt__item::before{content:"";display:block;width:44px;height:1px;background:var(--ma-gold);margin-bottom:26px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo h3{font-size:clamp(1.8rem,1.3rem + 1vw,2.4rem);font-weight:400;line-height:1.1;margin:0 0 22px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo p{font-size:16px;line-height:1.75}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo ul{list-style:none;margin:0;padding:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo li{position:relative;padding:16px 0 16px 26px;border-top:1px solid var(--ma-line);font-size:15.5px;line-height:1.65;list-style:none}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo li:first-child{border-top:0;padding-top:4px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo li::before{content:"";position:absolute;left:2px;top:25px;width:7px;height:7px;background:var(--ma-gold);transform:rotate(45deg)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo li:first-child::before{top:13px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo li strong{display:block;font-family:var(--ma-serif);font-size:1.3rem;font-weight:500;line-height:1.25;color:var(--ma-ink);margin-bottom:4px}
#c1-body .ma-duo .wiziBtn__wrapper{margin-top:auto;padding-top:28px;justify-content:flex-start!important;text-align:left!important}
@media (max-width:719px){#c1-body .ma-duo .wizi-txt--double{grid-template-columns:1fr}}

/* Photos : zoom au survol seulement, aucune animation au défilement */
#c1-body .body__wrapper .wiziblocks__item:is(.ma-zoom,.ma-split,.ma-salons) .wizi-wrapper,#c1-body .ma-split img.wizi-img__item,#c1-body .ma-zoom img.wizi-img__item{animation:none!important}

/* Monde Addict - cartes deux colonnes (finitions) — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo .wizi-txt__item::before{align-self:flex-start;margin-left:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-duo .wizi-txt__item>p:has(>br:only-child){display:none}

/* Monde Addict - photos immobiles et page Nous rejoindre — 2026-10-26 */
/* Photos : aucun mouvement (ni zoom, ni apparition, ni animation) */
#c1-body .wiziblocks__item img.wizi-img__item,#c1-body .wiziblocks__item .wizi-txt__thumbnail__item{animation:none!important;transition:none!important}
#c1-body .wiziblocks__item:hover img.wizi-img__item,#c1-body .wiziblocks__item .wizi-imgtxt__left:hover img.wizi-img__item,#c1-body .wiziblocks__item .wizi-txt__item:hover .wizi-txt__thumbnail__item,#c1-body .wiziblocks__item:active img.wizi-img__item,#c1-body .wiziblocks__item .wizi-txt__item:active .wizi-txt__thumbnail__item{transform:none!important}
#c1-body .body__wrapper .wiziblocks__item:has(img,.wizi-txt__thumbnail__item) .wizi-wrapper{animation:none!important}

/* Nous rejoindre : héros de page */
#c1-body .ma-hero--page .wizi-wrapper--textOnImg{height:min(72svh,680px);min-height:460px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-hero--page h1{font-size:clamp(2.6rem,1.4rem + 4vw,5.2rem)}

/* Nous rejoindre : quatre atouts numérotés */
#c1-body .ma-perks .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto}
#c1-body .ma-perks .wizi-txt--quadruple{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);counter-reset:perk}
#c1-body .wiziblocks__item.wiziblocks__item.ma-perks .wizi-txt__item{counter-increment:perk;width:auto;max-width:none;margin:0;background:#fff;border:1px solid var(--ma-line);border-radius:24px;padding:clamp(26px,2.6vw,38px);text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-perks .wizi-txt__item::before{content:counter(perk,decimal-leading-zero);display:block;font-family:var(--ma-serif);font-style:italic;font-weight:300;font-size:2.6rem;line-height:1;color:var(--ma-gold-italic);margin-bottom:22px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-perks h3{font-size:1.55rem;margin:0 0 10px;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-perks p{font-size:15px;line-height:1.65;text-align:left;margin-left:0}
@media (max-width:1023px){#c1-body .ma-perks .wizi-txt--quadruple{grid-template-columns:1fr 1fr}}
@media (max-width:719px){#c1-body .ma-perks .wizi-txt--quadruple{grid-template-columns:1fr}}

/* Nous rejoindre : bandeau des valeurs */
#c1-body .ma-values .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto}
#c1-body .ma-values .wizi-wrapper,#c1-body .ma-values .wizi-txt{border-radius:32px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-values .wizi-txt__item{text-align:center;align-items:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-values h2{text-align:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-values .wizi-txt__item>p:last-of-type{font-family:var(--ma-serif);font-style:italic;font-weight:300;font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem);line-height:1.5;color:var(--ma-ink);max-width:40ch;text-align:center}

/* Nous rejoindre : formulaire en carte */
#c1-body .ma-form .wiziblocks__item__maxWidth{max-width:820px;margin-left:auto;margin-right:auto}
#c1-body .wiziblocks__item.ma-form .wizi-wrapper--form{background:#fff;border:1px solid var(--ma-line);border-radius:32px;padding:clamp(28px,5vw,64px)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-form h2{font-size:clamp(2rem,1.2rem + 2vw,3rem)}

/* Monde Addict - Nous rejoindre (finitions) — 2026-10-26 */
#c1-body .ma-values .wizi-wrapper__background{border-radius:32px!important}
#c1-body .ma-values .wizi-wrapper{overflow:hidden;border-radius:32px}
#c1-body .ma-perks .wizi-wrapper--txt{padding-left:clamp(16px,2vw,24px);padding-right:clamp(16px,2vw,24px)}

/* Monde Addict - sans trait au-dessus des titres — 2026-10-26 */
#c1-body h1.title-page::before{display:none!important;content:none!important}

/* Monde Addict - aucune photo animée (blog et logo compris) — 2026-10-26 */
#c1-body [class*="blog-t1"] img,#c1-body [class*="blog-t1"] picture,#c1-body [class*="blog-t1"] [style*="background-image"],#c1-body [class*="blog"] img{transition:none!important;animation:none!important;transform:none!important}
#c1-body [class*="blog-t1"]:hover img,#c1-body [class*="blog-t1"]:hover [style*="background-image"]{transform:none!important}
#c1-body .header__logo__a__img{transition:none!important}

/* Monde Addict - aucun mouvement au défilement (thème compris) — 2026-10-26 */
/* Le thème fait glisser chaque section de 40 px au chargement (wizi-loading) : désactivé */
#c1-body .wiziblocks__item,#c1-body .wiziblocks__item.wizi-loading{transition:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
/* Plus aucune apparition au défilement, sur aucun bloc */
#c1-body .body__wrapper .wiziblocks__item .wizi-wrapper{animation:none!important;transform:none!important;opacity:1!important}
/* Photos : pas de fondu, pas de zoom, pas de glissement */
#c1-body img,#c1-body picture,#c1-body .wizi-txt__thumbnail__item,#c1-body img.lazyload,#c1-body img.lazyloading,#c1-body img.lazyloaded{transition:none!important;animation:none!important}
#c1-body .wiziblocks__item img,#c1-body .wiziblocks__item picture,#c1-body .wiziblocks__item .wizi-txt__thumbnail__item{transform:none!important}
/* Cartes du blog : rien ne glisse au survol */
#c1-body [class*="blog-t1__wrapper__articles"],#c1-body [class*="blog-t1__wrapper__articles"] *{transition:none!important}
#c1-body [class*="blog-t1__wrapper__articles"]:hover *{transform:none!important}

/* Monde Addict - photos image + texte dans un cadre simple — 2026-10-26 */
#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__left,#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__right:has(img){height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;border-radius:28px;align-self:center}
#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__left a,#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__right a,#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt picture{display:block;position:static!important;width:100%;height:auto}
#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt img.wizi-img__item{position:static!important;top:auto!important;left:auto!important;display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:4/3;object-fit:cover;border-radius:28px!important}

/* Monde Addict - zoom doux au survol des photos (seul effet) — 2026-10-26 */
/* Seul effet sur les photos : un zoom doux quand la souris passe dessus (ordinateur uniquement) */
#c1-body .wiziblocks__item.wiziblocks__item img.wizi-img__item,#c1-body .wiziblocks__item.wiziblocks__item .wizi-txt__thumbnail__item,#c1-body [class*="blog-t1__wrapper__articles"] img{transition:transform .7s ease!important}
#c1-body .wiziblocks__item .wizi-imgtxt__left,#c1-body .wiziblocks__item .wizi-imgtxt__right:has(img),#c1-body .wiziblocks__item .wizi-wrapper--textOnImg,#c1-body .ma-split .wizi-imgtxt__left picture,#c1-body .wiziblocks__item .wizi-txt__thumbnail{overflow:hidden}
@media (hover:hover) and (pointer:fine){
  #c1-body .wiziblocks__item.wiziblocks__item .wizi-imgtxt__left:hover img.wizi-img__item,#c1-body .wiziblocks__item.wiziblocks__item .wizi-imgtxt__right:hover img.wizi-img__item,#c1-body .wiziblocks__item.wiziblocks__item .wizi-wrapper--textOnImg:hover img.wizi-img__item,#c1-body .wiziblocks__item.wiziblocks__item .wizi-txt__thumbnail:hover .wizi-txt__thumbnail__item{transform:scale(1.05)!important}
  #c1-body [class*="blog-t1__wrapper__articles"] a:hover img,#c1-body [class*="blog-t1__wrapper__articles__post"]:hover img,#c1-body [class*="blog-t1__wrapper__articles__highlight"]:hover img{transform:scale(1.05)!important}
}
@media (prefers-reduced-motion:reduce){#c1-body .wiziblocks__item.wiziblocks__item img.wizi-img__item,#c1-body .wiziblocks__item.wiziblocks__item .wizi-txt__thumbnail__item{transition:none!important}}

/* Monde Addict - photos alignées en haut avec les textes — 2026-10-26 */
@media (min-width:720px){
  #c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt{align-items:flex-start!important}
  #c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__left:has(img),#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__right:has(img){display:block!important;align-self:flex-start!important;height:auto!important;padding-top:0!important}
  #c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__right:not(:has(img)),#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__left:not(:has(img)){align-self:flex-start!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:0!important}
  #c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__wrap{padding-top:0!important;margin-top:0!important}
  #c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__wrap>h2:first-child{margin-top:0}
}

/* Monde Addict - retrait de l'espace vide au-dessus des photos — 2026-10-26 */
#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__left::before,#c1-body .wiziblocks__item:not(.ma-split) .wizi-imgtxt__right::before{display:none!important;content:none!important;padding:0!important}

/* Monde Addict - menu : sans lien Blog en double, bouton RDV doré — 2026-10-26 */
#c1-body .nav .nav__itemlvl1--blog,#c1-body .nav a[href="/blog/"]{display:none!important}
@media (min-width:1024px){
  #c1-body .nav__maxWidth>.nav__a.nav__itemlvl1:last-of-type:not([href*="prendre-rendez-vous"]){background:transparent;color:var(--ma-ink);padding:0;margin-left:0;border-radius:0}
  #c1-body .nav__maxWidth>.nav__a.nav__itemlvl1[href*="prendre-rendez-vous"]{background:var(--ma-gold);color:var(--ma-ink);border-radius:50px;padding:11px 22px;margin-left:10px;transition:background-color .3s,color .3s}
  #c1-body .nav__maxWidth>.nav__a.nav__itemlvl1[href*="prendre-rendez-vous"]:hover{background:var(--ma-ink);color:var(--ma-cream)}
}

/* Monde Addict - frise chronologique (Notre histoire) — 2026-10-26 */
#c1-body .ma-timeline .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto}
#c1-body .ma-timeline .wizi-txt--triple{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item{position:relative;width:auto;max-width:none;margin:0;padding:34px clamp(16px,2.4vw,32px) 8px 0;border-top:1px solid var(--ma-gold);text-align:left;background:transparent}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item::before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--ma-cream);border:1px solid var(--ma-gold)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline h3{font-family:var(--ma-serif);font-style:italic;font-weight:300;font-size:clamp(2.4rem,1.6rem + 2vw,3.6rem);line-height:1;color:var(--ma-gold-italic);margin:0 0 14px;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline p{text-align:left;margin-left:0;font-size:15px;line-height:1.6}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline p strong{display:block;font-family:var(--ma-serif);font-size:1.45rem;font-weight:500;color:var(--ma-ink);margin-bottom:2px}
@media (max-width:719px){
  #c1-body .ma-timeline .wizi-txt--triple{grid-template-columns:1fr;border-left:1px solid var(--ma-gold);margin-left:8px}
  #c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item{border-top:0;padding:0 0 28px 26px}
  #c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item::before{top:10px;left:-6px}
}
/* Image + texte à droite : surtitre et titres alignés à gauche */
#c1-body .wiziblocks__item.wiziblocks__item.ma-vision h2,#c1-body .wiziblocks__item.wiziblocks__item.ma-vision p{text-align:left}
#c1-body .ma-vision .wizi-imgtxt__wrap{align-items:flex-start}

/* Monde Addict - frise avec photos des salons — 2026-10-26 */
#c1-body .ma-timeline .wizi-wrapper--witness{padding-left:0;padding-right:0}
#c1-body .ma-timeline .wizi-wrapper__background{display:none!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item__wrapper{padding:0;background:transparent;box-shadow:none;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__thumbnail{position:static;width:100%;height:auto;margin:0 0 22px;border-radius:20px;overflow:hidden}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__thumbnail__item{position:static;width:100%;height:auto;aspect-ratio:4/3;margin:0;border-radius:0;background-size:cover;background-position:center}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__item{padding-right:clamp(16px,2.4vw,32px)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline a.witnessBtn:not([href]),#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline a.witnessBtn[href=""]{display:none}
@media (max-width:719px){#c1-body .wiziblocks__item.wiziblocks__item.ma-timeline .wizi-txt__thumbnail{max-width:320px}}

/* Monde Addict - index des expertises — 2026-10-26 */
#c1-body .body__wrapper__maxWidth{counter-reset:expert}
#c1-body .ma-expert .wiziblocks__item__maxWidth{max-width:1180px;margin-left:auto;margin-right:auto}
#c1-body .ma-expert .wizi-txt--triple{display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(24px,4vw,64px);row-gap:0}
#c1-body .wiziblocks__item.wiziblocks__item.ma-expert .wizi-txt__item{counter-increment:expert;width:auto;max-width:none;margin:0;padding:30px 0 34px;border-top:1px solid var(--ma-line);background:transparent;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-expert .wizi-txt__item::before{content:counter(expert,decimal-leading-zero);display:block;font-family:var(--ma-serif);font-style:italic;font-weight:300;font-size:1.6rem;line-height:1;color:var(--ma-gold-italic);margin-bottom:16px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-expert h3{font-size:clamp(1.6rem,1.2rem + .8vw,2rem);margin:0 0 10px;text-align:left}
#c1-body .wiziblocks__item.wiziblocks__item.ma-expert p{font-size:15.5px;line-height:1.7;text-align:left;margin-left:0;max-width:40ch}
@media (max-width:1023px){#c1-body .ma-expert .wizi-txt--triple{grid-template-columns:1fr 1fr}}
@media (max-width:719px){#c1-body .ma-expert .wizi-txt--triple{grid-template-columns:1fr}}

/* Monde Addict - bande lavande seule — 2026-10-26 */
#c1-body .wiziblocks__item.ma-band.ma-band--top.ma-band--bottom{padding:clamp(64px,8vw,120px) 0!important}

/* Monde Addict - photo en arche à droite du texte — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt{max-width:1120px;margin-left:auto;margin-right:auto;gap:clamp(24px,3vw,48px);align-items:center!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right:has(img){position:relative;display:flex!important;justify-content:center;align-self:center!important;padding:18px 18px 0 0!important;overflow:visible;border-radius:0;height:auto!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right:has(img)::before{content:""!important;display:block!important;position:absolute;top:0;left:50%;transform:translateX(calc(-50% + 9px));width:min(80%,440px);aspect-ratio:4/5;border:1px solid var(--ma-gold);border-radius:999px 999px 22px 22px;pointer-events:none;padding:0!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right a,#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right picture{display:block;position:relative!important;width:min(80%,440px);height:auto;border-radius:999px 999px 22px 22px;overflow:hidden}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right a picture{width:100%}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt img.wizi-img__item{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;border-radius:0!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__left{align-self:center!important}
@media (max-width:719px){#c1-body .wiziblocks__item.wiziblocks__item.ma-arch-r .wizi-imgtxt__right:has(img){padding:14px 14px 0 0!important;margin-top:12px}}

/* Monde Addict - cartes salons : lignes vides ignorées — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p:has(>br:only-child),#c1-body .wiziblocks__item.wiziblocks__item.ma-salons p:empty{display:none!important}

/* Monde Addict - bandeau des valeurs un peu plus petit — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-values h2{font-size:clamp(1.8rem,1rem + 2.4vw,3.1rem)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-values .wizi-txt__item>p:last-of-type{font-size:clamp(1.2rem,.95rem + .8vw,1.65rem);line-height:1.55}

/* Monde Addict - arches plus petites (Nos expertises) — 2026-10-26 */
#c1-body [id="c03e9504-7d62-4198-8890-0cf76e284a8a"] .wizi-imgtxt__left picture,#c1-body [id="c03e9504-7d62-4198-8890-0cf76e284a8a"] .wizi-imgtxt__left::before,#c1-body [id="294c3212-9d6d-4f7e-8ef4-8c21577cb96d"] .wizi-imgtxt__right picture,#c1-body [id="294c3212-9d6d-4f7e-8ef4-8c21577cb96d"] .wizi-imgtxt__right:has(img)::before{width:min(70%,370px)!important;min-width:0!important}

/* Monde Addict - titres des salons plus petits (Nos salons) — 2026-10-26 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-salons:has(p strong) h3{white-space:nowrap;font-size:clamp(1.55rem,1.1rem + 1vw,2.05rem)!important;line-height:1.15}

/* Monde Addict - moins d'espace avant le pied de page — 2026-10-26 */
#c1-body .body__wrapper .wiziblocks__item:not(:has(~ .wiziblocks__item)){margin-bottom:clamp(24px,3vw,48px)!important}
#c1-body .body__wrapper .wiziblocks__item.ma-band:not(:has(~ .wiziblocks__item)){margin-bottom:0!important}

/* Monde Addict - cartes salons : adresses et téléphones alignés — 2026-10-26 */
#c1-body .wiziblocks__item.ma-salons p strong{display:inline-block;width:100%;vertical-align:top;min-height:calc(2 * 1.42em);min-height:2lh}
@media (max-width:767px){#c1-body .wiziblocks__item.ma-salons p strong{min-height:calc(3 * 1.42em);min-height:3lh}}

/* Monde Addict - pied de page : les 6 salons — 2026-10-30 */
#c1-body .footer__info:has(.ma-fs)>.footer__title,#c1-body .footer__info:has(.ma-fs)>.footer__info__text:not(:has(.ma-fs)){display:none!important}
#c1-body .footer__middle:has(.ma-fs){display:grid!important;grid-template-columns:minmax(0,4fr) minmax(160px,1fr);gap:clamp(32px,4vw,64px);align-items:start;padding-bottom:clamp(32px,3vw,48px)!important}
#c1-body .footer__middle:has(.ma-fs)>.footer__bloc{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
#c1-body .footer__middle:has(.ma-fs)>.footer__menu{order:2}
#c1-body .footer__info p.footer__info__text:has(.ma-fs){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,3vw,48px);margin:0!important;text-align:left}
#c1-body .footer__info .ma-fs-title{grid-column:1/-1;display:block;font-family:'Cormorant Garamond',serif;font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem);font-weight:500;line-height:1.1;letter-spacing:.01em}
#c1-body .footer__info .ma-fs{display:flex;flex-direction:column;gap:6px;min-width:0}
#c1-body .footer__info .ma-fs strong{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:500;line-height:1.15;letter-spacing:.01em}
#c1-body .footer__info .ma-fs>span:not(.ma-fs-rs){font-size:.88rem;line-height:1.5;opacity:.78}
#c1-body .footer__info .ma-fs-rs{display:flex;gap:8px;margin-top:4px}
#c1-body .footer__info .ma-fs-rs a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(243,235,224,.35);border-radius:50%;font-size:0;color:inherit!important;text-decoration:none!important;transition:background-color .25s,border-color .25s,color .25s}
#c1-body .footer__info .ma-fs-rs a::before{font-family:'Font Awesome 6 Brands';font-weight:400;font-size:14px;line-height:1}
#c1-body .footer__info .ma-fs-rs a[href*=facebook]::before{content:'\f39e'}
#c1-body .footer__info .ma-fs-rs a[href*=instagram]::before{content:'\f16d'}
#c1-body .footer__info .ma-fs-rs a:hover,#c1-body .footer__info .ma-fs-rs a:focus-visible{background:#c9a97a;border-color:#c9a97a;color:#231f1c!important}
@media (max-width:1023px){#c1-body .footer__middle:has(.ma-fs){grid-template-columns:1fr}#c1-body .footer__info p.footer__info__text:has(.ma-fs){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){#c1-body .footer__info p.footer__info__text:has(.ma-fs){grid-template-columns:1fr;gap:22px}}

/* Monde Addict - bannière animée offres du moment + À propos aligné — 2026-10-30 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wizi-txt__item{position:relative;isolation:isolate;overflow:hidden;text-align:center;align-items:center;padding:clamp(40px,5vw,72px) clamp(24px,6vw,96px);border-radius:28px;color:var(--ma-cream);background:linear-gradient(120deg,#2b2622 0%,#3a2f27 35%,#2f2a33 65%,#2b2622 100%);background-size:300% 300%;animation:ma-offer-bg 16s ease-in-out infinite;box-shadow:0 24px 60px -32px rgba(43,38,34,.55)}
#c1-body .wiziblocks__item.ma-offer .wizi-txt__item::before{content:'';position:absolute;inset:-40%;z-index:-1;background:radial-gradient(closest-side,rgba(205,172,121,.38),transparent 70%) 18% 30%/55% 55% no-repeat,radial-gradient(closest-side,rgba(169,178,206,.30),transparent 70%) 82% 70%/50% 50% no-repeat;animation:ma-offer-glow 14s ease-in-out infinite alternate}
#c1-body .wiziblocks__item.ma-offer .wizi-txt__item::after{content:'';position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(253,247,240,.10),transparent);transform:skewX(-18deg);animation:ma-offer-sheen 7s ease-in-out infinite}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer h2{color:var(--ma-cream)!important;font-size:clamp(2rem,1.3rem + 2.2vw,3.2rem)!important;line-height:1.08}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer h2 em{color:var(--ma-gold)!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wizi-txt__item>p{color:rgba(253,247,240,.82)!important;max-width:680px;margin-inline:auto!important;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.65}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wizi-txt__item>p:first-of-type{color:var(--ma-gold)!important;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center!important;margin-inline:auto!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wizi-txt__item>p:first-of-type::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--ma-gold);box-shadow:0 0 0 0 rgba(205,172,121,.6);animation:ma-offer-dot 2.4s ease-out infinite}
#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wiziBtn__wrapper{justify-content:center;text-align:center}
@keyframes ma-offer-bg{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes ma-offer-glow{0%{transform:translate(-6%,-4%) rotate(0deg)}100%{transform:translate(6%,5%) rotate(12deg)}}
@keyframes ma-offer-sheen{0%,55%{left:-60%}100%{left:130%}}
@keyframes ma-offer-dot{0%{box-shadow:0 0 0 0 rgba(205,172,121,.6)}80%,100%{box-shadow:0 0 0 10px rgba(205,172,121,0)}}
@media (prefers-reduced-motion:reduce){#c1-body .wiziblocks__item.ma-offer .wizi-txt__item,#c1-body .wiziblocks__item.ma-offer .wizi-txt__item::before,#c1-body .wiziblocks__item.ma-offer .wizi-txt__item::after,#c1-body .wiziblocks__item.ma-offer .wizi-txt__item>p:first-of-type::before{animation:none!important}}
@media (max-width:767px){#c1-body .wiziblocks__item.wiziblocks__item.ma-offer .wizi-txt__item{border-radius:22px}}
@media (min-width:1024px){#c1-body .footer__middle:has(.ma-fs)>.footer__menu{padding-top:calc(clamp(1.5rem,1.2rem + .8vw,1.9rem)*1.1 + 28px)!important}}

/* Monde Addict - bandeau des villes sans trou — 2026-11-05 */
#c1-body .wiziblocks__item.wiziblocks__item.ma-marquee .wizi-txt__item p{width:max-content!important;max-width:none!important;animation-duration:240s!important}

/* Monde Addict - logos des marques + sans liens réseaux (blog, pied de page) — 2026-11-05 */
#c1-body .wiziblocks__item.ma-brands .wizi-txt__thumbnail{height:auto!important;margin:0 0 14px!important;display:block}
#c1-body .wiziblocks__item.ma-brands .wizi-txt__thumbnail__item{width:100%!important;max-width:240px;height:110px!important;margin:0 auto!important;border-radius:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none!important;border:0!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-brands h3{font-size:clamp(1.2rem,1rem + .4vw,1.45rem)!important;margin:0 0 4px!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-brands p{font-size:.85rem;color:var(--ma-ink-soft)!important;margin:0!important}
#c1-body .wiziblocks__item.ma-brands .wizi-txt__item__wrapper{padding:clamp(20px,2vw,28px) 18px!important;border-radius:18px;overflow:hidden}
#c1-body .wiziblocks__item.ma-brands .wizi-wrapper__background{border-radius:18px}
#c1-body .wiziblocks__item.wiziblocks__item.ma-brands:not(.ma-brands--3){margin-bottom:clamp(14px,1.6vw,22px)!important}
@media (min-width:1024px){#c1-body .wiziblocks__item.ma-brands--3 .wizi-txt{justify-content:center!important}#c1-body .wiziblocks__item.ma-brands--3 .wizi-txt__item{flex:0 0 25%!important;max-width:25%!important}}
#c1-body .blog-t1__article__share,#c1-body .blog-t1__article__author__info__social,#c1-body .footer__bottom .footer__social{display:none!important}

/* Monde Addict - galerie Nos réalisations (portraits 3x3) — 2026-11-05 */
#c1-body .wiziblocks__item.ma-gallery .wizi-img{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);padding-inline:clamp(16px,4vw,48px);height:auto!important}
#c1-body .wiziblocks__item.ma-gallery .wizi-img__content{position:relative!important;width:auto!important;height:auto!important;aspect-ratio:3/4;overflow:hidden;border-radius:clamp(10px,1.4vw,18px);margin:0!important;padding:0!important}
#c1-body .wiziblocks__item.ma-gallery .wizi-img__content picture{position:static!important;display:block;width:100%;height:100%}
#c1-body .wiziblocks__item.ma-gallery .wizi-img__item{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none;max-width:none!important;transition:transform .6s var(--ma-ease)}
#c1-body .wiziblocks__item.ma-gallery .wizi-img__content:hover .wizi-img__item{transform:scale(1.04)}
#c1-body .wiziblocks__item.wiziblocks__item.ma-gallery:not(:has(~ .ma-gallery)){margin-bottom:clamp(40px,6vw,96px)!important}
#c1-body .wiziblocks__item.wiziblocks__item.ma-gallery:has(~ .ma-gallery){margin-bottom:clamp(10px,2vw,24px)!important}

/* Monde Addict - menu sur une ligne (9 liens) — 2026-11-05 */
@media (min-width:1024px){#c1-body .nav__itemlvl1--home{display:none!important}#c1-body .nav__maxWidth{flex-wrap:nowrap!important}#c1-body .nav__maxWidth .nav__itemlvl1{padding-right:clamp(6px,1.2vw - 4px,22px)!important;font-size:clamp(12px,.45vw + 6.5px,14px)!important;white-space:nowrap;flex-shrink:0}#c1-body .nav__maxWidth .nav__itemlvl1:last-child{margin-left:clamp(4px,.6vw,10px)}}

/* Monde Addict - photo d'équipe entière (Nous rejoindre) — 2026-11-06 */
#c1-body [id="a4b71841-7986-4925-93d2-a7f670dc6318"] .wizi-img__item{aspect-ratio:1512/788!important;height:auto!important}
