.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{height:100%;text-decoration:none;text-align:var(--text-alignment,center)}.card--media{display:flex;flex-direction:column}.card__inner{width:100%;position:relative;overflow:hidden}.card__inner.ratio::before,.card.ratio::before{content:'';display:block;width:0;padding-bottom:var(--ratio-percent)}.card__media,.card .media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.card__media .media img,.card .media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card__content{width:100%;display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;flex-grow:1}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card__heading{margin:0}.card-information{width:100%}.card-information>*{line-height:1.4;color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card__heading a::after{bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}.card .media.media--hover-effect>img:only-child{transition:transform .5s ease}.card:hover .media.media--hover-effect>img:only-child{transform:scale(1.025)}.card__information .card__heading,.card-information .card__heading,.card__heading.h5,.card__heading{font-size:1.15em}@media screen and (max-width:749px){.card__content{padding:.6rem}.card__information{padding:.8rem .4rem}}