.feature-showcase__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(min-width:750px){.feature-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media(min-width:990px){.feature-showcase__grid{grid-template-columns:repeat(var(--cards-per-row, 3),minmax(0,1fr))}}.feature-showcase-card{display:flex;position:relative;overflow:hidden;border-radius:var(--border-radius-block, 2.4rem);color:rgb(var(--color-foreground));background:transparent}.feature-showcase-card:after{content:"";display:block;width:0;padding-bottom:var(--padding-bottom, 100%)}.feature-showcase-card__media{position:absolute;display:flex;overflow:hidden;width:100%;height:100%}.feature-showcase-card__media-image{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.feature-showcase-card__media-overlay{z-index:1}.feature-showcase-card__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--color-background, rgba(0, 0, 0, .4));-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);opacity:0;transition:opacity var(--duration-default) ease}.feature-showcase-card__indicator .icon{width:2.4rem;height:2.4rem;transition:transform var(--duration-default) ease,color var(--duration-default) ease}@media(hover:hover){.feature-showcase-card--has-description:hover .feature-showcase-card__indicator .button__fill{transform:translate(-50%,-50%) scale(.8);opacity:1}.feature-showcase-card--has-description:hover .feature-showcase-card__indicator .icon{color:rgb(var(--utility-button-color-bg));transform:rotate(45deg)}}@media(max-width:989px){.feature-showcase-card .button__fill{transform:translate(-50%,-50%) scale(.8);opacity:1}.feature-showcase-card .icon{color:rgb(var(--utility-button-color-bg))}}.feature-showcase-card__content{z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;pointer-events:none}.feature-showcase-card__content a{pointer-events:all}.feature-showcase-card__content-top{display:none;justify-content:flex-end;padding:2.4rem}@media(min-width:750px){.feature-showcase-card__content-top{display:flex}}.feature-showcase-card__content-bottom{margin-top:auto;padding:2.4rem}@media(min-width:750px){.feature-showcase-card__content-bottom{padding:3.2rem}}.feature-showcase-card__heading{margin:0}.feature-showcase-card__description{margin-top:2.4rem;color:rgba(var(--color-foreground),.7);max-width:44.4rem}@media(min-width:990px){.feature-showcase-card--has-description .feature-showcase-card__description{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;transition:grid-template-rows var(--duration-default) ease,margin-top var(--duration-default) ease}.feature-showcase-card--has-description .feature-showcase-card__description span{min-height:0;opacity:0;transform:translateY(.8rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.feature-showcase-card--has-description:hover .feature-showcase-card__blur,.feature-showcase-card--has-description:focus-within .feature-showcase-card__blur{opacity:1}.feature-showcase-card--has-description:hover .feature-showcase-card__description,.feature-showcase-card--has-description:focus-within .feature-showcase-card__description{grid-template-rows:1fr;margin-top:2.4rem}.feature-showcase-card--has-description:hover .feature-showcase-card__description span,.feature-showcase-card--has-description:focus-within .feature-showcase-card__description span{opacity:1;transform:translateY(0)}}.feature-showcase-card .block-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;border-radius:var(--border-radius-block)}.feature-showcase-card .block-overlay-link:empty{display:block}@media(hover:hover){[data-blured-effect=true] .feature-showcase-card:hover .feature-showcase-card__indicator .icon{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-feature-showcase.css.map */
