.cf-prefooter{--cf-prefooter-carbon: #18211c;--cf-prefooter-green: #165f2d;--cf-prefooter-burgundy: #6f1733;--cf-prefooter-yellow: #f5d928;--cf-prefooter-neutral: #f6f7f3;--cf-prefooter-muted: #4a554e;background:var(--cf-prefooter-neutral);color:var(--cf-prefooter-carbon);padding-block:clamp(3.2rem,2.8vw,4rem);border-block-start:1px solid rgba(24,33,28,.18)}.cf-prefooter__inner{display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(0,2fr);align-items:center;gap:clamp(3.2rem,4vw,6.4rem)}.cf-prefooter__header{max-inline-size:38rem}.cf-prefooter__eyebrow{margin:0 0 .8rem;color:var(--cf-prefooter-burgundy);font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.cf-prefooter__heading{max-inline-size:23ch;margin:0;color:var(--cf-prefooter-carbon);font-size:clamp(2.4rem,2vw,3.2rem);line-height:1.15;text-wrap:balance}.cf-prefooter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,1.5vw,2rem);margin:0;padding:0;list-style:none}.cf-prefooter__item{display:flex;min-inline-size:0}.cf-prefooter__link{display:flex;width:100%;min-block-size:4.8rem;padding:1rem 1.4rem;border:.2rem solid var(--cf-prefooter-burgundy);border-radius:.8rem;align-items:center;justify-content:center;background:var(--cf-prefooter-burgundy);color:#fff;font-size:clamp(1.45rem,1vw,1.65rem);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;text-wrap:balance;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cf-prefooter__link:hover{border-color:var(--cf-prefooter-green);background:var(--cf-prefooter-green);color:#fff}.cf-prefooter__link:focus-visible{position:relative;z-index:1;outline:.3rem solid var(--cf-prefooter-carbon);outline-offset:.3rem;border-color:var(--cf-prefooter-yellow);background:var(--cf-prefooter-green);color:#fff}@media screen and (min-width:750px)and (max-width:1099px){.cf-prefooter__inner{grid-template-columns:minmax(0,1fr);gap:2.4rem}.cf-prefooter__header,.cf-prefooter__heading{max-inline-size:none}.cf-prefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media screen and (max-width:749px){.cf-prefooter{padding-block:clamp(2.4rem,7vw,3.2rem)}.cf-prefooter__inner{grid-template-columns:minmax(0,1fr);gap:1.8rem}.cf-prefooter__grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.cf-prefooter__link{min-block-size:4.8rem;padding:1rem 1.4rem}}@media(prefers-reduced-motion:reduce){.cf-prefooter__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cf-section-cf-prefooter-funnel.css.map */
