.text-image-cards{--px: 2rem;--py: 2.4rem}.text-image-card--content-gap-none{--content-gap: 0}.text-image-card--content-gap-small{--content-gap: 1rem}.text-image-card--content-gap-medium{--content-gap: 2rem}.text-image-card--content-gap-large{--content-gap: 3rem}@media (max-width: 767.98px){.text-image-cards{--px: 1.6rem}}.text-image-card{transition:box-shadow var(--duration-default) ease-in-out;border-radius:var(--blocks-radius);overflow:hidden;display:grid;grid-template-columns:2fr 1fr;gap:var(--content-gap, 2rem)}@media (min-width: 768px){.text-image-card{align-items:center}}.text-image-card__media{order:2}.text-image-card__content{order:1}.text-image-card__media{display:inline-block;vertical-align:top;max-width:100%;width:100%;height:fit-content;align-self:end}@media (max-width: 767.98px){.text-image-card__media{margin-bottom:1.6rem}}.text-image-card__content{flex:1;display:flex;flex-direction:column;padding:var(--py) var(--px)}.text-image-card__text{margin-bottom:2rem;word-break:break-word}@media (max-width: 767.98px){.text-image-card__text{margin-bottom:1.6rem}}.text-image-card__button{margin-top:auto}.text-image-card--show-grid{background-image:linear-gradient(rgba(var(--color-border),.1) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--color-border),.1) 1px,transparent 1px);background-size:30px 30px;background-position:center center}.text-image-card--show-radial-blur .text-image-card__media{position:relative}.text-image-card--show-radial-blur .text-image-card__content,.text-image-card--show-radial-blur .text-image-card__media motion-element{z-index:2}.text-image-card--show-radial-blur .text-image-card__media:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250%;height:250%;background:rgba(var(--color-button),.9);filter:blur(70px);z-index:1;border-radius:50%}.text-image-card:hover{box-shadow:0 0 3.2rem rgba(var(--color-foreground),.1)}@media (max-width: 767.98px){.text-image-cards__items{grid-template-columns:repeat(var(--f-columns-mobile),1fr);gap:20px}}@media (min-width: 768px) and (max-width: 1023.98px){.text-image-cards__items{grid-template-columns:repeat(var(--f-columns-md),1fr);gap:20px}}@media (min-width: 1024px){.text-image-cards__items{grid-template-columns:repeat(var(--f-columns-lg),1fr);gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-text-image-cards.css.map */
