.button,.shopify-challenge__button,.customer button{--ff-btn-bg: var(--ff-red);--ff-btn-ink: var(--ff-white);min-height:5.2rem;padding:0 3.4rem;background:var(--ff-btn-bg);border:2px solid var(--ff-ink);border-radius:0;box-shadow:var(--ff-hard-shadow);color:var(--ff-btn-ink);font-family:var(--ff-display);font-style:italic;font-weight:900;font-variation-settings:"wdth" 118;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.button:after,.button:before{display:none}.button:not([disabled]):hover{background:var(--ff-red-hot);transform:translate(2px,2px);box-shadow:4px 4px #0a0a0e80}.button--secondary{--ff-btn-bg: transparent;--ff-btn-ink: currentColor;border-color:currentColor;box-shadow:none}.button--secondary:not([disabled]):hover{background:var(--ff-ink);color:var(--ff-white);transform:none;box-shadow:none}.ff-section-head{display:flex;align-items:center;gap:1.8rem;margin-block-end:2.4rem}.ff-section-head__rule{flex-grow:1;height:1px;background:var(--ff-rule)}.ff-eyebrow{font-family:var(--ff-mono);font-size:1.2rem;font-variation-settings:"wdth" 78;letter-spacing:.08em;color:var(--ff-red-text);text-transform:uppercase}.ff-entry_card,.card-wrapper .ff-entry_card,.entry-container{display:inline-flex;align-items:stretch;gap:0;width:auto;margin-block-start:1.4rem;overflow:visible;transform:skew(var(--ff-skew));border:2px solid var(--ff-ink);border-radius:0;box-shadow:4px 4px 0 var(--ff-shadow-hard)}.ff-entry_card__pill,.card-wrapper .ff-entry_card__pill,.entry-box,.multiplier-box{position:static;display:flex;align-items:center;min-height:0;padding:7px 14px;border-radius:0;font-family:var(--ff-display);font-style:italic;font-weight:800;font-size:1.3rem;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.ff-entry_card__pill--entries,.card-wrapper .ff-entry_card__pill--entries,.entry-box{flex:0 1 auto;gap:0;background:var(--ff-pill-deep, #03141f);color:var(--ff-pill-dim, #7fe4ff)}.ff-entry_card__pill--mult,.card-wrapper .ff-entry_card__pill--mult,.multiplier-box{flex:0 0 auto;padding:7px 16px;background:var(--ff-pill-grad, var(--ff-red));color:var(--ff-pill-ink, #041420);font-weight:900;font-size:1.4rem;letter-spacing:.01em}.ff-entry_card__pill--entries:before,.card-wrapper .ff-entry_card__pill--entries:before,.ff-entry_card__pill--entries:after,.card-wrapper .ff-entry_card__pill--entries:after,.entry-box:before,.entry-box:after{content:none;animation:none}.ff-entry_card__txt,.ff-entry_card__unit{display:inline-block;transform:skew(var(--ff-skew-back))}.ff-entry_card__unit{margin-inline-start:6px;font-size:1rem;font-weight:700;letter-spacing:.08em}@media screen and (max-width:749px){.card-wrapper .ff-entry_card__pill,.entry-box,.multiplier-box{padding:6px 11px;font-size:1.2rem}.card-wrapper .ff-entry_card__pill--mult,.multiplier-box{padding:6px 13px;font-size:1.3rem}}.ff-entry_card--inline{position:static;margin-block-start:4px}.ff-entry_card--hero .ff-entry_card__pill,.entry-box.ff-entry_card--hero{padding:11px 20px;font-size:2rem}.ff-entry_card--hero .ff-entry_card__pill--mult{padding:11px 22px;font-size:2.1rem}.ff-entry_card--hero .ff-entry_card__unit{margin-inline-start:8px;font-size:1.2rem}.ff-entry_card--hero{box-shadow:5px 5px 0 var(--ff-shadow-hard)}.ff-entry_card{position:relative;overflow:hidden}.ff-entry_card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 34%,rgba(255,255,255,.1) 44%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.1) 56%,transparent 66%,transparent 100%);transform:translate(-130%);animation:ff-pill-sheen 4s cubic-bezier(.4,0,.2,1) infinite}.ff-card .ff-entry_card{overflow:hidden}@keyframes ff-pill-sheen{0%,38%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.ff-entry_card:after{animation:none;display:none}}.contact .title{margin-block-end:22px}.contact .field__input,.contact .text-area{border:2px solid var(--ff-ink);border-radius:0;box-shadow:none;background:var(--ff-white);font-family:var(--ff-body);font-size:1.5rem}.contact .field__input:focus,.contact .text-area:focus{outline:2px solid var(--ff-red);outline-offset:2px;box-shadow:none}.contact .field__label{font-family:var(--ff-mono);font-size:1.1rem;font-variation-settings:"wdth" 78;letter-spacing:.06em;text-transform:uppercase;color:var(--ff-mute-on-light)}.contact .field:after,.contact .text-area:after{box-shadow:none}.contact__button{margin-block-start:18px}@media screen and (max-width:749px){.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ff-components.css.map */
