.flow-cards{position:relative;background:transparent}.flow-cards__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:700;letter-spacing:-.01em;margin:0 0 2rem;color:#252627}.flow-cards__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;align-items:stretch}.flow-cards__card{display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.flow-cards__card:hover{border-color:#4fe6f5;box-shadow:0 6px 24px #0bb8c926;transform:translateY(-2px)}.flow-cards__icon{display:block;width:40px;height:40px;margin-bottom:1rem;color:#0bb8c9;line-height:0}.flow-cards__icon svg{display:block;width:40px;height:40px}.flow-cards__heading{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:700;font-size:1.15rem;line-height:1.3;margin:0;color:#252627}.flow-cards__text{font-family:var(--font-body-family, "Inter", sans-serif);font-size:.95rem;line-height:1.6;margin:0;color:#252627bf}.flow-cards--hsize-small .flow-cards__heading{font-size:1rem}.flow-cards--hsize-medium .flow-cards__heading{font-size:1.15rem}.flow-cards--hsize-large .flow-cards__heading{font-size:1.4rem}.flow-cards--hstyle-normal .flow-cards__heading{font-weight:400;font-style:normal}.flow-cards--hstyle-bold .flow-cards__heading{font-weight:700;font-style:normal}.flow-cards--hstyle-italic .flow-cards__heading{font-weight:400;font-style:italic}.flow-cards--tsize-small .flow-cards__text{font-size:.85rem}.flow-cards--tsize-medium .flow-cards__text{font-size:.95rem}.flow-cards--tsize-large .flow-cards__text{font-size:1.1rem}.flow-cards--tstyle-normal .flow-cards__text{font-weight:400;font-style:normal}.flow-cards--tstyle-bold .flow-cards__text{font-weight:600;font-style:normal}.flow-cards--tstyle-italic .flow-cards__text{font-weight:400;font-style:italic}@media screen and (max-width:749px){.flow-cards__track{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:1rem;max-width:100%}.flow-cards__card{flex:0 0 80%;scroll-snap-align:start}.flow-cards__track::-webkit-scrollbar{display:none}.flow-cards__track{scrollbar-width:none;-ms-overflow-style:none}}@media(prefers-reduced-motion:reduce){.flow-cards__track{scroll-behavior:auto}.flow-cards__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/flow-feature-cards.css.map */
