.highlight-cards__grid{--card-hover-ease: cubic-bezier(.4, 0, .2, 1);display:grid;grid-template-columns:repeat(var(--cards-per-row-mobile, 1),minmax(0,1fr));gap:var(--cards-gap-mobile, 16px)}@media screen and (min-width:750px){.highlight-cards__grid{grid-template-columns:repeat(var(--cards-per-row, 2),minmax(0,1fr));gap:var(--cards-gap, 32px)}}.highlight-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--card-radius, 16px);background-color:var(--card-background, transparent);border:var(--card-border-width, 0px) solid var(--card-border-color, transparent);transition:background-color var(--card-hover-duration, .7s) var(--card-hover-ease),border-color var(--card-hover-duration, .7s) var(--card-hover-ease)}a.highlight-card{color:inherit;text-decoration:none}.highlight-card:hover{background-color:var(--card-background-hover, var(--card-background, transparent));border-color:var(--card-border-color-hover, var(--card-border-color, transparent))}.highlight-card__media{position:relative;aspect-ratio:var(--card-media-ratio, 1);overflow:hidden;border-radius:0 0 6px 6px}.highlight-card__media-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.highlight-card__overlay{position:absolute;left:var(--overlay-x, 50%);top:var(--overlay-y, 50%);width:var(--overlay-width, 60%);z-index:var(--overlay-plane, 1);translate:-50% -50%;transition:left var(--card-hover-duration, .7s) var(--card-hover-ease),top var(--card-hover-duration, .7s) var(--card-hover-ease),scale var(--card-hover-duration, .7s) var(--card-hover-ease),rotate var(--card-hover-duration, .7s) var(--card-hover-ease)}.highlight-card:hover .highlight-card__overlay{left:var(--overlay-hover-x, var(--overlay-x, 50%));top:var(--overlay-hover-y, var(--overlay-y, 50%));scale:var(--overlay-hover-scale, 1);rotate:var(--overlay-hover-rotate, 0deg)}.highlight-card__overlay img,.highlight-card__overlay svg{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.highlight-card,.highlight-card__overlay{transition:none}.highlight-card:hover .highlight-card__overlay{left:var(--overlay-x, 50%);top:var(--overlay-y, 50%);scale:1;rotate:0deg}}.highlight-card__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--card-body-padding, 20px 24px 24px);text-align:var(--card-text-align, center)}.highlight-card__surtitle{margin:0 0 4px}.highlight-card__title{margin:0}.highlight-cards__footer{margin-top:var(--footer-spacing, 32px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-highlight-cards.css.map */
