.for-login .page-card-head img.app-logo {
    width: min-content;
    margin: auto;
}

/* ---------------------------------------------------------------------------
   A video in the product gallery.
   The chip sits among the photo thumbnails and carries a play badge; the
   player replaces the main picture rather than opening a second window.
   --------------------------------------------------------------------------- */
/* Sized like its neighbours, and NOT allowed to stretch the strip: a flex
   child with no width took the whole column and pushed the gallery aside. */
.nb-video-chip {
	position: relative; display: block; padding: 0; margin: 0 0 8px;
	flex: 0 0 auto; width: 80px; max-width: 100%;
	border: 1px solid transparent; border-radius: 8px; overflow: hidden;
	background: transparent; cursor: pointer; line-height: 0;
}
.nb-video-chip img, .nb-video-blank {
	display: block; width: 100%; height: auto; border-radius: 7px;
}
.nb-video-blank { background: #141414; aspect-ratio: 4 / 3; }
.nb-video-chip::after {
	content: ""; position: absolute; inset: 0; border-radius: 7px;
	background: rgba(20, 20, 20, .35);
}
.nb-video-play {
	position: absolute; inset: 0; display: flex; align-items: center;
	justify-content: center; color: #fff; font-size: 18px; z-index: 1;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
.nb-video-chip.is-on { border-color: var(--nb-clay, #d68a59); }
.item-slideshow-mobile .nb-video-chip { width: 64px; margin: 0 8px 0 0; }
.nb-video-frame { width: 100%; aspect-ratio: 16 / 9; border-radius: 10px; overflow: hidden;
	background: #141414; }
.nb-video-frame iframe, .nb-video-frame video { width: 100%; height: 100%; border: 0; }

/* //// Neoffice — « Explorer » suivait `--orange-500`, une variable de Frappe :
   un bouton orange vif au milieu d'un catalogue aux couleurs de la maison, dix
   fois par page. La règle vit dans `webshop-web.bundle.css`, un bundle que
   seule une recompilation par instance mettrait à jour — et le déploiement
   nocturne ne rebuild que frappe et raven. On la corrige donc ici, dans une
   feuille servie telle quelle, chargée après celle de la boutique.
   À retirer le jour où le bundle webshop sera reconstruit partout. */
.btn-explore-variants {
	background-color: var(--primary-color, #141414);
	border-color: var(--primary-color, #141414);
}
.btn-explore-variants:hover {
	background-color: var(--primary-hover, #000);
	border-color: var(--primary-hover, #000);
}
