.et-shelf .productcoutts{display:flex;width:100%}
.et-shelf .productcoutts.cq-Editable-dom .shelf-wrapper{display:flex;flex-direction:column;width:100%}
.et-shelf .productcoutts .ml-card{display:flex;flex-direction:column;width:100%;flex:1}
.et-shelf .productcoutts .ml-card__image{margin:0 0 40px;aspect-ratio:4 / 3;height:auto;overflow:hidden;position:relative;text-align:center;width:100%}
.et-shelf .productcoutts .ml-card__image .image{height:100%}
.et-shelf .productcoutts .ml-card__image .image .comp-img-generic{height:inherit;width:inherit}
.et-shelf .productcoutts .ml-card__image .image .comp-img-generic.svg img{aspect-ratio:4 / 3}
.et-shelf .productcoutts .ml-card__running-head{margin:0 0 8px}
.et-shelf .productcoutts .ml-card__running-head .textsimple .comp-rich-text{font-family:"CouttsSienaLight",sans-serif;font-size:18px;letter-spacing:.36px;line-height:23px}
.et-shelf .productcoutts .ml-card__title{margin:0 0 2px}
.et-shelf .productcoutts .ml-card__title .title-comp{margin-bottom:0}
.et-shelf .productcoutts .ml-card__description{margin:6px 0 2px}
.et-shelf .productcoutts .ml-card__cta{margin:auto 0 0}
.et-shelf .productcoutts .ml-card__cta .cta .cta-button{width:calc(100% - 2px)}
.et-shelf .productcoutts .ml-card__running-head .textsimple.text .comp-rich-text p:last-child,.et-shelf .productcoutts .ml-card__description .text .comp-rich-text p:last-child{margin:0}
.et-shelf .productcoutts .ml-card.image--hidden{padding-top:0}
@media(min-width:1256px){.et-shelf .productcoutts .ml-card:has(.cta-tertiary) .ml-card__description,.et-shelf .productcoutts .ml-card:has(.ml-card__cta) .ml-card__description{margin:6px 0 14px}
.et-shelf .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(192px * 0.12)}
.et-shelf .two-column-view .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(419px * 0.12)}
.et-shelf .three-column-view .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(267px * 0.12)}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .productcoutts .ml-card:has(.cta-tertiary) .ml-card__description,.et-shelf .productcoutts .ml-card:has(.ml-card__cta) .ml-card__description{margin:6px 0 14px}
.et-shelf .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(210px * 0.12)}
.et-shelf .two-column-view .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(210px * 0.12)}
.et-shelf .three-column-view .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(128px * 0.12)}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .productcoutts .ml-card:has(.cta-tertiary) .ml-card__description,.et-shelf .productcoutts .ml-card:has(.ml-card__cta) .ml-card__description{margin:6px 0 14px}
.et-shelf .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(210px * 0.12)}
}
@media(max-width:767px){.et-shelf .productcoutts .ml-card__image .image .comp-img-generic.svg img{padding:calc(209px * 0.12)}
.et-shelf .productcoutts .ml-card__description{margin-bottom:12px}
}