#flow-store .hero{min-height:570px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;background-position:center bottom}#flow-store .intro{padding:58px 30px 58px max(36px,calc((100vw - 1320px)/2))}#flow-store h1{max-width:710px;margin:20px 0 24px;font-size:clamp(48px,5vw,72px);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}#flow-store .intro p{max-width:545px;font-size:clamp(15px,1.16vw,17px);line-height:1.7}#flow-store .intro .hero-note{margin-top:15px;color:#bed5e7;font-size:12px;line-height:1.55}#flow-store .actions{align-items:center;gap:12px;margin-top:24px}#flow-store .action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:13px 20px;font-size:14px;line-height:1.3;text-align:center}#flow-store .still{min-height:0;align-items:center;padding:25px max(36px,calc((100vw - 1320px)/2)) 25px 14px}#flow-store .still .brand-art{max-width:330px}#flow-store .ft-featured{padding:55px max(24px,calc((100vw - 1320px)/2)) 46px}#flow-store .ft-featured{border-top:1px solid #1d3447}#flow-store .section-head{align-items:center;gap:24px;margin-bottom:24px}#flow-store .catalog-lead{max-width:660px;margin:8px 0 0;color:#b5cde0;font-size:15px;line-height:1.7}#flow-store .ft-featured .section-head{justify-content:space-between}#flow-store .ft-section-link{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid #386580;border-radius:7px;color:#9ce4ff;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}#flow-store .ft-section-link:hover{background:#12354b;color:#fff}#flow-store .ft-featured .products{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}#flow-store .ft-featured .products .product{min-width:0}#flow-store .order-details{gap:14px;margin-top:30px;padding:20px}#flow-store .order-details>div{min-width:0}#flow-store .order-details strong{display:block;font-size:14px}#flow-store .order-details p{margin:8px 0 0}#flow-store .order-details a{color:#82dcff;text-decoration:underline;text-underline-offset:3px}#flow-store .ft-featured a:focus-visible{outline:3px solid #9ceaff;outline-offset:4px}@media(min-width:1200px){#flow-store .hero{min-height:610px}#flow-store .intro{padding-top:66px;padding-bottom:66px}}@media(max-width:1000px){#flow-store .hero{min-height:530px}#flow-store .intro{padding:42px 18px 42px 28px}#flow-store h1{font-size:clamp(44px,5vw,62px)}#flow-store .still{padding:22px}#flow-store .order-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:650px){#flow-store .hero{display:grid;grid-template-columns:1fr;min-height:0;background-position:center bottom;background-size:cover}#flow-store .intro{padding:36px 24px 10px;background:linear-gradient(180deg,#030914eb,#030914d9 88%,transparent)}#flow-store h1{max-width:440px;font-size:clamp(43px,9.5vw,57px);letter-spacing:-.04em}#flow-store .intro p{max-width:510px;font-size:15px}#flow-store .actions{display:grid;grid-template-columns:1fr;gap:10px}#flow-store .action{width:100%;min-height:48px}#flow-store .still{min-height:125px;padding:0 20px 18px;justify-content:center}#flow-store .still .brand-art{width:34%;max-width:140px}#flow-store .ft-featured{padding:38px 24px 34px}#flow-store .ft-featured .products{grid-template-columns:1fr}#flow-store .section-head{flex-direction:column;align-items:stretch;gap:12px}#flow-store .ft-section-link{width:100%;white-space:normal}#flow-store .order-details{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){#flow-store .ft-featured .product{transition:none}}#flow-store .still--photo{padding:32px max(36px,calc((100vw - 1320px)/2)) 32px 14px}#flow-store .hero-photo{display:block;width:100%;max-width:440px;height:auto;max-height:540px;margin:0 auto;object-fit:cover;border:1px solid #1f4d6b;border-radius:14px;box-shadow:0 18px 50px #00000080}#flow-store .ft-fit-band{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 max(24px,calc((100vw - 1320px)/2)) 46px;padding:30px 34px;border:1px solid #2caee7;border-radius:12px;background:linear-gradient(115deg,#0d3150,#071827)}#flow-store .ft-fit-band h2{margin:8px 0 10px;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em}#flow-store .ft-fit-band p{max-width:640px;margin:0;color:#c3d8e8;font-size:14px;line-height:1.7}#flow-store .ft-fit-band .action{flex:none}#flow-store .ft-fit-band a:focus-visible{outline:3px solid #9ceaff;outline-offset:4px}@media(max-width:650px){#flow-store .still--photo{padding:4px 20px 26px}#flow-store .hero-photo{max-width:none;max-height:340px}#flow-store .ft-fit-band{flex-direction:column;align-items:stretch;margin:0 16px 30px;padding:26px 20px}#flow-store .ft-fit-band .action{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flowtheory-home-shopping-ux.css.map */
