.NewsletterPopupForm__newsletter-popup__form--gL3dz{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.25rem}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-email{width:100%}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-email label{font-size:.875rem;line-height:1.125rem;text-transform:none;letter-spacing:0;font-weight:400}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-email input:focus-visible~label{font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0;font-weight:500;font-family:var(--font-medium)}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-privacy,.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-profiling{flex-direction:column;color:var(--color-black);margin-block-start:0}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-privacy label:has(input[type=checkbox]),.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-profiling label:has(input[type=checkbox]){font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0;font-weight:400;display:block;cursor:pointer;line-height:1.125rem;color:var(--color-black);padding-inline:1.25rem}.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-privacy label:has(input[type=checkbox]) input[type=checkbox],.NewsletterPopupForm__newsletter-popup__form--gL3dz .field-profiling label:has(input[type=checkbox]) input[type=checkbox]{position:absolute;inset-block-start:.5625rem}.NewsletterPopupForm__newsletter-popup__privacy-policy-container--qwq9f{display:flex;flex-flow:column wrap;gap:1.25rem}.NewsletterPopupForm__newsletter-popup__privacy-policy--DCY56{font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-black)}.NewsletterPopupForm__newsletter-popup__privacy-policy--DCY56 a{text-decoration:underline}.NewsletterPopupForm__newsletter-popup__cta--VGJXj{width:100%}.NewsletterPopupForm__newsletter-confirmation--2Zg8s{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:19.25rem;text-align:center;color:var(--color-black);padding:2.375rem 0px}@media(min-width:577px){.NewsletterPopupForm__newsletter-confirmation--2Zg8s{width:50rem}}.NewsletterPopupForm__newsletter-confirmation--2Zg8s h3{text-transform:uppercase;margin-block-end:1rem}.NewsletterPopupForm__newsletter-confirmation--2Zg8s span{font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0;font-weight:400}
