.ff-burger,.ff-cart-mini{display:none}.nav .brand img{max-width:340px;width:auto;height:auto;max-height:84px}@media(min-width:861px){.nav .wrap ul#ffNav{align-items:center;gap:2px}.nav .wrap ul#ffNav>li.ff-nav-primary>.link{display:inline-block;font-size:16.5px;font-weight:800;color:var(--ink, #23201d);background:var(--t-yellow, #FFF6DA);border:2px solid var(--c-yellow, #F4B400);border-radius:999px;padding:9px 20px;text-decoration:none}.nav .wrap ul#ffNav>li.ff-nav-primary>.link:hover,.nav .wrap ul#ffNav>li.ff-nav-primary>.link[aria-current=page]{background:var(--c-yellow, #F4B400);color:#1a0e08}.nav .wrap ul#ffNav>li.ff-nav-sep{width:1px;height:22px;flex:none;background:var(--rule, #e3e0da);margin-inline:14px}.nav .wrap ul#ffNav>li>.ff-nav-sec{display:inline-block;padding:6px 12px;font-size:14.5px;font-weight:600;color:var(--muted, #6f6a63)}.nav .wrap ul#ffNav>li>.ff-nav-sec:hover,.nav .wrap ul#ffNav>li>.ff-nav-sec[aria-current=page]{color:var(--ink, #23201d)}.nav .wrap ul#ffNav>li.ff-nav-cart{display:flex;margin-left:14px;margin-right:6px}}.ff-cart-btn{position:relative;display:inline-flex;width:42px;height:42px;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-btn:hover{border-color:var(--c-yellow, #F4B400)}.ff-cart-btn svg{width:20px;height:20px}.ff-cart-btn 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-cart-btn:focus-visible{outline:3px solid var(--c-blue, #2f6fdb);outline-offset:2px}@media(max-width:860px){.nav .wrap ul#ffNav>li.ff-nav-cart,.nav .wrap ul#ffNav>li.ff-nav-sep{display:none}.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:190px;max-height:62px;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.ff-nav-primary>.link{color:var(--crayon, #e4572e);font-weight:900}.nav .wrap ul#ffNav>li>.ff-nav-sec{font-size:16px;font-weight:600}.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/41/assets/ff-nav.css.map */
