.ff-motion [data-ff-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .7s var(--ff-ease),transform .7s var(--ff-ease)}.ff-motion [data-ff-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ff-motion [data-ff-reveal]{opacity:1;transform:none}}.ff-announce{display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:1.1rem 2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--ff-font-mono);font-size:1.05rem;font-weight:400;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;text-align:center}.ff-announce__dot{opacity:.35}.ff-announce__accent{color:var(--ff-sand)}.ff-announce.color-scheme-1 .ff-announce__accent,.ff-announce.color-scheme-2 .ff-announce__accent{color:rgb(var(--color-foreground))}.ff-announce__link{color:inherit;text-decoration:none;border-bottom:.1rem solid currentColor;padding-bottom:.2rem;transition:opacity var(--ff-duration-default) var(--ff-ease)}.ff-announce__link:hover{opacity:.75}.ff-header-section{position:sticky;top:0;z-index:40}.ff-header{position:relative;background:var(--ff-canvas);border-bottom:.1rem solid rgba(38,43,26,.08);transition:box-shadow var(--ff-duration-default) var(--ff-ease)}.ff-header-section.is-scrolled .ff-header{box-shadow:0 1.6rem 3rem -2.4rem #262b1a80}.ff-header__row{max-width:124rem;margin:0 auto;padding:1.6rem 3.2rem;display:flex;align-items:center;gap:4rem}.ff-header__burger{display:none;width:4rem;height:4rem;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--ff-ink);cursor:pointer}.ff-header__burger .ff-icon-close,.ff-header__burger[aria-expanded=true] .ff-icon-burger{display:none}.ff-header__burger[aria-expanded=true] .ff-icon-close{display:block}.ff-header__logo{display:flex;align-items:center;flex:none;text-decoration:none}.ff-header__logo-img{height:2.2rem;width:auto;max-width:100%;object-fit:contain;display:block}.ff-header__logo-text{font-family:var(--font-heading-family);font-size:2rem;font-weight:500;letter-spacing:-.01em;color:var(--ff-ink)}.ff-header__nav{flex:1;display:flex;align-items:center;justify-content:center;gap:3.4rem;font-size:1.65rem}.ff-header__navlink{display:flex;align-items:center;gap:.8rem;padding:.6rem 0;border:0;border-bottom:.1rem solid transparent;background:none;font-family:var(--font-body-family);font-size:1.65rem;color:var(--ff-ink);text-decoration:none;cursor:pointer;transition:border-color var(--ff-duration-short) var(--ff-ease),color var(--ff-duration-short) var(--ff-ease)}.ff-header__navlink:hover,.ff-header__navlink[aria-expanded=true]{border-bottom-color:var(--ff-ink);color:var(--ff-ink)}.ff-header__caret{font-family:var(--ff-font-mono);font-size:1rem;color:var(--ff-muted);transition:transform var(--ff-duration-default) var(--ff-ease)}.ff-header__navlink[aria-expanded=true] .ff-header__caret{transform:rotate(180deg)}.ff-header__icons{display:flex;align-items:center;gap:2rem;flex:none}.ff-header__icon{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--ff-ink);transition:color var(--ff-duration-short) var(--ff-ease)}.ff-header__icon:hover{color:var(--ff-terracotta)}.ff-cart-bubble{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:var(--ff-radius-pill);background:var(--ff-olive);color:#fff;font-family:var(--ff-font-mono);font-size:.95rem;line-height:1}.ff-mega{position:absolute;top:100%;left:0;right:0;background:var(--ff-canvas);border-bottom:.1rem solid rgba(38,43,26,.1);box-shadow:0 2.4rem 4rem -2.4rem #262b1a40}.ff-mega__inner{max-width:124rem;margin:0 auto;padding:4rem 3.2rem 4.8rem}.ff-mega__head{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;margin-bottom:2.8rem}.ff-mega__title{margin-top:1rem;font-size:3rem;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--ff-ink)}.ff-mega__all{flex:none;padding:1.5rem 3rem;border-radius:var(--ff-radius-pill);background:var(--ff-olive);color:#fff;font-family:var(--ff-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color var(--ff-duration-default) var(--ff-ease)}.ff-mega__all:hover{background:#4c5632}.ff-mega__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem}.ff-mega__grid--4{grid-template-columns:repeat(4,1fr)}.ff-mega__grid--3{grid-template-columns:repeat(3,1fr)}.ff-mega__item{display:block;text-align:center;color:var(--ff-ink);text-decoration:none}.ff-mega__media{position:relative;aspect-ratio:1 / .82;margin-bottom:1.2rem;overflow:hidden;border:.1rem solid rgba(38,43,26,.08);border-radius:14px;background:#fff;transition:border-color var(--ff-duration-default) var(--ff-ease),box-shadow var(--ff-duration-default) var(--ff-ease)}.ff-mega__item:hover .ff-mega__media{border-color:#262b1a47;box-shadow:0 1.4rem 2.6rem -1.8rem #262b1a4d}.ff-mega__media img,.ff-mega__media .ff-media-placeholder,.ff-mega__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ff-mega__name{margin-bottom:.3rem;font-size:1.45rem;font-weight:500;line-height:1.3}.ff-mega__price{font-family:var(--ff-font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-muted)}.ff-header__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#262b1a66}.ff-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--ff-canvas);transform:translate(-100%);visibility:hidden;transition:transform .38s cubic-bezier(.32,.72,0,1),visibility .38s}.ff-mobile-menu.is-open{transform:none;visibility:visible}.ff-mobile-menu[hidden]{display:none}.ff-mobile-menu__scroll>*{opacity:0;transform:translateY(10px);transition:opacity .3s var(--ff-ease),transform .3s var(--ff-ease)}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>*{opacity:1;transform:none}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>:nth-child(1){transition-delay:80ms}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>:nth-child(2){transition-delay:.13s}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>:nth-child(3){transition-delay:.2s}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>:nth-child(4){transition-delay:.25s}.ff-mobile-menu.is-open .ff-mobile-menu__scroll>:nth-child(5){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.ff-mobile-menu,.ff-mobile-menu__scroll>*,.ff-mobile-menu__media img{transition:none}}.ff-mobile-menu__scroll{flex:1;min-height:0;padding:1.2rem 1.8rem 1.6rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ff-mobile-menu__label{margin:0 0 1rem}.ff-mobile-menu__label+.ff-mobile-menu__label{margin-top:2.8rem}.ff-mobile-menu__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.ff-mobile-menu__tile{display:flex;flex-direction:column;gap:.7rem;color:var(--ff-ink);text-decoration:none}.ff-mobile-menu__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border:.1rem solid rgba(38,43,26,.08);border-radius:12px;background:var(--ff-sand)}.ff-mobile-menu__media img,.ff-mobile-menu__media .ff-media-placeholder,.ff-mobile-menu__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.32,.72,0,1)}.ff-mobile-menu__tile:active .ff-mobile-menu__media img{transform:scale(1.05)}.ff-mobile-menu__tile:active .ff-mobile-menu__name{color:var(--ff-olive)}.ff-mobile-menu__media--dark{display:flex;align-items:flex-end;padding:1.4rem;background:var(--ff-olive-deep)}.ff-mobile-menu__media--dark span{color:var(--ff-cream);font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.ff-mobile-menu__media .ff-badge-dark{position:absolute;top:.9rem;left:.9rem}.ff-mobile-menu__name{font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:500;line-height:1.25}.ff-mobile-menu__price{margin-top:.2rem;font-size:1.25rem;color:var(--ff-muted)}.ff-mobile-menu__links{display:flex;flex-direction:column;margin-top:2rem}.ff-mobile-menu__links a{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.6rem;padding:1.1rem 0;border-bottom:.1rem solid rgba(38,43,26,.1);font-size:1.5rem;color:var(--ff-ink);text-decoration:none}.ff-mobile-menu__links a:hover,.ff-mobile-menu__links a:active{color:var(--ff-terracotta)}.ff-mobile-menu__links svg{color:var(--ff-muted);flex:none}.ff-mobile-menu__foot{margin-top:2rem}@media screen and (max-width:989px){.ff-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;padding:1rem 1.6rem}.ff-header__burger{display:flex;grid-column:1;justify-self:start}.ff-header__logo{grid-column:2;justify-self:center;min-width:0;padding-inline:.8rem}.ff-header__icons{grid-column:3;justify-self:end;gap:.6rem}.ff-header__nav,.ff-header__icon--search,.ff-mega{display:none}.ff-announce{flex-wrap:wrap;gap:.6rem 1rem;padding:.9rem 1.2rem;letter-spacing:.11em}}@media screen and (min-width:990px){.ff-mobile-menu{display:none}}@media screen and (max-width:749px){.ff-mega__inner{padding:2.8rem 2rem 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ff-header.css.map */
