:root{--ft-black: #0a0a0a;--ft-white: #ffffff;--ft-accent: #d7ff00;--ft-accent-dark: #b8db00;--ft-grey: #f4f4f4;--ft-grey-mid: #8a8a8a;--ft-radius: 2px;--ft-font-display: "Archivo Black", "Arial Black", sans-serif;--ft-font-body: "Space Grotesk", "Helvetica Neue", sans-serif;--ft-shadow: 4px 4px 0 var(--ft-black)}body{font-family:var(--ft-font-body);color:var(--ft-black)}h1,h2,h3,.h0,.h1,.h2,.ft-display{font-family:var(--ft-font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background:var(--ft-black);color:var(--ft-white);border:2px solid var(--ft-black);border-radius:var(--ft-radius);font-family:var(--ft-font-display);text-transform:uppercase;letter-spacing:.04em;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.button:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--ft-accent);color:var(--ft-black);box-shadow:var(--ft-shadow);transform:translate(-2px,-2px)}.button--secondary{background:transparent;color:var(--ft-black)}.header-wrapper{border-bottom:2px solid var(--ft-black)}.header__heading-logo{max-width:160px}.header__menu-item{font-family:var(--ft-font-display);text-transform:uppercase;font-size:1.3rem}.header__menu-item:hover span{text-decoration:none;box-shadow:inset 0 -.5em 0 var(--ft-accent)}.announcement-bar{background:var(--ft-accent)!important}.announcement-bar__message{color:var(--ft-black);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card--standard .card__inner{border:2px solid var(--ft-black);border-radius:var(--ft-radius)}.card:hover .card__inner{box-shadow:var(--ft-shadow);transform:translate(-2px,-2px);transition:all .12s ease}.card__heading a{font-family:var(--ft-font-body);font-weight:700}.price{font-weight:700}.card__badge .badge{background:var(--ft-accent);color:var(--ft-black);border:2px solid var(--ft-black);border-radius:var(--ft-radius);font-weight:700;text-transform:uppercase}.product__title h1{font-size:clamp(2.4rem,4vw,4rem)}.product__accordion .summary__title{font-weight:700;text-transform:uppercase;font-size:1.3rem}.product-form__submit{font-size:1.6rem;padding:1.6rem}.product-form__input input[type=radio]+label{border:2px solid var(--ft-black);border-radius:var(--ft-radius)}.product-form__input input[type=radio]:checked+label{background:var(--ft-black);color:var(--ft-white)}.ft-marquee{background:var(--ft-black);color:var(--ft-accent);overflow:hidden;white-space:nowrap;padding:.8rem 0}.ft-marquee__inner{display:inline-block;animation:ft-scroll 22s linear infinite;font-family:var(--ft-font-display);text-transform:uppercase;font-size:1.4rem}@keyframes ft-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ft-marquee__inner{animation:none}}.ft-usp-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid var(--ft-black)}.ft-usp{padding:1.6rem;text-align:center;border-right:2px solid var(--ft-black)}.ft-usp:last-child{border-right:0}.ft-usp__icon{font-size:2.2rem;display:block}.ft-usp__title{font-weight:700;text-transform:uppercase;font-size:1.2rem;margin-top:.4rem}.ft-usp__text{font-size:1.1rem;color:var(--ft-grey-mid)}@media(max-width:749px){.ft-usp-bar{grid-template-columns:repeat(2,1fr)}.ft-usp:nth-child(2){border-right:0}.ft-usp:nth-child(-n+2){border-bottom:2px solid var(--ft-black)}}.ft-niche-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:989px){.ft-niche-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.ft-niche-grid{grid-template-columns:1fr}}.ft-niche-card{position:relative;display:block;border:2px solid var(--ft-black);border-radius:var(--ft-radius);overflow:hidden;aspect-ratio:4/3;background:var(--ft-grey);text-decoration:none}.ft-niche-card img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ft-niche-card:hover img{transform:scale(1.04)}.ft-niche-card:hover{box-shadow:var(--ft-shadow)}.ft-niche-card__label{position:absolute;left:1rem;bottom:1rem;background:var(--ft-accent);color:var(--ft-black);border:2px solid var(--ft-black);padding:.5rem 1rem;font-family:var(--ft-font-display);text-transform:uppercase;font-size:1.5rem}.ft-niche-card__tagline{position:absolute;left:1rem;top:1rem;background:var(--ft-black);color:var(--ft-white);padding:.3rem .8rem;font-size:1.1rem;font-weight:500}.ft-hero{background:var(--ft-black);color:var(--ft-white);padding:clamp(4rem,10vw,10rem) 2rem;text-align:center}.ft-hero__title{font-family:var(--ft-font-display);text-transform:uppercase;font-size:clamp(3.2rem,8vw,8rem);line-height:.95;margin:0}.ft-hero__title em{font-style:normal;color:var(--ft-accent)}.ft-hero__sub{font-size:clamp(1.4rem,2vw,1.8rem);color:#cfcfcf;max-width:56rem;margin:2rem auto 3rem}.ft-hero .button{background:var(--ft-accent);color:var(--ft-black);border-color:var(--ft-accent)}.ft-hero .button:hover{background:var(--ft-white);box-shadow:4px 4px 0 var(--ft-accent)}.ft-faq details{border:2px solid var(--ft-black);border-radius:var(--ft-radius);margin-bottom:1rem}.ft-faq summary{padding:1.4rem 1.6rem;font-weight:700;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ft-faq summary:after{content:"+";font-family:var(--ft-font-display)}.ft-faq details[open] summary:after{content:"\2013"}.ft-faq details[open] summary{background:var(--ft-accent)}.ft-faq .ft-faq__body{padding:0 1.6rem 1.6rem}.ft-size-guide table{width:100%;border-collapse:collapse;font-size:1.3rem}.ft-size-guide th,.ft-size-guide td{border:1px solid var(--ft-black);padding:.6rem .8rem;text-align:center}.ft-size-guide th{background:var(--ft-black);color:var(--ft-white);text-transform:uppercase}.footer{background:var(--ft-black);color:var(--ft-white);border-top:4px solid var(--ft-accent)}.footer__content-top .footer-block__heading{font-family:var(--ft-font-display);text-transform:uppercase;color:var(--ft-accent)}.ft-hero .ft-hero__title,.ft-hero h1{color:var(--ft-white)}.ft-hero__title em{color:var(--ft-accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ft-custom.css.map */
