.rv-families{padding-block:var(--rv-space-24)}.rv-families__intro{max-width:62rem;margin-bottom:var(--rv-space-14)}.rv-families__titre{font-size:var(--rv-fs-h2);line-height:1.15;margin:0;text-wrap:balance}.rv-families__texte{font-size:var(--rv-fs-body);line-height:1.6;margin-top:var(--rv-space-4);text-wrap:pretty}.rv-families__texte>p{margin:0}.rv-families__grille{display:grid;grid-template-columns:repeat(var(--rv-familles-colonnes, 5),1fr);gap:var(--rv-space-4);list-style:none;margin:0;padding:0}.rv-families__item{margin:0}.rv-family{position:relative;display:flex;align-items:flex-end;aspect-ratio:1 / 1.3;overflow:hidden;isolation:isolate;text-decoration:none;background-color:var(--rv-night-900);color:var(--rv-shell-100);transition:transform var(--rv-duration-slow) var(--rv-ease-out)}.rv-family:not(.rv-family--avec-image){background-image:linear-gradient(160deg,var(--rv-night-700) 0%,var(--rv-night-900) 72%)}.rv-family__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--rv-duration-slow) var(--rv-ease-out)}.rv-family--avec-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#080819d1,#08081961 55%,#0808192e)}.rv-family__contenu{position:relative;display:flex;flex-direction:column;gap:var(--rv-space-1);padding:var(--rv-space-5);width:100%}.rv-family__nom{font-family:var(--rv-font-display, inherit);font-size:var(--rv-fs-title-card);line-height:1.2}.rv-family__compte{font-size:var(--rv-fs-eyebrow);letter-spacing:var(--rv-tracking-eyebrow);text-transform:uppercase;color:var(--rv-gold-400)}.rv-family:hover .rv-family__image{transform:scale(1.04)}.rv-family:focus-visible{outline:2px solid var(--rv-gold-700);outline-offset:3px}@media(prefers-reduced-motion:reduce){.rv-family,.rv-family__image{transition:none}.rv-family:hover .rv-family__image{transform:none}}@media screen and (max-width:1199px){.rv-families__grille{grid-template-columns:repeat(min(3,var(--rv-familles-colonnes, 3)),1fr)}}@media screen and (max-width:749px){.rv-families{padding-block:var(--rv-space-16)}.rv-families__grille{grid-template-columns:repeat(2,1fr);gap:var(--rv-space-3)}.rv-families__intro{margin-bottom:var(--rv-space-10)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revele-families.css.map */
