.image-text-cards__container{padding-top:74px;padding-bottom:74px}.image-text-cards__layout--grid{display:grid;grid-template-columns:repeat(var(--column-desktop),1fr);gap:45px}.image-text-cards__layout--slider{display:flex;gap:45px;max-width:100%;overflow:auto;scroll-snap-type:x mandatory;position:relative}.image-text-cards__layout--slider>.image-text-card{scroll-snap-align:start;flex:0 0 calc((100% - (45px * (var(--column-desktop) - 1))) / var(--column-desktop))}a.image-text-card:hover .image-text-card__media :is(img,svg){transform:scale(1.05)}a.image-text-card:hover .image-text-card__title-text{text-decoration:underline}.image-text-card__media{width:100%;aspect-ratio:var(--image-ratio);position:relative;border-radius:10px;border:1px solid #AAAAAA;overflow:hidden}.image-text-card__media :is(img,svg){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.2s ease-in-out}.image-text-card__title{display:flex;align-items:flex-start;justify-content:center;gap:9px;text-align:center;color:#000;font-family:var(--font-family-manrope);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:21px 0 0}.image-text-card__title-count{display:inline-block;flex:0 0 16px;margin-top:3px;height:16px;text-align:center;line-height:16px;border-radius:50%;background-color:#4a8081;color:#fff;font-size:11px;font-weight:700}@media screen and (max-width: 1024px){.image-text-cards__layout--grid{grid-template-columns:repeat(max(calc(var(--column-desktop) - 1),var(--column-mobile)),1fr);gap:35px}}@media screen and (max-width:749px){.image-text-cards__container{padding-top:45px;padding-bottom:45px}.image-text-cards__layout--grid{grid-template-columns:repeat(var(--column-mobile),1fr);gap:20px}.image-text-cards__layout--slider{gap:20px;max-width:calc(100% + 3rem);width:calc(100% + 3rem);margin:0 -1.5rem;padding:0 1.5rem;scroll-padding:0 1.5rem}.image-text-cards__layout--slider>.image-text-card{flex:0 0 calc((100% - (20px * (var(--column-mobile) - 1))) / var(--column-mobile) - 20px)}.image-text-card__title{font-size:16px;margin:16px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-image-text-cards.css.map */
