.card{display:flex;flex-direction:column;height:100%;background-color:var(--secondaryColor);border-radius:var(--borderRadius);transition:transform .3s ease;overflow:hidden}.card:hover .card__media img{transform:scale(1.1)}.card:hover .card__content{background-color:var(--primaryColor)}.card:hover .card__content a:not(.button){text-decoration:underline!important}.card:hover .card__content .card__body,.card:hover .card__content .card__price,.card:hover .card__content h3{color:var(--textColorOnPrimaryBg)}.card:hover .card__content .card__body a,.card:hover .card__content .card__body ol,.card:hover .card__content .card__body p,.card:hover .card__content .card__body ul,.card:hover .card__content .card__price a,.card:hover .card__content .card__price ol,.card:hover .card__content .card__price p,.card:hover .card__content .card__price ul,.card:hover .card__content h3 a,.card:hover .card__content h3 ol,.card:hover .card__content h3 p,.card:hover .card__content h3 ul{color:var(--textColorOnPrimaryBg)}.card:hover .card__content .button{border-color:var(--textColorOnPrimaryBg);color:var(--textColorOnPrimaryBg)}.card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.card__inner{display:flex;flex-direction:column;height:100%}.card__media{position:relative;overflow:hidden;aspect-ratio:auto}.card__media img{width:100%;transition:transform .5s ease}.card__content{padding:36px;flex-grow:1;display:flex;flex-direction:column;transition:background-color .3s ease}.card__title{font-size:18px;font-style:normal;font-weight:600;line-height:24px;flex:1}.card__date{margin-bottom:9px;margin-top:0}.card__date span{font-size:14px;font-style:normal;font-weight:500;background-color:var(--sectionBgColor);border-radius:var(--borderRadius);padding:4px 8px;display:inline-block;color:var(--textBodyColor);transition:background-color .3s ease}.card__body{margin-top:auto;margin-bottom:20px}.card__body ul:first-of-type{margin-top:0}.card__body ul:last-of-type{margin-bottom:0}.card__body p{transition:transform .3s ease}.card__body p:last-child{margin-bottom:0}.card__price{font-size:30px;font-weight:700;margin-bottom:20px;color:var(--textBodyColor);font-family:var(--headingFont)}@media (min-width:780px){.card__title{font-size:20px;font-style:normal;font-weight:500;line-height:28px}}.card.card--no-image{background-color:transparent!important;border:1px solid var(--secondaryColor)}
/*# sourceMappingURL=c-card.css.map */
