.ThinBanner_banner__3tNpI{display:flex;align-items:center;background-color:#d50f67;padding:24px 36px}@media(min-width:768px){.ThinBanner_banner__3tNpI{padding:24px 64px}}.ThinBanner_containerGrid__388AB{max-width:1180px;margin:0 auto;display:grid;grid-row-gap:2px;row-gap:2px}.ThinBanner_footnote__AUiAH{font-size:.75rem;line-height:1rem;text-align:center;max-width:1296px;margin:8px auto 0}.EmailCaptureForm_form__1l1B5{display:grid;grid-row-gap:8px;row-gap:8px}.EmailCaptureForm_consent__1MDKp{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin:0 auto}.EmailCaptureForm_consentCheckbox__2R8Fw{align-self:start;min-width:16px;min-height:16px;border-radius:2px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EmailCaptureForm_consentCheckbox__2R8Fw.EmailCaptureForm_isChecked__iEaiw{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.EmailCaptureForm_consentText__3tI80{font-size:.75rem}.EmailCaptureForm_fieldset__Ewbij{display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #e3e5e6;border-radius:.5rem}.EmailCaptureForm_fieldset__Ewbij.EmailCaptureForm_isNotValid__e2GHe{outline:2px solid red}.EmailCaptureForm_emailInput__3qKzf{background-color:transparent;border:none;border-radius:.5rem;display:inline-block;padding:1rem;text-align:center;width:100%;height:44px;margin:0}.EmailCaptureForm_submitButton__3DIES{display:block;background:transparent no-repeat url(/assets/svg/redeem-button.svg) 50%/cover;width:44px;height:44px;border-radius:.5rem;cursor:pointer}.EmailCaptureForm_errorMessage__3MtuA,.EmailCaptureForm_successMessage__CswQL{margin:0}.EmailCaptureBanner_slide__29Brk{overflow:hidden;transition:height .45s}.EmailCaptureBanner_slide__29Brk.EmailCaptureBanner_isClosing__2FEu2{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-name:EmailCaptureBanner_slideUp__14wUK;animation-name:EmailCaptureBanner_slideUp__14wUK}.EmailCaptureBanner_slide__29Brk.EmailCaptureBanner_isHidden__vDXxy{visibility:hidden}.EmailCaptureBanner_banner__3C3u3{background:linear-gradient(45deg,#a0107c,#d50f67);position:relative;padding:24px 38px}@media(min-width:768px){.EmailCaptureBanner_banner__3C3u3{padding:32px 64px}}.EmailCaptureBanner_containerGrid__VGdtL{max-width:1180px;margin:0 auto;display:grid;grid-row-gap:8px;row-gap:8px}.EmailCaptureBanner_closeButton__1U1IU{position:absolute;top:14px;right:14px;background:transparent no-repeat url(/assets/svg/x-white.svg) 50%/cover;width:14px;height:14px;cursor:pointer}@media(min-width:1025px){.EmailCaptureBanner_closeButton__1U1IU{top:21px;right:21px}}.EmailCaptureBanner_form__1CQMg{display:grid;grid-row-gap:16px;row-gap:16px;color:#fff}@media(min-width:768px){.EmailCaptureBanner_form__1CQMg{max-width:572px;margin:0 auto}}.EmailCaptureBanner_fieldset__2m0UM{display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #fff;border-radius:.5rem}.EmailCaptureBanner_fieldset__2m0UM.EmailCaptureBanner_isNotValid__XcEbK{outline:2px solid red}.EmailCaptureBanner_submitButton__1DThi{display:block;background:transparent no-repeat url(/assets/svg/redeem-button.svg) 50%/cover;width:44px;height:44px;border-radius:.5rem;cursor:pointer}.EmailCaptureBanner_successMessage__1dew0{color:#fff;text-align:center;margin:0}@-webkit-keyframes EmailCaptureBanner_slideUp__14wUK{to{height:0}}@keyframes EmailCaptureBanner_slideUp__14wUK{to{height:0}}.EmailCaptureBanner_footnote__15ves{font-size:.75rem;margin:0 auto;text-align:center;max-width:1296px}.Banner_banner__2qTyO{color:#fff}.Banner_banner__2qTyO a{color:#fff;font-weight:400;text-decoration:underline}.Banner_gradientColor__3Um4p{--gradient-start:#d50f67;--gradient-end:#9f0f7b;background:linear-gradient(45deg,var(--gradient-start),var(--gradient-end))}.Banner_solidColor__2sfwj{--bg-color:#d50f67;background:var(--bg-color)}.Banner_p__VMGaM{font-size:1rem;margin:0;text-align:center}.Banner_containerGrid__3Xs-M{grid-row-gap:24px}.Banner_thinBanner__ah7at{padding:24px 36px;color:#fff}@media(min-width:768px){.Banner_thinBanner__ah7at{padding:24px 64px}}