@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #ecf4fb;box-shadow:inset 0 0 0 1000px #ecf4fb}select:-webkit-autofill{background:url(../../images/svg-icons/drop-down-arrow.svg) no-repeat right 1rem center/auto}input{-webkit-filter:none;filter:none}.birthdate-info-icon{position:absolute;right:15px;top:39px;-webkit-transform:translateY(-35%);transform:translateY(-35%)}.birthdate-info-icon .icon{height:16px;width:16px}.field-assistive-text{color:#606060;font-size:.75rem;letter-spacing:-.04em;padding:0 1rem}.submit-redesign-btn{background-color:#e7230d;border:2px solid #e7230d;border-radius:0;color:#fff;height:auto;margin-right:.5rem;padding:.875rem 1rem;text-transform:uppercase}.form-group{margin-bottom:0;position:relative}.form-group .show-password-option,.form-group .show-password-option.show-password-icon{cursor:pointer;display:inline-block;height:15px;position:absolute;right:17px;top:37px;width:22px}.form-group .show-password-option.show-password-icon,.form-group .show-password-option.show-password-icon.show-password-icon{background:url(../../images/form-icons-sprite.svg) -55px 0;top:37px}.form-group .show-password-option.hide-password-icon,.form-group .show-password-option.show-password-icon.hide-password-icon{background:url(../../images/form-icons-sprite.svg) -30px 0;height:19px;top:35px}.form-group.has-focus .form-control-label{color:#606060;font-size:.75rem;top:19px;-webkit-transform:translateY(-80%);transform:translateY(-80%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-group.has-error.has-focus .form-control-label{color:#bc2828}.form-group.has-error .form-control.is-invalid{background-image:none;border-color:#bc2828}.form-group.has-error .form-control.is-invalid:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.form-group.has-error .form-control.custom-select{background:url(../../images/svg-icons/drop-down-arrow.svg) no-repeat right 1rem center/auto;text-overflow:ellipsis}.form-group.has-error .invalid-feedback{color:#bc2828;font-size:.75rem;letter-spacing:-.04em;margin-top:.25rem;padding:0 1rem}.form-group .form-control.is-invalid{background-image:none}.form-group .form-control.is-invalid:focus{-webkit-box-shadow:none;box-shadow:none}.form-group .form-control.is-invalid+.invalid-feedback{padding:0 1rem}.form-group .form-control-label{background:#fff;color:#606060;font-size:1rem;font-weight:400;left:12px;letter-spacing:-.04em;margin-bottom:0;padding:0 4px;position:relative;text-transform:capitalize;top:38px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-group .form-control{border-color:#121212;border-radius:2px;color:#282828;font-size:1rem;height:56px;letter-spacing:-.04em;line-height:inherit;padding:16px}.form-group .form-control:focus{border-color:#121212;border-width:2px}.form-group .form-control[readonly]{border-color:#606060;border-width:1px;-webkit-box-shadow:inset 0 0 0 1000px #f7f7f7;box-shadow:inset 0 0 0 1000px #f7f7f7}.form-group select.form-control{padding:17.5px 16px}.street-addressbook .label-optional-street-address{color:#232323;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:underline;text-transform:capitalize}.save-btn{background-image:none;border-radius:0;margin-right:8px;padding:11px 33px;text-transform:none}.save-btn,.save-btn:hover{background-color:#e7230d;color:#fff}.save-btn:disabled{background-color:#949494;color:#fff}.cancel-btn{border:1px solid #272727;border-radius:2px;text-transform:capitalize}.custom-radio-label-new{color:#333;font-size:.875rem;letter-spacing:-.04em;line-height:1.125;margin-bottom:3px}.custom-radio-label-new:before{border:1px solid #606060;border-radius:50%;content:"";display:inline-block;height:1.25rem;margin-right:9px;padding-top:.125rem;text-align:center;vertical-align:sub;width:1.25rem}.custom-radio-input-new:checked+label:before{background-clip:content-box;background-color:#e72318;border-color:#e72318;padding:4px}.custom-radio-input-new{display:none}.custom-radio-label-caption{color:#333;font-size:.75rem;letter-spacing:-.04em;line-height:1.125;padding-left:2rem}.custom-checkbox-new-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.custom-checkbox-new-container .custom-checkbox-input-new{display:none}.custom-checkbox-new-container .custom-checkbox-label-new{color:#333;font-size:.875rem;margin-bottom:0}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new{background:#e72318;border-color:#e72318;display:inline-block}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:14px;margin-left:33%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.custom-checkbox-new-container .custom-checkbox-input-new:disabled+.custom-checkbox-container .custom-checkbox-new{opacity:.35;pointer-events:none}.custom-checkbox-new-container .custom-checkbox-container .custom-checkbox-new{border:1px solid #606060;border-radius:.25rem;display:inline-block;height:1.25rem;margin-right:9px;width:1.25rem}.form-redesign .alert-danger{background:#faeeee;border:none;border-radius:0;color:#bc2828;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;letter-spacing:-.04em;line-height:1.25;padding:.625rem .5rem .625rem .625rem}.form-redesign .alert-danger a{color:#bc2828;font-size:1rem}.form-redesign .alert-danger .alert-warning-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.form-redesign .alert-danger .alert-warning-icon:before{background-image:url(../../images/form-icons-sprite.svg);content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.form-redesign .form-field-error-message{display:none}.form-redesign.form-invalid .form-field-error-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.email-active-icon,.email-completed-icon,.email-default-icon,.email-verification-active-icon,.email-verified-completed-icon,.email-verified-icon,.input-password-active-icon,.input-password-icon{display:inline-block;height:2.625rem;width:3.25rem}.email-active-icon{background:url(../../images/account-linking-sprite.png) -2.625rem -.625rem}.email-completed-icon{background:url(../../images/account-linking-sprite.png) -7.125rem -.625rem}.email-default-icon{background:url(../../images/account-linking-sprite.png) -11.625rem -.625rem}.email-verified-icon{background:url(../../images/account-linking-sprite.png) -16.125rem -.625rem}.email-verification-active-icon{background:url(../../images/account-linking-sprite.png) -20.625rem -.625rem}.email-verified-completed-icon{background:url(../../images/account-linking-sprite.png) -25.125rem -.625rem}.input-password-icon{background:url(../../images/account-linking-sprite.png) -29.625rem -.625rem}.input-password-active-icon{background:url(../../images/account-linking-sprite.png) -34.125rem -.625rem}.checkmark-icon{background:url(../../images/account-linking-sprite.png) -.625rem -.625rem;display:inline-block;height:.625rem;width:1rem}@media(min-width:1024px){.activate-account-select .activation-steps-forms{max-width:23.75rem}.activate-account-select .activation-steps-forms .steps-progress{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.activate-account-select .activation-steps-forms .steps-progress .steps-icon{width:auto}.activate-account-select .activation-steps-forms .steps-progress .divider{min-width:30%}.activate-account-select .activation-steps-forms .steps-progress .divider hr{border:0;border-top:1px solid #c2c4cc;margin-bottom:1rem;margin-top:1.2rem}.activate-account-select .activation-steps-forms .steps-progress .divider hr.active{border-color:#292b33}.activate-account-select .activation-steps-forms .reset-btn,.activate-account-select .activation-steps-forms .submit-email,.activate-account-select .activation-steps-forms .verify-btn{height:3.125rem;margin-top:1rem;width:6.875rem}.activate-account-select .activation-steps-forms .submit-email,.activate-account-select .activation-steps-forms .verify-btn{margin-right:.5rem}.activate-account-select .activation-steps-forms .step-1 #registration-form-email{max-width:23.75rem}.activate-account-select .activation-steps-forms .step-1 .step1-subheader{margin:1rem auto}.activate-account-select .activation-steps-forms .step-1 .account-exist-message,.activate-account-select .activation-steps-forms .step-1 .blocked-message{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activate-account-select .activation-steps-forms .step-1 .blocked-message a{color:#da362c;font-size:.875rem}.activate-account-select .activation-steps-forms .step-1 .submit-email{margin-right:.5rem}.activate-account-select .activation-steps-forms .step-2 .step2-header{font-size:1rem;font-weight:900;margin:1.25rem auto;text-transform:none}.activate-account-select .activation-steps-forms .step-2 .step2-subheader{margin-bottom:1rem}.activate-account-select .activation-steps-forms .step-2 .attempts-message,.activate-account-select .activation-steps-forms .step-2 .invalid-code-message{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activate-account-select .activation-steps-forms .step-2 .contactus-link{color:red;font-size:.875rem;line-height:1.25rem}.activate-account-select .activation-steps-forms .step-3 .step3-header{font-size:1rem;font-weight:400;margin:1.25rem auto;text-transform:none}.activate-account-select .activation-steps-forms .step-3 .invalid-profile-form{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activate-account-select .activation-steps-forms .step-3 .step3-subheader{margin-bottom:1rem}.activate-account-select .activation-steps-forms .step-3 .name-fields,.activation-steps-details .steps{display:-webkit-box;display:-ms-flexbox;display:flex}.activation-steps-details .steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:3rem;margin-top:3rem}.activation-steps-details .steps .step-content{margin-left:2rem;max-width:63%}.activation-steps-details .steps img{border:1px solid #fff}}.activation-steps-forms{padding-left:.75rem;padding-right:.75rem;width:100%}.activation-steps-forms .steps-progress{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.activation-steps-forms .steps-progress .steps-icon{width:auto}.activation-steps-forms .steps-progress .divider{min-width:26%}.activation-steps-forms .steps-progress .divider hr{border:0;border-top:1px solid #c2c4cc;margin-bottom:1rem;margin-top:1.2rem}.activation-steps-forms .steps-progress .divider hr.active{border-color:#292b33}.activation-steps-forms .reset-btn,.activation-steps-forms .submit-email,.activation-steps-forms .verify-btn{height:3.125rem;margin-bottom:3rem;margin-top:1rem;width:47%}@media(min-width:576px){.activation-steps-forms .reset-btn,.activation-steps-forms .submit-email,.activation-steps-forms .verify-btn{width:48%}}.activation-steps-forms .submit-email,.activation-steps-forms .verify-btn{margin-right:.8rem}.activation-steps-forms .step-1 #registration-form-email{max-width:100%}.activation-steps-forms .step-1 .step1-subheader{font-size:1rem;line-height:1.375rem;margin:1rem auto}.activation-steps-forms .step-1 .account-exist-message,.activation-steps-forms .step-1 .blocked-message{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activation-steps-forms .step-1 .blocked-message a{color:#da362c;font-size:.875rem}.activation-steps-forms .step-2 .step2-header{font-size:1rem;font-weight:900;margin:1.25rem auto;text-transform:none}.activation-steps-forms .step-2 .step2-subheader{margin-bottom:1rem}.activation-steps-forms .step-2 .attempts-message,.activation-steps-forms .step-2 .invalid-code-message{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activation-steps-forms .step-2 .contactus-link{color:#da362c;font-size:.875rem;line-height:1.25rem}.activation-steps-forms .step-3 .step3-header{font-size:1rem;font-weight:400;margin:1.25rem auto;text-transform:none}.activation-steps-forms .step-3 .step3-subheader{margin-bottom:1rem}.activation-steps-forms .step-3 .invalid-profile-form{color:#da362c;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:left}.activation-steps-forms .step-3 .name-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.activation-steps-forms .step-3 .name-fields .first-name-field,.activation-steps-forms .step-3 .name-fields .last-name-field{width:49.25%}@media(max-width:1023.98px){.activation-steps-forms .step-3 .name-fields .last-name-field{margin-left:.5rem}}.activation-steps-forms .step-3 .create-account-submit{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:.75rem;padding-right:.75rem;width:100%}.activation-steps-forms .step-3 .create-account-submit button{padding:1.025rem 1.125rem}.info-icon{cursor:pointer;display:inline-block;pointer-events:auto;position:relative}.info-icon .icon{background-color:#292b33;border-radius:2.125rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;height:1.125rem;line-height:1.188rem;text-align:center;text-transform:lowercase;width:1.125rem}.info-icon:focus .tooltip,.info-icon:hover .tooltip{display:block}.info-icon .tooltip{-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards;background-color:#292b33;border-radius:.25rem;bottom:100%;color:#fff;display:none;font-size:.928rem;left:50%;margin-left:4px;max-width:15rem;min-width:20rem;padding:.312rem;position:absolute;-webkit-transform:translate(-50%,-.625em);transform:translate(-50%,-.625em)}@media(max-width:1023.98px){.info-icon .tooltip{margin-left:55px;padding:10px 0 10px 10px!important}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.info-icon .tooltip:before{bottom:-1.25em;content:" ";display:block;height:1.25em;left:0;position:absolute;width:100%}.info-icon .tooltip:after{border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:.625em solid #f6f6f6;bottom:-.625em;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.color-green-light{color:#1f996a}.color-cyan-light{color:#36b39c}.color-red{color:#da362c}@keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#39389c;background-image:url(../../images/power-up-rewards/pur-modal-background.png);padding:1.25rem;z-index:1}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{background:#d9d9d9;display:inline-block;padding:0 .3125rem}#playerMigrationModal .modal-dialog .details-description,#playerMigrationModal .modal-dialog .details-description a,#playerUpgradeModal .modal-dialog .details-description,#playerUpgradeModal .modal-dialog .details-description a,#userMembershipBenefitsModal .modal-dialog .details-description,#userMembershipBenefitsModal .modal-dialog .details-description a{color:#fff}#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{color:#000;padding:0 1rem}#playerMigrationModal .modal-dialog .modal-body h2,#playerUpgradeModal .modal-dialog .modal-body h2,#userMembershipBenefitsModal .modal-dialog .modal-body h2{font-size:1.5rem;padding:0;text-align:left}#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{color:#000;text-align:center}@media(min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{-ms-flex-preferred-size:42%;flex-basis:42%;text-align:left}}#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{bottom:0;position:absolute}@media(min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{position:static}}#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:18.5rem;padding-top:0!important}@media(min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:2rem}}#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list li,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list li,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list li{margin-bottom:.5rem!important}#playerMigrationModal .modal-dialog .modal-body .benefit-label,#playerUpgradeModal .modal-dialog .modal-body .benefit-label,#userMembershipBenefitsModal .modal-dialog .modal-body .benefit-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile,#playerUpgradeModal .modal-dialog .modal-body .pro-tile,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile{background-color:#fff;border:1px solid #868686;border-radius:.375rem;color:#868686;height:auto;margin-bottom:1.25rem;margin-top:.5rem;padding:.75rem .875rem;text-align:left;vertical-align:middle;width:100%}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.125rem}@media(min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.25rem}}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio{outline:none}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pur-radio-button{margin-bottom:.25rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before{border:1px solid #707070;border-radius:50%;color:#fff;content:"✓";display:inline-block;font-size:1rem;font-weight:700;height:1.5rem;padding-right:.125rem;padding-top:.125rem;text-align:center;width:1.5rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected{border-color:#2d219a;color:#2d219a}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before{background-color:#2d219a;border-color:#2d219a}#playerMigrationModal #playerMigrationForm .name-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}@media(min-width:1024px){#playerMigrationModal #playerMigrationForm .name-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:100%}@media(min-width:1024px){#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:48%}}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm a{font-size:.875rem;line-height:1.375rem}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm .invalid-feedback{text-align:left}#playerMigrationModal #playerMigrationForm .custom-control-label:after,#playerMigrationModal #playerMigrationForm .custom-control-label:before{top:.5rem}#playerMigrationModal #playerMigrationForm .player-join-button{width:100%}@media(min-width:1024px){#playerMigrationModal #playerMigrationForm .player-join-button{width:50%}}#playerMigrationModal #playerMigrationForm .will-join-later-btn{background-color:#fff;border-color:#da362c;color:#000;font-size:.75rem;line-height:1.2rem;margin-top:1rem;padding:.875rem 1.125rem;width:100%}@media(min-width:1024px){#playerMigrationModal #playerMigrationForm .will-join-later-btn{margin-top:0;width:auto}}#playerMigrationModal .benefit-text{text-align:left}#playerMigrationModal .mandatory-fields-message{font-size:.75rem;line-height:1.125rem;text-align:left}.upgrade-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-3rem}@media(min-width:1024px){.upgrade-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:-2rem}}.upgrade-banner .membership-details{-ms-flex-preferred-size:50%;background:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-basis:50%;padding:1.25rem}@media(min-width:1024px){.upgrade-banner .membership-details{border-bottom-left-radius:.5rem;border-top-right-radius:0;padding:1.5rem 2rem}}.upgrade-banner .membership-details a{outline:none}.upgrade-banner .upgrade-button{margin-top:1rem;padding:.5rem 2.125rem}.upgrade-banner .membership-benefits{-ms-flex-preferred-size:50%;background:#000;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;flex-basis:50%;padding:2rem 1rem}@media(min-width:1024px){.upgrade-banner .membership-benefits{border-bottom-left-radius:0;border-top-right-radius:.5rem;padding:2.5rem .5rem 2.5rem 3.5rem}.upgrade-banner .membership-benefits.pro-auto-renew{padding:1.5rem 2rem}}.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-weight:700}@media(min-width:1024px){.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-size:12px}}.upgrade-banner .membership-benefits.pro-auto-renew .value{font-size:1rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer p{font-size:.625rem;line-height:.8125rem;margin-bottom:0;margin-top:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a{border:none;margin-top:.9375rem;position:relative}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:before{background:#da362c;border-radius:1rem;content:"";height:.9375rem;position:absolute;right:-1.25rem;width:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:after{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;content:"";height:6px;position:absolute;right:-.875rem;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.upgrade-banner .membership-benefits .benefit-heading{font-weight:900;margin-bottom:.5rem}.upgrade-banner .membership-benefits .member-benefit{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;justify-content:space-evenly;padding-right:1rem;text-align:left}@media(min-width:1024px){.upgrade-banner .membership-benefits .member-benefit{padding-right:2rem}}.upgrade-banner .membership-benefits .benefit-message{font-size:.625rem}@media(min-width:1024px){.upgrade-banner .membership-benefits .benefit-message{font-size:.875rem}}.upgrade-banner .value{font-size:2rem}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../images/power-up-rewards/pur-modal-background-enhanced.svg);background-position:100% 0;background-size:cover;min-height:200px;padding:2.5rem 1.25rem;position:relative}#playerMigrationModal .modal-dialog .modal-header .close,#playerUpgradeModal .modal-dialog .modal-header .close,#userMembershipBenefitsModal .modal-dialog .modal-header .close{margin:0;position:absolute;right:0;top:0}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{background:#212322;border-radius:50%;color:#fff;display:block;font-weight:400;height:32px;line-height:28px;padding:0;width:32px}#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{padding-bottom:24px;padding-top:24px}#playerMigrationModal .modal-dialog .modal-body .pro-tile,#playerUpgradeModal .modal-dialog .modal-body .pro-tile,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile{border-radius:0;border-width:1px 0 0;padding:0}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-option-value .btn,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-option-value .btn,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-option-value .btn{max-width:232px}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected{border-color:#eee;color:#000}#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-pack:center;-ms-flex-pack:center;background-image:url(../../images/power-up-rewards/pur-modal-background-enhanced-diamond.svg),url(../../images/power-up-rewards/pur-modal-background-enhanced-2.svg);background-position:50%,100% 0;background-repeat:no-repeat;background-size:contain,cover;justify-content:center}body{background:#fff}body,html{height:100%}.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.separator-line{border-bottom:1px solid #f7f7f7;line-height:0;margin:1.5rem 0;text-align:center;width:100%}.separator-line .or-text{background-color:#fff;color:#606060;font-size:.6875rem;padding:0 .25rem}.checkout-login .login-container,.create-account-redesign .login-container,.login-page .login-container{margin:0 auto;padding:0 .25rem}@media(min-width:768px){.checkout-login .login-container,.create-account-redesign .login-container,.login-page .login-container{max-width:70%}}@media(min-width:1024px){.checkout-login .login-container,.create-account-redesign .login-container,.login-page .login-container{max-width:35%}}.checkout-login .resend-password-mail,.create-account-redesign .resend-password-mail,.login-page .resend-password-mail{display:inline-block;margin-top:.25rem}.checkout-login .create-account-btn,.create-account-redesign .create-account-btn,.login-page .create-account-btn{border:2px solid #121212;border-radius:0;color:#121212;font-size:.875rem;padding:.875rem 1rem;width:100%}.checkout-login .forgot-password,.create-account-redesign .forgot-password,.login-page .forgot-password{margin-bottom:7px}.checkout-login .remember-me-label,.checkout-login .signed-in-heading,.create-account-redesign .remember-me-label,.create-account-redesign .signed-in-heading,.login-page .remember-me-label,.login-page .signed-in-heading{color:#333;font-size:.875rem;margin-bottom:.25rem}.checkout-login .remember-me-sub-label,.checkout-login .signed-in-sub-heading,.create-account-redesign .remember-me-sub-label,.create-account-redesign .signed-in-sub-heading,.login-page .remember-me-sub-label,.login-page .signed-in-sub-heading{color:#606060;font-size:.75rem}.checkout-login .activate-submit-verify .verify-btn,.checkout-login .activation-steps-forms .submit-email,.checkout-login .create-account-submit .create-account-btn,.checkout-login .create-account-submit .create-account-verification,.checkout-login .sign-in-submit,.create-account-redesign .activate-submit-verify .verify-btn,.create-account-redesign .activation-steps-forms .submit-email,.create-account-redesign .create-account-submit .create-account-btn,.create-account-redesign .create-account-submit .create-account-verification,.create-account-redesign .sign-in-submit,.login-page .activate-submit-verify .verify-btn,.login-page .activation-steps-forms .submit-email,.login-page .create-account-submit .create-account-btn,.login-page .create-account-submit .create-account-verification,.login-page .sign-in-submit{background-color:#e7230d;border:2px solid #e7230d;border-radius:0;color:#fff;font-size:.875rem;height:auto;margin-right:.5rem;padding:.875rem 1rem;text-transform:uppercase}.checkout-login .disclaimer,.create-account-redesign .disclaimer,.login-page .disclaimer{color:#606060;font-size:.875rem;letter-spacing:-.04em;margin-bottom:1rem;margin-top:14px}.checkout-login .disclaimer a,.create-account-redesign .disclaimer a,.login-page .disclaimer a{color:#606060;font-size:.875rem}.checkout-login .welcome-heading,.create-account-redesign .welcome-heading,.login-page .welcome-heading{color:#121212;margin-bottom:.25rem}.checkout-login .sign-in-message,.create-account-redesign .sign-in-message,.login-page .sign-in-message{color:#606060}.checkout-login .forgot-password a,.create-account-redesign .forgot-password a,.login-page .forgot-password a{color:#606060;font-size:.875rem}.checkout-login .remember-me,.create-account-redesign .remember-me,.login-page .remember-me{margin-top:20px}.checkout-login .remember-me-label,.create-account-redesign .remember-me-label,.login-page .remember-me-label{color:#333;margin-bottom:.25rem}.checkout-login .remember-me-sub-label,.create-account-redesign .remember-me-sub-label,.login-page .remember-me-sub-label{color:#606060;font-size:.75rem}.checkout-login .not-user-name,.create-account-redesign .not-user-name,.login-page .not-user-name{color:#606060;font-size:.75rem;margin-bottom:.25rem}.checkout-login .logout-link,.create-account-redesign .logout-link,.login-page .logout-link{color:#121212;font-size:.875rem}.checkout-login .login .sign-in-submit,.create-account-redesign .login .sign-in-submit,.login-page .login .sign-in-submit{background-color:#e7230d;border:2px solid #e7230d;border-radius:0;color:#fff;font-size:.875rem;height:auto;margin-right:.5rem;padding:.875rem 1rem;text-transform:uppercase}.checkout-login .back-to-login,.create-account-redesign .back-to-login,.login-page .back-to-login{font-size:.875rem;text-align:center}.checkout-login .back-to-login .back-to-login-link,.checkout-login .password-modal-footer a,.create-account-redesign .back-to-login .back-to-login-link,.create-account-redesign .password-modal-footer a,.login-page .back-to-login .back-to-login-link,.login-page .password-modal-footer a{color:#606060;font-size:.875rem}.checkout-login .forgot-password-submit,.create-account-redesign .forgot-password-submit,.login-page .forgot-password-submit{background-color:#e7230d;border:2px solid #e7230d;border-radius:0;color:#fff;font-size:.875rem;height:auto;margin-right:.5rem;padding:.875rem 1rem;text-transform:uppercase}.checkout-login .registration-form .or-message,.create-account-redesign .registration-form .or-message,.login-page .registration-form .or-message{text-transform:uppercase}.checkout-login .registration-form .create-account-initial .create-account-button,.create-account-redesign .registration-form .create-account-initial .create-account-button,.login-page .registration-form .create-account-initial .create-account-button{border:2px solid #404040}.checkout-login .blocked-message,.checkout-login .blocked-message a,.create-account-redesign .blocked-message,.create-account-redesign .blocked-message a,.login-page .blocked-message,.login-page .blocked-message a{color:#bc2828}.checkout-login .redesign-login-accountheader .account-redesign-header,.create-account-redesign .redesign-login-accountheader .account-redesign-header,.login-page .redesign-login-accountheader .account-redesign-header{margin-bottom:.25rem}.checkout-login .redesign-login-accountheader .createaccount-header-msg,.create-account-redesign .redesign-login-accountheader .createaccount-header-msg,.login-page .redesign-login-accountheader .createaccount-header-msg{color:#606060;font-size:.875rem}.create-account-redesign{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.create-account-redesign .create-account-forms{-ms-flex-line-pack:center;align-content:center;padding:1rem}@media(min-width:768px)and (max-width:1023.98px){.create-account-redesign .create-account-forms{margin:0 auto}}@media(min-width:1024px){.create-account-redesign .create-account-forms{padding:56px 16px 56px 80px}}.create-account-redesign .create-account-forms h2{color:#121212;font-size:1.25rem;margin-bottom:.25rem}.create-account-redesign .create-account-forms .createaccount-header-msg,.create-account-redesign .create-account-forms .step2-subheader{color:#606060;font-size:.875rem;margin-bottom:27px}.create-account-redesign .create-account-forms .select-register{display:-webkit-box;display:-ms-flexbox;display:flex}.create-account-redesign .create-account-forms .select-register .create-account{margin-bottom:20px}.create-account-redesign .create-account-forms .select-register .select-register-option{padding-left:.75rem}@media(min-width:1024px){.create-account-redesign .create-account-forms .first-name-field,.create-account-redesign .create-account-forms .last-name-field{display:inline-block;vertical-align:top;width:49%}}@media(min-width:1024px)and (min-width:1024px){.create-account-redesign .create-account-forms .first-name-field,.create-account-redesign .create-account-forms .last-name-field{width:100%}}@media(min-width:1024px){.create-account-redesign .create-account-forms .last-name-field{margin-left:.75rem}}@media(min-width:1024px)and (min-width:1280px){.create-account-redesign .create-account-forms .last-name-field{margin-left:.75rem}}.create-account-redesign .create-account-forms .password-info-field .password-rule{font-size:.75rem;margin-top:5px}.create-account-redesign .create-account-forms .create-account-submit{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.create-account-redesign .create-account-forms .invalid-feedback{font-size:.75rem}.create-account-redesign .create-account-forms form.registration .alert.alert-danger{margin-bottom:.25rem;margin-top:1rem}.create-account-redesign .pur-details{background-color:#000;color:#fff;padding:2rem 4rem;position:relative}.create-account-redesign .pur-details .pur-create-account-heading{font-size:1.5rem;font-weight:700;margin-bottom:2rem;width:70%}.create-account-redesign .pur-details .pur-points-benefits{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;justify-content:flex-start;margin-bottom:3.125rem;width:100%}.create-account-redesign .pur-details .pur-points-benefits .points-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:2.5rem}.create-account-redesign .pur-details .pur-points-benefits .benefit-label{padding-left:1.25rem}.create-account-redesign .pur-details .benefits-label{font-size:1rem}.create-account-redesign .pur-details .exclusive-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem}.create-account-redesign .pur-details .pur-benefit{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;font-size:1rem;margin-bottom:2.25rem;margin-right:1.75rem}.create-account-redesign .pur-details .arrow-right{background:#fff;border-radius:.25rem;height:70px;position:absolute;right:1.25rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:96px}.create-account-redesign .pur-details .icon-cover{height:100px;left:0;overflow:hidden;position:absolute;top:5.625rem;width:40px}.create-account-redesign .sign-in-link{color:#121212;font-size:.875rem}.create-account-redesign .select-register{display:none}.simple-nav{-webkit-box-shadow:0 .125rem 1rem rgba(0,0,0,.078);box-shadow:0 .125rem 1rem rgba(0,0,0,.078);max-width:none}.simple-nav .header-options{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-right:0;padding-right:0!important}.simple-nav .header-brand{text-align:left}.back-to-previous{font-size:.875rem;text-decoration:none}.back-to-previous img{height:14px;margin-right:.25rem;padding-bottom:.125rem;width:8px}.create-account-layout{height:100%}.create-account-layout .footer-container{margin-top:0}@media(min-width:768px){.captcha-resizing{transform:scale(.7);-webkit-transform:scale(.7);transform-origin:0 0;-webkit-transform-origin:0 0}}.activate-account-select .activation-steps-forms{padding-left:0;padding-right:0}.activate-account-select .activation-steps-forms .step-1 .step1-subheader{color:#121212;font-size:.875rem;letter-spacing:-.04em;margin:32px 0 0}.activate-account-select .activation-steps-forms .step-2 .step2-subheader,.activate-account-select .activation-steps-forms .step-3 .createaccount-header-msg{color:#606060;margin-bottom:6px}.activate-account-select .activation-steps-forms .step-3 .form-field-error-message,.activate-account-select .activation-steps-forms .step-3 .invalid-profile-form-error{margin-bottom:.5rem;margin-top:18px}.activate-account-select .activation-steps-forms .step-3 .create-account-submit .create-account-verification{padding:.875rem 1rem}@media(max-width:1023.98px){.activate-account-select .activation-steps-forms .step-3 .name-fields{display:block}.activate-account-select .activation-steps-forms .step-3 .name-fields .first-name-field,.activate-account-select .activation-steps-forms .step-3 .name-fields .last-name-field{width:100%}.activate-account-select .activation-steps-forms .step-3 .name-fields .last-name-field{margin-left:0}.activate-account-select .activation-steps-forms .step-3 .name-fields .first-name-field{padding-right:0}}.activate-account-select .activation-steps-forms .steps-progress{display:none}.activate-account-select .activation-steps-forms .activate-submit-email .submit-email,.activate-account-select .activation-steps-forms .create-account-submit .create-account-verification,.activate-account-select .activation-steps-forms .verify-btn{border-radius:0;margin:16px 0 24px;width:100%}.activate-account-select .activation-steps-forms .activate-submit-cancel{text-align:center;width:100%}.activate-account-select .activation-steps-forms .activate-submit-cancel .cancel-link{background-color:#fff;border:none;color:#606060;margin:0;text-decoration:underline}.activate-account-select .activation-steps-forms .attempt-msg-redesign{background-color:#faeeee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.activate-account-select .activation-steps-forms .attempt-msg-redesign .attempts-message{font-size:1rem;font-weight:400;margin-left:10px}.activate-account-select .activation-steps-forms .attempt-msg-redesign .incorrectMsg{color:#bc2828;display:block;font-size:1rem;font-weight:700;margin-bottom:10px;text-align:left}.activate-account-select .activation-steps-forms .attempt-msg-redesign .incorrectMsg .incorrect-verification{margin-left:10px;vertical-align:top}.reset-password-form .alert.alert-danger{margin-bottom:0;margin-top:1.5rem}.forgot-password-subheader,.reset-password-body-text{color:#606060;font-size:.875rem;letter-spacing:-.04em}