.newsletter-form{--fg-color: var(--color-brand-text-fg);--bg-color: var(--color-brand-text-bg)}@container (min-width: 700px){.newsletter-form.newsletter-form--bleed{grid-column:bleed}}.newsletter-form turbo-frame{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:16px}@container (max-width: 700px){.newsletter-form turbo-frame{grid-template-columns:1fr}.newsletter-form turbo-frame>*{grid-column:1/2!important}.newsletter-form turbo-frame form{grid-row:auto!important}}.newsletter-form turbo-frame>*{grid-column:2/3}.newsletter-form turbo-frame>.left-side{grid-column:1/2;grid-row:span 3;gap:24px;display:flex;flex-flow:column;justify-content:center}.newsletter-form turbo-frame h2{font-size:32px;margin:0;text-transform:uppercase}.newsletter-form turbo-frame .description p{margin:0;font-size:20px;text-align:justify}.newsletter-form turbo-frame form{display:flex;grid-row:1/3;flex-flow:column}.newsletter-form turbo-frame form label{font-size:20px}.newsletter-form turbo-frame form input{height:48px;margin-bottom:16px;margin-top:4px;padding:8px;font-size:17px;border-radius:0;border:none;background-color:var(--fg-color);color:var(--bg-color)}.newsletter-form turbo-frame form button{height:48px;background-color:var(--fg-color);color:var(--bg-color);border:none;font-size:17px;font-weight:700;text-transform:uppercase;margin-top:16px;cursor:pointer}.newsletter-form turbo-frame form button:hover{background-color:color-mix(in srgb,var(--fg-color) 90%,var(--bg-color))}.newsletter-form turbo-frame .note{text-align:justify;-webkit-hyphens:auto;hyphens:auto;padding-bottom:16px}
/*# sourceMappingURL=jdd-component__newsletter-form.entrypoint.css.map */
