.c-product-family-card{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:15px}
.c-product-family-card h2,.c-product-family-card h3,.c-product-family-card h4{margin-top:0}
.c-product-family-card p:last-child{margin-bottom:0 !important}
.c-product-family-card__wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}
.c-product-family-card__img-wrapper{margin-bottom:20px;padding:0 15px;width:20%}
.c-product-family-card__content-wrapper{padding:0 15px;width:80%}
.c-product-family-card__button-wrapper,.c-product-family-card__parsys-wrapper>div{margin-top:15px}
.c-product-family-card__text-wrapper ol{list-style-type:none;margin-bottom:0;padding:0}
.c-product-family-card__text-wrapper ol li{display:inline-block;margin-right:16px;position:relative}
.c-product-family-card__text-wrapper ol li:after{content:"•";font-size:18px;position:absolute;right:-12px;top:-1px}
.c-product-family-card__text-wrapper ol li:last-child:after{content:""}
.c-product-family-card__text-wrapper ol li a{margin-right:0 !important}
.c-product-family-card--family-display{border:0;margin-top:40px;padding:0}
.c-product-family-card--family-display h2,.c-product-family-card--family-display h3,.c-product-family-card--family-display h4{font-size:30px !important}
@media(max-width:991px){.c-product-family-card--family-display h2,.c-product-family-card--family-display h3,.c-product-family-card--family-display h4{font-size:20px !important}
}
.c-product-family-card--no-image .c-product-family-card__img-wrapper{display:none}
.c-product-family-card--no-image .c-product-family-card__content-wrapper{width:100%}
@media(max-width:500px){.c-product-family-card__content-wrapper,.c-product-family-card__img-wrapper{width:100%}
}