.custom-image-cards{margin:0 auto}.custom-image-cards__header{margin-bottom:5rem}.custom-image-cards__heading{margin-bottom:1.5rem}.custom-image-cards__subheading{font-size:1.6rem;line-height:1.6;max-width:75rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.custom-image-cards__subheading{font-size:1.8rem}}.custom-image-cards-grid{display:grid;grid-template-columns:repeat(var(--cards-per-row, 3),1fr);margin-top:0}.custom-image-card{display:flex;flex-direction:column;overflow:hidden;border-style:solid;border-color:rgba(var(--color-foreground),.08);transition:transform .3s ease,box-shadow .3s ease;height:100%}.custom-image-card:hover{transform:translateY(-.4rem);box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.15)}.custom-image-card__media{position:relative;width:100%;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.custom-image-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.custom-image-card:hover .custom-image-card__media img{transform:scale(1.05)}.custom-image-card__media.media--placeholder{display:flex;align-items:center;justify-content:center}.custom-image-card__media .placeholder-svg{width:40%;height:40%;opacity:.2;fill:rgb(var(--color-foreground))}.custom-image-card__content{display:flex;flex-direction:column;flex-grow:1}.custom-image-card__title{margin:0 0 1.5rem;word-break:break-word}.custom-image-card__description{margin-bottom:2rem;flex-grow:1}.custom-image-card__description p{margin-bottom:1rem}.custom-image-card__description p:last-child{margin-bottom:0}.custom-image-card__footer{margin-top:auto}.custom-image-card__footer .button{width:100%;text-align:center}.placeholder-content{padding:5rem 2rem;text-align:center;color:rgba(var(--color-foreground),.55);border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:var(--border-radius)}@media screen and (max-width: 989px){.custom-image-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.custom-image-cards-grid{grid-template-columns:1fr;gap:2rem!important}.custom-image-cards__header{margin-bottom:3rem}.custom-image-card__content{padding:2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/section-custom-image-cards.css.map */
