.password_header_inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.password_header_logo h1 a{color:var(--color-heading)!important;text-decoration:none}.password_header_text{display:flex;align-items:center;gap:1rem;cursor:pointer}.password_header_text span{line-height:1;color:var(--color-text)}.password_header_text span:not(:first-child){position:relative;top:2px}.password_header_text span svg path{fill:var(--color-text)}.password_header_logo img{max-width:var(--logo-width);width:100%}.main_password_section_popup_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s}.main_password_section_wrapper{padding-bottom:11rem}.main_password_section_popup_wrapper[open]{opacity:1;pointer-events:all}.main_password_section_popup_inner{max-width:65rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;row-gap:2rem;background:var(--color-secondary-background);width:100%;border-radius:var(--border-radius);position:relative}.main_password_section_popup_header{display:flex;justify-content:center;align-items:center;width:100%}.main_password_section_popup_header button{position:absolute;top:2rem;right:2rem;align-items:center;justify-content:center}.drawer_close_btn svg path{fill:var(--color-primary-button-text)}.drawer_close_btn:hover svg{transform:rotate(180deg)}.drawer_close_btn svg{transition:transform .25s ease-in-out}.main_password_section_popup_header button svg{width:1.2rem;height:1.2rem}.main_password_section_popup_main_inner{width:100%}.main_password_section_popup_main_inner .input_wrapper{margin:0 0 1rem;position:relative}.main_password_section_popup_main_inner .input_wrapper input{padding:1.7rem 2.2rem;width:100%;border:unset}.main_password_section_popup_btn{text-align:center;margin:2rem 0 0}.main_password_section_popup_btn button{min-width:20rem;cursor:pointer;margin:0 auto}.admin_link_wrapper{margin:2rem 0 0;text-align:center}.admin_link_wrapper span{font-size:1.2rem;line-height:1;color:var(--color-secondary-text)}.drawer_close_btn{background:var(--color-primary-button-background);box-shadow:0 0 4px #00000040;border:unset;width:35px;height:35px;display:flex;padding:10px;position:absolute;right:2rem;top:1rem;z-index:2;border-radius:var(--btn-border-radius)}.admin_link_wrapper span a{color:var(--color-secondary-text);text-underline-offset:2px}.password_footer_default_content{display:flex;justify-content:space-between;width:100%;align-items:center;flex-direction:column}@media screen and (min-width:640px){.password_footer_default_content{flex-direction:unset}}.password_footer_inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.password_footer_social_icons ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:1rem}.password_footer_social_icons ul svg path{fill:var(--color-text);transition:fill .3s}.password_footer_social_icons ul a:hover svg path{fill:var(--color-secondary-text)}.password_footer_text{display:flex;color:var(--color-text)}.password_footer_text svg{margin-left:5rem}.password_footer_text svg path{fill:var(--color-text)}.password_footer_login{color:var(--color-text)}.password_footer_login a{text-underline-offset:2px;color:var(--color-text)}.password_template{position:relative}.main_password_section_wrapper{overflow:hidden}.form_error_msg{display:flex;flex-wrap:nowrap}.form_errors{padding-bottom:2rem}.form_error_msg svg{width:1.6rem;height:1.6rem}.password_footer_inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:3rem 4rem;box-shadow:0 0 10px #0000001a;position:absolute;width:96%;left:0;right:0;bottom:2.5rem;margin:0 auto;border-radius:var(--border-radius)}@media screen and (max-width:699px){.main_password_section_popup_inner{max-width:calc(100% - 3rem)}}@media screen and (max-width:640px){.password_footer_inner{flex-direction:column}.password_header_inner{flex-wrap:wrap}.password_footer_inner{justify-content:center}.password_footer_text,.password_footer_login{font-size:1.2rem}.password_footer_text svg{margin-left:1rem}.main_password_section_popup_inner{padding:1.5rem}.main_password_section_popup_header button{width:2.6rem;height:2.6rem;top:1rem;right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/password.css.map */
