@keyframes box-shadow{0%,to{-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0}50%{-webkit-box-shadow:0 0 0 4px;-moz-box-shadow:0 0 0 4px;box-shadow:0 0 0 4px}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.body-full .login-register-page .container,.body-full .account-page .container,.body-full .addresses-page .container{max-width:1200px;padding-left:15px;padding-right:15px}.wrapper-header-login{background:#fafafa}.wrapper-header-login .container{text-align:center}.wrapper-header-login .breadcrumb{background:transparent;padding-top:37px}.wrapper-header-login .title{font-size:var(--font_size_plus28);line-height:32px;letter-spacing:.04em;color:#282828;font-weight:600;font-family:var(--font_stack_heading);text-transform:capitalize;padding:15px 0 52px}@media(min-width:768px){.login-register-page .grid{padding:68px 0 125px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}}.login-register-page .create-an-account{background:#fafafa;padding:48px 50px 50px}.login-register-page .create-an-account .button-register .btn{background:#360562;color:#fff;width:100%;max-width:271px;margin-top:6px;margin-bottom:0}.login-register-page .create-an-account .button-register .btn:hover{color:#360562;background:#fff;border-color:#360562}.login-register-page .login-an-account{padding-top:48px}.login-register-page .login-an-account .button-login .btn{background:#360562;color:#fff;width:100%;max-width:170px;margin-top:5px}.login-register-page .login-an-account .button-login .btn:hover{color:#360562;background:#fff;border-color:#360562}.login-register-page .login-an-account .button-login .forgot-password{margin-top:6px}.login-register-page .login-an-account .button-login .forgot-password a{letter-spacing:.04em;line-height:30px;font-size:var(--font_size);color:#000}.login-register-page .login-an-account .button-login .forgot-password a:hover{color:#360562}.login-register-page .login-an-account .button-login .forgot-password a.return-store{color:#000;border-bottom:1px solid}.login-register-page .login-an-account .button-login .forgot-password a.return-store:hover{color:#360562}.login-register-page .medium-up--push-one-quarter{left:0!important}.login-register-page .wrapper .box-title h3{font-size:var(--font_size_plus1);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#323232;margin-bottom:15px}.login-register-page .wrapper .des{padding-bottom:20px;color:#787878}.login-register-page .wrapper .des p{letter-spacing:.02em;font-size:var(--font_size);line-height:24px;color:#787878;padding-bottom:4px}#RecoverPasswordForm .recover-box .box-title h3{font-size:var(--font_size_plus1);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#323232;margin-bottom:15px}#RecoverPasswordForm .recover-box p{letter-spacing:.02em;font-size:var(--font_size);line-height:24px;color:#787878;padding-bottom:20px}#RecoverPasswordForm .form-vertical .btn-group{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}#RecoverPasswordForm .form-vertical .btn-group p{margin:0}#RecoverPasswordForm .form-vertical .btn{background:#360562;color:#fff;width:100%;max-width:170px;margin-top:0;margin-bottom:0;margin-right:30px}#RecoverPasswordForm .form-vertical .btn:hover{color:#360562;background:#fff;border-color:#360562}.account-page .wrapper-header-login .title{padding:53px 0 52px}.account-page .grid{margin-top:38px}.account-page .grid .grid__item h2{font-size:var(--font_size_plus6);text-transform:capitalize;letter-spacing:.04em;font-weight:600;color:#282828;border-bottom:1px solid #ececec;font-family:var(--font_stack_heading);padding:23px 0}.account-page .grid .myaccount__order-history p{text-align:center;background:#fbf6ee;padding:10px 0 8px;letter-spacing:.02em;color:#8b714a;margin:25px 0 38px}.account-page .grid .myaccount__account-details{margin-bottom:90px}.account-page .grid .myaccount__account-details .account-content{max-width:270px;margin:35px 0;background:#fafafa;padding:18px 30px 8px}.account-page .grid .myaccount__account-details .acc-name,.account-page .grid .myaccount__account-details .addr p{font-size:var(--font_size);text-transform:capitalize;letter-spacing:.04em;line-height:30px}.account-page .grid .myaccount__account-details .acc-name{color:#8b714a;text-transform:uppercase;margin-bottom:10px}.account-page .grid .myaccount__account-details .addr p{color:#787878;margin-bottom:0}.account-page .grid .myaccount__account-details .btn{background:#505050;color:#fff;width:100%;max-width:270px;margin-bottom:35px}.account-page .grid .myaccount__account-details .btn:hover{color:#505050;background:#fff;border-color:#505050}.account-page .grid .myaccount__account-details .btn span{width:23px;height:23px;display:inline-table;overflow:hidden;background:#8c8c8c;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:23px;padding-left:3px;margin-left:3px}.form-vertical [type=radio],.form-vertical [type=checkbox]{display:none}.account-page input[type=checkbox]+label:not(.no_affter):before,.account-page input[type=checkbox]+label:not(.no_affter):after,.login-register-page input[type=checkbox]+label:not(.no_affter):before,.login-register-page input[type=checkbox]+label:not(.no_affter):after{display:none!important;content:none!important}.sotp-widget input[type=checkbox]+label:not(.no_affter):before,.sotp-widget input[type=checkbox]+label:not(.no_affter):after,.update-checkbox-wrapper input[type=checkbox]+label:not(.no_affter):before,.update-checkbox-wrapper input[type=checkbox]+label:not(.no_affter):after{display:none!important;content:none!important}.sotp-widget input[type=checkbox]+label:not(.no_affter),.update-checkbox-wrapper input[type=checkbox]+label:not(.no_affter){padding-left:0}.addresses-page .address-default-option input[type=checkbox]+label:not(.no_affter){padding-left:24px;display:inline-block;margin:16px 0 8px}.addresses-page .address-default-option input[type=checkbox]+label:not(.no_affter):before{border-color:#360562}.addresses-page .address-default-option input[type=checkbox]:checked+label:not(.no_affter):after{border-color:#360562}.addresses-page{margin-bottom:105px}.addresses-page .wrapper-header-login .title{padding:54px 0 52px}.addresses-page .section-header{margin-top:65px}.addresses-page .addresses-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 24px;margin-bottom:32px}.addresses-page .addresses-page__title{font-size:var(--font_size_plus6);text-transform:capitalize;letter-spacing:.04em;font-weight:600;color:#282828;border-bottom:1px solid #ececec;font-family:var(--font_stack_heading);padding:0 0 16px;margin:0 0 8px}.addresses-page .addresses-toolbar .btn{background:#360562;color:#fff;width:100%;max-width:270px;margin-bottom:0;-webkit-flex-shrink:0;flex-shrink:0}.addresses-page .addresses-toolbar .btn:hover{color:#360562;background:#fff;border-color:#360562}.addresses-page .section-header .return-detail{margin:0}.addresses-page .section-header .return-detail a{font-size:var(--font_size);letter-spacing:.04em;line-height:30px;font-weight:500;color:#000;border-bottom:1px solid}.addresses-page .section-header .return-detail a:hover{color:#360562}.addresses-page .address-new-form{margin-bottom:40px;padding-bottom:8px;border-bottom:1px solid #ececec}.addresses-page .address-grid{list-style:none;padding:0;margin:0;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.addresses-page .address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.addresses-page .address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.addresses-page .address-grid__item{min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.addresses-page .address-card{background:#fafafa;padding:24px 28px;min-height:220px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.addresses-page .address-card__badge{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#360562;margin:0 0 12px}.addresses-page .address-card__body{-webkit-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:var(--font_size);letter-spacing:.04em;line-height:28px;color:#787878}.addresses-page .address-card__body p{margin:0 0 4px;text-transform:capitalize}.addresses-page .address-card__body p:first-child{color:#360562;font-weight:600;text-transform:uppercase;margin-bottom:10px}.addresses-page .address-card__actions{margin:20px 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;gap:8px}.addresses-page .address-card__actions>li{-webkit-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0;padding:0}.addresses-page .address-card__actions .btn{width:100%;max-width:none}.addresses-page .address-card__actions .btn.address-edit-toggle{color:#282828;border:1px solid #b9babb;background:transparent}.addresses-page .address-card__actions .btn.address-edit-toggle:hover{color:#360562;border-color:#360562}.addresses-page .address-card__actions .btn.address-delete{border-color:#360562;background:#360562;color:#fff}.addresses-page .address-card__actions .btn.address-delete:hover{color:#360562;border-color:#360562;background:transparent}.addresses-page .address-edit-form{background:#fff;border:1px solid #ececec;padding:8px 20px 4px}.addresses-page .addresses-empty{text-align:center;color:#787878;padding:40px 16px;margin:0}.addresses-page .form-vertical .title-add{font-size:var(--font_size_plus6);text-transform:capitalize;letter-spacing:.04em;font-weight:600;color:#282828;border-bottom:1px solid #ececec;font-family:var(--font_stack_heading);padding:23px 0;margin-bottom:40px}.addresses-page .form-vertical .action-btn{padding:25px 0;border-top:1px solid #e0e0e0}.addresses-page .form-vertical .action-btn .btn{background:#360562;color:#fff;width:100%;max-width:170px}.addresses-page .form-vertical .action-btn .btn:hover{color:#360562;background:#fff;border-color:#360562}.addresses-page .form-vertical .action-btn button{display:inline-block;padding:7px 0 5px 9px;margin-bottom:0;vertical-align:middle;margin-top:-19px;font-size:12px;letter-spacing:.04em;line-height:30px;font-weight:500;color:#000}.addresses-page .form-vertical .action-btn button:hover{color:#360562}@media(max-width:1199px){.addresses-page .wrapper-header-login .title{padding:30px 0}.addresses-page .section-header{margin-top:30px}.addresses-page{margin-bottom:60px}.login-register-page .login-an-account{padding-right:35px!important}.wrapper-header-login .title{font-size:30px;padding:10px 0 30px}.login-register-page .grid{padding:50px 0 90px}.wrapper-header-login .breadcrumb{background:transparent;padding-top:25px}}@media(max-width:768px){.login-register-page .create-an-account{padding:25px}}@media(max-width:767px){.breadcrumb-wrapper .breadcrumb-content{text-align:center}.addresses-page .addresses-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.addresses-page .addresses-toolbar .btn{max-width:none}.account-page .grid{margin-top:15px}.account-page .wrapper-header-login .title{padding:30px 0}.account-page .grid .myaccount__account-details .account-content{max-width:100%}.wrapper-header-login .breadcrumb{padding-top:20px}.wrapper-header-login .title{padding:5px 0 20px;font-size:26px}.login-register-page .grid{padding:0 0 70px}.login-register-page .create-an-account{background:transparent;padding:0}.login-register-page .login-an-account{margin-bottom:30px;padding-top:15px;padding-right:0!important}}@media(min-width:750px){.login-register-page .create-an-account{width:47.4%}.login-register-page .login-an-account{width:52.6%;padding-right:130px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/customer-account.css.map */
