@media screen and (min-width:640px){.image-card{max-height:100%}}.image-card__img{overflow:hidden}.image-card .button{pointer-events:auto}.image-card .button svg{width:14px;height:14px}.image-card__content{display:flex;z-index:10;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}@media screen and (max-width:767px){.image-card__content{padding:20px}.image-card__content .richtext__title+.richtext__button{margin-top:10px}}.image-card__inner{position:relative;display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width:640px){.image-card__inner{overflow:hidden}}@media screen and (max-width:767px){.image-card--content-stack .image-card__content{position:static!important;padding:20px 0 0;pointer-events:auto;align-items:flex-start!important}.image-card--content-stack .richtext__title{color:rgb(var(--color-heading))}.image-card--content-stack .richtext__subtitle{color:rgb(var(--color-foreground))}.image-card--content-stack:not(.color-scheme-inherit) .image-card__content{padding:20px 12px}}.image-card--button-fixed .button--fixed{display:flex;align-items:center;justify-content:space-between;position:absolute;left:40px;right:40px;bottom:0;border-color:currentColor;border-width:1px 0 0 0!important;background-color:#0000;box-shadow:none!important;border-radius:0;padding-left:0;padding-right:0}.image-card--button-fixed .button--fixed:hover{color:inherit}.image-card--button-fixed .button--fixed svg{transform:scale(1)!important}@media screen and (max-width:639px){.image-card--button-fixed .button--fixed{left:20px;right:20px}}.image-card--button-fixed .button:not(.button--fixed){display:none}@media screen and (max-width:767px){.image-card.image-card--content-stack .button--fixed{display:none}.image-card.image-card--content-stack .button:not(.button--fixed){display:inline-flex}}@media screen and (max-width:767px){.mixed-layout--mobile-scroll .image-card{width:auto;--image-height: 70vw }.mixed-layout--mobile-scroll .image-card__img{height:var(--image-height)}.mixed-layout--mobile-scroll .image-card__content{width:calc(var(--image-ratio)*var(--image-height));align-items:flex-end;flex:1}.mixed-layout--mobile-scroll .image-card__content .image-card__heading{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-image-card.css.map */
