.ff-scope,.ff-hero,.ff-steps,.ff-disclosure,.ff-callout,.ff-badge{--ff-plum: var(--ff-c-plum, #9B2167);--ff-plum-deep: var(--ff-c-plum-deep, #4a0f31);--ff-plum-ink: #2a0a1c;--ff-orange: var(--ff-c-orange, #F4A026);--ff-coral: var(--ff-c-coral, #E7693C);--ff-tint: #faf5f8;--ff-line: #e7e0e4}.ff-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 85% 10%,#b32a78 0%,var(--ff-plum) 35%,var(--ff-plum-deep) 80%)}.ff-hero__stripe{position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,var(--ff-orange),var(--ff-coral))}.ff-hero__inner{display:grid;grid-template-columns:1.25fr .9fr;gap:40px;align-items:center;padding:56px 40px 62px;max-width:1240px;margin:0 auto}.ff-hero__brand{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ff-hero__brand img{height:38px;width:auto}.ff-hero__eyebrow{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-orange);border-left:1px solid rgba(255,255,255,.35);padding-left:14px}.ff-hero .ff-hero__headline{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:46px;line-height:1.08;margin:0 0 16px;color:#fff;text-transform:none;letter-spacing:.005em}.ff-hero__headline .ff-hl{color:var(--ff-orange)}.ff-hero__sub{font-size:19px;line-height:1.45;margin:0 0 26px;color:#f7e9f1;max-width:640px}.ff-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.ff-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:.06em;text-transform:uppercase;font-size:16px;padding:15px 26px;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,background-color .15s ease}.ff-btn:hover{transform:translateY(-1px)}.ff-btn--orange{background:var(--ff-orange);color:var(--ff-plum-ink)!important}.ff-btn--orange:hover{background:#ffb446}.ff-btn--ghost{border-color:#fff;color:#fff!important}.ff-btn--ghost:hover{background:#ffffff1a}.ff-hero__note{font-size:13px;color:#e8cfdd;margin-top:16px}.ff-hero__note a{color:#fff;text-decoration:underline}.ff-hero__card{background:#ffffff12;border:1px solid rgba(255,255,255,.22);padding:28px;text-align:center}.ff-big{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);line-height:.9;color:var(--ff-orange)}.ff-big__n{font-size:150px;display:block}.ff-big__u{font-size:34px;letter-spacing:.12em;color:#fff;display:block;margin-top:6px}.ff-hero__callout{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:30px;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-top:10px}.ff-hero__card p{margin:14px 0 0;font-size:15px;color:#f7e9f1}.ff-hero__min{display:inline-block;margin-top:16px;background:#fff;color:var(--ff-plum);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:.06em;padding:8px 16px;font-size:18px}@media(max-width:900px){.ff-hero__inner{grid-template-columns:1fr;padding:34px 20px 40px;gap:22px}.ff-hero .ff-hero__headline{font-size:32px}.ff-hero__sub{font-size:14px}.ff-hero__card{order:-1;padding:16px 18px;display:flex;align-items:center;gap:18px;text-align:left}.ff-big__n{font-size:84px}.ff-big__u{font-size:20px}.ff-hero__card p{margin:0}.ff-hero__min{margin-top:8px;font-size:15px}.ff-hero__card .ff-big{flex:none}.ff-hero__callout{font-size:22px;margin-top:0}.ff-hero__card p{display:none}.ff-btn{width:100%}}.ff-steps{background:var(--ff-tint);padding:44px 40px;border-bottom:1px solid var(--ff-line)}.ff-steps .ff-steps__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:28px;margin:0 0 24px;color:var(--ff-plum);text-align:center}.ff-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto}.ff-step{background:#fff;border:1px solid var(--ff-line);padding:24px}.ff-step__num{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:15px;color:#fff;background:var(--ff-coral);width:34px;height:34px;display:grid;place-items:center;margin-bottom:12px}.ff-step .ff-step__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:21px;margin:0 0 6px;color:var(--ff-plum-ink);text-transform:none}.ff-step__text{margin:0;color:#5b5b5b;font-size:15.5px}.ff-step__text p{margin:0}@media(max-width:760px){.ff-steps{padding:30px 18px}.ff-steps__grid{grid-template-columns:1fr;gap:12px}}.ff-badge{display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:var(--ff-tint);border:1px solid #e9cfe0;color:var(--ff-plum);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:.04em;font-size:13px;line-height:1.2;padding:5px 9px;text-transform:uppercase}.ff-badge svg{width:15px;height:15px;flex:none}@media(max-width:760px){.ff-badge{font-size:11.5px;padding:4px 7px}}.ff-callout{border:2px solid var(--ff-plum);background:linear-gradient(180deg,#fff,var(--ff-tint));padding:18px 18px 14px;margin:4px 0 6px}.ff-callout__top{display:flex;gap:14px;align-items:flex-start}.ff-callout__icon{flex:none;width:54px;height:54px;background:var(--ff-plum);color:var(--ff-orange);display:grid;place-items:center;text-align:center;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:24px;line-height:1}.ff-callout__icon small{display:block;font-size:9px;letter-spacing:.12em;color:#fff;margin-top:2px}.ff-callout .ff-callout__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:22px;line-height:1.15;margin:0 0 6px;color:var(--ff-plum-ink);text-transform:none;letter-spacing:0}.ff-callout__sub{margin:0;font-size:14px;line-height:1.45;color:#3d3d3d}.ff-callout__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;font-weight:600}.ff-callout__links a{color:var(--ff-plum);text-decoration:underline}.ff-callout details{margin-top:10px;font-size:12px;line-height:1.5;color:#555}.ff-callout summary{cursor:pointer;color:var(--ff-plum);font-weight:600}.ff-callout details p{margin:6px 0 0}.ff-disclosure{max-width:1240px;margin:0 auto;padding:24px 40px 36px;font-size:12.5px;line-height:1.55;color:#555;border-top:1px solid var(--ff-line)}.ff-disclosure strong{color:#333}@media(max-width:760px){.ff-disclosure{padding:18px 18px 28px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/fender-financing.css.map */
