.ff__hint{gap:1.4rem;padding:1.3rem 2.6rem 1.3rem 1.8rem;border:2px solid var(--ff-green,#02df02);background:rgba(0,0,0,.74);font-size:2.1rem;cursor:pointer;animation:ff-nudge 2.4s ease-in-out infinite,ff-glow 1.8s ease-in-out infinite}.ff__hint span{border-color:var(--ff-green,#02df02)}.ff__hint::after{content:"";flex:none;width:1.2rem;height:1.2rem;margin:-.6rem 0 0 .4rem;border-right:3px solid var(--ff-green,#02df02);border-bottom:3px solid var(--ff-green,#02df02);animation:ff-chev 1.2s ease-in-out infinite}@keyframes ff-glow{0%,100%{box-shadow:0 0 1rem rgba(2,223,2,.35)}50%{box-shadow:0 0 2.8rem rgba(2,223,2,.8),0 0 0 .5rem rgba(2,223,2,.14)}}@keyframes ff-chev{0%,100%{transform:translateY(0) rotate(45deg);opacity:1}50%{transform:translateY(.5rem) rotate(45deg);opacity:.4}}@keyframes ff-chev-up{0%,100%{transform:translateY(0) rotate(-135deg);opacity:1}50%{transform:translateY(-.5rem) rotate(-135deg);opacity:.4}}@media (pointer:coarse){.ff__hint::after{margin:.6rem 0 0 .4rem;animation-name:ff-chev-up}}@media (max-width:749px){.ff__hint{padding:1.1rem 2rem;font-size:1.65rem;gap:1.1rem}}@media (max-width:389px){.ff__hint{padding:1rem 1.5rem;font-size:1.35rem;gap:.9rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ff__hint,.ff__hint::after{animation:none}}#shopify-section-header,.section-header{display:none!important}.ff-cartbtn{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:rgba(0,0,0,.35);color:currentColor;text-decoration:none;font-weight:700;font-size:1.3rem;line-height:1}.ff-cartbtn:hover{background:rgba(0,0,0,.55)}.ff-cartbtn__n{min-width:1.9rem;height:1.9rem;padding:0 .5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ff-green,#02df02);color:#000;font-size:1.15rem}.ff-cartbtn.is-float{position:fixed;top:1rem;transform:none;background:rgba(0,0,0,.7);color:#fff;z-index:60}@media (max-width:749px){.ff-cartbtn{right:.6rem;padding:.3rem .6rem;gap:.3rem}.ff-cartbtn svg{width:16px;height:16px}.announcement-bar:has(.ff-cartbtn) .announcement-bar__message{padding-right:5.6rem;padding-left:.8rem;letter-spacing:.04em;font-size:1.05rem}}