.flow-hero,.flow-steps{--digimoku-teal: #1d9a9a;--digimoku-yellow: #ffbf2b;--flow-cream: #ffefa2;--digimoku-ink: #343030;--flow-border: #d9e7e7;--flow-tint: #edf6f6;position:relative;z-index:0}.flow-hero__inner{text-align:center}.flow-hero__heading-en{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.12em;color:var(--digimoku-teal)}.flow-hero__heading{margin:0 0 1.6rem;font-size:min(2.4rem,6.2vw);font-weight:900;line-height:1.5;color:var(--digimoku-ink)}.flow-hero__heading:after{content:"";display:block;width:4.8rem;height:.4rem;margin:1.2rem auto 0;border-radius:.2rem;background:var(--digimoku-yellow)}.flow-hero__lead{margin:0 auto;max-width:72rem;font-size:1.5rem;line-height:1.9;color:var(--digimoku-ink);text-align:left}.flow-hero__lead p{margin:0}.flow-steps__head{text-align:center;margin-bottom:3.2rem;padding:2.8rem 1.6rem;background:var(--digimoku-teal);border-radius:10px}.flow-steps__kicker{margin:0 0 .6rem;font-family:"Poppins",var(--font-heading-family),sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.16em;color:var(--flow-cream)}.flow-steps__heading{margin:0;font-size:min(2.6rem,6.4vw);font-weight:900;line-height:1.4;color:#fff}.flow-steps__subtitle{margin:.6rem 0 0;font-size:1.4rem;color:#ffffffd9}.flow-steps__route{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem;font-weight:700;color:#fff}.flow-steps__route-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;flex:0 1 14.4rem;min-width:0;aspect-ratio:1;padding:.8rem;background:#fff;border:1px solid var(--flow-border);border-radius:50%;color:var(--digimoku-ink);text-align:center}.flow-steps__route-icon{flex:none;width:6.4rem;height:6.4rem;max-width:100%;display:block}.flow-steps__route-node .flow-steps__route-icon{width:8rem;height:8rem}.flow-steps__route-gift .flow-steps__route-icon{width:4rem;height:4rem}.flow-steps__route-gift .flow-steps__route-icon svg{width:100%;height:100%;display:block}.flow-steps__route-gift .flow-steps__route-icon path{fill:var(--flow-cream)}.flow-steps__route-label{display:block;font-size:1.2rem;line-height:1.3;white-space:nowrap}.flow-steps__route-bridge{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-width:0}.flow-steps__route-gift{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--flow-cream);text-align:center}.flow-steps__route-arrow{flex:none;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.4rem solid #fff}.flow-steps[class*=__receive] .flow-steps__route-gift .flow-steps__route-icon{width:8rem;height:8rem}.flow-steps[class*=__receive] .flow-steps__route-arrow{display:none}.flow-steps__list{display:flex;flex-direction:column;gap:2.4rem}.flow-steps__item{padding:2rem 1.8rem;background:#fff;border:1px solid var(--flow-border);border-radius:10px}.flow-steps__item-label{display:inline-block;margin:0 0 1rem;padding:.4rem 1.2rem;background:var(--digimoku-teal);border-radius:50px;color:#fff;font-family:"Poppins",var(--font-heading-family),sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.04em}.flow-steps__item-heading{margin:0 0 1rem;font-size:1.7rem;font-weight:700;line-height:1.6;color:var(--digimoku-ink)}.flow-steps__item-text{font-size:1.5rem;line-height:1.9;color:var(--digimoku-ink)}.flow-steps__item-text p{margin:0 0 1rem}.flow-steps__item-text p:last-child{margin-bottom:0}.flow-steps__quote{margin:1.4rem 0 0;padding:1.6rem 1.8rem;background:var(--flow-tint);border-radius:8px;font-size:1.4rem;line-height:1.9;color:var(--digimoku-ink);overflow-wrap:anywhere}.flow-steps__quote p{margin:0 0 1rem}.flow-steps__quote p:last-child{margin-bottom:0}.flow-steps__item-figure{margin:1.6rem 0 0}.flow-steps__item-figure img{width:100%;height:auto;display:block;border:1px solid var(--flow-border);border-radius:8px}.flow-steps__item-caption{margin:.8rem 0 0;font-size:1.3rem;color:#666;text-align:center}.flow-steps__note{padding:2rem 1.8rem;border:1px solid var(--digimoku-yellow);border-radius:10px}.flow-steps__note-heading{margin:0 0 .8rem;font-size:1.6rem;font-weight:700;color:var(--digimoku-ink)}.flow-steps__note-text{font-size:1.5rem;line-height:1.9;color:var(--digimoku-ink)}.flow-steps__note-text p{margin:0 0 1rem}.flow-steps__note-text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.flow-hero__heading{font-size:3rem}.flow-hero__heading-en{font-size:1.4rem}.flow-hero__lead{font-size:1.6rem;text-align:center}.flow-steps__head{padding:3.2rem 2.4rem;margin-bottom:4rem}.flow-steps__heading{font-size:3.4rem}.flow-steps__kicker{font-size:1.3rem}.flow-steps__route{font-size:1.6rem;gap:1.2rem}.flow-steps__route-node{flex-basis:15.2rem}.flow-steps__route-node .flow-steps__route-icon{width:9.6rem;height:9.6rem}.flow-steps__route-gift .flow-steps__route-icon{width:4.8rem;height:4.8rem}.flow-steps[class*=__receive] .flow-steps__route-gift .flow-steps__route-icon{width:10rem;height:10rem}.flow-steps__route-label{font-size:1.3rem}.flow-steps__list{gap:3.2rem}.flow-steps__item,.flow-steps__note{padding:3.2rem}.flow-steps__item-heading{font-size:2rem}.flow-steps__item-text,.flow-steps__note-text{font-size:1.6rem}.flow-steps__item-figure img{max-width:76rem;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-flow.css.map */
