.awf-card{min-width:0;color:inherit}.awf-card__link{display:block;color:inherit;text-decoration:none;cursor:pointer}.awf-card__link--static{cursor:default}.awf-card__image-wrap{position:relative;overflow:hidden;border-radius:var(--awf-radius, 12px);background:#0000000a}.awf-card--supporting .awf-card__image-wrap{aspect-ratio:5 / 2}.awf-card--feature .awf-card__image-wrap{aspect-ratio:16 / 9}.awf-card--standard .awf-card__image-wrap{aspect-ratio:4 / 3}.awf-card--square .awf-card__image-wrap{aspect-ratio:1 / 1}.awf-card--tall .awf-card__image-wrap{aspect-ratio:3 / 4}.awf-card--native .awf-card__image-wrap{aspect-ratio:auto}.awf-card__image,.awf-card__placeholder,.awf-card__placeholder-svg{display:block;width:100%;height:100%}.awf-card__image{object-fit:var(--awf-card-image-fit, cover);object-position:var(--awf-card-image-position, center);transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.awf-card__placeholder{display:grid;place-items:center;opacity:.35}.awf-card__content{max-width:40em;padding-top:14px}.awf-card__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(1.3rem,1.3vw,1.55rem);font-weight:400;line-height:1.2;letter-spacing:-.015em;transition:opacity .3s ease}.awf-card__body{margin-top:10px;color:inherit;opacity:.86;font-size:17px;font-weight:400;line-height:1.58}.awf-card__body>*,.awf-card__meta>*{margin-top:0;margin-bottom:0}.awf-card__body>*+*,.awf-card__meta>*+*{margin-top:20px}.awf-card__meta{margin-top:14px;color:inherit;opacity:.72;font-size:15px;line-height:1.45}.awf-card__link:not(.awf-card__link--static):hover .awf-card__image{transform:scale(1.015);opacity:.94}.awf-card__link:not(.awf-card__link--static):hover .awf-card__heading{opacity:.72}.awf-card__link:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:var(--awf-radius, 12px)}@media(max-width:749px){.awf-card--supporting .awf-card__image-wrap,.awf-card--feature .awf-card__image-wrap,.awf-card--standard .awf-card__image-wrap{aspect-ratio:4 / 3}.awf-card__content{max-width:none}.awf-card__heading{font-size:clamp(1.25rem,5vw,1.45rem);line-height:1.2}.awf-card__body{font-size:16px;line-height:1.58}}@media(prefers-reduced-motion:reduce){.awf-card__image,.awf-card__heading{transition:none}.awf-card__link:not(.awf-card__link--static):hover .awf-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/awf-card.css.map */
