:root{--fh-yellow: #EBE618;--fh-yellow-hover: #d4cf15;--fh-black: #1A1A1A;--fh-deep-black: #0a0a0f;--fh-charcoal: #242424;--fh-graphite: #2A2A2A;--fh-white: #FFFFFF;--fh-neutral-400: #9CA3AF;--fh-neutral-700: #374151;--fh-neutral-800: #1F2937;--fh-yellow-rgb: 235, 230, 24;--fh-white-rgb: 255, 255, 255;--fh-black-rgb: 26, 26, 26;--fh-deep-black-rgb: 10, 10, 15;--fh-text-primary: #fff;--fh-text-secondary: #ccc;--fh-text-tertiary: #aaa;--fh-text-dim: #888;--fh-text-muted: #555;--fh-border: var(--fh-graphite);--fh-border-subtle: #444}.section-fullscreen-image-break,.fh-faq-section,.fh-hiw,.comparison,.fh-join-cta,.fh-damage-report-section,.section-subscription-perks{content-visibility:auto;contain-intrinsic-size:auto 600px}body,.shopify-section,.shopify-section *{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.rte h1,.rte h2,.rte h3{font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.04em}.button,.shopify-challenge__button,button[type=submit],.cart__checkout-button,a.button{border-radius:4px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:Montserrat,sans-serif}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--fh-yellow)!important;color:var(--fh-black)!important;border:none!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--fh-yellow-hover)!important;color:var(--fh-black)!important}.fh-hero__btn-primary,.fh-join-cta__primary,.comparison__cta,.fh-perks__cta a,.fh-btn--primary,.fh-hiw__btn,.fh-hero__btn-primary:hover,.fh-join-cta__primary:hover,.comparison__cta:hover,.fh-perks__cta a:hover,.fh-btn--primary:hover,.fh-hiw__btn:hover{color:var(--fh-black)!important}a:not(.button){color:inherit}a:not(.button):not([class*=btn-primary]):not([class*=__cta]):not(.comparison__cta):not(.fh-join-cta__primary):hover{color:var(--fh-yellow)}body{background-color:var(--fh-black);color:var(--fh-white)}.card{border-radius:0;overflow:hidden}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.field__input,.select__select,textarea{border-radius:0!important;font-family:Montserrat,sans-serif}.announcement-bar{background-color:var(--fh-yellow);color:var(--fh-black);font-weight:700;text-transform:uppercase;letter-spacing:.05em}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--fh-black)}::-webkit-scrollbar-thumb{background:var(--fh-graphite);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fh-neutral-400)}::selection{background-color:var(--fh-yellow);color:var(--fh-black)}.product .accordion summary{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.cart-notification{border-radius:0!important}.card-wrapper:hover .card__heading a{color:var(--fh-yellow)}.header__menu-item--active{border-bottom-color:var(--fh-yellow)!important}.footer .newsletter-form__field-wrapper .field__input{border-color:var(--fh-border-subtle)!important}.footer .newsletter-form__button{background-color:var(--fh-yellow)!important;color:var(--fh-black)!important}.fh-yellow-text{color:var(--fh-yellow)}.fh-yellow-bg{background-color:var(--fh-yellow)}.fh-dark-bg{background-color:var(--fh-black)}.fh-deep-bg{background-color:var(--fh-deep-black)}a,button,.button,.card-wrapper{transition:color .15s ease,background-color .15s ease,border-color .15s ease}@keyframes fh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fh-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fh-slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.scroll-trigger.animate--fade-in{opacity:0;animation:fh-fade-in .6s ease forwards}.scroll-trigger.animate--slide-in{opacity:0;animation:fh-slide-up .6s ease forwards}.scroll-trigger.scroll-trigger--offscreen{animation:none!important;opacity:0}.scroll-trigger[data-cascade]{animation-delay:calc(var(--animation-order, 0) * .15s)}.fh-hero a[style*="background: var(--fh-yellow"]:hover,.founding-riders__cta:hover,.comparison__cta:hover{box-shadow:0 0 24px rgba(var(--fh-yellow-rgb),.3),0 0 60px rgba(var(--fh-yellow-rgb),.1)}.card-wrapper .card__media img{transition:transform .4s ease,filter .4s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.fh-hiw-section,.fh-faq-section{position:relative}.founding-riders__perk{transition:border-color .2s ease,transform .2s ease}.founding-riders__perk:hover{border-color:rgba(var(--fh-yellow-rgb),.3);transform:translateY(-2px)}.comparison__foilhive-col{transition:background .2s ease}tr:hover .comparison__foilhive-col{background:rgba(var(--fh-yellow-rgb),.08)}.fh-faq-question:hover{background:rgba(var(--fh-yellow-rgb),.04)!important}@media screen and (max-width:749px){.fh-hero h1{font-size:24px!important}.fh-hero .trust-badges{gap:16px!important}.founding-riders__perks{grid-template-columns:1fr!important}.comparison__table{font-size:13px}.fh-faq-question{font-size:14px!important;padding:14px 16px!important}}.card-wrapper:after{background:none!important}.card:hover .card__inner{box-shadow:none!important;filter:none!important}.shopify-policy__container,.shopify-policy__body,.shopify-policy__title,body.template-policy,body.template-policy .shopify-policy__container{background-color:var(--fh-black)!important;color:var(--fh-text-primary)!important}.shopify-policy__title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--fh-white)!important}.shopify-policy__body .rte,.shopify-policy__body .rte p,.shopify-policy__body .rte li,.shopify-policy__body .rte span,.shopify-policy__body .rte td,.shopify-policy__body .rte th,.shopify-policy__body .rte div{color:var(--fh-text-secondary)!important;font-family:Montserrat,sans-serif!important}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6,.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:var(--fh-white)!important}.shopify-policy__body .rte a{color:var(--fh-yellow)!important}.shopify-policy__body .rte a:hover{text-decoration:underline}.shopify-policy__body .rte table{border-color:var(--fh-graphite)!important}.shopify-policy__body .rte table td,.shopify-policy__body .rte table th{border-color:var(--fh-graphite)!important;padding:10px 14px}.shopify-policy__body .rte table th{background-color:var(--fh-charcoal)!important;color:var(--fh-yellow)!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.shopify-policy__body .rte table tr:nth-child(2n){background-color:#ffffff05}.shopify-policy__body .rte hr{border-color:var(--fh-graphite)!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{color:var(--fh-text-secondary)!important}.page-width .rte,.page-width .rte p,.page-width .rte li,.page-width .rte span{color:var(--fh-text-secondary)}.page-width .rte h1,.page-width .rte h2,.page-width .rte h3,.page-width .rte h4,.page-width .rte strong,.page-width .rte b{color:var(--fh-white)}.page-width .rte a{color:var(--fh-yellow)}.page-width .rte table{border-color:var(--fh-graphite)}.page-width .rte table td,.page-width .rte table th{border-color:var(--fh-graphite);padding:10px 14px}.page-width .rte table th{background-color:var(--fh-charcoal);color:var(--fh-yellow);font-weight:700}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}.card-wrapper .card__media img,.founding-riders__perk{transition:none}.fh-hero__badge-dot:before,.fh-join-cta__badge:before,.fh-hero__scroll{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/foilhive-brand.css.map */
