/* Category directory only. Does not affect product listings or checkout. */
.md-refonte #mdr-native-categories .mdr-category-design {
  max-width:1280px; margin:28px auto 64px; padding:0 40px;
  color:#14252d; font-family:Arial,Helvetica,sans-serif; text-align:left;
}
.md-refonte .mdr-category-design * { box-sizing:border-box; }
.md-refonte .mdr-category-design .mdr-category-kicker {
  display:flex; align-items:center; gap:12px; margin:0 0 12px;
  font-size:12px; line-height:1.5; font-weight:700; letter-spacing:2px;
}
.md-refonte .mdr-category-design .mdr-category-kicker::before {
  content:""; display:block; width:30px; height:3px; flex:none; background:#ef0d2f;
}
.md-refonte .mdr-category-design h2 {
  margin:0 0 12px; color:#14252d; font-size:34px; line-height:1.2;
  letter-spacing:-.6px; font-weight:700; text-align:left;
}
.md-refonte .mdr-category-design .mdr-category-description {
  margin:0; color:#59656b; font-size:16px; line-height:1.6;
}
.md-refonte .mdr-category-design .mdr-category-about { margin:12px 0 28px; color:#59656b; font-size:14px; line-height:1.7; }
.md-refonte .mdr-category-design .mdr-category-about summary { cursor:pointer; display:list-item; list-style:disclosure-closed inside; padding:6px 0; }
.md-refonte .mdr-category-design .mdr-category-about[open] summary { list-style-type:disclosure-open; }
.md-refonte .mdr-category-design .mdr-category-about > div { max-width:880px; padding:8px 0; }
.md-refonte .mdr-category-design .mdr-category-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:26px 22px; }
.md-refonte .mdr-category-design .mdr-category-tile {
  display:block; min-width:0; background:#fff; border:1px solid #e5e9eb;
  border-radius:10px; overflow:hidden; color:#14252d; text-decoration:none;
  transition:border-color .18s ease;
}
.md-refonte .mdr-category-design .mdr-category-tile:hover { border-color:#ef0d2f; text-decoration:none; }
.md-refonte .mdr-category-design .mdr-category-tile:focus-visible { outline:3px solid #ef0d2f; outline-offset:4px; }
.md-refonte .mdr-category-design .mdr-category-photo { aspect-ratio:1.35; overflow:hidden; background:#f4f6f7; }
.md-refonte .mdr-category-design .mdr-category-photo img { display:block; width:100%; height:100%; object-fit:cover; margin:0; }
.md-refonte .mdr-category-design .mdr-category-label {
  display:flex; justify-content:space-between; align-items:center; gap:14px;
  min-height:72px; padding:19px 18px; font-size:18px; line-height:1.35; font-weight:700;
}
.md-refonte .mdr-category-design .mdr-category-label > span:first-child { min-width:0; overflow-wrap:anywhere; }
.md-refonte .mdr-category-design .mdr-category-arrow { color:#ef0d2f; font-size:25px; font-weight:400; flex:none; }
@media(max-width:991px) {
  .md-refonte #mdr-native-categories .mdr-category-design { padding:0 28px; }
  .md-refonte .mdr-category-design .mdr-category-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px 18px; }
}
@media(max-width:540px) {
  .md-refonte #mdr-native-categories .mdr-category-design { margin:24px auto 40px; padding:0 16px; }
  .md-refonte .mdr-category-design h2 { font-size:27px; }
  .md-refonte .mdr-category-design .mdr-category-kicker { font-size:10px; letter-spacing:1.3px; gap:8px; }
  .md-refonte .mdr-category-design .mdr-category-grid { gap:16px 12px; }
  .md-refonte .mdr-category-design .mdr-category-label { padding:12px 10px; min-height:66px; font-size:14px; gap:8px; }
  .md-refonte .mdr-category-design .mdr-category-arrow { font-size:20px; }
}
@media(prefers-reduced-motion:reduce) { .md-refonte .mdr-category-design .mdr-category-tile { transition:none; } }

/* Images associées aux URL des catégories FR/EN, indépendamment de leur ordre. */
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-page-d-accueil/"], [href="/home-page-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-animaux/"], [href="/animals-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-arbres-et-forets/"], [href="/forest-mural-wallpaper/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-de-beton/"], [href="/concrete-wall-murals-en/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-noir-et-blanche/"], [href="/black-white-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-carte-du-monde/"], [href="/world-map-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chambre-d-enfant/"], [href="/kid-s-room-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chutes/"], [href="/waterfall-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-eau/"], [href="/water-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-etoiles-et-espace/"], [href="/stars-and-space-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-fleurs/"], [href="/flowers-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-graffiti/"], [href="/graffiti-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-montagne/"], [href="/mountain-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-motifs-et-pattern/"], [href="/pattern-and-abstract-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-paysage/"], [href="/landscape-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plage/"], [href="/beach-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plan-rapproche/"], [href="/macro-photo-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-pont/"], [href="/bridges-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-quais/"], [href="/piers-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-sport/"], [href="/sports-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-bois/"], [href="/wooden-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-brique/"], [href="/brick-wall-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-ville-et-architecture/"], [href="/cityscapes-and-buildings-murals/"]) .mdr-category-photo,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-zen/"], [href="/zen-wall-murals/"]) .mdr-category-photo { background-size:cover; background-position:center; }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-page-d-accueil/"], [href="/home-page-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/page-daccueil.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-animaux/"], [href="/animals-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/animaux.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-arbres-et-forets/"], [href="/forest-mural-wallpaper/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/foret-grand-arbre.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-de-beton/"], [href="/concrete-wall-murals-en/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/beton.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-noir-et-blanche/"], [href="/black-white-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/noir-et-blanc.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-carte-du-monde/"], [href="/world-map-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/carte-du-monde.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chambre-d-enfant/"], [href="/kid-s-room-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/chambre-denfant.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chutes/"], [href="/waterfall-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/chutes.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-eau/"], [href="/water-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/eau.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-etoiles-et-espace/"], [href="/stars-and-space-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/etoiles-et-espace.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-fleurs/"], [href="/flowers-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/fleurs.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-graffiti/"], [href="/graffiti-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/graffiti.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-montagne/"], [href="/mountain-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/montagne.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-motifs-et-pattern/"], [href="/pattern-and-abstract-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/motifs-et-pattern.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-paysage/"], [href="/landscape-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/paysage.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plage/"], [href="/beach-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/plage.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plan-rapproche/"], [href="/macro-photo-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/plan-rapproche.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-pont/"], [href="/bridges-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/pont.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-quais/"], [href="/piers-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/quais.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-sport/"], [href="/sports-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/sport.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-bois/"], [href="/wooden-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/texture-de-bois.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-brique/"], [href="/brick-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/texture-de-brique.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-ville-et-architecture/"], [href="/cityscapes-and-buildings-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/ville-et-architecture.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-zen/"], [href="/zen-wall-murals/"]) .mdr-category-photo { background-image:url('/assets/client/refonte-20260910/category-ambiances/zen.png'); }
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-page-d-accueil/"], [href="/home-page-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-animaux/"], [href="/animals-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-arbres-et-forets/"], [href="/forest-mural-wallpaper/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-de-beton/"], [href="/concrete-wall-murals-en/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-noir-et-blanche/"], [href="/black-white-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-carte-du-monde/"], [href="/world-map-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chambre-d-enfant/"], [href="/kid-s-room-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-chutes/"], [href="/waterfall-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-eau/"], [href="/water-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-etoiles-et-espace/"], [href="/stars-and-space-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-fleurs/"], [href="/flowers-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-graffiti/"], [href="/graffiti-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-montagne/"], [href="/mountain-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-motifs-et-pattern/"], [href="/pattern-and-abstract-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-paysage/"], [href="/landscape-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plage/"], [href="/beach-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-plan-rapproche/"], [href="/macro-photo-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-pont/"], [href="/bridges-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-quais/"], [href="/piers-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-sport/"], [href="/sports-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-bois/"], [href="/wooden-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-texture-de-brique/"], [href="/brick-wall-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-ville-et-architecture/"], [href="/cityscapes-and-buildings-murals/"]) .mdr-category-photo > img,
.md-refonte .mdr-category-design .mdr-category-tile:is([href="/fr/murales-zen/"], [href="/zen-wall-murals/"]) .mdr-category-photo > img { opacity:0; }
