.password{background-color:rgb(var(--color-background));height:100%;display:flex;flex-direction:column;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.password-header-shell{position:absolute;top:0;left:0;z-index:2;width:100%;background-color:transparent;color:rgb(var(--color-armada-white));border-bottom-color:rgba(var(--color-armada-white) / .2)}.password-header{position:relative;display:flex;min-height:5.6rem;align-items:center;justify-content:center;padding:var(--space-2) var(--space-7)}.password-header__logo{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.password-header__logo-image{display:block;width:11.9rem;height:2.4rem}.password-main{flex-grow:1}.password-main>section:only-child{height:100%}.password-main>section:only-child>.newsletter{display:flex;justify-content:center;align-items:center;height:100%;margin-top:0}.password-main>section:only-child .newsletter__wrapper:not(.email-signup-banner__box){width:100%}.password-main>section:only-child>:not(.newsletter--narrow)>.newsletter__wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.password-main .email-signup-banner__box{max-width:64rem;padding-inline:var(--space-7)}.password-main .email-signup-banner__heading{position:relative;z-index:2;margin:0;font-family:var(--font-heading-family);font-size:var(--size-display-lg);font-weight:var(--font-heading-weight);line-height:.85;letter-spacing:-.04em;text-transform:uppercase}.password-glitch-heading{position:relative;display:block}.password-glitch-heading .glitch-letter--active:before{background-color:transparent}.password-glitch-heading .glitch-pixel-canvas{overflow:visible}.password-content{margin-top:var(--space-5);font-size:var(--size-body-s);text-align:center}.password-entry{margin-top:var(--space-7)}.password-entry--header{position:absolute;right:var(--space-7);margin:0}.password-entry--header .password-link{padding:var(--space-1) var(--space-3);font-size:var(--size-body-s);line-height:1.4;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.password-link__icon{display:none}.password-modal summary{display:inline-flex;cursor:pointer;list-style:none}.password-modal summary::-webkit-details-marker{display:none}.password-link{display:inline-flex;align-items:center;gap:var(--space-3);justify-content:center;padding-block:var(--space-2);color:inherit;font-size:var(--size-body-s);font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:var(--space-2);white-space:nowrap}.password-link svg{flex:0 0 auto;width:2rem;height:2rem;margin:0}.password-modal .modal__content{background-color:rgba(var(--color-overlay) / .6);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;justify-content:center;align-items:center;padding-inline:var(--space-6)}.password-modal[open] .modal__content{opacity:1;visibility:visible;z-index:1000}.password-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:48rem;padding:var(--space-7);pointer-events:all;position:relative;text-align:center;background-color:rgb(var(--color-drawer-background));border-radius:0}.password-modal__content-heading{margin:0;font-family:var(--font-heading-family);font-size:var(--size-heading-lg);font-weight:var(--font-heading-weight);line-height:1;text-transform:uppercase}.password-modal__content .modal__close-btn{display:flex;padding:var(--space-3);color:inherit}.password-modal .icon-close,.password-modal__content .password__footer-text{color:rgb(var(--color-foreground))}.password-form{display:flex;flex-wrap:wrap;align-items:center;margin-block:var(--space-7) var(--space-5);width:100%}.password-form .field__input{min-height:5.6rem;font-family:var(--font-body-family);font-size:var(--size-body-m)}.password-field .form__message{margin-top:var(--space-5)}.password__footer{display:flex;flex-direction:column;align-items:center;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.password__footer-text a{padding:0;font-size:var(--size-small);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale))}.list-social:not(:empty)+.password__footer-caption{margin-top:3rem}.password__footer-caption a{padding:0;color:rgb(var(--color-link))}.shopify-name{overflow:hidden;position:absolute;height:1px;width:1px}.icon-shopify{width:7rem;height:2rem;vertical-align:top;color:rgb(var(--color-foreground));display:inline-block}hr{margin:0!important}@media screen and (min-width:750px){.password-main .email-signup-banner__box{padding-inline:var(--space-9)}.password-modal__content{padding:var(--space-9)}}@media screen and (max-width:749px){.password-header{justify-content:space-between;padding-inline:var(--space-6)}.password-entry--header{position:static}.password-entry--header .password-link{padding:var(--space-4)}.password-link__icon{display:inline-flex}.password-link__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.password-field--error+.password-button{margin-top:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-password.css.map */
