.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:var(--color-primary-hover);text-decoration:none}.password-reassort{background:var(--password-reassort-background);color:var(--password-reassort-body-color);display:flex;flex-direction:column;isolation:isolate;min-height:var(--password-reassort-min-height);overflow:hidden;position:relative}.password-reassort__background,.password-reassort__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.password-reassort__background{z-index:-2}.password-reassort__background-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.password-reassort__overlay{background:var(--password-reassort-overlay);opacity:var(--password-reassort-overlay-opacity);pointer-events:none;z-index:1}.password-reassort__content{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--password-reassort-gap);justify-content:center;margin-inline:auto;max-width:var(--password-reassort-content-width);padding-block:var(--password-reassort-padding-top) var(--password-reassort-padding-bottom);padding-inline:var(--password-reassort-padding-inline);position:relative;text-align:center;width:100%}.password-reassort__logo{line-height:0;width:var(--password-reassort-logo-width)}.password-reassort__logo-image{display:block;height:auto;width:100%}.password-reassort__timer-wrap{width:100%}.password-reassort__timer{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;max-width:520px;width:100%}.password-reassort__timer-unit{min-width:0}.password-reassort__timer-value{color:var(--password-reassort-timer-value-color);display:block;font-family:var(--password-reassort-timer-font);font-size:var(--password-reassort-timer-size);font-variant-numeric:tabular-nums;font-weight:var(--password-reassort-timer-font-weight);letter-spacing:0;line-height:.95;overflow-wrap:anywhere}.password-reassort__timer-label{color:var(--password-reassort-timer-label-color);display:block;font-family:var(--password-reassort-timer-font);font-size:var(--password-reassort-timer-label-size);font-weight:var(--password-reassort-timer-font-weight);letter-spacing:0;line-height:1.2;margin-block-start:8px;overflow-wrap:anywhere}.password-reassort__timer-separator{color:var(--password-reassort-timer-separator-color);font-family:var(--password-reassort-timer-font);font-size:var(--password-reassort-timer-size);font-weight:var(--password-reassort-timer-font-weight);line-height:.85;padding-inline:4px}.password-reassort__expired{color:var(--password-reassort-urgency-color);font-family:var(--password-reassort-urgency-font);font-size:var(--password-reassort-urgency-size);font-weight:var(--password-reassort-urgency-weight);line-height:1.35;margin:10px 0 0}.password-reassort__copy{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:640px;width:100%}.password-reassort__text{letter-spacing:0;margin:0;overflow-wrap:anywhere}.password-reassort__text--headline{color:var(--password-reassort-headline-color);font-family:var(--password-reassort-headline-font);font-size:var(--password-reassort-headline-size);font-weight:var(--password-reassort-headline-weight);line-height:1.25}.password-reassort__text--schedule{color:var(--password-reassort-schedule-color);font-family:var(--password-reassort-schedule-font);font-size:var(--password-reassort-schedule-size);font-weight:var(--password-reassort-schedule-weight);line-height:1.35}.password-reassort__text--patience{color:var(--password-reassort-patience-color);font-family:var(--password-reassort-patience-font);font-size:var(--password-reassort-patience-size);font-weight:var(--password-reassort-patience-weight);line-height:1.35}.password-reassort__text--body{color:var(--password-reassort-body-color);font-family:var(--password-reassort-body-font);font-size:var(--password-reassort-body-size);font-weight:var(--password-reassort-body-weight);line-height:1.45}.password-reassort__text--body>*{margin-block:0 6px}.password-reassort__text--body>:last-child{margin-block-end:0}.password-reassort__text--urgency{color:var(--password-reassort-urgency-color);font-family:var(--password-reassort-urgency-font);font-size:var(--password-reassort-urgency-size);font-weight:var(--password-reassort-urgency-weight);line-height:1.35}.password-reassort__newsletter{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.password-reassort__newsletter-text{color:var(--password-reassort-newsletter-color);font-family:var(--password-reassort-newsletter-font);font-size:var(--password-reassort-newsletter-size);font-weight:var(--password-reassort-newsletter-weight);line-height:1.25;margin:0;max-width:620px;overflow-wrap:anywhere;text-transform:uppercase}.password-reassort__form{max-width:var(--password-reassort-form-width);width:100%}.password-reassort__field{align-items:stretch;border-bottom:1px solid var(--password-reassort-form-border);display:flex;min-height:48px;width:100%}.password-reassort__input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--password-reassort-form-text);flex:1 1 auto;font:inherit;font-size:15px;letter-spacing:0;min-width:0;outline:0;padding:0 12px 0 0;text-transform:uppercase}.password-reassort__input::placeholder{color:var(--password-reassort-form-placeholder);opacity:1}.password-reassort__input:focus-visible{outline:2px solid var(--password-reassort-form-border);outline-offset:4px}.password-reassort__button{-webkit-appearance:none;appearance:none;background:var(--password-reassort-button-background);border:0;border-radius:var(--password-reassort-button-radius);color:var(--password-reassort-button-text);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;letter-spacing:0;min-width:118px;padding-inline:20px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.password-reassort__button:hover,.password-reassort__button:focus-visible{background:var(--password-reassort-button-background-hover);color:var(--password-reassort-button-text-hover)}.password-reassort__form-message{color:var(--password-reassort-form-text);font-size:13px;line-height:1.35;margin:10px 0 0}.password-reassort__form-message--error,.password-reassort__form-message--error a{color:var(--password-reassort-urgency-color)}.password-reassort__socials{align-items:center;display:flex;flex-direction:column;gap:10px}.password-reassort__socials-text{color:var(--password-reassort-social-color);font-family:var(--password-reassort-social-font);font-size:var(--password-reassort-social-size);font-weight:var(--password-reassort-social-weight);line-height:1.35;margin:0}.password-reassort__social-links{align-items:center;display:flex;gap:14px;justify-content:center}.password-reassort__social-link{align-items:center;color:var(--password-reassort-social-color);display:inline-flex;height:calc(var(--password-reassort-social-icon-size) + 12px);justify-content:center;text-decoration:none;width:calc(var(--password-reassort-social-icon-size) + 12px)}.password-reassort__social-link svg{display:block;height:var(--password-reassort-social-icon-size);width:var(--password-reassort-social-icon-size)}.password-reassort__contact{background:var(--password-reassort-contact-background);color:var(--password-reassort-contact-color);font-family:var(--password-reassort-contact-font);font-size:var(--password-reassort-contact-size);font-weight:var(--password-reassort-contact-weight);line-height:1.4;padding:10px 16px;text-align:center;width:100%}.password-reassort__visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:749px){.password-reassort__content{padding-inline:24px}.password-reassort__logo{width:var(--password-reassort-logo-width-mobile)}.password-reassort__timer{max-width:360px}.password-reassort__timer-value,.password-reassort__timer-separator{font-size:var(--password-reassort-timer-size-mobile)}.password-reassort__field{min-height:44px}.password-reassort__button{min-width:108px;padding-inline:14px}}@media screen and (max-width:420px){.password-reassort__content{padding-inline:20px}.password-reassort__timer-separator{padding-inline:2px}.password-reassort__input,.password-reassort__button{font-size:12px}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.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}.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;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.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)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAABgAAAAAAAAAAAAAAAAAAAAAAAAQ */
