.flow-hdr{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--flow-bold-line);transition:box-shadow .3s var(--flow-ease)}.flow-hdr.scrolled{box-shadow:0 4px 20px -16px #00000080}.flow-hdr__wrap{max-width:var(--flow-container);margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;height:84px}.flow-logo{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.flow-logo__word{font-family:var(--flow-sans);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--flow-bold-ink);line-height:1}.flow-hdr__links{display:flex;gap:34px;list-style:none;margin:0;padding:0}.flow-hdr__links a{text-decoration:none;color:var(--flow-bold-ink);font-family:var(--flow-sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:.2s var(--flow-ease);cursor:pointer;white-space:nowrap;position:relative;padding:4px 0}.flow-hdr__links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--flow-accent);transition:right .25s var(--flow-ease)}.flow-hdr__links a:hover{color:#000}.flow-hdr__links a:hover:after{right:0}.flow-hdr__right{display:flex;align-items:center;gap:18px}.flow-icon-btn{background:none;border:0;cursor:pointer;color:var(--flow-bold-ink);display:flex;position:relative;padding:4px;text-decoration:none}.flow-icon-btn:hover{color:var(--flow-accent)}.flow-cart-dot{position:absolute;top:-5px;right:-6px;background:var(--flow-accent);color:#fff;font-family:var(--flow-sans);font-size:10px;font-weight:800;min-width:16px;height:16px;padding:0 3px;border-radius:50px;display:flex;align-items:center;justify-content:center}.flow-menu-btn,.flow-mobile-menu{display:none}@media(max-width:880px){.flow-hdr__links{display:none}.flow-menu-btn{display:flex}.flow-mobile-menu{display:flex;flex-direction:column;background:#fff;border-top:1px solid var(--flow-bold-line);box-shadow:0 18px 30px -22px #00000080}.flow-mobile-menu[hidden]{display:none}.flow-mobile-menu a{padding:16px 28px;border-bottom:1px solid var(--flow-bold-line);color:var(--flow-bold-ink);font-family:var(--flow-sans);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.flow-mobile-menu a:hover,.flow-mobile-menu a:focus{background:var(--flow-mist)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flow-header.css.map */
