body{min-height:100%}.password-header,.password-footer{padding:var(--gutter) 0}.details-modal[open]:not(.is-closing) .details-modal__toggle-open{display:none}.details-modal__toggle-open>.icon{width:auto;height:1.5rem;margin-inline-end:1rem}.details-modal__toggle-close{display:none;margin:-10px;padding:10px;color:#fff}.details-modal[open]:not(.is-closing) .details-modal__toggle-close{display:block}.details-modal[open]>.details-modal__toggle{z-index:1001}.password-login .modal__window{min-width:0;max-width:36rem;min-height:0}.password-login .modal__content{margin:0;padding:var(--gutter)}.password-form{margin:var(--gutter) 0}.password-form .input{flex:1 1 auto;margin-right:1em;width:160px}.password-social .social{--icon-size: 22px}.password-social .social a{margin:0 8px 14px}.password-background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.shopify-logo{vertical-align:text-bottom}@media(min-width:768px){.password-header,.password-footer{padding:var(--gutter) 0}.password-header__content{display:flex;align-items:center}.password-header .logo{flex:0 0 250px;margin:0;margin-inline-start:calc(50% - 125px)}.password-header .logo.logo--left{margin-inline-start:0;margin-inline-end:calc(50% - 125px);text-align:end}.password-header .logo__text{margin:0}.password-login{flex:0 0 calc(50% - 125px);text-align:end}}.password-header{padding:44px 0}.password-header .logo__image{max-width:160px}.password-header .logo__image img{display:block;width:100%;height:auto}.password-login{font-size:12px}.password-main{padding:56px 0 96px}.section-password .reading-width{max-width:720px}.section-password .h1{font-size:clamp(36px,4.8vw,66px);line-height:1.12;letter-spacing:-.025em;margin:0 auto 28px;max-width:15ch}.section-password .rte p{font-size:15px;line-height:1.8;max-width:45ch;margin:0 auto 12px}.password-social{margin-top:36px}.password-social .social a{border:1px solid #d4cfc6;border-radius:50%;width:48px;height:48px;margin:0}.password-login .modal__window{border-radius:14px}@media(max-width:767px){.password-header{padding:30px 0}.password-header__content{display:flex;flex-direction:column;gap:24px}.password-header .logo{margin:0}.password-header .logo__image{max-width:140px}.password-main{padding:44px 0 72px}.section-password .rte p{font-size:14px}.section-password .h1{margin-bottom:24px}}.section-password .signup-form{max-width:480px;margin:32px auto 0}.section-password .signup-form .h4{font-size:14px;font-family:inherit;font-weight:400;letter-spacing:normal;margin-bottom:16px;text-transform:none}.section-password .signup-form__inline-container{display:flex;gap:10px;align-items:stretch}.section-password .signup-form__email{min-width:0;flex:1;width:100%;padding:14px 18px;border:1px solid #c9c3b9;border-radius:999px;background:transparent;font-size:14px}.section-password .signup-form__button{flex:none;border-radius:999px;padding:14px 20px;font-size:11px;line-height:1.4;white-space:nowrap}.password-signup-note{font-size:10px;line-height:1.7;color:#68635c;margin:12px auto 0;max-width:45ch}.password-signup-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.section-password .signup-form__inline-container{flex-direction:column}.section-password .signup-form__button{min-height:46px;width:190px;max-width:100%;align-self:center}.password-main{padding-top:24px;padding-bottom:40px}.password-social{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/password.css.map */
