.custom-select:-moz-focusring,.custom-select::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #434343}.form-group.required .form-control-label::before,.form-control-label.label-for-required-field::before{content:"*";color:#D31717;margin-right:4px}@media (min-width: 768px){.c-login{margin-bottom:100px}}@media (min-width: 768px){.c-login__header{flex-basis:calc(((460px + 2.5rem) * 2) + 2px);max-width:100%;padding-top:10px}}@media (min-width: 1280px){.c-login__header{flex-basis:calc(((430px + 3.75rem) * 2) + 2px);max-width:calc(((430px + 3.75rem) * 2) + 2px)}}.c-login__heading{margin-bottom:0}@media (min-width: 768px){.c-login__heading{margin-bottom:15px;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1280px){.c-login__heading{margin-bottom:30px;padding-left:1.875rem;padding-right:1.875rem}}.c-login__info{font-size:.9375rem}@media (min-width: 1280px){.c-login__info{font-size:1rem}}.c-login__equal-height__col{flex-wrap:wrap;max-width:100%}@media (min-width: 768px){.c-login__equal-height__col{flex-basis:calc(460px + 2.5rem);flex-grow:0;max-width:calc(50% - 1px)}}@media (min-width: 1280px){.c-login__equal-height__col{flex-basis:calc(430px + 3.75rem);max-width:calc(430px + 3.75rem)}}.c-login__equal-height__divider{align-items:center;background-color:rgba(0,0,0,0.12);flex-basis:calc(100% - 20px);flex-grow:0;height:2px;justify-content:center;max-width:calc(100% - 20px);overflow:visible;position:relative;z-index:1;width:calc(100% - 20px)}@media (min-width: 768px){.c-login__equal-height__divider{flex-basis:2px;height:auto;margin-bottom:0;margin-top:0;max-width:2px;padding-left:0;padding-right:0;width:2px}}.c-login__equal-height__divider--or{margin-bottom:17px;margin-top:17px}@media (min-width: 768px){.c-login__equal-height__divider--or{margin-bottom:0;margin-top:0}}.c-login__equal-height__divider__or{background-color:#fff;border:2px solid rgba(0,0,0,0.12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:700;height:36px;text-transform:uppercase;width:36px}.c-login__card{margin-bottom:0}@media (min-width: 768px){.c-login__card{margin-bottom:10px}}@media (min-width: 1280px){.c-login__card{margin-bottom:16px}}@media (min-width: 768px){.c-login__card:first-child .c-login__card__header,.c-login__card:first-child .c-login__card__body:first-child{padding-top:0}}@media (min-width: 768px){.c-login__card:last-child{margin-bottom:0}}@media (min-width: 768px){.c-login__card:last-child .c-login__card__body{padding-bottom:0}}@media (max-width: 767.98px){.c-login__card:last-child .c-login__card__body input:active,.c-login__card:last-child .c-login__card__body input:focus,.c-login__card:last-child .c-login__card__body input:hover{font-size:16px}}.c-login__card__header,.c-login__card__body{padding-left:0;padding-right:0;width:100%}@media (min-width: 768px){.c-login__card__header,.c-login__card__body{display:flex;flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1280px){.c-login__card__header,.c-login__card__body{padding-left:1.875rem;padding-right:1.875rem}}.c-login__form{margin-bottom:0;width:100%}.c-login__loyalty-promo{font-size:.9375rem}.c-login__loyalty-promo .checkout-plus-promotion{padding:25px 0 25px 25px;background-size:cover;background-position:center 10px;background-repeat:no-repeat}.c-login__loyalty-promo .checkout-plus-promotion .checkout-logo-plus-promotion>img{margin-bottom:7px}.c-login__loyalty-promo .checkout-plus-promotion .checkout-content{display:-webkit-inline-box;font-weight:bold}.c-login__loyalty-promo .checkout-plus-promotion .checkout-content .checkout-icon-shipping{width:36px;height:19px;background-repeat:no-repeat;display:block;margin-top:12px}@media (min-width: 1280px){.c-login__loyalty-promo{font-size:1rem}}.c-login__remember-me-label{letter-spacing:normal}.c-login__forgot-password-link{font-weight:600;padding-bottom:20px;display:inline-block}.c-login__forgot-password-link.fr_CA{padding-left:8px}.c-login .input-group.reveal-password{position:relative}.c-login .input-group.reveal-password .input-group-append{position:absolute;z-index:3;right:0;height:2.5625rem;padding-top:.0625rem;padding-right:.0625rem}.c-login .input-group.reveal-password .input-group-append .input-group-text{border-top:none;border-bottom:none;border-right:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.c-login .input-group.reveal-password .input-group-append .input-group-text .above-password-text{position:absolute;top:-27px;right:2px;width:auto;text-transform:uppercase;color:#495057;font-size:.8125rem;text-align:center}.c-login .input-group.reveal-password .form-control{padding-right:63px}@media (max-width: 767.98px){.c-login .input-group.reveal-password .form-control:active,.c-login .input-group.reveal-password .form-control:focus,.c-login .input-group.reveal-password .form-control:hover{font-size:16px}}.c-login .input-group.reveal-password .svg-password{height:1.38em;width:1.38em}.c-login .input-group.reveal-password .password-visibility-btn{margin:0 !important;padding:0 !important;line-height:1}.c-login .input-group.reveal-password .password-visibility-btn label{font-size:0px;text-indent:-9999px;position:absolute}.c-login .input-group.reveal-password .password-visibility-btn:hover,.c-login .input-group.reveal-password .password-visibility-btn:focus{text-decoration:none}.c-login .input-group.reveal-password input[type="text"] ~ .input-group-append .show-password{display:none}.c-login .input-group.reveal-password input[type="password"] ~ .input-group-append .hide-password{display:none}.c-login .input-group.reveal-password input[type="password"].hide-eye-reveal::-ms-reveal{display:none}.c-login .input-group.reveal-password input[type="password"],.c-login .input-group.reveal-password input[type="text"]{border-top-right-radius:5px;border-bottom-right-radius:5px}.plus-login .registration .form-group.in-store{display:none}.plus-login .logo{margin-bottom:16px}@media (max-width: 1279.98px){.plus-login .logo{width:209px}}@media (max-width: 767.98px){.plus-login .logo{width:223px}}.plus-login .create-account .small-text{margin-bottom:0;padding-top:10px}.plus-login .header-title{font-size:28px;font-weight:600;line-height:normal}@media (max-width: 1279.98px){.plus-login .header-title{font-size:21px}}.plus-login .header-title b{font-weight:800}.plus-login .info-login-create{display:flex;flex-wrap:nowrap;margin-bottom:10px}@media (max-width: 1279.98px){.plus-login .info-login-create{margin-bottom:0}}.plus-login .info-login-create .image{margin-right:20px}.plus-login .info-login-create .image img{display:block}.plus-login .info-login-create p{font-size:18px;line-height:32px;font-weight:bold}@media (max-width: 1279.98px){.plus-login .info-login-create p{font-size:16px;line-height:25px;max-width:215px}}.plus-login .small-text{font-weight:600}.plus-login .small-text .nav-link{color:#fff;display:inline-block;font-weight:800;border-bottom:1px solid #fff;padding:0}.plus-login .small-text .nav-link:hover{color:#fff;text-decoration:none}@media (max-width: 1279.98px){.plus-login .small-text{font-size:14px}}.plus-login .content-layout{max-width:1050px;margin:0 auto}@media (max-width: 1279.98px){.plus-login .content-layout{width:100%;padding:0 24px}}@media (max-width: 767.98px){.plus-login .content-layout{padding:0 10px}}.plus-login .c-login__equal-height__col{flex-basis:420px;max-width:420px}@media (max-width: 1279.98px){.plus-login .c-login__equal-height__col{flex-basis:360px;max-width:360px}}@media (max-width: 767.98px){.plus-login .c-login__equal-height__col{flex-basis:100%;max-width:100%}}.plus-login .c-floating-form{max-width:420px;right:calc((100vw - 1050px) / 2 - 8px)}@media (max-width: 1279.98px){.plus-login .c-floating-form{max-width:360px;right:calc((100vw - 704px) / 2 - 8px);top:40px}}@media (max-width: 767.98px){.plus-login .c-floating-form{max-width:inherit;right:10px;top:0;width:calc(100% + 20px);padding:0}.plus-login .c-floating-form>.row{margin-left:0;margin-right:0;border-bottom:1px solid #E6E6E6;border-radius:5px;box-shadow:0 5px 30px -10px rgba(0,0,0,0.12)}}.plus-login .c-floating-form__card{padding:16px 40px 30px}@media (max-width: 1279.98px){.plus-login .c-floating-form__card{padding:16px 20px 30px}}@media (max-width: 767.98px){.plus-login .c-floating-form__card{padding:0 10px;box-shadow:none;border:none}}.plus-login .login-page{margin-top:0;padding:0}.plus-login .container.content-layout{padding:0}@media (max-width: 1279.98px){.plus-login .container.content-layout{padding:0 24px}}@media (max-width: 767.98px){.plus-login .container.content-layout{padding:0 10px}}.plus-login .nav-tabs .nav-link{font-size:16px}.plus-login .nav-tabs .nav-link.active{color:#0063ba}.plus-login .tab-content label,.plus-login .tab-content input{font-size:14px}.plus-login .tab-content input[type=checkbox]+label{font-size:16px}.plus-login .tab-content .content-asset p{font-size:11px;line-height:19px}.plus-login.c-content-container.c-content-container--main-login{background-size:cover;margin-bottom:0;background-color:#003b70;position:relative;min-height:473px;height:473px}@media (max-width: 1279.98px){.plus-login.c-content-container.c-content-container--main-login{min-height:358px;height:358px}}@media (max-width: 767.98px){.plus-login.c-content-container.c-content-container--main-login{min-height:321px;height:auto;max-width:100%}}.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes{background-image:url("../images/teal-splash-2022-desktop.png");background-size:contain;background-repeat:no-repeat;width:537px;height:81px;font-weight:700;letter-spacing:1px;font-size:18px;margin-top:46px;padding:10px;box-sizing:border-box;text-align:center;text-transform:none;display:flex;flex-flow:row wrap;align-items:center;align-content:flex-start}@media (max-width: 1279.98px){.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes{width:253px;background-image:url("../images/teal-splash-2022-tablet.png");font-size:12px;text-align:center;margin-top:20px;padding:18px 10px 10px 10px}}@media (max-width: 767.98px){.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes{width:322px;height:103px;background-image:url("../images/teal-splash-2022-mobile.png");font-size:16px;margin:20px auto 0 auto;padding:24px 10px 10px 10px}}.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes .points-prizes-daysleft{width:100%;flex-grow:2;text-align:center;padding:0;margin:0px auto 8px auto}@media (max-width: 1279.98px){.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes .points-prizes-daysleft{margin:0px auto 5px auto}}.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes .points-prizes-text{text-indent:-999px;font-size:0px;width:270px;height:38px;margin:0 auto}@media (max-width: 1279.98px){.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes .points-prizes-text{width:200px;height:14px;background-size:200px 14px;position:relative;right:-2px}}@media (max-width: 767.98px){.plus-login.c-content-container.c-content-container--main-login .headline-points-prizes .points-prizes-text{background-size:214px 14px;width:214px;height:14px}}@media (max-width: 1279.98px){.plus-login.c-content-container.c-content-container--main-login{padding-top:33px;padding-bottom:33px;background-color:#003b70;background-repeat:no-repeat}}@media (max-width: 1279.98px) and (max-width: 767.98px){.plus-login.c-content-container.c-content-container--main-login{padding-bottom:0;background-size:100% auto}}@media (max-width: 1279.98px){.plus-login .c-login__card__body{padding-left:10px;padding-right:10px}}@media (max-width: 1279.98px) and (max-width: 767.98px){.plus-login .c-login__card__body{padding-left:0;padding-right:0;padding-top:5px}.plus-login .c-login__card__body .tab-content{padding-left:10px;padding-right:10px}}@media (max-width: 767.98px){.plus-login .c-floating-form__card{border-top:none;border-left:none;border-right:none}}.plus-login.c-content-container--benefits{margin-bottom:-40px;padding-bottom:180px;background-color:#fff;background-size:cover}@media (max-width: 1279.98px){.plus-login.c-content-container--benefits{padding-top:40px}}@media (max-width: 767.98px){.plus-login.c-content-container--benefits{padding-bottom:0}}.plus-login.c-content-container--benefits.error-1{padding-bottom:250px}@media (max-width: 1279.98px){.plus-login.c-content-container--benefits.error-1{padding-bottom:350px}}@media (max-width: 767.98px){.plus-login.c-content-container--benefits.error-1{padding-bottom:0}}.plus-login.c-content-container--benefits.error-2{padding-bottom:400px}@media (max-width: 1279.98px){.plus-login.c-content-container--benefits.error-2{padding-bottom:500px}}@media (max-width: 767.98px){.plus-login.c-content-container--benefits.error-2{padding-bottom:0}}.plus-login.c-content-container--benefits.error-3{padding-bottom:460px}@media (max-width: 1279.98px){.plus-login.c-content-container--benefits.error-3{padding-bottom:600px}}@media (max-width: 767.98px){.plus-login.c-content-container--benefits.error-3{padding-bottom:0}}.plus-login.c-content-container--benefits a{font-size:14px}.plus-login .benfits-title{font-size:28px;line-height:32px;font-weight:bold;color:#003b70;margin-bottom:50px;text-transform:uppercase}.plus-login .benfits-title.finish-registration{font-size:24px;line-height:37px;font-weight:800}@media (max-width: 1279.98px){.plus-login .benfits-title.finish-registration{font-size:21px;line-height:32px}}@media (max-width: 767.98px){.plus-login .benfits-title.finish-registration{font-size:18px;line-height:27px}}@media (max-width: 1279.98px){.plus-login .benfits-title{font-size:21px;line-height:32px;margin-bottom:35px}}@media (max-width: 767.98px){.plus-login .benfits-title{font-size:24px;margin-bottom:44px}}.plus-login .benefits-list{padding:0}@media (max-width: 1279.98px){.plus-login .benefits-list{max-width:315px}}@media (max-width: 767.98px){.plus-login .benefits-list{max-width:100%}}.plus-login .benefits-list li{display:flex;flex-wrap:wrap;vertical-align:middle;justify-content:center;align-items:center;width:100%;margin-bottom:40px}.plus-login .benefits-list li .image.exclusive-offer img{margin-left:8px}.plus-login .benefits-list li .image.free-shipping img{margin-left:4px}.plus-login .benefits-list li .image{text-align:center;vertical-align:middle;margin-right:31px;width:59px}.plus-login .benefits-list li .image img{display:block;margin:0 auto}.plus-login .benefits-list li .image.right{text-align:right}@media (max-width: 767.98px){.plus-login .benefits-list li .image.right{text-align:center}}.plus-login .benefits-list li .image.right img{margin-right:0}@media (max-width: 767.98px){.plus-login .benefits-list li .image.right img{margin:0 auto}}.plus-login .benefits-list li .image.big img{width:100%}.plus-login .benefits-list li p{width:calc(100% - 90px);vertical-align:middle;margin:0;font-size:21px;font-weight:bold;line-height:28px;color:#272729}@media (max-width: 1279.98px){.plus-login .benefits-list li p{font-size:18px;line-height:28px}}@media (max-width: 767.98px){.plus-login .benefits-list li p{font-size:21px;line-height:28px}}.plus-login .row.campaign{display:block}.plus-login .c-rewards-prizes-campaign{background-repeat:no-repeat;background-size:contain;background-position:center;display:table;width:100%;height:108px}.plus-login .c-rewards-prizes-campaign .left-days,.plus-login .c-rewards-prizes-campaign .headline-logo,.plus-login .c-rewards-prizes-campaign .link-loyalty-dashboard{display:table-cell;vertical-align:middle}@media (max-width: 767.98px){.plus-login .c-rewards-prizes-campaign .left-days,.plus-login .c-rewards-prizes-campaign .headline-logo,.plus-login .c-rewards-prizes-campaign .link-loyalty-dashboard{display:block}}.plus-login .c-rewards-prizes-campaign .left-days{text-transform:uppercase;font-size:18px;font-weight:bolder;color:#fff;text-align:center}@media (max-width: 1279.98px){.plus-login .c-rewards-prizes-campaign .left-days{font-size:12.4px}}@media (max-width: 767.98px){.plus-login .c-rewards-prizes-campaign .left-days{margin-bottom:-5px;margin-top:13px}}@media (min-width: 768px){.plus-login .c-rewards-prizes-campaign .headline-logo{display:inline-table;margin-left:-12px;margin-right:-60px}}@media (max-width: 767.98px){.plus-login .c-rewards-prizes-campaign .headline-logo{margin-left:auto;margin-right:auto;transform:scale(0.8)}}@media (max-width: 320px){.plus-login .c-rewards-prizes-campaign .headline-logo{width:100%}}@media (min-width: 544px){.plus-login .c-rewards-prizes-campaign .headline-logo{transform:scale(0.9);width:auto}}.product-alert-form .text-required{margin:0 0 20px 0;font-size:.875rem;line-height:19px;color:#666}.product-alert-form .shopping-tip{font-size:.8125rem;font-weight:400;line-height:18px;color:#777;margin:0 0 20px 0}.product-alert-form .shopping-tip strong,.product-alert-form .shopping-tip b{font-weight:700}.product-alert-form .btn-attr-width{height:32px;padding:5px 8px}.product-alert-form .btn-attr-width span{font-weight:500;min-width:100%}.product-alert-form .btn-attr-width.selected span{font-weight:700}.product-alert-form .btn-attr-size{line-height:34px;height:34px;width:48px;min-width:48px;padding:0 3px}.product-alert-form .unisex-sizes-container .btn-attr-size{min-width:120px}.product-alert-form .product-alert-copy-top{font-size:.9375rem;line-height:22px;font-weight:normal;margin:0 0 10px 5px}.product-alert-form .product-alert-copy-bottom{font-size:.8125rem;line-height:18px;font-weight:normal;color:#777;margin-left:5px}.product-alert-form .btn-cancel{color:#1973C1;font-size:1.125rem;line-height:28px;text-transform:none;font-weight:normal;padding:11px 10px}@media (min-width: 768px){.product-alert-form .btn-cancel{margin-top:0;padding:11px 30px}}.product-alert-form .btn-cancel:hover{color:#104b7d;text-decoration:underline}.product-alert-form .form-actions{display:block}.product-alert-form .form-actions .btn{display:block;width:100%}@media (min-width: 768px){.product-alert-form .form-actions .btn{width:auto;display:inline}}.product-alert-form .form-actions .btn[type="submit"]{width:100%}@media (min-width: 768px){.product-alert-form .form-actions .btn[type="submit"]{min-width:200px;width:auto;max-width:340px}}.product-alert-form label,.product-alert-form .label{font-weight:bold;font-size:.9375rem;line-height:22px}.product-alert-form .js-alert-width,.product-alert-form .js-alert-size{display:none}.modal.js-product-alert-modal{z-index:3000}.modal.js-product-alert-modal.modal-overflow{align-items:flex-start}.modal.js-product-alert-modal.modal-overflow .modal-dialog{margin-top:0}.modal.js-product-alert-modal .modal-dialog{margin:0;width:100vw;height:100vh;overflow:scroll;margin:auto}@media (min-width: 768px){.modal.js-product-alert-modal .modal-dialog{width:100%;height:auto;max-width:700px;overflow:hidden}}.modal.js-product-alert-modal .modal-dialog .modal-content{width:100%;height:100vh;max-height:100vh;background-repeat:no-repeat;border:none;border-radius:12px}@media (min-width: 768px){.modal.js-product-alert-modal .modal-dialog .modal-content{width:610px;max-height:100%;height:auto;margin:50px auto;border-radius:12px}}@media (max-width: 767.98px){.modal.js-product-alert-modal .modal-dialog .modal-content{border-radius:0}}.modal.js-product-alert-modal .modal-header{padding:63px 20px 0}.modal.js-product-alert-modal .modal-body{font-size:1rem;line-height:24px;color:#434343;height:100%;max-height:100%;padding:43px 30px 30px 30px}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body{overflow:hidden}}.modal.js-product-alert-modal .modal-body.notifyme-success{justify-content:flex-start}.modal.js-product-alert-modal .modal-body.notifyme-success .product-name.js-alert-name.top{display:flex}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body.notifyme-success .product-name.js-alert-name.top{display:flex}}.modal.js-product-alert-modal .modal-body.notifyme-success .product-info .product-name.js-alert-name{display:none}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body.notifyme-success .product-info .product-name.js-alert-name{display:none}}.modal.js-product-alert-modal .modal-body h3{font-size:1.75rem;line-height:35px;text-align:center}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body h3{font-size:2rem;line-height:36px;text-align:left;width:100%}}.modal.js-product-alert-modal .modal-body .success-message{text-align:left;font-size:1rem;line-height:20px;max-width:100%}.modal.js-product-alert-modal .modal-body .success-check{width:24px;height:24px}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body .success-check{width:32px;height:32px}}.modal.js-product-alert-modal .modal-body .keep-in-mind{color:#777;font-size:.8125rem;line-height:18px;margin:10px 0 28px 0}.modal.js-product-alert-modal .modal-body .modal-title{font-size:1.5rem;line-height:36px;font-weight:bold}.modal.js-product-alert-modal .modal-body .card{display:flex;flex-flow:row wrap;border-radius:6px;border:1px #434343 solid;padding:20px;width:100%;color:#434343;font-size:.875rem;line-height:22px}.modal.js-product-alert-modal .modal-body .card .product-image{width:125px;margin:0 20px 0 0}.modal.js-product-alert-modal .modal-body .card .product-image img{width:100%}.modal.js-product-alert-modal .modal-body .card .product-name{font-weight:bold;font-size:1rem;line-height:22px;text-overflow:ellipsis;white-space:normal;overflow:hidden;max-width:300px}.modal.js-product-alert-modal .modal-body .card .product-name.top{margin-bottom:18px;display:flex}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body .card .product-name.top{display:none}}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body .card .product-name{max-width:390px}}@media (min-width: 1280px){.modal.js-product-alert-modal .modal-body .card .product-name{max-width:500px}}.modal.js-product-alert-modal .modal-body .card .product-info{margin:10px 0 0 0;width:30%;flex-grow:2;overflow:hidden}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body .card .product-info{width:60%;margin:0}}.modal.js-product-alert-modal .modal-body .card .product-info .label{font-weight:bold;font-size:.9375rem;display:inline-block}.modal.js-product-alert-modal .modal-body .card .product-info .value{margin:0 0 0 2px;font-weight:normal;display:inline-flex}.modal.js-product-alert-modal .modal-body .card .product-info .product-name{display:none}@media (min-width: 768px){.modal.js-product-alert-modal .modal-body .card .product-info .product-name{display:flex}}.login-page{margin-top:2em}.login-page .login-form-nav{margin-bottom:1.25em;position:relative}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login .error-message-form{padding:0.625em;background-color:#D31717;color:#fff;border-radius:0.188em}@media (min-width: 1280px){.login-page .btn{width:100%}}.login-page .age-term-agreement{padding-left:0px;font-size:0.98rem;color:#D31717}.login-page .finish-registration p,.login-page .in-store p,.login-page .complete-registration p{font-weight:600}.login-page .c-login-terms-cond-splus{font-size:14px;line-height:22px;margin-top:5%}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.main-content{padding:0}.request-password-title{font-size:1.5rem}.login-callout{width:100%;background:#d9e8f5;margin:0 auto;font-size:10px !important;padding:10px}.login-banner-content{margin-top:10px;margin-bottom:20px}.login-callout-text{font-size:18px;font-weight:400;line-height:25px;margin:0}@media screen and (max-width: 768px){.login-callout{height:auto;padding:20px 10px 20px}}@media screen and (min-width: 769px){.login-callout{max-width:800px;padding:9px 10px 11px}}.success-title-container{display:flex}.resetPasswordReceived{font-size:1.5rem;font-weight:700}@media (min-width: 1280px){.resetPasswordReceived{font-size:2.5rem;display:inline;font-weight:600;width:88%}}@media (min-width: 768px){.resetPasswordReceived{font-size:1.5rem;font-weight:700}}.successCheck{width:5.5rem}@media (min-width: 1280px){.successCheck{width:100px}}@media (min-width: 768px){.successCheck{width:3rem}}.receivedMsgBody{display:inline-block}.passwordResetTempContainer{width:100%;background-image:linear-gradient(354deg, #005495, #003163);display:flex;justify-content:space-around;padding-bottom:20px}.passwordResetTempContainer a{color:#fff;text-decoration:underline}@media (min-width: 1280px){.passwordResetTempContainer{min-height:510px}}@media (min-width: 768px){.passwordResetTempContainer{padding:30px}}@media (max-width: 767.98px){.passwordResetTempContainer{flex-wrap:wrap}}.passwordResetTempContainer.redesign{padding:15px 0 64px 0}@media (min-width: 768px){.passwordResetTempContainer.redesign{padding:45px 0 37px 0}}@media (min-width: 1280px){.passwordResetTempContainer.redesign{padding:80px 0 78px 0}}.passwordResetTempContainer.redesign>div:first-child{padding:0 34px 32px 34px;max-width:390px;width:100%;font-size:20px;line-height:30px;font-weight:300}@media (min-width: 768px){.passwordResetTempContainer.redesign>div:first-child{width:385px;max-width:100%;padding:0;margin:0 15px 0 45px;flex-grow:2}}@media (min-width: 1280px){.passwordResetTempContainer.redesign>div:first-child{align-self:flex-start;width:100%;max-width:867px;margin-right:0}}.passwordResetTempContainer.redesign>div:first-child h1{font-size:30px;line-height:36px;font-weight:600;letter-spacing:0}@media (min-width: 1280px){.passwordResetTempContainer.redesign>div:first-child h1{font-size:45px;line-height:54px}}.passwordResetTempContainer.redesign>div:first-child h3{font-size:20px;line-height:24px;font-weight:300;letter-spacing:0}.passwordResetTempContainer.redesign>div:first-child h2{font-size:1.25rem;line-height:1.625rem}@media (min-width: 1280px){.passwordResetTempContainer.redesign>div:first-child h2{font-size:1.5rem;line-height:1.875rem}}.passwordResetTempContainer.redesign .passwordResetFormTempContainer{width:calc(100% - 40px);max-width:390px;padding:24px 20px 32px 20px;font-size:16px;line-height:24px;letter-spacing:0}@media (min-width: 768px){.passwordResetTempContainer.redesign .passwordResetFormTempContainer{width:100%;max-width:293px;align-self:start;margin:0 30px 0 0}}@media (min-width: 1280px){.passwordResetTempContainer.redesign .passwordResetFormTempContainer{max-width:480px;align-self:start;margin-top:0;padding:32px 32px 40px 32px}}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .passwordFormTitle{color:#434343;font-size:21px;line-height:28px;font-weight:bold;letter-spacing:0;margin:0 0 12px 0}.passwordResetTempContainer.redesign .passwordResetFormTempContainer p{font-size:16px;line-height:24px;letter-spacing:0;margin:0 0 20px 0}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .email-help{margin:0 0 40px 0}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .form-control-label{font-size:15px;line-height:22px;font-weight:bold;letter-spacing:0;margin-bottom:6px}.passwordResetTempContainer.redesign .passwordResetFormTempContainer input[type="email"].form-control{height:43px;width:100%}@media (min-width: 1280px){.passwordResetTempContainer.redesign .passwordResetFormTempContainer input[type="email"].form-control{height:49px}}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .btn:not(.btn-join){min-height:48px;height:auto;width:100%;color:#fff;font-size:16px;line-height:20px;font-weight:bold;letter-spacing:0;text-align:center;border-radius:8px;border:2px #0063ba solid;border-bottom-color:#0059A7}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .btn:not(.btn-join).btn-primary:hover{border:2px solid #004A8C;background-color:#004F95}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .form-group{margin-bottom:24px}.passwordResetTempContainer.redesign .passwordResetFormTempContainer .invalid-feedback{font-size:14px;line-height:21px}.password-reset-confirmation .title{font-size:21px;line-height:28px;font-weight:bold;margin:0 0 12px 0}.password-reset-confirmation .body{font-size:16px;line-height:24px}.password-reset-confirmation .body p.no-margin{margin:0;padding:0}.password-reset-confirmation .body a{color:#1973C1;font-size:16px;line-height:17px;font-weight:600;text-decoration:none}.password-reset-confirmation .body a:hover{text-decoration:underline}.password-reset-confirmation .btn.btn-join{margin:40px 0 24px 0;width:100%;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;text-decoration:none;color:#fff;border-radius:8px;min-height:48px}@media (min-width: 1280px){.password-reset-confirmation .btn.btn-join{margin:40px 0 32px 0}}.password-reset-confirmation .btn.btn-join:hover{border:2px solid #004A8C;background-color:#004F95;text-decoration:none}.skechersplus .password-reset-confirmation .btn.btn-join{background-color:#0E7E83;border:2px solid #0E7E83;border-bottom-color:#0D767B}.skechersplus .password-reset-confirmation .btn.btn-join:hover{background-color:#0C6E73;border:2px solid #0A5E62}.password-reset-confirmation.password-reset-confirmation_account-found{background-image:url("../images/img-password-reset-check.svg");background-size:48px 48px;background-position:center 8px;background-repeat:no-repeat;padding:80px 0 0 0}@media (min-width: 1280px){.password-reset-confirmation.password-reset-confirmation_account-found{padding:88px 0 0 0}}.passwordResetTempContainer>div:first-child{color:#FFFFFF;align-self:flex-start;width:90%;padding:15px}@media (min-width: 1280px){.passwordResetTempContainer>div:first-child{max-width:55%}}.passwordResetTempContainer>div:first-child h1{font-size:30px;font-weight:600}@media (min-width: 1280px){.passwordResetTempContainer>div:first-child h1{font-size:45px;font-weight:600}}.passwordResetTempContainer>div:first-child h3{font-size:20px;font-weight:300}@media (min-width: 1280px){.passwordResetTempContainer>div:first-child h3{font-size:25px;font-weight:400}}@media (min-width: 768px){.passwordResetTempContainer>div:first-child h3{font-size:20px;font-weight:300}}@media (min-width: 1280px){.passwordResetTempContainer>div:first-child li{font-size:20px;font-weight:200}}.reset-password-form-temp{max-width:480px}.passwordResetFormTempContainer{max-width:480px;float:right;align-self:flex-start;background-color:#FFFFFF;padding:20px;border-radius:10px;overflow:wrap;width:90%}@media (min-width: 768px){.passwordResetFormTempContainer{width:62%}}@media (min-width: 1280px){.passwordResetFormTempContainer .passwordFormTitle{font-size:25px}}@media (min-width: 1440px){.passwordResetFormTempContainer .passwordFormTitle{font-size:30px}}@media (min-width: 768px){.passwordResetFormTempContainer .btn{font-size:16px}}@media (min-width: 1280px){.passwordResetFormTempContainer .btn{font-size:25px}}.passwordResetFormTempContainer .loginToAccount{font-size:15px;padding-left:20px;padding-right:20px}@media (min-width: 768px) and (max-width: 1279.98px){.passwordResetFormTempContainer .loginToAccount{padding-left:5px;padding-right:5px}}@media (min-width: 1280px){.passwordResetFormTempContainer .loginToAccount{font-size:25px;padding-left:40px;padding-right:40px}}.new-password-form .input-group.reveal-password{position:relative}.new-password-form .input-group.reveal-password .input-group-append{position:absolute;z-index:3;right:0;height:2.5625rem;padding-top:.0625rem;padding-right:.0625rem}.new-password-form .input-group.reveal-password .input-group-append .input-group-text{border-top:none;border-bottom:none;border-right:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.new-password-form .input-group.reveal-password .input-group-append .input-group-text .above-password-text{position:absolute;top:-27px;right:2px;width:auto;text-transform:uppercase;color:#495057;font-size:.8125rem;text-align:center}.new-password-form .input-group.reveal-password .form-control{padding-right:63px}@media (max-width: 767.98px){.new-password-form .input-group.reveal-password .form-control:active,.new-password-form .input-group.reveal-password .form-control:focus,.new-password-form .input-group.reveal-password .form-control:hover{font-size:16px}}.new-password-form .input-group.reveal-password .svg-password{height:1.38em;width:1.38em}.new-password-form .input-group.reveal-password .password-visibility-btn{margin:0 !important;padding:0 !important;line-height:1}.new-password-form .input-group.reveal-password .password-visibility-btn label{font-size:0px;text-indent:-9999px;position:absolute}.new-password-form .input-group.reveal-password .password-visibility-btn:hover,.new-password-form .input-group.reveal-password .password-visibility-btn:focus{text-decoration:none}.new-password-form .input-group.reveal-password input[type="text"] ~ .input-group-append .show-password{display:none}.new-password-form .input-group.reveal-password input[type="password"] ~ .input-group-append .hide-password{display:none}.new-password-form .input-group.reveal-password input[type="password"].hide-eye-reveal::-ms-reveal{display:none}.new-password-form .input-group.reveal-password input[type="password"],.new-password-form .input-group.reveal-password input[type="text"]{border-top-right-radius:5px;border-bottom-right-radius:5px}html[lang="fr"] .new-password-form .btn{padding-left:20px;padding-right:20px}@media only screen and (max-width: 375px){.btn-save{margin-top:.625rem}}

