.feature-cards{width:100%;max-width:var(--fc-max-width);margin:0 auto;padding-top:var(--fc-padding-top);padding-bottom:var(--fc-padding-bottom);padding-left:20px;padding-right:20px;box-sizing:border-box}.feature-cards *,.feature-cards *:before,.feature-cards *:after{box-sizing:border-box}.feature-cards .feature-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fc-section-gap)}.feature-cards .feature-card{position:relative;overflow:visible;border-radius:var(--fc-card-radius)}.feature-cards .feature-card__image-wrapper{position:relative;width:100%;height:var(--fc-image-height);overflow:hidden;border-top-left-radius:var(--fc-card-radius);border-top-right-radius:var(--fc-card-radius);background:#f4f2ed}.feature-cards .feature-card__image{display:block;width:100%;height:100%;object-fit:var(--fc-image-fit);transition:transform var(--fc-image-hover-speed) ease,filter var(--fc-image-hover-speed) ease}.feature-cards .feature-card__placeholder{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-zoom_in .feature-card__image-wrapper:hover .feature-card__image{transform:scale(var(--fc-image-hover-zoom))}.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-zoom_out .feature-card__image{transform:scale(var(--fc-image-hover-zoom))}.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-zoom_out .feature-card__image-wrapper:hover .feature-card__image{transform:scale(1)}.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-lift .feature-card__image-wrapper:hover .feature-card__image{transform:scale(1.04) translateY(calc(var(--fc-image-hover-lift) * -1))}.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-brighten .feature-card__image-wrapper:hover .feature-card__image{transform:scale(1.04);filter:brightness(1.15)}.feature-cards:not(.feature-cards--image-hover-disabled).feature-cards--image-hover-darken .feature-card__image-wrapper:hover .feature-card__image{transform:scale(1.04);filter:brightness(.75)}}.feature-cards .feature-card__content{position:relative;min-height:var(--fc-content-height);padding-top:var(--fc-content-padding-top);padding-left:25px;padding-right:25px;padding-bottom:var(--fc-content-padding-bottom);background:var(--fc-content-bg);border-bottom-left-radius:var(--fc-card-radius);border-bottom-right-radius:var(--fc-card-radius);text-align:center;display:flex;flex-direction:column;align-items:center}.feature-cards .feature-card__heading{margin:0 0 var(--fc-heading-bottom-spacing);font-size:var(--fc-heading-size);font-weight:var(--fc-heading-weight);line-height:var(--fc-heading-line-height);letter-spacing:var(--fc-heading-letter-spacing);color:var(--fc-heading-color)}.feature-cards .feature-card__text{width:100%;max-width:var(--fc-text-max-width);margin:0 auto;font-size:var(--fc-text-size);line-height:var(--fc-text-line-height);color:var(--fc-text-color)}.feature-cards .feature-card__text p{margin:0}.feature-cards .feature-card__button{display:inline-flex;justify-content:center;align-items:center;min-width:var(--fc-button-min-width);margin-top:auto;margin-bottom:calc(var(--fc-button-overlap) * -1);padding:var(--fc-button-vertical-padding) var(--fc-button-horizontal-padding);border-width:var(--fc-button-border-width);border-style:solid;border-radius:var(--fc-button-radius);font-size:var(--fc-button-size);font-weight:var(--fc-button-weight);line-height:1.2;text-decoration:none;cursor:pointer;position:relative;z-index:2;transition:transform var(--fc-hover-speed) ease,background-color var(--fc-hover-speed) ease,color var(--fc-hover-speed) ease,border-color var(--fc-hover-speed) ease,box-shadow var(--fc-hover-speed) ease}.feature-cards .feature-card__button--filled{background-color:var(--button-background);color:var(--button-text);border-color:var(--button-border)}.feature-cards .feature-card__button--outline{background-color:transparent;color:var(--button-text);border-color:var(--button-border)}@media(hover:hover)and (pointer:fine){.feature-cards .feature-card__button:hover{transform:translateY(calc(var(--fc-hover-lift) * -1));background-color:var(--button-hover-background);color:var(--button-hover-text);border-color:var(--button-hover-border)}.feature-cards.feature-cards--button-shadow .feature-card__button:hover{box-shadow:0 8px 18px #0000001f}}.feature-cards .feature-card__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:989px){.feature-cards .feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.feature-cards{padding-left:15px;padding-right:15px}.feature-cards .feature-cards__grid{grid-template-columns:1fr;gap:var(--fc-mobile-gap)}.feature-cards .feature-card__image-wrapper{height:var(--fc-mobile-image-height)}.feature-cards .feature-card__content{min-height:var(--fc-mobile-content-height);padding-top:var(--fc-mobile-content-padding);padding-left:20px;padding-right:20px;padding-bottom:calc(var(--fc-mobile-content-padding) + var(--fc-button-overlap))}.feature-cards .feature-card__heading{font-size:var(--fc-mobile-heading-size)}.feature-cards .feature-card__text{font-size:var(--fc-mobile-text-size)}.feature-cards .feature-card__button{font-size:var(--fc-mobile-button-size)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/feature-cards.css.map */
