.fc-featured-cards{--grid-gap-x: 2rem;--grid-gap-y: 2rem}.fc-featured-cards .featured-cards{background-color:transparent}.fc-featured-cards__grid{display:grid;gap:var(--grid-gap-y) var(--grid-gap-x)}.fc-featured-cards__grid.columns-1{grid-template-columns:1fr}.fc-featured-cards__card{display:block;border-radius:var(--fc-border-radius);overflow:hidden;position:relative}.fc-featured-cards__card:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgb(var(--color-background),.5);z-index:2;transition:background-color .25s ease-in-out}.fc-featured-cards__card:hover:before{background-color:rgb(var(--color-button),.85)}.fc-featured-cards__card-background-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:1}.fc-featured-cards__card-content{padding:calc(var(--grid-gap-y) * 3) var(--grid-gap-x);display:flex;gap:calc(var(--grid-gap-y) / 1.5) calc(var(--grid-gap-x) / 1.5);flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3}.fc-featured-cards__card-icon{width:3.6rem;height:3.6rem;margin-top:calc(var(--grid-gap-y) / 2)}.fc-featured-cards__card-title{margin-top:0;margin-bottom:0}.fc-featured-cards__card-tags{display:block;line-height:1;position:absolute;top:var(--grid-gap-y);right:var(--grid-gap-x)}.fc-featured-cards__card-copy p{margin-top:initial;margin-bottom:initial}.fc-featured-cards__card-link{font-size:0;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:4}@media (max-width: 767px){.fc-featured-cards__grid{padding-left:var(--grid-gap-x);padding-right:var(--grid-gap-x)}}@media (min-width: 768px){.fc-featured-cards__grid.columns-2{grid-template-columns:repeat(2,1fr)}.fc-featured-cards__grid.is-odd .fc-featured-cards__grid-item:last-child{grid-column:1 / -1}}@media (max-width: 989px){.fc-featured-cards__card-tags,.fc-featured-cards__card-copy{font-size:1.2rem}}@media (min-width: 1024px){.fc-featured-cards{--grid-gap-x: 3rem;--grid-gap-y: 3rem}}@media (min-width: 1366px){.fc-featured-cards{--grid-gap-y: 4rem;--grid-gap-x: 4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fc-section-featured-cards.css.map */
