/* Figurine Funhouse gritty neon draft */
:root{--ff-ink:#14121b;--ff-pink:#ed4f91;--ff-cyan:#8bd4e0;--ff-paper:#e9dfd9}body{background:#14121b!important} .header-wrapper,.header,.footer,.announcement-bar{background:#17131e!important;color:#f7e8e7!important}.header__menu-item,.header__icon,.header__heading-link,.footer a{color:#f7e8e7!important}.header__menu-item:hover,.footer a:hover{color:#ed4f91!important}h1,h2,h3,.h0,.h1,.h2{letter-spacing:.015em;font-weight:800}.banner__heading,.rich-text__heading{color:#fff!important;text-shadow:2px 3px 0 #281b2c}.button,.shopify-payment-button__button{border-radius:3px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.button:not(.button--secondary){background:#ed4f91!important;color:#16121b!important}.button--secondary{border:1px solid #ed4f91!important}.card-wrapper,.card,.product-card-wrapper{border-radius:3px!important}.ff-neon-hub{background:linear-gradient(135deg,#211825,#12131b);color:#f4e9e9;padding:56px 22px;border-top:3px solid #ed4f91;border-bottom:2px solid #7c4b70}.ff-neon-hub .inner{max-width:1150px;margin:auto}.ff-neon-hub h2{font-size:clamp(27px,4vw,45px);color:#fff;margin:0 0 10px}.ff-neon-hub p{color:#e3cbd6}.ff-neon-hub .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;margin-top:26px}.ff-neon-hub article{padding:22px;border:1px solid #6b455c;background:#201a26}.ff-neon-hub h3{color:#ff91b6;margin:0 0 8px}.ff-neon-hub a{color:#9fe0ed;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ff-neon-hub small{color:#d5b8c7}@media(max-width:650px){.ff-neon-hub{padding:32px 15px}}