@media(max-width:768px){#flow-brand .hero{min-height:82svh!important;align-items:flex-end!important}#flow-brand .hero .wrap.hero-inner{padding:72px 22px 40px!important}#flow-brand .hero .tagline{font-size:11px!important;letter-spacing:.15em!important;line-height:1.4!important;margin-bottom:10px!important}#flow-brand .hero h1{font-size:clamp(27px,7.6vw,35px)!important;line-height:1.06!important;max-width:none!important;margin-bottom:14px!important}#flow-brand .hero .rating{font-size:10.5px!important;letter-spacing:.1em!important;gap:8px!important;margin-bottom:14px!important;white-space:nowrap!important}#flow-brand .hero .rating .stars{font-size:13px!important;letter-spacing:1px!important}#flow-brand .hero .sub{font-size:15px!important;line-height:1.5!important;max-width:none!important;margin-bottom:20px!important}#flow-brand .hero .ctas{gap:10px!important}#flow-brand .hero .ctas .btn{width:100%!important;justify-content:center!important;padding:15px 20px!important;font-size:14px!important}#flow-brand .hero .bg .bg-fallback,#flow-brand .hero .bg video{height:138%!important;object-position:center top!important}#flow-brand .trust-cell{font-size:11px!important;padding:14px 12px!important;letter-spacing:.06em!important;gap:8px!important}#flow-brand section{padding:52px 0!important}#flow-brand .wrap{padding:0 22px!important}#flow-brand .sec-head{margin-bottom:28px!important}#flow-brand .sec-head h2{font-size:26px!important;line-height:1.12!important}#flow-brand .sec-head p{font-size:15px!important}#flow-brand .kicker{font-size:11px!important;letter-spacing:.2em!important;margin-bottom:12px!important}#flow-brand .grid3{gap:16px!important}#flow-brand .card .body{padding:18px 16px 20px!important;gap:8px!important}#flow-brand .card h3{font-size:16px!important}#flow-brand .card .now{font-size:17px!important}#flow-brand .card .old{font-size:14px!important}#flow-brand .card .tag{font-size:10.5px!important;letter-spacing:.12em!important}#flow-brand .card .btn{font-size:13px!important;padding:13px 14px!important}#flow-brand .flag{font-size:10px!important;padding:5px 9px!important}#flow-brand .split{gap:28px!important}#flow-brand .why ul{gap:18px!important;margin:22px 0 26px!important}#flow-brand .why li h3{font-size:17px!important;gap:9px!important}#flow-brand .why li p{font-size:15px!important}#flow-brand .r-card{padding:20px 18px!important}#flow-brand .r-card blockquote,#flow-brand .who .nm{font-size:15px!important}#flow-brand .who .rl{font-size:11px!important}#flow-brand .g-strip{padding:44px 0!important}#flow-brand .g-grid h2{font-size:23px!important}#flow-brand .g-grid p{font-size:15px!important}#flow-brand .faq summary{font-size:16px!important;padding:14px 0!important}#flow-brand .faq .a{font-size:15px!important;padding:0 8px 16px 0!important}#flow-brand .final{padding:64px 0!important}#flow-brand .final-logo{height:48px!important;margin-bottom:20px!important}#flow-brand .final h2{font-size:30px!important}#flow-brand .final p{font-size:15px!important;margin-bottom:26px!important}#flow-brand .btn{font-size:14px!important;padding:15px 24px!important}}@media(max-width:380px){#flow-brand .hero{min-height:86svh!important}#flow-brand .hero .wrap.hero-inner{padding:60px 18px 34px!important}#flow-brand .hero h1{font-size:25px!important}#flow-brand .hero .sub{font-size:14px!important;margin-bottom:16px!important}#flow-brand .hero .rating{font-size:9.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/flow-mobile.css.map */
