a.fg-btn,button.fg-btn,.fg-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.75rem;font-family:var(--fg-font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--fg-letter-wide, .08em);text-decoration:none;border-radius:0;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;line-height:1;cursor:pointer;outline:0;min-height:44px}a.fg-btn--primary,button.fg-btn--primary,.fg-btn--primary{background:var(--fg-orange, #EFA31C);color:var(--fg-cream, #F5F1E8);border:2px solid var(--fg-orange, #EFA31C)}a.fg-btn--primary:hover,button.fg-btn--primary:hover,.fg-btn--primary:hover{background:var(--fg-cream, #F5F1E8);color:var(--fg-navy, #14264A);border-color:var(--fg-cream, #F5F1E8);transform:translateY(-3px);box-shadow:6px 6px 0 var(--fg-orange, #EFA31C)}a.fg-btn--ghost,button.fg-btn--ghost,.fg-btn--ghost{background:transparent;color:var(--fg-cream, #F5F1E8);border:2px solid rgba(248,244,237,.4)}a.fg-btn--ghost:hover,button.fg-btn--ghost:hover,.fg-btn--ghost:hover{border-color:var(--fg-cream, #F5F1E8);background:#f8f4ed0f;transform:translateY(-2px)}.fg-btn__arrow{font-family:var(--fg-font-mono);transition:transform .2s ease}.fg-btn--primary:hover .fg-btn__arrow{transform:translate(4px)}.fg-motion [data-fg-reveal],.fg-motion [data-fg-reveal-up],.fg-motion [data-fg-reveal-scale]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.fg-motion [data-fg-reveal-scale]{transform:translate3d(0,24px,0) scale(.98)}.fg-motion [data-fg-reveal-up]{transform:translate3d(0,60px,0)}.fg-motion .fg-revealed[data-fg-reveal],.fg-motion .fg-revealed[data-fg-reveal-up],.fg-motion .fg-revealed[data-fg-reveal-scale]{opacity:1!important;transform:translateZ(0) scale(1)!important}.fg-force-visible{opacity:1!important;transform:none!important;visibility:visible!important}[data-fg-splittext]{overflow:hidden}.fg-splittext-ready .fg-char{display:inline-block;transform:translate3d(0,100%,0);opacity:0;animation:fgCharIn .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--fg-char-i, 0) * 22ms + .12s)}@keyframes fgCharIn{to{transform:translateZ(0);opacity:1}}.fg-cursor-glow{position:relative;overflow:hidden;isolation:isolate}.fg-cursor-glow:before{content:"";position:absolute;top:var(--fg-my, 50%);left:var(--fg-mx, 50%);width:160px;height:160px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.35),transparent 60%);opacity:0;transition:opacity .26s ease;pointer-events:none;z-index:0;border-radius:50%}.fg-cursor-glow:hover:before{opacity:1}.fg-cursor-glow>*{position:relative;z-index:1}.fg-divider{display:block;width:100%;height:64px;overflow:hidden;position:relative;pointer-events:none}.fg-divider svg{width:100%;height:100%;display:block}.fg-divider--slant-down-cream{background:var(--fg-navy, #14264A)}.fg-divider--slant-down-cream svg path{fill:var(--fg-concrete, #F3F1EC)}.fg-divider--slant-up-navy{background:var(--fg-concrete, #F3F1EC)}.fg-divider--slant-up-navy svg path{fill:var(--fg-navy, #14264A)}.fg-divider--slant-orange-cream{background:var(--fg-orange, #EFA31C)}.fg-divider--slant-orange-cream svg path{fill:var(--fg-cream, #F5F1E8)}.fg-cat,[class*=fg-cat__]{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .22s ease}.fg-btn:focus-visible,[data-fg-slog-dot]:focus-visible,.fg-wa:focus-visible{outline:2px solid var(--fg-orange);outline-offset:3px}.fg-scroll-hint{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);color:#f8f4ed8c;font-family:var(--fg-font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;animation:fgScrollHint 2.2s ease-in-out infinite;pointer-events:none}.fg-scroll-hint:after{content:"";width:1px;height:24px;background:linear-gradient(to bottom,rgba(248,244,237,.55),transparent);display:inline-block}@keyframes fgScrollHint{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:.85;transform:translate(-50%,6px)}}.fg-scroll-hint--dark{color:var(--fg-steel, #6E6E6E)}.fg-scroll-hint--dark:after{background:linear-gradient(to bottom,var(--fg-steel, #6E6E6E),transparent)}@media(prefers-reduced-motion:reduce){[data-fg-reveal],[data-fg-reveal-up],[data-fg-reveal-scale]{opacity:1!important;transform:none!important;transition:none!important}.fg-splittext-ready .fg-char{transform:none;opacity:1;animation:none}.fg-scroll-hint{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/felger-motion.css.map */
