[data-cmp=inputPhone] .input-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}[data-cmp=inputPhone] .input-wrapper .flag-image{border-radius:50%;box-shadow:0 4px 12px rgba(35,38,59,.2);display:block;height:1.5rem;object-fit:cover;object-position:center;width:1.5rem}[data-cmp=inputPhone] .input-wrapper .country{font-size:1rem;padding-left:.625rem}[data-cmp=inputPhone] .input-wrapper .flag-selected{-ms-flex-negative:0;border:1px solid #ebebeb;border-radius:8px;cursor:pointer;flex-shrink:0;line-height:1.2;margin-bottom:0;margin-right:.625rem;outline:none;padding:1rem 2.9375rem 1rem .75rem;position:relative}[data-cmp=inputPhone] .input-wrapper .flag-selected:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA05";display:inline-block;font-family:iconfont!important;font-size:.5rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;position:absolute;right:.8125rem;text-rendering:auto;top:50%;transform:translateY(-50%);transition:transform .3s linear;vertical-align:middle}[data-cmp=inputPhone] .input-wrapper .dropdown-flag{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 8px 32px 0 hsla(0,0%,84%,.3);display:none;left:0;margin:.25rem 0 0;overflow:hidden;padding:.25rem;position:absolute;top:100%;width:13.75rem;z-index:5}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-inner{scrollbar-base-color:#eaecf0;scrollbar-face-color:#eaecf0;scrollbar-3dlight-color:#fff;scrollbar-arrow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-dark-shadow-color:#fff;scrollbar-track-color:#fff;scrollbar-track-color:transparent;max-height:18.75rem;overflow-y:auto;padding-right:.25rem;scrollbar-color:#eaecf0 transparent;scrollbar-width:thin}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-inner::-webkit-scrollbar{height:8px;width:8px}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-inner::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:4px;margin:.625rem}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-inner::-webkit-scrollbar-track{background:transparent;border-radius:0}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-item{-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;letter-spacing:-.14px;padding:.5625rem .5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-item:hover{background-color:#f7f7f7}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-item.selected{background-color:#f9e9ee;padding-right:2.25rem;pointer-events:none;position:relative}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-item.selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e40d7e;content:"\EA16";display:inline-block;font-family:iconfont!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;margin-left:auto;position:absolute;right:.5rem;text-rendering:auto;top:50%;transform:translateY(-50%);vertical-align:middle;z-index:1}[data-cmp=inputPhone] .input-wrapper .dropdown-flag-item .flag{margin-right:.3125rem}[data-cmp=inputPhone] .input-wrapper .dropdown-flag.show{display:block}[data-cmp=inputPhone] .input-wrapper .dropdown-flag.show~.flag-selected:before{transform:translateY(-50%) rotate(-180deg)}[data-cmp=inputPhone] .input-wrapper .input-inner{-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;border-radius:8px;color:#464646;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-family:"Poppins",var(--font-family-sans-serif);font-size:1rem;line-height:1.4;padding:1rem .75rem;width:100%}[data-cmp=inputPhone] .input-wrapper .input-inner .form-control{border:none;-ms-flex:1;flex:1;font-size:1rem;padding:0}[data-cmp=inputPhone] .input-wrapper .input-inner .form-control:-ms-input-placeholder,[data-cmp=inputPhone] .input-wrapper .input-inner .form-control:placeholder-shown~.input-placeholder{color:#707070}[data-cmp=inputPhone] .input-wrapper .input-inner .form-control::placeholder,[data-cmp=inputPhone] .input-wrapper .input-inner .form-control:placeholder-shown~.input-placeholder{color:#707070}[data-cmp=inputPhone] .input-wrapper .input-inner .input-placeholder{color:#000;font-size:1rem}[data-cmp=inputPhone] .input-wrapper .identification-tooltip{margin-left:.625rem}[data-cmp=inputPhone] .form-group .form-control{-moz-appearance:none;appearance:none;border-color:rgba(0,0,0,.3);border-radius:0;box-shadow:none;font-size:.875rem;margin:0;padding:.4375rem}[data-cmp=inputPhone] .form-group .form-control:after{padding:.4375rem;top:.0625rem;transform:rotate(-90deg)}[data-cmp=inputPhone] .form-group .form-control-label{font-size:.875rem;line-height:1.25}[data-cmp=inputPhone] .form-group .form-control-label.big-label{color:#222;font-size:1.125rem;line-height:1.5625rem}[data-cmp=inputPhone] .form-group .custom-select__select{-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;color:#000;font-size:.875rem;line-height:1.0625rem;padding:.4375rem}[data-cmp=inputPhone] .form-group .form-control-date{-moz-appearance:none;appearance:none;background-color:#fff;border:.0625rem solid rgba(0,0,0,.3);border-radius:0;color:#000;display:block;font-size:.875rem;line-height:1.25;padding:.3125rem .4375rem;width:100%}[data-cmp=inputPhone] .form-group .form-control-date.is-invalid+.invalid-feedback{display:block}[data-cmp=inputPhone] .form-group.form-check .form-check-label{font-size:.75rem;line-height:.9375rem}.login-page{margin:0 auto;position:relative;width:100%}.login-page:not(.modal){max-width:30rem}@media (max-width:1023.98px){.login-page-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1024px){.login-page-wrapper{min-height:100vh}}@media (max-width:1023.98px){.login-page-wrapper.competiton-login{-ms-flex-direction:column;flex-direction:column}.login-page-wrapper.competiton-login .login-page__image,.login-page-wrapper.competiton-login .login-page__image-wrapper{display:block;position:unset}}.login-page.large{max-width:53.125rem}.login-page .required-info{font-size:.75rem;line-height:1;margin-bottom:1.25rem}.login-page .form-info{border-bottom:.0625rem solid #000;font-size:.8125rem;line-height:1.125rem;margin-bottom:0;margin-top:1.25rem;padding-bottom:1.875rem}.login-page .login-side-image-title{font-size:inherit;line-height:inherit;margin:1em 0}.login-page .forgot-store-account-info-form,.login-page .reset-password-form{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:center;margin-top:30px;width:auto}.login-page .forgot-store-account-info-form .modal-body,.login-page .reset-password-form .modal-body{width:inherit}.login-page .in-modal-passwordless-form{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.login-page .in-modal-passwordless-form .close{display:none}.login-page .existing-account-info{font-size:.8125rem;line-height:1.125rem;margin-bottom:.625rem;margin-top:1.875rem}.login-page .account-already-exist__content{margin:.625rem 0 1.25rem}.login-page .account-already-exist__btn a{display:table;margin:auto}.login-page .validation-account__content{color:#de0000;margin:.625rem 0 1.25rem}.login-page .validation-account__btn a{display:table;margin:auto}.login-page #account-activated-code,.login-page #account-activated-key{text-transform:uppercase}.login-page .account-error-msg{color:#de0000;font-size:.875rem}@media (min-width:1024px){.login-page__login{box-shadow:0 4px 12px rgba(35,38,59,.2);padding:2.5rem}.login-page__login.no-shadow{box-shadow:none}}.login-page__login-wrapper{-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:1023.98px){.login-page__login-wrapper{-ms-flex:initial;flex:initial}}.login-page__login .heading--type-1{font-size:2.375rem}.login-page__login .flag-selected{width:5.625rem}.login-page__login .flag-image{height:1.0625rem}.login-page__login .clearfix{margin-bottom:1.25rem}.login-page__login .forgot-password__item{background:none;border:none;color:#000;font-size:.875rem;letter-spacing:-.3px;line-height:1}.login-page__login .form-submit{margin:0 auto .625rem;text-align:center;width:100%}.login-page__login .existing-account__subscription{margin-top:1.25rem}.login-page__login .existing-account .form-group.account-set-password-separation{border-top:1px solid #d3d4d8;margin-top:1.875rem;padding-top:2.5rem}.login-page__login .existing-account .privacy-policy{font-size:.75rem;line-height:.9375rem}.login-page__login .existing-account .form-submit{margin:1.25rem 0}.login-page__login .existing-account .form-submit .btn-login{max-width:18.125rem;padding:.4375rem .625rem}.login-page__login .existing-account .account-email .invalid-feedback{margin:.3125rem 0}.login-page__login .existing-account .account-email-input{margin:0}.login-page__login .existing-account .account-email-input .form-group-input{padding:.5rem}.login-page__login .existing-account .account-email-input .form-group{margin:0;position:relative}.login-page__login .existing-account .account-email-input .form-group-label{cursor:pointer;line-height:1.25rem;margin:0;top:.5rem}.login-page__login .existing-account .account-number{display:-ms-flexbox;display:flex;width:100%}.login-page__login .existing-account .account-number-wrapper{display:-ms-flexbox;display:flex}.login-page__login .existing-account .account-number-wrapper .custom-switch{margin:.3125rem .625rem .3125rem 0}.login-page__login .existing-account .account-number-wrapper .custom-switch .custom-control-label,.login-page__login .existing-account .account-number-wrapper .custom-switch .form-group{margin-bottom:0}.login-page__login .existing-account .account-number .invalid-feedback{margin:.3125rem 0}.login-page__login .existing-account .account-number-input{-ms-flex:1;flex:1;margin-right:.625rem}.login-page__login .existing-account .account-number-input .form-group-input{padding:.5rem}.login-page__login .existing-account .account-number-input .form-group{margin:0;position:relative}.login-page__login .existing-account .account-number-input .form-group-label{cursor:pointer;line-height:1.25rem;margin:0;top:.5rem}.login-page__login .existing-account .account-number-tooltip{margin-top:.5rem}.login-page__login .existing-account .account-number .fi{font-size:1.0625rem}.login-page__login .existing-account .account-name .form-group-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.login-page__title{-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #ebebeb;display:-ms-flexbox;display:flex;margin:0 -1.25rem;padding:1rem 1.25rem}@media (min-width:1024px){.login-page__title{border:0;margin:0;padding:0 2.5rem}}.login-page__heading{font-family:Optimale;font-size:1.25rem}@media (min-width:1024px){.login-page__heading{font-size:1.5rem}}.login-page__return-login{margin-right:15px}.login-page__image{height:100%;max-height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:1023.98px){.login-page__image{height:260px;position:static!important}}.login-page__image-wrapper{display:block;-ms-flex:0 0 50%;flex:0 0 50%;position:relative}.login-page__image-wrapper .content-asset{height:100%}@media (max-width:1023.98px){.login-page__image-wrapper{-ms-flex:initial;flex:initial}}.login-page__register,.login-page__store-customer{border-top:.0625rem solid #ebebeb;margin:1.875rem 0;padding-top:1.875rem;position:relative}@media (min-width:1024px){.login-page__register,.login-page__store-customer{margin:2.5rem 0;padding-top:2.5rem}}.login-page__divider-text{-ms-flex-pack:center;background-color:#fff;color:#464646;display:-ms-flexbox;display:flex;font-family:"Poppins",var(--font-family-sans-serif);font-size:.875rem;font-weight:500;justify-content:center;left:50%;padding:0 1rem;position:absolute;top:-.8125rem;transform:translate(-50%);width:-moz-max-content;width:max-content}.login-page__form{margin-bottom:.625rem;margin-top:1.875rem}@media (min-width:1024px){.login-page__form{margin-top:0}}.login-page__oauth{border-bottom:0;border-top:.0625rem solid #ebebeb;padding-bottom:2.375rem;padding-top:1.875rem;position:relative}@media (min-width:1024px){.login-page__oauth{padding-bottom:0;padding-top:2.5rem}}.login-page__oauth-wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;padding-top:1.125rem}.login-page__oauth-button{border:.0625rem solid #000;font-size:1.125rem;line-height:3.125rem;margin:0 .625rem;padding:0 1rem}.login-page__oauth-button:hover{background-color:#f9e9ee;transform:.3s}.login-page__order{background-color:#f9e9ee;border-radius:8px;margin:0 auto;padding:1.25rem}@media (min-width:1024px){.login-page__order{margin-top:3.125rem;position:absolute;width:83%}}.login-page__order-header{cursor:pointer;position:relative}.login-page__order-header:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA05";display:inline-block;font-family:iconfont!important;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;position:absolute;right:0;text-rendering:auto;top:50%;transform:translateY(-50%);vertical-align:middle}.login-page__order-header.show:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA05";display:inline-block;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-rendering:auto;transform:translateY(-50%) rotate(180deg);vertical-align:middle}.login-page__order-header.show+.login-page__order-form{display:block}.login-page__order-text{font-size:.875rem;line-height:1.4}.login-page__order-form{border-top:.0625rem solid #000;display:none;margin-top:1.25rem;padding-top:2.4375rem}.login-page__order .btn-custom{background-color:transparent;border:none;color:#e40d7e;outline:none}.login-page__steps{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin:1.5rem auto 3.75rem}@media (min-width:1024px){.login-page__steps{margin-bottom:2.8125rem;margin-top:2.5rem}}.login-page__steps-number{margin-right:4.375rem;position:relative}@media (min-width:1024px){.login-page__steps-number{margin-right:6.1875rem}}.login-page__steps-number.active{color:#e40d7e}.login-page__steps-number.active>div{border-color:#e40d7e}.login-page__steps-number.active>div:after{background-color:#e40d7e}.login-page__steps-number.active span{display:block}.login-page__steps-number.validated{color:#e40d7e}.login-page__steps-number.validated>div{background-color:#e40d7e;border-color:#e40d7e;color:#fff}.login-page__steps-number.validated>div:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA16";display:inline-block;font-family:iconfont!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400!important;left:50%;line-height:1;position:absolute;text-rendering:auto;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.login-page__steps-number.validated>div span{display:none}.login-page__steps-number.validated>div:after{background-color:#e40d7e}.login-page__steps-number-round{border:1px solid #000;border-radius:50%;height:1.4375rem;margin:auto;position:relative;width:1.4375rem}@media (min-width:1024px){.login-page__steps-number-round{height:2rem;width:2rem}}.login-page__steps-number-round>span{font-size:.75rem;left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.login-page__steps-number-round>span{font-size:.875rem}}.login-page__steps-number-round+span{display:none;font-size:.5625rem;left:50%;margin-top:.5rem;max-width:5.9375rem;min-width:5.625rem;position:absolute;text-transform:uppercase;transform:translateX(-50%)}@media (min-width:1024px){.login-page__steps-number-round+span{display:block;position:static;transform:none}}.login-page__steps-number-round:after{background-color:#000;content:"";height:.0625rem;left:calc(100% + 25px);position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}@media (min-width:1024px){.login-page__steps-number-round:after{left:calc(100% + 15px);width:4.375rem}}.login-page__steps .login-page__steps-number:last-child{margin-right:0}.login-page__steps .login-page__steps-number:last-child .login-page__steps-number-round:after{content:none}.login-page .skip-password{font-weight:700;margin-top:1.25rem}.login-page .account-activated-code-tooltip{position:absolute;right:0;top:0}.login-page .account-activated-code-tooltip [data-tippy-root]{width:21.875rem}.login-page .d-flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.login-page .next-step-button{margin-top:1.25rem}.login-page .mention-mandatory{display:block;font-size:.75rem;font-weight:700;margin-top:1.25rem}.login-page select{border:.0625rem solid rgba(0,0,0,.3);font-size:.875rem;line-height:1.25;padding:.9375rem .8125rem;width:100%}.login-page .password-part{margin-top:1.25rem}.login-page .activated-code-summary{border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem;margin-top:1.25rem;padding-bottom:1.875rem}@media (min-width:1024px){.login-page .activated-code-summary{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.login-page .activated-code-summary div{margin-bottom:1.25rem}@media (min-width:1024px){.login-page .activated-code-summary div{margin-bottom:0}}@media (min-width:1024px){.login-page .activated-code-summary div:first-child{margin-right:3.75rem}}.login-page .activated-code-summary div span{font-size:.875rem}.login-page .activated-code-summary div span:first-child{display:block;font-weight:700;margin-bottom:.625rem}.login-page .activated-code-summary .modify-btn{cursor:pointer}@media (min-width:1024px){.login-page .activated-code-summary .modify-btn{margin-left:auto}}.login-page .activated-code-summary .modify-btn span{display:inline-block;font-size:.75rem;margin-left:5px;text-decoration:underline}.login-page .form-group .form-group-label.account-label-profile{font-size:1.125rem}.accept-news{margin-top:1.25rem}.accept-news .form-group-wrapper{border-bottom:1px solid #000;margin-bottom:1.875rem;padding-bottom:1.875rem}.accept-news .form-group-wrapper span{display:inline-block}.accept-news fieldset>p:first-of-type,.accept-news>p:first-of-type{font-weight:700}.accept-news .form-check{margin-top:1.25rem}.accept-news label{font-size:.75rem;vertical-align:middle}.accept-news input[type=radio]{height:15px;margin-left:1.875rem;position:relative;width:15px}.accept-news input[type=radio]:before{border:1px solid #000;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.accept-news input[type=radio]:after{background-color:#f87da9;border-radius:50%;content:"";display:none;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.accept-news input[type=radio]:checked:after{display:block}.input-description{color:#707070}.account-create-step{display:none}.account-create-step.js-activated{display:block}.register-steps{max-width:7.1875rem}@media (min-width:1024px){.register-steps{max-width:14.0625rem}}.register-page{background-color:#fff;margin:0 auto 1.25rem;max-width:53.125rem;width:100%}@media (min-width:1024px){.register-page{box-shadow:0 4px 12px rgba(35,38,59,.2);padding:2.5rem}}.register-page__access-account{color:#1a0c19;font-size:1rem;font-weight:600;margin:1rem 0 1.25rem}.register-page__privacy-msg{color:#464646;font-size:.875rem;font-weight:500;margin:1.25rem 0 2.5rem}.register-page .flag-selected{width:5.625rem}.register-page .mention-mandatory{display:block;font-size:.75rem;font-weight:700;margin-top:1.25rem}.register-page div [class*=col]{padding:0 .3125rem}.register-page div [class*=row]{margin:0 -.3125rem}.register-page__header{border-bottom:.0625rem solid #ebebeb;font-family:Optimale;font-size:1.25rem;margin:0 -1.25rem 1.875rem;padding:0 1.25rem 1rem 1.875rem}@media (min-width:1024px){.register-page__header{border:0;font-size:1.5rem;margin:0;padding:0 0 1.875rem}}.register-page__header .header-info{font-size:.8125rem;line-height:1.1;margin-bottom:0;margin-top:.625rem}.register-page .send-file__input{display:none}.register-page .send-file__title{font-size:1.125rem;font-weight:700;line-height:140%;margin-bottom:.9375rem}.register-page .send-file__title:after{content:"*"}.register-page .send-file__body{border:.0625rem dashed #000;cursor:pointer;margin-bottom:1.25rem;padding:1.25rem;text-align:center;transition:.3s;width:100%}.register-page .send-file__body:hover{opacity:.5}.register-page .send-file__body .upload-icon{display:block;margin:0 auto .625rem}.register-page .send-file__footer{background-color:#f9e9ee;display:none;padding:1.125rem;text-align:center;width:100%}.register-page .send-file__footer.show{display:block}.register-page .send-file .progress-bar{background:#f3cad7;border-radius:6.25rem;height:.625rem;margin:.5rem auto;max-width:17.625rem;position:relative;width:100%}.register-page .send-file .progress-bar-inner{background:#e40d7e;border-radius:6.25rem;height:100%;left:0;position:absolute}.register-page .send-file .invalid-feedback{text-align:center}.register-page .privacy-policy{font-size:.8125rem;line-height:1.125rem}.register-page .form-subscription{display:none}.register-page .form-check-label{font-size:.875rem;line-height:1.125rem}.register-page .required-info{font-size:.875rem;line-height:1;margin-bottom:1.25rem}.register-page .submit-wrapper{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:1.25rem auto;width:100%}@media (min-width:1024px){.register-page .submit-wrapper{max-width:19.6875rem}}.register-page .password-validator span{font-size:.75rem}.register-page .password-validator .password-condition{-ms-flex-align:center;align-items:center;color:#707070;display:-ms-flexbox;display:flex;margin-bottom:.25rem}.register-page .password-validator .password-condition__icons{-ms-flex-negative:0;flex-shrink:0;height:16px;position:relative;width:16px}.register-page .password-validator .password-condition__icons .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.register-page .password-validator .password-condition .marker{background-color:#ccc;border-radius:50%;display:inline-block;height:16px;margin-right:8px;position:relative;width:16px}.register-page .password-validator .password-condition.valid{color:green}.register-page .password-validator .password-condition.valid .marker{background-color:green}.register-page .password-validator .password-condition.valid .marker:after{color:#fff;content:"\2713";font-size:12px;left:4px;position:absolute;top:1px}.register-page .password-validator .password-validator-title{color:#1a0c19;font-size:1rem;font-weight:600;margin-bottom:.625rem}.existing-account-wrapper{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:100%}.existing-account-wrapper .fa-heart{color:#e40d7e;font-size:26px}.page-top-banner{background-color:#f9e9ee;margin-bottom:2.5rem;padding:.9375rem 2.1875rem;text-align:center;width:100%}@media (min-width:1024px){.page-top-banner{padding:2.1875rem 5.3125rem}}.page-top-banner__title{margin-bottom:.625rem}.info-footer{color:#000;font-size:.6875rem;line-height:1.125rem;margin:5.625rem 0 1.875rem}@media (min-width:1024px){.track-order-shown .info-footer{margin-top:32.5rem}.track-order-error .info-footer{margin-top:40rem}.login-page.modal .reset-password-form{height:200px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:80%}}.login-page.modal .forgot-store-account-info-form .send-email-btn{width:100%}@media (min-width:1024px){.login-page.modal .forgot-store-account-info-form{height:340px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:80%}}.competiton-login .register-page .register-steps{display:none}.competiton-login .register-page .account-create-step{display:block!important}.competiton-login .register-page .validate-first-step-data-btn{display:none}.registration-back-btn{left:1vw;padding-top:5px;position:absolute;z-index:1}.store-account-reset{margin:0 auto;width:90%}@media (min-width:1024px){.store-account-reset{width:60%}}@media (min-width:1750px){.store-account-reset{width:45%}}.store-account-reset .forgot-store-account-info-form{box-shadow:0 4px 12px rgba(35,38,59,.2);margin:1.25rem 0;padding:1.5625rem}.store-account-reset .forgot-store-account-info-form .send-email-btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.store-account-reset .forgot-store-account-info-form .send-email-btn .contact-support{color:#757575}.store-account-reset .forgot-store-account-info-form #forgot-store-account-email:-ms-input-placeholder{color:#9b9b9b}.store-account-reset .forgot-store-account-info-form #forgot-store-account-email::placeholder{color:#9b9b9b}@media (min-width:1024px){.store-account-reset .forgot-store-account-info-form a,.store-account-reset .forgot-store-account-info-form button{width:50%}}@media (min-width:1750px){.store-account-reset .forgot-store-account-info-form a,.store-account-reset .forgot-store-account-info-form button{width:40%}}.store-account-reset .forgot-store-account-info-form a{text-align:center}.reset-password-form-container{margin:0 auto;width:90%}@media (min-width:1024px){.reset-password-form-container{width:60%}}@media (min-width:1750px){.reset-password-form-container{width:45%}}.reset-password-form-container .reset-password-form{box-shadow:0 4px 12px rgba(35,38,59,.2);margin:1.25rem 0;padding:1.5625rem}@media (min-width:1024px){.reset-password-form-container .reset-password-form a,.reset-password-form-container .reset-password-form button{width:50%}}@media (min-width:1750px){.reset-password-form-container .reset-password-form a,.reset-password-form-container .reset-password-form button{width:40%}}.reset-password-form-container .reset-password-form a{text-align:center}.reset-password-form,.reset-password-form .send-email-btn{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.reset-password-form .send-email-btn{-ms-flex-align:center;align-items:center}.reset-password-form .contact-support{color:#757575}.reset-password-form #reset-password-email:-ms-input-placeholder{color:#9b9b9b}.reset-password-form #reset-password-email::placeholder{color:#9b9b9b}.reset-password-form .send-email-btn button{margin-bottom:.75rem}.otp-form .otp-field{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;column-gap:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}.otp-form .otp-field input{border:1px solid #ddd;border-radius:6px;font-size:1.125rem;height:45px;outline:none;text-align:center;width:42px}.otp-form .otp-field input:focus{box-shadow:0 1px 0 rgba(0,0,0,.1)}.otp-form .otp-field input::-webkit-inner-spin-button,.otp-form .otp-field input::-webkit-outer-spin-button{display:none}.otp-form .resend{font-size:12px}.otp-form .footer{bottom:10px;color:#000;font-family:monospace;font-size:12px;position:absolute;right:10px;text-align:right}.otp-form .footer a{color:#000;text-decoration:none}.passwordless-token-form #resubmitPasswordlessButton{display:block!important}