.feature-cards{--feature-cards-text: #ffffff;--feature-cards-muted: #bcbcbc;--feature-cards-link: #f2f2f2;--feature-cards-heading-font: "AmericanFrights", "American Frights", "CustomFontHeading", serif;--feature-cards-body-font: "Inter", var(--typeBasePrimary), var(--typeBaseFallback), sans-serif;display:block;width:100%;padding:var(--feature-cards-pt-mobile, 48px) 0 var(--feature-cards-pb-mobile, 48px);background:var(--feature-cards-bg, #0d0d0d);color:var(--feature-cards-text);font-family:var(--feature-cards-body-font);overflow-x:hidden;overflow-x:clip}.shopify-section.index-section:has(.feature-cards){overflow-x:hidden;overflow-x:clip}.feature-cards[data-aos=feature-cards__animation]{transform:none}.feature-cards__container{display:flex;width:100%;max-width:1554px;margin:0 auto;padding:0 16px;flex-direction:column;align-items:center;gap:24px}.feature-cards,.feature-cards *,.feature-cards *:before,.feature-cards *:after{box-sizing:border-box}.feature-cards__header{display:flex;width:100%;max-width:343px;flex-direction:column;align-items:center;gap:16px;text-align:center}.feature-cards__heading{width:100%;margin:0;color:var(--feature-cards-text);font-family:var(--feature-cards-heading-font);font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;overflow-wrap:break-word}.feature-cards__subtitle{width:100%;margin:0;color:var(--feature-cards-muted);font-size:14px;line-height:20px;overflow-wrap:break-word}.feature-cards__list{display:flex;width:100%;max-width:343px;flex-direction:column;align-items:stretch;gap:24px;margin:0;padding:0;list-style:none}.feature-cards__item{width:100%}.feature-card{position:relative;display:flex;width:100%;height:278px;min-width:0;align-items:flex-end;border-radius:4px;overflow:hidden}.feature-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.feature-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) var(--feature-card-overlay-start, 58%),rgba(0,0,0,var(--feature-card-overlay-opacity, .8)) var(--feature-card-overlay-end, 90%))}.feature-card__media image-element,.feature-card__media .feature-card__image,.feature-card__media img,.feature-card__placeholder,.feature-card__placeholder .placeholder-svg{display:block;width:100%;height:100%}.feature-card__media img{object-fit:cover;object-position:center}.feature-card__placeholder{background:#2f2f2f}.feature-card__placeholder .placeholder-svg{fill:#ffffff38}.feature-card__content{position:relative;z-index:2;display:flex;width:100%;min-width:0;align-self:stretch;align-items:center;justify-content:flex-start;gap:16px;padding:16px;height:fit-content;margin-top:auto}.feature-card__text-group{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.feature-card__title{margin:0;width:100%;min-width:0;color:var(--feature-cards-text);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:24px;text-transform:none;overflow-wrap:normal;word-break:normal}.feature-card__description{width:100%;min-width:0;color:#f2f2f2;font-family:var(--feature-cards-body-font);font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.feature-cards__subtitle p,.feature-card__description p{margin:0}.feature-cards__subtitle p+p,.feature-card__description p+p{margin-top:8px}.feature-cards__subtitle ul,.feature-cards__subtitle ol,.feature-card__description ul,.feature-card__description ol{margin:8px 0 0;padding-left:20px}.feature-cards__subtitle ul,.feature-cards__subtitle ol{text-align:left}.feature-cards__subtitle li+li,.feature-card__description li+li{margin-top:4px}.feature-cards__subtitle a,.feature-card__description a{color:inherit;text-decoration:underline}.feature-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--feature-cards-link);text-decoration:none}.feature-card__cta-label{display:none;margin:0;color:var(--feature-cards-link);font-size:14px;font-weight:400;letter-spacing:.01em}.feature-card__cta-icon{display:block;width:24px;height:24px;fill:currentColor}.feature-card__cta[href]{transition:color .2s ease}.feature-card__cta[href]:hover,.feature-card__cta[href]:hover span,.feature-card__cta[href]:focus-visible,.feature-card__cta[href]:focus-visible span{color:#f33}.feature-card__cta[href]:active,.feature-card__cta[href]:active span{color:#b11e1e}.feature-card__cta[aria-disabled=true],.feature-card__cta.is-disabled,.feature-card__cta.is-disabled span{color:#595959;pointer-events:none}.feature-card__cta[href]:focus-visible{outline:2px solid #f2f2f2;outline-offset:4px}.feature-cards[data-aos=feature-cards__animation] .feature-cards__item{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.26,.54,.32,1),transform .65s cubic-bezier(.26,.54,.32,1)}.feature-cards.aos-animate[data-aos=feature-cards__animation] .feature-cards__item{opacity:1;transform:translateY(0)}.feature-cards[data-aos=feature-cards__animation] .feature-cards__item:nth-child(2){transition-delay:.12s}.feature-cards[data-aos=feature-cards__animation] .feature-cards__item:nth-child(3){transition-delay:.24s}.feature-cards[data-aos=feature-cards__animation] .feature-cards__item:nth-child(4){transition-delay:.36s}.no-js .feature-cards[data-aos=feature-cards__animation] .feature-cards__item,[data-disable-animations=true] .feature-cards[data-aos=feature-cards__animation] .feature-cards__item{opacity:1;transform:none;transition:none}@media screen and (min-width:768px){.feature-cards{padding:var(--feature-cards-pt, 100px) 0 var(--feature-cards-pb, 100px)}.feature-cards__container{gap:48px;padding-right:var(--feature-cards-side-small, 42px);padding-left:var(--feature-cards-side-small, 42px)}.feature-cards__header{max-width:956px;gap:24px}.feature-cards__heading{font-size:24px}.feature-cards__list{max-width:100%;flex-direction:row;align-items:flex-start;gap:24px}.feature-cards__item{flex:1 1 0;min-width:0}.feature-card{height:540px}.feature-card__content{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;padding:32px}.feature-card__text-group{width:100%;flex:none;gap:12px}.feature-card__title{width:100%;flex:none;font-weight:600}.feature-card__cta{gap:12px}.feature-card__cta-label{display:inline}}@media screen and (min-width:1601px){.feature-cards__container{padding-right:0;padding-left:0}.feature-card{height:620px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/feature-cards.css.map */
