/* Collections : motifs entiers et mosaïque commune à l’accueil. */
.grid{--mosaic-columns:5;--mosaic-gap:22px;display:grid!important;grid-template-columns:repeat(var(--mosaic-columns),minmax(0,1fr))!important;gap:var(--mosaic-gap)!important;position:relative;max-width:1320px;margin:28px auto 40px;overflow:visible!important}
.grid .card{display:block!important;width:100%!important;margin:0!important;position:relative;min-height:0!important;transform:none!important;translate:none!important;overflow:visible!important}
.grid .card .art{display:block!important;position:relative!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important;background:transparent!important}
.grid .card .art img{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:340px!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important}
.grid .card-title{display:block;margin-top:10px!important;min-height:0!important}.grid .card-family{display:none}.grid .card small:empty{display:none}
.grid.is-masonry{display:block!important;column-count:auto!important}.grid.is-masonry>.card{position:absolute!important;width:var(--mosaic-card-width)!important}
.mosaic-hover-preview{position:fixed;z-index:10000;pointer-events:none;background:var(--paper,#faf7ef);border-radius:4px;box-shadow:0 8px 26px #193d3640;transform-origin:center;will-change:transform,opacity}.mosaic-hover-preview[hidden]{display:none!important}.mosaic-hover-preview img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:4px}
@media(max-width:1100px){.grid{--mosaic-columns:4}}@media(max-width:820px){.grid{--mosaic-columns:3}}@media(max-width:540px){.grid{--mosaic-columns:2;--mosaic-gap:14px}.grid .card .art img{max-height:215px!important}.grid .card-title{font-size:13px!important;line-height:1.3!important}}
