.ff-burger,.ff-cart-mini{display:none}@media(max-width:860px){.nav .wrap{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.nav .wrap .brand{flex:1 1 auto;min-width:0;margin:0}.nav .wrap .brand img{max-width:168px;width:auto;height:auto}.ff-cart-mini{display:inline-flex;position:relative;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid var(--rule, #e3e0da);background:var(--surface, #fff);color:var(--ink, #23201d);text-decoration:none}.ff-cart-mini svg{width:21px;height:21px}.ff-cart-mini i{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--c-red, #e4572e);color:#fff;font-style:normal;font-size:11.5px;font-weight:700;line-height:1}.ff-burger{display:flex;flex:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border-radius:12px;border:1.5px solid var(--rule, #e3e0da);background:var(--surface, #fff);cursor:pointer}.ff-burger span{display:block;width:20px;height:2.5px;border-radius:2px;background:var(--ink, #23201d);transition:transform .18s ease,opacity .18s ease}.ff-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.ff-burger[aria-expanded=true] span:nth-child(2){opacity:0}.ff-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.ff-burger:focus-visible,.ff-cart-mini:focus-visible{outline:3px solid var(--c-blue, #2f6fdb);outline-offset:2px}.nav .wrap ul#ffNav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;list-style:none;background:var(--surface, #fff);border:1.5px solid var(--rule, #e3e0da);border-radius:16px;box-shadow:0 20px 44px #0000002e;max-height:78vh;overflow-y:auto}.nav .wrap ul#ffNav.is-open{display:flex}.nav .wrap ul#ffNav>li{width:auto;margin:0}.nav .wrap ul#ffNav>li+li{border-top:1px solid var(--rule, #efece6)}.nav .wrap ul#ffNav>li>.link{display:block;padding:14px 12px;font-size:17px;font-weight:700;border-radius:10px}.nav .wrap ul#ffNav>li:last-child{border-top:none;padding-top:8px}.nav .wrap ul#ffNav>li>.btn{display:block;width:100%;text-align:center;font-size:16px;padding:13px 16px}}@media(prefers-reduced-motion:reduce){.ff-burger span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ff-nav.css.map */
