.password_header_section_inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.6rem}.password_header_social,.password_header_owner_link{display:flex;align-items:center}.password_header_social{justify-self:start;gap:1.2rem;padding:.8rem 1.8rem;border-radius:3rem;background:#ffffff14;background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background));border:1px solid rgba(255,255,255,.18);border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent)}.password_header_social_title{margin:0;color:var(--color-foreground);font-size:1.2rem;line-height:1;font-weight:600}.password_header_social_icons_wrapper .social_icons_footer{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:.8rem}.password_header_social_icons_wrapper .social__link{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:999px;color:var(--color-foreground);transition:transform .2s ease,opacity .2s ease}.password_header_social_icons_wrapper .social__link:hover{transform:translateY(-1px);opacity:.85}.password_header_social_icons_wrapper .social__link:focus-visible,.password_header_owner_btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.password_header_social_icons_wrapper svg,.password_header_owner_icon svg{width:1.4rem;height:1.4rem}.password_header_social_icons_wrapper svg path,.password_header_social_icons_wrapper svg circle,.password_header_social_icons_wrapper svg line,.password_header_owner_icon svg path,.password_header_owner_icon svg line,.password_header_owner_icon svg circle{fill:var(--color-primary-button-text);stroke:var(--color-primary-button-text)}.password_header_section_logo{justify-self:center;text-align:center}.password_header_section_logo h1{margin:0;line-height:1}.password_header_section_logo img{width:min(var(--logo-width),100%);height:auto;margin:0 auto}.password_header_owner_link{justify-self:end}.password_header_owner_btn{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem;border-radius:3rem;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid rgba(255,255,255,.18);border:1px solid color-mix(in srgb,var(--color-primary-button-background) 18%,transparent);text-decoration:none;font-size:1.3rem;line-height:1.2;font-weight:500;transition:background .2s ease,border-color .2s ease}.password_header_owner_btn:hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-text);color:var(--color-primary-button-hover-text)}.password_header_owner_btn:hover svg path{fill:var(--color-primary-button-hover-text);stroke:var(--color-primary-button-hover-text)}.password_header_section_popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.password_header_section_popup[open]{opacity:1;pointer-events:auto}.password_header_section_popup_inner{width:min(56rem,calc(100% - 3rem));background:var(--color-background);color:var(--color-foreground);padding:2.2rem;border-radius:1.4rem;box-shadow:0 20px 40px #0003;transform:translateY(1.2rem);opacity:0;transition:transform .25s ease,opacity .25s ease}.password_header_section_popup[open] .password_header_section_popup_inner{transform:translateY(0);opacity:1}.password_header_section_popup_head{position:relative;text-align:center;margin:0 0 2rem}.password_header_section_popup_head h4{margin:0}.password_header_section_popup_head button{position:absolute;top:-.3rem;right:-.3rem;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--color-text);color:var(--color-text);background:var(--color-background);display:flex;justify-content:center;align-items:center}.password_header_section_popup_head button svg{width:1.2rem;height:1.2rem}.password_header_section_popup_head button svg path,.password_header_section_popup_head button svg line{fill:var(--color-text);stroke:var(--color-text)}.password_header_section_popup_form form{max-width:42rem;margin-inline:auto}.password_header_section_popup_form .input_field_wrapper{height:4.8rem;border-radius:var(--style-border-radius-inputs, .8rem);overflow:hidden;position:relative;border:1.5px solid var(--color-border, #e0e0e0);transition:border-color .2s ease}.password_header_section_popup_form .input_field_wrapper:focus-within{border-color:var(--color-foreground)}.password_header_section_popup_form .input_field_wrapper input{width:100%;height:100%;border:none;outline:none;background:transparent;color:var(--color-foreground);font-size:1.4rem;padding:0 4rem 0 1.6rem}.password_header_section_popup_form .input_field_wrapper label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.password_header_section_popup_form .input_field_wrapper svg{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;pointer-events:none}.password_header_section_popup_form .input_field_wrapper svg path{fill:var(--color-foreground);opacity:.5}.password_header_form_btn .btn{width:100%}.password_header_form_btn{display:flex;margin:1.6rem auto 0;width:100%}.password_header_section_admin_link{display:flex;justify-content:center;text-align:center;margin:1.6rem 0 0;color:var(--color-link)}.password_header_section_admin_link span a{color:var(--color-link);text-underline-offset:2px}p.form_message{display:flex;align-items:center;gap:6px;color:red}p.form_message svg{width:1.4rem;height:1.4rem;position:relative;top:-1px}.form_errors{margin:0 0 10px;color:red}@media screen and (max-width:1024px){.password_header_section_inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.2rem}.password_header_social,.password_header_owner_link,.password_header_section_logo{justify-self:center}}@media screen and (max-width:640px){.password_header_social,.password_header_owner_btn{width:100%;justify-content:center}.password_header_social{flex-wrap:wrap}.password_header_section_popup_inner{width:calc(100% - 2rem);padding:1.8rem}}.password_header_section_popup_form .input_field_wrapper input::placeholder{color:var(--color-foreground)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-header-section.css.map */
