[dir=ltr] .newsletter-form,[dir=rtl] .newsletter-form{margin:0}[dir=ltr] .newsletter-form .button-wrapper,[dir=rtl] .newsletter-form .button-wrapper{margin:8px 0 16px;padding:0}.newsletter-form .button-wrapper .button{width:100%;background-color:var(--bds-color-background-high)}.desktop .newsletter-form__title .title{font-size:1.5rem;line-height:1.875rem;font-weight:400}.newsletter-form .newsletter-form-baseline{padding-top:8px;padding-bottom:28px;text-align:center;max-width:640px}[dir=ltr] .newsletter-form .newsletter-form-baseline,[dir=rtl] .newsletter-form .newsletter-form-baseline{margin:0}.mobile .newsletter-form .newsletter-form-baseline{font-size:.875rem;font-weight:400;padding-top:0;padding-bottom:24px}[dir=ltr] .mobile .newsletter-form .newsletter-form-baseline{text-align:left}[dir=rtl] .mobile .newsletter-form .newsletter-form-baseline{text-align:right}.newsletter-form .newsletter-form-content-mail .email .input-wrapper.is-error{margin-top:0}.newsletter-form .list li{margin-top:0;margin-bottom:40px}.newsletter-form .birthdate-title{margin-bottom:16px;font-size:.75rem}.mobile .newsletter-form .birthdate-title{margin-bottom:18px}.newsletter-form .birthdate-group{margin-bottom:36px}.newsletter-form .birthdate-group .select-wrapper select{transition:margin-bottom .3s ease}.newsletter-form .birthdate-group .select-wrapper select.is-error{margin-bottom:16px}.newsletter-form .gender-selector{margin-bottom:32px}.newsletter-form .newsletter-form-footer{width:100%;flex-grow:0;padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.newsletter-form .newsletter-form-footer .bottom-message{margin-bottom:24px;font-size:.625rem;letter-spacing:-.1px}.newsletter-form .newsletter-form-footer .button-container{margin-top:32px}.newsletter-form .newsletter-form-footer .bottom-button,.newsletter-form .newsletter-form-footer .bottom-button .button{width:100%}.newsletter-form .newsletter-form-footer .newsletter-link{font-weight:700}.newsletter-form .form-group{position:relative;display:flex}.newsletter-form .form-group .select-wrapper{flex:1}[dir=ltr] .newsletter-form .form-group .select-wrapper,[dir=rtl] .newsletter-form .form-group .select-wrapper{margin:0 10px}[dir=ltr] .newsletter-form .form-group .select-wrapper:first-of-type{margin-left:0}[dir=ltr] .newsletter-form .form-group .select-wrapper:last-of-type,[dir=rtl] .newsletter-form .form-group .select-wrapper:first-of-type{margin-right:0}[dir=rtl] .newsletter-form .form-group .select-wrapper:last-of-type{margin-left:0}.newsletter-form .form-group .form-group-error{position:absolute;top:100%;height:1rem;font-size:.625rem;color:#f14a5f}[dir=ltr] .newsletter-form .form-group .form-group-error{margin:-8px 8px 4px 0}[dir=rtl] .newsletter-form .form-group .form-group-error{margin:-8px 0 4px 8px}[dir=ltr] .mobile .newsletter-form .list.is-pill ul,[dir=rtl] .mobile .newsletter-form .list.is-pill ul{padding:0}.mobile .newsletter-form .list.is-pill ul li{min-width:104px}[dir=ltr] .mobile .newsletter-form .list.is-pill ul li,[dir=rtl] .mobile .newsletter-form .list.is-pill ul li{margin:12px 8px}[dir=ltr] .mobile .newsletter-form .list.is-pill ul li:first-child{margin-left:0}[dir=rtl] .mobile .newsletter-form .list.is-pill ul li:first-child{margin-right:0}.mobile .newsletter-form .newsletter-form-content{flex-grow:1;padding-top:25px}.mobile .newsletter-form .newsletter-form-content .form-input.email{margin-bottom:0}.mobile .newsletter-form .newsletter-form-content .form-input.email .input-wrapper{margin-bottom:8px}.mobile .newsletter-form .newsletter-form-content .form-input.email .error-message{margin-bottom:10px}.mobile .newsletter-form .newsletter-form-content .form-input.email .error-message.is-error{margin-bottom:18px}.mobile .newsletter-form .newsletter-form-content .gender-input-title{font-size:.875rem}.mobile .newsletter-form .newsletter-form-content .input-wrapper{margin-bottom:20px}.mobile .newsletter-form .button-container button{width:100%;padding-top:1px}.desktop .newsletter{padding-top:80px}.desktop .newsletter .title-wrapper{margin:0}.desktop .newsletter .title-wrapper span{text-align:center;font-weight:700;font-size:2.5rem}.desktop .newsletter .newsletter-link-wrapper{display:flex;justify-content:center}.desktop .newsletter .newsletter-subscription-link,.desktop .newsletter .unsubscribe-link{text-align:center;font-size:.75rem;font-weight:500;cursor:pointer;margin-top:-6px}.desktop .newsletter-form{display:flex;justify-content:center}.desktop .newsletter-form .newsletter-form-baseline{padding-bottom:32px;padding-top:4px}.desktop .newsletter-form__title{text-align:center;font-weight:700;line-height:1.25;font-size:2.5rem}.desktop .newsletter-form .newsletter-form-content{display:flex;align-items:center;flex-direction:column}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail{width:512px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper{height:40px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input{font-weight:500;padding-top:1px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input[type=email]{padding-left:0}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input[type=email]{padding-right:0}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:-moz-placeholder-shown)~label{top:-7px;font-size:.625rem}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:focus+label{top:-7px;font-size:.625rem}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:placeholder-shown)~label{top:-7px;font-size:.625rem}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:focus+label{left:11px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:focus+label{right:11px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:-moz-placeholder-shown)~label{left:11px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:placeholder-shown)~label{left:11px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:-moz-placeholder-shown)~label{right:11px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper input:not(:placeholder-shown)~label{right:11px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .input-wrapper label{top:14px;font-size:.75rem}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .error-message{margin-top:8px;margin-bottom:9px;font-weight:400}.desktop .newsletter-form .newsletter-form-content .newsletter-form-content-mail .email .error-message.is-error{margin-bottom:16px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down{max-width:512px;width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down.open{animation-name:showing;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards;margin-bottom:30px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-title{font-size:.875rem}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group{margin-bottom:32px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select{height:40px;font-size:.75rem}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select.is-touched+label,.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select:focus+label{top:-8px;font-size:.625rem}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select.is-touched+label{left:12px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select.is-touched+label{right:12px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select:focus+label{left:12px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper select:focus+label{right:12px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper .icon-container{top:12px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper .icon-container{right:12px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper .icon-container{left:12px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper label{top:13px;padding-top:2px;font-size:.75rem}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper label{left:16px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .select-wrapper label{right:16px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .form-group-error,[dir=rtl] .desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .birthdate-group .form-group-error{margin:-8px 0 0}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer{margin-top:16px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .checkbox-error{padding-top:4px;border-radius:var(--bds-size-radius-m)}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .checkbox-error .icon-container{margin-top:-4px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .checkbox-container{margin-bottom:29px}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .checkbox-container .label-text{line-height:1.5}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .checkbox-wrapper label .label-text a{font-weight:700}.desktop .newsletter-form .newsletter-form-content .newsletter-form-drop-down .newsletter-form-footer .button{line-height:1;min-width:156px}.desktop .newsletter-form .newsletter-form-content .gender{display:flex;justify-content:space-between;flex-wrap:wrap}.desktop .newsletter-form .newsletter-form-content .gender .gender-input-title{margin-bottom:12px;font-size:.875rem}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .gender .gender-input-title{margin-right:12px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .gender .gender-input-title{margin-left:12px}.desktop .newsletter-form .newsletter-form-content .gender .is-pill{margin-bottom:16px;margin-top:2px}.desktop .newsletter-form .newsletter-form-content .gender .is-pill ul{display:flex;flex-wrap:nowrap}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul,[dir=rtl] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul{padding:0}.desktop .newsletter-form .newsletter-form-content .gender .is-pill ul li{cursor:pointer;min-width:115px;padding-top:1px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul li{margin:0 0 0 16px}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul li{margin:0 16px 0 0}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul li:first-child{margin-left:0}[dir=rtl] .desktop .newsletter-form .newsletter-form-content .gender .is-pill ul li:first-child{margin-right:0}.desktop .newsletter-form .newsletter-form-content .button-container{text-align:center}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .button-container,[dir=rtl] .desktop .newsletter-form .newsletter-form-content .button-container{margin:28px auto 16px}[dir=ltr] .desktop .newsletter-form .newsletter-form-content .button-container button,[dir=rtl] .desktop .newsletter-form .newsletter-form-content .button-container button{padding:0 16px}