.fc-section{background-color:var(--fc-section-bg, #000000);padding:20px 40px;width:100%}.fc-container{width:100%;max-width:100%;margin:0 auto}.fc-grid{display:grid;grid-template-columns:repeat(var(--fc-cards-per-row, 3),1fr);gap:var(--fc-gap, 24px)}.fc-card{position:relative;display:block;overflow:hidden;border-radius:var(--fc-card-radius, 6px);background-color:#111;height:var(--fc-desktop-height, 380px);border:1px solid transparent;transition:border-color .35s ease,transform .35s ease;text-decoration:none;color:inherit}.fc-card:hover{border-color:var(--fc-card-hover-border, #ffffff);transform:translateY(-2px)}.fc-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .7s cubic-bezier(.25,.8,.25,1);will-change:transform}.fc-card:hover .fc-card__image{transform:scale(1.05)}.fc-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--fc-overlay-color, #000000) 0%,color-mix(in srgb,var(--fc-overlay-color, #000000) 75%,transparent) 45%,color-mix(in srgb,var(--fc-overlay-color, #000000) 20%,transparent) 100%);opacity:var(--fc-overlay-opacity, .9);transition:opacity .35s ease}.fc-card:hover .fc-card__overlay{opacity:calc(var(--fc-overlay-opacity, .9) - .08)}.fc-card__content{position:relative;z-index:3;width:100%;max-width:var(--fc-content-max-width, 100%);padding:var(--fc-content-padding, 24px) calc(var(--fc-content-padding-x, 24px) + 10px);display:flex;flex-direction:column;gap:6px;text-align:var(--fc-text-align, left);align-items:var(--fc-items-align, flex-start);height:100%;justify-content:var(--fc-v-align, center);margin-left:0;margin-right:auto}.fc-card__number{margin:0;font-size:var(--fc-number-size, 20px);font-weight:800;color:var(--fc-number-color, #ffffff);line-height:1.1;letter-spacing:-.01em}.fc-card__heading{margin:0;font-size:var(--fc-heading-size, 34px);font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--fc-heading-color, #ffffff)}.fc-card__tagline{margin:4px 0 0;font-size:var(--fc-tagline-size, 15px);font-weight:600;line-height:1.35;color:var(--fc-tagline-color, #f0f0f0)}.fc-card__description{margin:6px 0 0;font-size:var(--fc-desc-size, 13px);line-height:1.55;color:var(--fc-desc-color, #b8b8b8)}.fc-card__description p{margin:0}.fc-card__description p+p{margin-top:6px}@media(max-width:989px){.fc-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--fc-gap, 24px) * .8)}.fc-card{height:calc(var(--fc-desktop-height, 260px) * 1.1)}.fc-section{padding-left:24px;padding-right:24px}.fc-card__heading{font-size:calc(var(--fc-heading-size, 34px) * .85)}}@media(max-width:749px){.fc-section{padding-left:16px;padding-right:16px;padding-top:calc(var(--fc-padding-top, 40px) * .7);padding-bottom:calc(var(--fc-padding-bottom, 40px) * .7)}.fc-grid{grid-template-columns:1fr;gap:calc(var(--fc-gap, 24px) * .8)}.fc-card{height:var(--fc-mobile-height, 260px)}.fc-card__heading{font-size:calc(var(--fc-heading-size, 34px) * .75)}.fc-card__content{padding:calc(var(--fc-content-padding, 24px) * .85) calc(var(--fc-content-padding-x, 24px) * .85)}.fc-card__overlay{background:linear-gradient(to top,var(--fc-overlay-color, #000000) 0%,color-mix(in srgb,var(--fc-overlay-color, #000000) 80%,transparent) 60%,color-mix(in srgb,var(--fc-overlay-color, #000000) 30%,transparent) 100%)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/feature-cards.css.map */
