.hero-text-card{background-color:var(--hero-text-card-background);padding-block:var(--hero-text-card-padding-top) var(--hero-text-card-padding-bottom)}.hero-text-card__inner{max-width:120rem;margin-inline:auto}.hero-text-card__heading{margin:0 auto;max-width:110rem;text-align:center;font-family:Factor Regular,Factor A,sans-serif;font-weight:700;line-height:.98;letter-spacing:-.03em}.hero-text-card__heading-part{display:inline;color:var(--heading-color);font-size:var(--heading-size);line-height:inherit}.hero-text-card__heading-part p{display:inline;margin:0;color:inherit;font:inherit}.hero-text-card__heading-part p+p:before,.hero-text-card__heading-part+.hero-text-card__heading-part:before{content:" "}.hero-text-card__cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(2.4rem,4vw,5.6rem) clamp(1.6rem,3vw,4rem);margin-top:clamp(3.2rem,5vw,6.4rem)}.hero-text-card__card{flex:0 1 calc((100% - 12rem)/4);min-width:18rem;max-width:26rem;text-align:center}.hero-text-card__media{position:relative;width:min(100%,var(--image-size));margin-inline:auto}.hero-text-card__image,.hero-text-card__placeholder{display:block;width:100%;height:auto}.hero-text-card__placeholder{aspect-ratio:1;background:#00000014}.hero-text-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.2rem;color:var(--overlay-color);font-size:var(--overlay-size);font-weight:700;line-height:1;text-align:center;overflow-wrap:anywhere}.hero-text-card__overlay p,.hero-text-card__subtitle p{margin:0;color:inherit;font:inherit}.hero-text-card__subtitle{margin-top:1.2rem;color:var(--subtitle-color);font-size:var(--subtitle-size);font-weight:600;line-height:1.15}@media screen and (max-width:989px){.hero-text-card__card{flex-basis:calc((100% - 3rem)/2)}}@media screen and (max-width:749px){.hero-text-card__heading-part{font-size:calc(var(--heading-size) * .62)}.hero-text-card__cards{gap:3.2rem 1.6rem;margin-top:3.2rem}.hero-text-card__card{flex-basis:calc((100% - 1.6rem)/2);min-width:13rem}}@media screen and (max-width:479px){.hero-text-card__card{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-hero-text-card.css.map */
