:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}.checkbox-container{cursor:pointer;display:flex}.checkbox-container:hover .checkbox+label{border:3px solid #555}@media screen and (max-width:767px){.checkbox-container:hover .checkbox+label{border-width:2px}}.checkbox-container:hover .checkbox-label{color:#555}.checkbox-container .checkbox{display:none;width:0;height:0}.checkbox-container .checkbox+label{cursor:pointer;border:3px solid #888;background-color:initial;padding:.5rem;border-radius:3px;position:relative;vertical-align:text-bottom;margin-right:.75rem;margin-top:1px;width:0;height:0}@media screen and (max-width:767px){.checkbox-container .checkbox+label{border-width:2px;padding:.35rem;margin-right:.5rem}}.checkbox-container .checkbox-label{cursor:pointer;display:inline}.checkbox-container .checkbox-label a{color:#888}.checkbox-container .checkbox:checked{}.checkbox-container .checkbox:checked+label:after{content:'';width:1.3rem;height:.9rem;display:block;background:url(data:image/svg+xml,%3Csvg%20aria-hidden=%22true%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cpath%20fill=%22%23555%22%20d=%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206.0-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204.0L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204.0l36.203%2036.204c9.997%209.997%209.997%2026.206.0%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22/%3E%3C/svg%3E)no-repeat 50%;position:absolute;top:1px;left:-2px}@media screen and (max-width:767px){.checkbox-container .checkbox:checked+label:after{width:.94rem;height:.65rem}}.checkbox-container .checkbox:checked+label{border:3px solid #555}@media screen and (max-width:767px){.checkbox-container .checkbox:checked+label{border-width:2px}}.checkbox-container .checkbox:checked~.checkbox-label{color:#555}.checkbox-container .checkbox:checked~.checkbox-label a{color:#555}.customer{background-color:#fff;min-height:calc(100vh - 60px);font-family:roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.5rem;padding-top:4.5rem;padding-bottom:1.5rem}@media screen and (max-width:767px){.customer{font-size:1.125rem;line-height:1.125rem;padding-top:2rem}}.customer .container{width:890px;margin:0 auto}@media screen and (max-width:767px){.customer .container{width:100%}}.customer .container .title{color:#555;font-size:3.25rem;font-weight:600;line-height:3.875rem;text-align:center;margin:0 6.5rem 2.75rem}@media screen and (max-width:767px){.customer .container .title{font-size:2rem;line-height:2.25rem;margin:0 2.5rem 1.5rem}}.customer .container .text{line-height:2rem;color:#555;font-weight:300;text-align:center;margin:0 6.5rem}@media screen and (max-width:767px){.customer .container .text{line-height:1.5rem;margin:0 2.5rem}}.customer .container .image-container{margin-bottom:2.75rem}@media screen and (max-width:767px){.customer .container .image-container{margin-bottom:1.5rem}}.customer .container .image-container img{width:100%;box-shadow:0 0 3.75rem rgba(0,0,0,8%)}.customer .container .button{width:13.75rem;height:3.5rem;border:none;font-weight:300;font-size:1.125rem;letter-spacing:1.8px;text-transform:uppercase;background-color:#e2001a;color:#fff;cursor:pointer;transition:background-color .2s linear}@media screen and (max-width:767px){.customer .container .button{width:8.625rem;height:2.75rem;font-size:.875rem;line-height:1rem}}.customer .container .button.grey{background-color:#b2b2b2}.customer .container .button.grey:hover{background-color:#888}.customer .container a.button{text-decoration:none;display:flex;justify-content:center;align-items:center}.customer .container .button:disabled{cursor:not-allowed;background-color:#888}@media screen and (max-width:768px){.customer .container .button{margin-left:auto;margin-right:auto}}.customer .container .confirm .button-container{margin-top:3rem;text-align:center}.customer .container .confirm .button-container a.button{margin:0 auto}.customer .container .newsletter{padding-bottom:3rem}.customer .container .newsletter .settings-container .text-container{display:none}.customer .container .newsletter .settings-container .text-container.show{display:block}.customer .container .newsletter .settings-container .text-container .separator{margin:2.75rem 4.375rem;border-bottom:#d6d6d6 1px solid}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .text-container .separator{margin:1.5rem}}.customer .container .newsletter .settings-container .mail-container{display:none}.customer .container .newsletter .settings-container .mail-container.show{display:block;margin-left:7.75rem;margin-right:7.75rem;margin-bottom:4.625rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .mail-container.show{margin-left:2.5rem;margin-right:2.5rem;margin-bottom:2.75rem}}.customer .container .newsletter .settings-container .mail-container .mail-title{margin-bottom:.5rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .mail-container .mail-title{margin-bottom:.25rem}}.customer .container .newsletter .settings-container .mail-container .mail{font-weight:300}.customer .container .newsletter .settings-container .channel-container{display:none}.customer .container .newsletter .settings-container .channel-container.show{display:block;color:#888;margin-left:7.75rem;margin-right:7.75rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .channel-container.show{margin-left:2.5rem;margin-right:2.5rem}}.customer .container .newsletter .settings-container .channel-container .checkbox-container{margin-bottom:2rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .channel-container .checkbox-container{margin-bottom:1.5rem}}.customer .container .newsletter .settings-container .channel-container .checkbox-container.last{margin-bottom:4.5rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .channel-container .checkbox-container.last{margin-bottom:3.25rem}}.customer .container .newsletter .settings-container .channel-container .checkbox-container.hidden{display:none}.customer .container .newsletter .settings-container .channel-container .checkbox-container .checkbox-label .channel-title{margin-bottom:.5rem}.customer .container .newsletter .settings-container .channel-container .checkbox-container .checkbox-label .channel-subtitle{font-weight:300;line-height:2rem}@media screen and (max-width:767px){.customer .container .newsletter .settings-container .channel-container .checkbox-container .checkbox-label .channel-subtitle{line-height:1.5rem}}.customer .container .newsletter .button-container{text-align:center;margin-left:7.75rem;margin-right:7.75rem}@media screen and (max-width:767px){.customer .container .newsletter .button-container{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.customer .container .newsletter .button-container .ch-button{display:block}}.customer .container .newsletter .button-container .save-channels{display:none}.customer .container .newsletter .button-container .save-channels.show{margin-right:5rem;display:inline-block}@media screen and (max-width:767px){.customer .container .newsletter .button-container .save-channels.show{margin:0 auto 1.5rem}}.customer .container .newsletter .button-container .opt-out-all-channels{display:none}.customer .container .newsletter .button-container .opt-out-all-channels.show{color:#888;display:inline-block;font-size:.875rem;cursor:pointer;transition:color .2s linear}.customer .container .newsletter .button-container .opt-out-all-channels.show:hover{color:#555}@media screen and (max-width:767px){.customer .container .newsletter .button-container .opt-out-all-channels.show{display:block;font-size:.75rem}}.customer .container .newsletter .message-container{display:none}.customer .container .newsletter .message-container.show{display:block;text-align:center}.customer .container .newsletter .message-container .separator{margin:2.75rem 4.375rem 1.5rem;border-bottom:#d6d6d6 1px solid}@media screen and (max-width:767px){.customer .container .newsletter .message-container .separator{margin:2rem 1.5rem 1rem}}.customer .container .newsletter .message-container .response{display:none}.customer .container .newsletter .message-container .response.show{display:block}.customer .container .newsletter .message-container .response.show.success{color:#1d8d33}.customer .container .newsletter .message-container .response.show.error{color:#1d508d}.customer .container .newsletter .message-container .response .response-message{font-size:1.125rem;font-weight:300;display:inline-block;padding-bottom:.75rem;vertical-align:middle}@media screen and (max-width:767px){.customer .container .newsletter .message-container .response .response-message{font-size:.875rem;padding-bottom:.5rem}}.customer .container .newsletter .message-container .success .icon svg{fill:#1d8d33}.customer .container .newsletter .message-container .error .icon svg{fill:#1d508d}.customer .container .newsletter .message-container .icon{vertical-align:center}.customer .container .newsletter .message-container .icon svg{width:1.5rem;height:1.5rem;margin-right:.75rem}@media screen and (max-width:767px){.customer .container .newsletter .message-container .icon svg{width:1.125rem;height:1.125rem;margin-right:0}}.customer .container .password-reset .info.hidden{display:none}.customer .container .password-reset .info .title{color:#333;font-size:2.5rem;font-weight:100;line-height:2.75rem;text-align:center;margin:0 16.5rem 1rem;text-transform:uppercase}@media screen and (max-width:767px){.customer .container .password-reset .info .title{font-size:2rem;line-height:2.25rem;margin:0 2.5rem 1.5rem}}.customer .container .password-reset .info .text{line-height:1.25rem;font-size:1rem;color:#555;font-weight:300;text-align:center;margin:0 1rem}@media screen and (max-width:767px){.customer .container .password-reset .info .text{line-height:1.5rem;margin:0 2.5rem}}.customer .container .password-reset .info .address{color:#555;font-weight:600}.customer .container .password-reset .global-error{display:flex;flex-direction:column;align-items:center;min-height:6.25rem}.customer .container .password-reset .global-error.hidden{display:none}.customer .container .password-reset .global-error svg{width:2rem;height:2rem;fill:#1d508d;margin-bottom:1.5rem}@media screen and (max-width:767px){.customer .container .password-reset .global-error svg{width:1.5rem;height:1.5rem;margin-bottom:1rem}}.customer .container .password-reset .global-error .message{font-size:1rem;line-height:1.25rem;font-weight:300;color:#1d508d;width:42%;text-align:center}@media screen and (max-width:767px){.customer .container .password-reset .global-error .message{padding:0 2rem;font-size:.875rem;width:100%}}.customer .container .password-reset .form{margin-top:4rem}.customer .container .password-reset .form .input-container{text-align:center;margin-top:1.5rem;margin-bottom:2.25rem}@media screen and (max-width:767px){.customer .container .password-reset .form .input-container{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:3.125rem}}.customer .container .password-reset .form label{position:relative}.customer .container .password-reset .form label svg{visibility:hidden;position:absolute;width:1rem;height:1rem;top:.75rem;right:0;fill:#555}.customer .container .password-reset .form label .error{display:flex;align-items:center;position:absolute;bottom:-.75rem;left:0;transform:translateY(100%);font-size:.75rem;line-height:.75rem;color:#1d508d}.customer .container .password-reset .form label .error.hidden{display:none}.customer .container .password-reset .form label .error svg{visibility:visible;position:static;width:.875rem;height:.875rem;fill:#1d508d;margin-right:.25rem}.customer .container .password-reset .form .label{display:none;position:absolute;top:0;left:0;font-size:.75rem;transform:translateY(-100%);color:#888}.customer .container .password-reset .form .label.blue{color:#1d508d}@media screen and (max-width:767px){.customer .container .password-reset .form .label{display:block}}.customer .container .password-reset .form input{border:none;border-bottom:1px solid #888;width:50%;alignment:center;font-size:1.125rem;font-weight:300;outline:none;padding-bottom:.5rem;color:#555}.customer .container .password-reset .form input:valid+svg{visibility:visible}.customer .container .password-reset .form input:valid~span{display:none}.customer .container .password-reset .form input.blue{border-bottom-color:#1d508d}@media screen and (max-width:767px){.customer .container .password-reset .form input{width:100%}}.customer .container .password-reset .form input:placeholder-shown{border-bottom-color:#d6d6d6}.customer .container .password-reset .form input:placeholder-shown:hover{border-bottom-color:#888}.customer .container .password-reset .form input::placeholder{color:#b2b2b2;font-weight:300}@media screen and (max-width:767px){.customer .container .password-reset .form input::placeholder{color:transparent}}.customer .container .password-reset .form input:hover::placeholder{color:#555}@media screen and (max-width:767px){.customer .container .password-reset .form input:hover::placeholder{color:transparent}}.customer .container .password-reset .form .button-container{margin-top:4rem;text-align:center}.customer .container .password-reset .form .button-container a.button{margin:0 auto}.customer .container .password-reset .form .button{width:12rem;height:3rem;border:none;font-weight:200;font-size:1.125rem;letter-spacing:1.8px;background-color:#e2001a;text-transform:uppercase;color:#fff;cursor:pointer;transition:background-color .2s linear}@media screen and (max-width:767px){.customer .container .password-reset .form .button{width:8.625rem;height:2.75rem;font-size:.875rem;line-height:1rem}}.customer .container .password-reset .form .button:disabled{background-color:#b2b2b2;cursor:not-allowed}.customer .container .password-reset .form .button:disabled:hover{background-color:#888}.customer .container .password-reset .form .button.transparent{background-color:initial;color:#888}.customer .container .password-reset .form .button.transparent:hover{color:#4a4a4a}