.intro-cards{width:100%;display:block}.intro-cards__heading{margin:0 0 4.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;line-height:1.15;text-align:center}.intro-cards__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:4.8rem;align-items:center}.intro-cards__layout>.intro-cards__grid:only-child{grid-column:1 / -1}.intro-cards__intro{min-width:0}.intro-cards__intro-title{margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:3.6rem;font-weight:700;line-height:1.3}.intro-cards__intro-text{color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.5}.intro-cards__intro-text>*{margin:0}.intro-cards__intro-text>*+*{margin-top:1rem}.intro-cards__grid{display:grid;grid-template-columns:repeat(var(--intro-cards-count),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.intro-cards__item{min-width:0}.intro-cards__card{position:relative;display:block;aspect-ratio:var(--intro-cards-ratio, 3 / 4);overflow:hidden;color:inherit;text-decoration:none;background:rgba(var(--color-foreground),.04)}.intro-cards__image,.intro-cards__card .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}a.intro-cards__card:hover .intro-cards__image{transform:scale(1.04)}.intro-cards__label{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:4rem 1.2rem 1.8rem;background:linear-gradient(to top,#00000059,#0000);color:var(--intro-cards-label);font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase}@media screen and (max-width:1200px){.intro-cards__layout{gap:3.2rem}}@media screen and (max-width:989px){.intro-cards__heading{margin-bottom:3.2rem}.intro-cards__layout{grid-template-columns:1fr;gap:2.4rem}.intro-cards__intro{text-align:center}.intro-cards__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(22rem,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.intro-cards__grid::-webkit-scrollbar{display:none}.intro-cards__item{scroll-snap-align:start}}@media screen and (max-width:1440px){.intro-cards__intro-title{font-size:3rem}}@media screen and (max-width:768px){.intro-cards__intro-title{font-size:2rem}.intro-cards__intro-text{font-size:1.4rem}.intro-cards__grid{grid-auto-columns:70%;gap:1.2rem}.intro-cards__label{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.intro-cards__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-intro-image-cards.css.map */
