.image-cards-container{width:100vw;display:flex;flex-direction:column;gap:64px;padding:64px 0}.image-cards-container.has-background{background-color:var(--background-color, #f5f5f5)}.image-cards-container .image-cards-title{font-size:3rem;line-height:115%;text-align:center;max-width:1196px;padding:0 104px;box-sizing:border-box;margin:0 auto}.image-cards-container .image-cards-flex{max-width:1196px;display:flex;flex-direction:row;gap:52px;margin:0 auto}.image-cards-container .image-cards-flex .image-card{flex-basis:100%;display:flex;flex-direction:column;gap:16px}.image-cards-container .image-cards-flex .image-card .image-card-infos{display:flex;flex-direction:column;gap:24px;height:100%}.image-cards-container .image-cards-flex .image-card-title{font-size:1rem;line-height:125%}.image-cards-container .image-cards-flex .image-card-button{text-align:center;font-size:1.25rem;line-height:125%;padding:8px 16px;text-transform:capitalize;border:1px solid currentColor;text-decoration:none;display:inline-block;transition:all .3s ease}.image-cards-container .image-cards-flex .image-card-button:hover{opacity:1}.image-cards-container .image-card-link{line-height:0;text-decoration:none;display:block}.image-cards-container .image-card-image-container{line-height:0;position:relative;overflow:hidden}.image-cards-container .image-card-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;display:block}.image-cards-container .image-card-placeholder{aspect-ratio:1 / 1;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center}.image-cards-container .image-card-placeholder svg{width:50%;height:50%;opacity:.3}.image-cards-container .image-cards-title,.image-cards-container .image-cards-flex{width:83.06vw}@media screen and (max-width:820px){.image-cards-container .image-cards-title,.image-cards-container .image-cards-flex{width:calc(100vw - 80px)}.image-cards-container .image-cards-title{padding:0 40px}.image-cards-container{gap:48px;padding:48px 0}.image-cards-container .image-cards-title{font-size:2rem;padding:0 56px;width:calc(100vw - 112px)}.image-cards-container .image-cards-flex{flex-direction:column;gap:40px;width:calc(100vw - 112px);margin:0 56px}}@media screen and (max-width:600px){.image-cards-container{gap:32px;padding:32px 0}.image-cards-container .image-cards-title{font-size:1.5rem;padding:0 56px;width:calc(100vw - 112px)}.image-cards-container .image-cards-flex{gap:32px;width:calc(100vw - 112px);margin:0 56px}.image-cards-container .image-cards-flex .image-card-button{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/featured-content.css.map */
