.family-cards__heading{margin:4rem 0 2rem}.family-cards{--family-cards-gap: 2.4rem;position:relative;list-style:none;margin:0;padding:0;display:flex;gap:var(--family-cards-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.family-cards::-webkit-scrollbar{display:none}.family-card{flex:0 0 78%;scroll-snap-align:start}@media screen and (min-width:750px){.family-card{flex-basis:calc((100% - var(--family-cards-gap) * 2) / 2.3)}}@media screen and (min-width:990px){.family-cards-slider:not(.family-cards-slider--desktop) .family-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.family-cards-slider:not(.family-cards-slider--desktop) .family-cards__buttons{display:none}.family-cards-slider--desktop .family-card{flex-basis:calc((100% - var(--family-cards-gap) * 4) / 4.3)}}.family-cards__buttons{margin-top:1.2rem}.family-card__link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.family-card__media{position:relative;padding-bottom:75%;border-radius:12px;overflow:hidden;margin-bottom:1.2rem}.family-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.family-card__link:hover img{transform:scale(1.03)}.family-card__link:hover .family-card__title{text-decoration:underline}.family-card__title{display:block;margin:0 0 .6rem}.family-card__text{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-family-cards.css.map */
