.product-card{margin-bottom:30px;display:flex}.product-card .wrapper{background:#fff;position:relative;box-shadow:4px 0 46px 0 rgb(0 0 0 / 30%),inset 0 0 0 10em rgb(255 255 255 / 0%);width:100%}.product-card--highlight .wrapper{background:transparent}.product-card a{text-decoration:none}.product-card__image{position:relative;width:100%;height:0;padding-top:56.25%;display:block}.product-card__image::before{background-image:linear-gradient(transparent,rgba(0,0,0,0.8));background-position:0px 140%;background-repeat:no-repeat;background-size:100% 70%;bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:background-position .2s ease;z-index:1}.product-card__image:hover::before{background-position:0px 100%}.product-card__image img{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.product-card__image h2{position:absolute;bottom:0;color:white;padding:1.3rem 1.6rem;z-index:2}.product-card__image .product-card__category,.product-card__image+.product-card__category{background:#f60;color:#fff;position:absolute;padding:6px 13px;left:0;transform:translatey(-50%);white-space:nowrap;width:auto;z-index:2}.page-theme-orange .product-card__category{background-color:#f60}.page-theme-red .product-card__category{background-color:#c31b18}.page-theme-blue .product-card__category{background-color:#245d8d}.page-theme-teal .product-card__category{background-color:#168788}.product-card__summary{padding:2.5rem 1.5rem 1.5rem}.product-card__summary h6{color:gray;font-family:Open Sans,sans-serif;font-size:.65rem;font-weight:400;letter-spacing:0;margin-bottom:1rem;text-transform:none}.product-card__summary h6 a{color:#19abff}.product-card__summary h6 a:hover{text-decoration:underline}.product-card__summary h6 span{color:#19abff}.product-card__summary .content p{color:#000}.product-card__summary .content p a{font-family:"Jost* 700",sans-serif}.product-card__button-wrapper{display:flex;justify-content:start;padding:0 1.5rem 1.5rem}.product-card__button-wrapper .button{width:auto;min-width:140px}.product-card__spacer{display:block;height:90px;width:100%}.product-card__author{bottom:0;left:0;padding:0 1.75rem 1.2rem;position:absolute;right:0}.product-card__author .author-link{color:#19abff}