/* Hello Abidjan — agrandissement des photos, icône vectorielle sobre.
   Remplace le glyphe typographique ⤢ et son grand bouton rond.
   Conserve une zone tactile de 36 × 36 px et l'agrandissement existant. */
#main .catalogue-gallery-stage > .catalogue-gallery-zoom {
  position:absolute;
  z-index:7;
  right:12px;
  bottom:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  min-width:36px;
  min-height:36px;
  padding:0;
  border:1px solid rgba(255,255,255,.2);
  border-radius:7px;
  background:rgba(22,42,53,.78);
  color:#fff;
  box-shadow:none;
  font-size:0;
  line-height:1;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:background-color .15s ease;
}
#main .catalogue-gallery-stage > .catalogue-gallery-zoom svg {
  display:block;
  width:18px;
  height:18px;
  flex:0 0 18px;
  stroke:#fff;
}
#main .catalogue-gallery-stage > .catalogue-gallery-zoom:is(:hover,:active) {
  background:rgba(13,72,107,.9);
}
#main .catalogue-gallery-stage > .catalogue-gallery-zoom:focus-visible {
  outline:2px solid #0873bd;
  outline-offset:3px;
}
@media(prefers-reduced-motion:reduce){
  #main .catalogue-gallery-stage > .catalogue-gallery-zoom {transition:none}
}