bob-newsletter{display:block}.final-cta{background:var(--kleur-inkt);color:var(--tekst-op-donker);overflow:hidden}.final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.72fr);gap:clamp(24px,3vw,56px);align-items:end}.final-copy{padding-block:var(--section)}.final-copy .final-tagline{font-size:.9375rem;font-weight:700;color:var(--kleur-lichtoranje);letter-spacing:.01em;margin:0 0 18px}.final-copy h2{color:var(--tekst-op-donker);max-width:24ch}.final-copy p.body-hero{color:#ffffffbf;margin:18px 0 32px;max-width:30rem}.final-media{align-self:end;display:flex;justify-content:center;align-items:flex-end}.final-media img{display:block;height:clamp(300px,28vw,420px);width:auto;max-width:none;margin-bottom:-1px;filter:drop-shadow(0 24px 40px rgba(0,0,0,.35))}.newsletter{align-self:center;background:var(--kleur-dark-card);border-radius:var(--r-lg);padding:clamp(24px,2.4vw,32px)}.newsletter-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--kleur-lichtoranje);margin-bottom:12px}.newsletter-eyebrow svg{color:var(--cta)}.newsletter h3{color:var(--tekst-op-donker);font-size:clamp(1.125rem,1.5vw,1.375rem)}.newsletter p{margin:10px 0 20px;font-size:.9375rem;line-height:1.5;color:#ffffffb8}.newsletter-form{display:flex;flex-wrap:wrap;gap:8px}.newsletter-form input{flex:1 1 11rem;min-width:0;padding:12px 16px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:var(--tekst-op-donker);font-family:var(--font-body);font-size:.9375rem}.newsletter-form input::placeholder{color:#ffffff73}.newsletter-form input:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.newsletter-note{margin:12px 0 0!important;font-size:.75rem!important;color:#ffffff8c!important}.newsletter-note.is-ok{color:var(--kleur-lichtoranje)!important;font-weight:600}@media(max-width:1180px){.final-grid{grid-template-columns:auto minmax(0,1fr)}.final-copy{grid-column:1 / -1;padding-bottom:0}.final-media{grid-column:1;justify-content:flex-start}.newsletter{grid-column:2;align-self:end;margin-bottom:clamp(32px,5vw,64px)}}@media(max-width:800px){.final-grid{grid-template-columns:1fr}.final-media{order:3;justify-content:center}.newsletter{grid-column:1;grid-row:auto;order:2;margin-bottom:32px}.final-copy{padding-bottom:24px}.final-media img{height:300px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bob-final-cta.css.map */
