.password-footer--brand{display:flex;flex-direction:column;align-items:center;gap:clamp(.625rem,2vw,.875rem);padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:max(var(--page-margin, 16px),env(safe-area-inset-left,0px)) max(var(--page-margin, 16px),env(safe-area-inset-right,0px));border-top:1px solid rgb(var(--color-foreground-rgb) / .1);text-align:center}.password-footer--brand .password-footer__powered-by{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--padding-xs);height:1em;font-family:Overpass Mono,ui-monospace,monospace;font-weight:600;font-size:.6875rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .5)}.password-footer--brand .password-footer__powered-by>a{display:flex}.password-footer--brand .password-footer__powered-by .icon-shopify{display:inline;height:1.15em;color:rgb(var(--color-foreground-rgb) / .5)}.password-footer--brand .password-footer__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.75rem,2.5vw,1.5rem)}.password-footer--brand .password-footer__admin-link{margin:0;font-family:Overpass Mono,ui-monospace,monospace;font-weight:600;font-size:.75rem;line-height:1.45;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .62)}.password-footer--brand .password-footer__admin-link a{color:inherit;text-decoration:underline;text-underline-offset:.16em}.password-footer--brand .password-footer__admin-link a:hover{color:rgb(var(--color-foreground-rgb))}.password-footer--brand .password-footer__button{min-height:var(--minimum-touch-target);background-color:transparent;font-family:Overpass Mono,ui-monospace,monospace;font-weight:600;font-size:.75rem;line-height:1.45;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb));cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .125s ease-in-out}.password-footer--brand .password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / .72);text-decoration:underline}.password-footer--brand .password-footer__button:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:3px}body:has(.password-main-content){display:flex;flex-direction:column;min-height:100svh;background-color:var(--color-background);color:var(--color-foreground)}body:has(.password-main-content)>footer{margin-top:auto}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;margin:0;padding:0;background-color:rgb(var(--color-background-rgb) / .98);color:rgb(var(--color-foreground-rgb));transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{background-color:rgb(var(--color-foreground-rgb) / .24)}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer;color:rgb(var(--color-foreground-rgb))}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,1.375rem);padding:var(--padding-lg);height:100%;width:100%;max-width:36rem;margin-inline:auto;box-sizing:border-box;text-align:center;transition:transform var(--animation-values)}.password-dialog__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-style:var(--font-heading--style);text-transform:uppercase;line-height:.93;letter-spacing:0;font-size:clamp(1.75rem,5vw,2.75rem);color:rgb(var(--color-foreground-rgb))}.password-dialog__form{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.875rem,2.2vw,1.125rem);width:100%;max-width:28rem}.password-dialog__field{width:100%;min-width:0}.password-dialog__input{box-sizing:border-box;width:100%;min-height:3.125rem;margin:0;padding:.75rem 1rem;font-family:Overpass Mono,ui-monospace,monospace;font-weight:600;font-size:.9375rem;line-height:1.35;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb));background-color:var(--color-input-background);border:2px solid rgb(var(--color-foreground-rgb));border-radius:4px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.password-dialog__input::placeholder{color:rgb(var(--color-foreground-rgb) / .45);opacity:1}.password-dialog__input:focus-visible{outline:none;border-color:#0875e8;box-shadow:0 0 0 3px #0875e838}.password-dialog__submit{display:flex;justify-content:center;width:100%}.password-dialog__submit .sign-button{--sign-radius-outer: 8px;--sign-inner-gap: 2px;max-width:100%;min-width:10.75rem;min-height:3.125rem;height:3.125rem;padding-block:0;padding-inline:1.25em 1.05em;gap:.5rem;font-size:.9375rem;letter-spacing:.025em}.password-dialog__submit .sign-button__arrow{width:1.65rem}.password-dialog__message{display:flex;gap:var(--gap-sm);align-items:flex-start;justify-content:center;text-align:center;color:var(--color-error, #b60218);font-family:Overpass Mono,ui-monospace,monospace;font-weight:600;font-size:.875rem;line-height:1.4;letter-spacing:.01em;padding-block-start:.25rem}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}@media screen and (min-width:750px){.password-dialog__input{font-size:1rem;min-height:3.25rem}.password-dialog__submit .sign-button{min-width:11.75rem;min-height:3.25rem;height:3.25rem;padding-inline:1.4em 1.2em;font-size:1rem}.password-dialog__submit .sign-button__arrow{width:1.85rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAg */
