.ff-v29-site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #eee4c430;background:#1d1a13;color:#fffdf5;font:16px/1.55 FFDMSans,system-ui,sans-serif}.ff-v29-site-header--overlay{position:fixed;inset:0 0 auto}.ff-v29-site-header .ff-v29-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1440px;min-height:68px;margin-inline:auto;padding-inline:clamp(20px,5.6vw,90px)}.ff-v29-site-header .ff-v29-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;margin-inline-end:auto;font:800 13px/.95 FFDMSans,system-ui,sans-serif;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.ff-v29-site-header .ff-v29-brand img{filter:invert(1)}.ff-v29-site-header .ff-v29-desktop-nav{display:flex;gap:clamp(12px,2.6vw,32px)}.ff-v29-site-header .ff-v29-desktop-nav a{white-space:nowrap}.ff-v29-site-header .ff-v29-cart-link{margin-inline-start:auto}.ff7 .ff-v29-site-header details.ff-v29-nav{display:none;position:relative;border:0}.ff-v29-site-header .ff-v29-cart-link,.ff7 .ff-v29-site-header details.ff-v29-nav>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid #eee4c458;text-decoration:none;font-size:14px;white-space:nowrap}.ff-v29-site-header #cart-count{min-width:20px;padding-inline:2px;text-align:center;background:#bfc241;color:#1d1d1b;font-weight:800}.ff-v29-site-header nav [aria-current=page]{text-decoration:underline;text-underline-offset:3px}.ff7 .ff-v29-site-header :is(a,summary):focus-visible{outline-color:#bfc241}@media(max-width:760px){.ff-v29-site-header .ff-v29-desktop-nav{display:none}.ff7 .ff-v29-site-header details.ff-v29-nav{display:block}.ff-v29-site-header .ff-v29-cart-link{margin-inline-start:0}.ff7 .ff-v29-site-header details.ff-v29-nav>summary{cursor:pointer;list-style:none}.ff-v29-site-header .ff-v29-nav summary::-webkit-details-marker{display:none}.ff7 .ff-v29-site-header details.ff-v29-nav>summary:after{content:none}.ff-v29-site-header .ff-v29-menu-icon:before{content:"+"}.ff-v29-site-header .ff-v29-nav[open] .ff-v29-menu-icon:before{content:"\2212"}.ff-v29-site-header .ff-v29-nav nav{position:absolute;inset:calc(100% + 12px) 0 auto auto;display:grid;min-width:160px;max-height:calc(100dvh - 80px);overflow-y:auto;padding:6px 14px;border:1px solid #eee4c458;background:#252016}.ff-v29-site-header .ff-v29-nav nav a{display:grid;align-items:center;min-height:44px}}@media(max-width:350px){.ff-v29-site-header .ff-v29-header-inner,.ff-v29-site-header .ff-v29-brand{gap:5px}.ff-v29-site-header .ff-v29-cart-link{padding-inline:6px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ff-v29-header.css.map */
