.featured-cta__eyebrow{margin:0 0 2rem;text-align:center;color:var(--fc-eyebrow);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.featured-cta__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 4.8rem;margin:0;padding:0;list-style:none}.featured-cta__logo-item{display:flex;align-items:center}.featured-cta__logo-text{color:var(--fc-logo);font-family:var(--font-heading-family, serif);font-size:var(--fc-logo-h, clamp(1.8rem, 2.4vw, 2.6rem));font-weight:700;line-height:1.1;white-space:nowrap;max-width:var(--fc-logo-w, none)}.featured-cta__logo-img{width:auto;max-width:var(--fc-logo-w, none);max-height:var(--fc-logo-h, 4.4rem);object-fit:contain}.featured-cta__divider:empty{display:block}.featured-cta__divider{height:var(--fc-divider-h, 1.2rem);background-image:repeating-linear-gradient(-45deg,var(--fc-accent) 0,var(--fc-accent) var(--fc-divider-dash, 1.6rem),transparent var(--fc-divider-dash, 1.6rem),transparent calc(var(--fc-divider-dash, 1.6rem) * 2))}.featured-cta__band{background-color:var(--fc-band-bg)}.featured-cta__band-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}.featured-cta__heading{margin:0;color:var(--fc-heading);font-size:clamp(2.8rem,5vw,4.6rem);font-weight:800;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.featured-cta__subtext{margin:0;max-width:52rem;color:var(--fc-text);font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.5}.featured-cta__button{display:inline-block;margin-top:1rem;padding:1.4rem 3.2rem;background-color:var(--fc-accent);color:#fff;font-size:1.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:filter .15s ease,transform .15s ease}.featured-cta__button:hover{filter:brightness(.92);transform:translateY(-1px)}.featured-cta__button:focus-visible{outline:2px solid var(--fc-accent);outline-offset:3px}@media screen and (max-width:749px){.featured-cta__logos{gap:1.6rem 2.8rem}.featured-cta__logo-text{font-size:var(--fc-logo-h, clamp(1.5rem, 5vw, 2rem))}.featured-cta__divider{height:1rem}.featured-cta__button{width:100%;max-width:32rem;padding:1.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-featured-cta.css.map */
