body:has(.s-modal-reset-password.is-active){overflow:hidden;touch-action:none;-ms-touch-action:none}.s-modal-reset-password.is-active .s-modal-reset-password__overlay{opacity:1;pointer-events:all;cursor:url("https://cdn.shopify.com/s/files/1/0892/6983/0004/files/Close.svg?v=1738660135") 58 58,auto}.s-modal-reset-password.is-active .s-modal-reset-password__modal{right:0;pointer-events:all}.s-modal-reset-password input:-webkit-autofill,.s-modal-reset-password input:-webkit-autofill:hover,.s-modal-reset-password input:-webkit-autofill:focus,.s-modal-reset-password input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 20px 20px #2d2f33;-webkit-text-fill-color:#d4cfc8;caret-color:#d4cfc8}.s-modal-reset-password--rtl{direction:rtl}.s-modal-reset-password--rtl .s-modal-reset-password__modal{left:-100% !important;right:auto !important}.s-modal-reset-password--rtl.is-active .s-modal-reset-password__modal{left:0 !important;right:auto !important}.s-modal-reset-password__overlay{position:fixed;width:100%;height:100vh;pointer-events:none;background:rgba(212,207,200,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.s-modal-reset-password__modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:2;height:100%;right:-100%;top:0;pointer-events:none;scrollbar-width:none;background:#2d2f33;overflow-y:auto;width:100%;max-width:750px;padding:18px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.s-modal-reset-password__modal>*{color:#f6f5f3}@media screen and (min-width: 768px){.s-modal-reset-password__modal{width:100%;max-width:512px;padding:35px 32px}}.s-modal-reset-password__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-heading);font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.22px;text-transform:capitalize;color:#f6f5f3;padding:0 0 17px}@media screen and (min-width: 768px){.s-modal-reset-password__title{font-size:28px;line-height:34px;letter-spacing:.28px;padding:0 0 27px}}.s-modal-reset-password__subtitle{padding:0 0 17px;font-family:var(--font-body);font-style:normal;font-weight:300;font-size:12px;line-height:21px;letter-spacing:0;color:#f6f5f3}@media screen and (min-width: 768px){.s-modal-reset-password__subtitle{padding:0 0 27px}}.s-modal-reset-password__email-container{font-weight:700}.s-modal-reset-password input[readonly]{cursor:text;background-color:#2d2f33}.s-modal-reset-password__reset-subtitle{display:block;padding:0 0 40px;color:#f6f5f3;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300}.s-modal-reset-password__close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.s-modal-reset-password__content{padding-top:0;height:100%}.s-modal-reset-password__content ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.s-modal-reset-password__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.s-modal-reset-password__form-subtitle{color:#f6f5f3;font-family:var(--font-heading);font-size:13px;font-style:normal;font-weight:400}.s-modal-reset-password__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#f6f5f3;font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:300}.s-modal-reset-password__input-title{color:#f6f5f3;font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input-title::after{content:"*";color:#f66;font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input{border:none;border-bottom:1px solid #d4cfc8;border-radius:1px;color:#d4cfc8;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px;background-color:rgba(0,0,0,0);padding-bottom:2px}.s-modal-reset-password__input::-webkit-input-placeholder{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input::-moz-placeholder{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input:-ms-input-placeholder{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input::-ms-input-placeholder{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input::placeholder{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px}.s-modal-reset-password__input:focus{color:#f6f5f3;outline:none;border-color:#f6f5f3}.s-modal-reset-password__input.is-error{border-color:#f66}.s-modal-reset-password__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:14px}.s-modal-reset-password__btn-submit{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:17px 10px;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-0.14px;color:#2d2f33;border-radius:1px;background-color:#f6f5f3}.s-modal-reset-password__btn-cancel{padding:12px;color:#f6f5f3;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-0.14px;text-decoration-line:underline}.s-modal-reset-password__btn-cancel:hover{text-decoration-line:none}.s-modal-reset-password__inner-wrapper{max-height:calc(100% - 35px);height:100%;overflow-y:auto;scrollbar-width:thin}.s-modal-reset-password__error{color:#f66;margin:5px 0 0;display:none;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400}.s-modal-reset-password__error.is-active{display:block}.s-modal-reset-password__tab{display:none}.s-modal-reset-password__tab.is-active{display:block}.s-modal-reset-password__text{color:#f6f5f3;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300}.s-modal-reset-password__text span{font-weight:700}.s-modal-reset-password__password-visibility-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:29px;height:25px;padding:0;margin:0;position:absolute;right:0;top:10px;z-index:1;background:none;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.s-modal-reset-password--rtl .s-modal-reset-password__password-visibility-button{left:0;right:auto}.s-modal-reset-password__password-visibility-button .icon-password-hide{display:block}.s-modal-reset-password__password-visibility-button .icon-password-show{display:none}.s-modal-reset-password__password-visibility-button.is-active .icon-password-hide{display:none}.s-modal-reset-password__password-visibility-button.is-active .icon-password-show{display:block}.s-modal-reset-password__strength{color:#f6f5f3;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300}.s-modal-reset-password__strength span{display:none}.s-modal-reset-password__strength span.is-active{display:block}