.section-password-template.color-scheme{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:rgb(var(--color-bg-main-rgb));color:rgb(var(--color-text-body-rgb));overflow:clip}.section-password-template__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.96}.section-password-template__bg-svg{display:block;width:100%;height:100%;min-height:100%}.section-password-template__tone-base{fill:rgb(var(--color-bg-secondary-rgb))}.section-password-template__tone-a{fill:rgb(var(--color-text-heading-rgb));opacity:.11}.section-password-template__tone-b{fill:rgb(var(--color-text-heading-rgb));opacity:.18}.section-password-template__line{stroke:rgb(var(--color-text-heading-rgb));stroke-width:1;opacity:.14}.section-password-template__topbar,.section-password-template__main,.section-password-template__footer{position:relative;z-index:1}.section-password-template__topbar{display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:1rem clamp(1rem,3vw,2.25rem);border-bottom:1px solid rgb(var(--color-border-rgb) / .35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.section-password-template__brand{display:inline-flex;align-items:center;text-decoration:none;color:rgb(var(--color-text-heading-rgb))}.section-password-template__brand-logo{display:block;width:auto;height:auto;max-width:min(100%,var(--password-logo-width, 150px))}.section-password-template__brand-name{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing, 0);text-transform:var(--heading-text-transform, none);font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.1}.section-password-template__main{display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem) 1rem}.section-password-template__panel{width:min(100%,34rem);display:grid;gap:var(--space-5);text-align:center;padding:clamp(1.25rem,3.8vw,2rem);border-radius:var(--radius-component);border:1px solid rgb(var(--color-border-rgb) / .42);background:rgb(var(--color-bg-main-rgb) / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 36px rgb(var(--color-shadow-rgb, 15 15 18) / .12)}.section-password-template__subheading{margin:0;color:rgb(var(--color-text-muted-rgb))}.section-password-template__heading{margin:0;color:rgb(var(--color-text-heading-rgb));text-wrap:balance}.section-password-template__description{margin:0;color:rgb(var(--color-text-body-rgb) / .88);text-wrap:pretty}.section-password-template__description>:first-child{margin-top:0}.section-password-template__description>:last-child{margin-bottom:0}.section-password-template__shop-message{margin:0;font-size:var(--text-sm);color:rgb(var(--color-text-body-rgb) / .75)}.section-password-template__form{display:grid;gap:.85rem;width:100%}.section-password-template__field{text-align:left}.section-password-template__field .field__input{min-height:3rem}.section-password-template__submit{width:100%}.section-password-template__error{margin:0;text-align:left}.section-password-template__error .errors{margin:0;padding:.7rem .82rem;border-radius:max(1px,var(--radius-form, .5rem));border:1px solid rgb(var(--color-border-rgb) / .55);background:rgb(var(--color-bg-secondary-rgb) / .9);color:rgb(var(--color-text-body-rgb));font-size:var(--text-sm);line-height:1.45}.section-password-template__error .errors ul{margin:0;padding-inline-start:1rem}.section-password-template__footer{border-top:1px solid rgb(var(--color-border-rgb) / .35);padding:.95rem 1rem 1.15rem;display:flex;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.section-password-template__social-list{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:.72rem}.section-password-template__social-link{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-text-heading-rgb));border:1px solid rgb(var(--color-border-rgb) / .55);border-radius:999px;text-decoration:none;background:rgb(var(--color-bg-main-rgb) / .9);transition:color var(--motion-duration-fast, .18s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .18s) var(--motion-ease, ease),background-color var(--motion-duration-fast, .18s) var(--motion-ease, ease)}@media(max-width:699px){.section-password-template__topbar{min-height:4rem;padding-inline:1rem}.section-password-template__main{padding:1.25rem 1rem 1.75rem}.section-password-template__panel{border-radius:max(1px,calc(var(--radius-component) * .8));gap:var(--space-4);padding:1rem}}@media(min-width:700px){.section-password-template__main{padding-inline:1.5rem}}@media(min-width:1000px){.section-password-template__main{padding-block:clamp(2.2rem,6vw,4.5rem)}}@media(min-width:1400px){.section-password-template__main{padding-block:clamp(2.8rem,8vw,5.25rem)}}@media(hover:hover)and (pointer:fine){.section-password-template__social-link:hover{color:rgb(var(--color-link-hover-rgb, var(--color-text-heading-rgb)));border-color:rgb(var(--color-link-hover-rgb, var(--color-text-heading-rgb)) / .45);background:rgb(var(--color-bg-secondary-rgb) / .92)}}.section-password-template__social-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){.section-password-template__social-link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAACA */
