@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://use.typekit.net/vxa7myu.css);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Risque:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;700;800&display=swap);.vip-rewards-form-slot .vip-rewards-form-slot-container .inner-container{height:10rem}@media (min-width:48rem){.vip-rewards-form-slot .vip-rewards-form-slot-container .inner-container{height:13rem}}.vip-rewards-form-slot .vip-rewards-form-slot-container .inner-container img{height:100%}.vip-rewards-create-account .vip-rewards-form-header div{font-size:24px;letter-spacing:.5px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;color:#bd1211;line-height:24px}@media (min-width:48rem){.vip-rewards-create-account .vip-rewards-form-header div{font-size:48px;letter-spacing:1.5px;line-height:48px}}.vip-rewards-create-account .vip-rewards-form-header span{font-size:24px;font-weight:500;font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#0039af;line-height:20px}@media (min-width:48rem){.vip-rewards-create-account .vip-rewards-form-header span{font-size:34px;line-height:48px}}.vip-rewards-create-account .vip-rewards-form-slot .content-slot .inner-container{height:auto!important;-ms-flex-pack:center!important;justify-content:center!important}.vip-rewards-create-account .vip-rewards-form-slot .content-slot .inner-container img{max-width:327px!important}.vip-rewards-create-account h2{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;font-size:48px;line-height:54px;text-align:center;color:#6e6259}.vip-rewards-create-account .form-group{margin-bottom:1rem}.vip-rewards-create-account .form-group.promo-sms{margin-bottom:4px}.vip-rewards-create-account span.info-msg{color:#735f45;font-family:neue-haas-grotesk-display,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.03125rem}.vip-rewards-create-account .create-account-heading{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:40px;line-height:35px;letter-spacing:0;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;text-transform:capitalize;padding-bottom:12px}@media (max-width:63.98rem){.vip-rewards-create-account .create-account-heading{font-size:30px}}.vip-rewards-create-account .signin-link{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:15px;line-height:15px;letter-spacing:1px}.vip-rewards-create-account .signin-link a{text-decoration:none!important;border-bottom:1px solid}@media (min-width:48rem){.vip-rewards-create-account .create-account-form{max-width:40%}}@media (max-width:63.98rem){.vip-rewards-create-account .create-account-form .text-center{font-size:15px}}.vip-rewards-create-account .email-text-policy{color:#735f45;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:1px;padding-left:24px}.vip-welcome-banner .section-2 .welcome-main-heading{font-family:neue-haas-grotesk-display,sans-serif;font-size:45px;font-weight:700;line-height:48px;text-align:center;color:#0047d2}@media (max-width:63.98rem){.vip-welcome-banner .section-2 .welcome-main-heading{font-size:38px;line-height:38px}}.vip-welcome-banner .section-2 .welcome-sub-heading{font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:500;line-height:33px;text-align:center;color:#3d3935}@media (max-width:63.98rem){.vip-welcome-banner .section-2 .welcome-sub-heading{font-size:15px;line-height:20px}}.vip-welcome-banner .section-2 .welcome-sub-heading span{font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:600;line-height:33px;text-align:center}@media (max-width:63.98rem){.vip-welcome-banner .section-2 .welcome-sub-heading span{font-size:15px;line-height:20px}}.vip-welcome-banner .section-1 img,.vip-welcome-banner .section-3 img{height:100%}.account-breadcrumbs{max-width:1440px;margin:auto}.account-breadcrumbs .breadcrumb{margin:1rem 0 0}.account-breadcrumbs .breadcrumb li a{color:#0047d2}.password-group.has-content .eye-toggle,.password-group:has(input:-webkit-autofill) .eye-toggle{display:block!important}.password-group .pwd-reset-input{padding:.375rem .75rem}.password-group .eye-toggle{background:none;border:none;cursor:pointer;display:none;opacity:.5;padding:16px!important;pointer-events:auto!important;position:absolute;right:16px;top:24px;transform:translateY(-50%);z-index:999!important}.password-group .eye-toggle svg{pointer-events:none}.password-group .eye-toggle .eye-closed{display:none}.password-group .eye-toggle.pwd-reset{right:0;top:55px}.password-group.is-visible .eye-toggle .eye-closed{display:block}.password-group.is-visible .eye-toggle .eye-open{display:none}.password-group input::-ms-reveal{display:none}