.flow-section{padding-top:120px;padding-bottom:60px;position:relative;margin-top:60px}.flow-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--color-background));z-index:-1;clip-path:path("M0,30 Q50,0 100,30 L100,100 L0,100 Z");transform:scaleX(10)}.flow-section__header{text-align:center;margin-bottom:50px}.flow-section__title{font-family:Times New Roman,serif;font-size:42px;letter-spacing:.1em;margin:0 0 10px;font-weight:400;color:rgba(var(--color-foreground),.8)}.flow-section__subtitle{font-size:16px;margin:0;color:rgba(var(--color-foreground),.9)}.flow-section__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.flow-step-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.flow-step-card__media{aspect-ratio:4 / 3;overflow:hidden;position:relative}.flow-step-card__image,.flow-step-card__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.flow-step-card__content{padding:25px}.flow-step-card__step-number{position:absolute;left:0;bottom:0;background-color:#fff;color:#b0a191;padding:8px 16px;font-size:14px;font-weight:600;border-top-right-radius:8px;z-index:1}.flow-step-card__title{font-size:20px;margin:10px 0 15px;font-weight:500}.flow-step-card__description{font-size:14px;line-height:1.7;color:#555}.flow-step-card__description p{margin:0}@media screen and (max-width:990px){.flow-section__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.flow-section{padding-top:80px;margin-top:40px}.flow-section__list{grid-template-columns:1fr;gap:20px}.flow-section__title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-custom-flow.css.map */
