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}}:root{--pw-bg: #0b0b0c;--pw-ink: #f4efe8;--pw-muted: rgba(244, 239, 232, .6);--pw-line: rgba(244, 239, 232, .16);--pw-accent: #4c6fa5}body{background-color:var(--pw-bg);color:var(--pw-ink);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;pointer-events:none;background:radial-gradient(46% 38% at 50% 8%,#4c6fa547,#4c6fa500 70%),radial-gradient(38% 32% at 12% 88%,#4c6fa529,#4c6fa500 72%),radial-gradient(40% 34% at 88% 78%,#8c78c81f,#8c78c800 72%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.5'/></svg>")}.password-header{padding-top:3.5rem;padding-bottom:1rem}.password-header .logo__text,.password-header .logo__text a{color:var(--pw-ink);font-weight:400;letter-spacing:.4em;text-indent:.4em;font-size:clamp(1.5rem,3.6vw,2.1rem)}.password-header .logo__image{filter:brightness(0) invert(1);opacity:.95}.password-login .details-modal__toggle-open{color:var(--pw-muted);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;transition:color .25s ease}.password-login .details-modal__toggle-open:hover{color:var(--pw-ink)}.password-login .details-modal__toggle-open>.icon{height:1.05rem;margin-inline-end:.6rem}.password-main{padding:2rem 0 4rem}.section-password .container{max-width:46rem}.section-password .reading-width{max-width:none}.password-eyebrow{margin:0 0 1.6rem;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--pw-muted)}.password-eyebrow:before,.password-eyebrow:after{content:"";display:inline-block;width:2.2rem;height:1px;vertical-align:middle;background:var(--pw-line)}.password-eyebrow:before{margin-inline-end:1rem}.password-eyebrow:after{margin-inline-start:1rem}.section-password .h1{margin:0 0 1.4rem;font-size:clamp(2.7rem,8vw,4.6rem);line-height:1.02;letter-spacing:-.015em;color:var(--pw-ink)}.section-password .rte p{color:var(--pw-muted);text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75;max-width:34rem;margin-inline:auto}.signup-form{margin-top:3.4rem;padding-top:3rem;border-top:1px solid var(--pw-line)}.section-password .signup-form .h4{margin:0 0 1.6rem;max-width:34rem;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:400;letter-spacing:.02em;color:var(--pw-ink);margin-inline:auto;text-wrap:balance}.signup-form__inline-container{display:flex;gap:.6rem;max-width:30rem;margin:0 auto}.section-password .signup-form .signup-form__email,.section-password .signup-form input.signup-form__email{flex:1 1 auto;min-width:0;padding:.95rem 1.2rem;border:1px solid var(--pw-line);border-radius:999px;background:#ffffff0a;color:var(--pw-ink);font-size:.95rem;transition:border-color .25s ease,background .25s ease}.section-password .signup-form .signup-form__email::placeholder{color:#f4efe86b}.section-password .signup-form .signup-form__email:focus{outline:none;border-color:#f4efe880;background:#ffffff12}.section-password .signup-form .signup-form__button.btn{flex:0 0 auto;padding:.95rem 1.7rem;border:0;border-radius:999px;background:var(--pw-ink);color:#0b0b0c;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.section-password .signup-form .signup-form__button.btn:hover{background:#fff;opacity:1;transform:translateY(-1px)}.signup-form .alert{border-radius:10px;background:#4c6fa52e;color:var(--pw-ink);border:1px solid var(--pw-line)}.password-social{margin-top:3.2rem}.password-social .h4{margin:0 0 1.2rem;font-size:.72rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--pw-muted)}.password-social .social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 6px;border:1px solid var(--pw-line);border-radius:50%;color:var(--pw-muted);transition:color .25s ease,border-color .25s ease,transform .25s ease}.password-social .social a:hover{color:var(--pw-ink);border-color:#f4efe873;transform:translateY(-2px)}.password-login .modal__window{background:#141416;color:var(--pw-ink);border:1px solid var(--pw-line);border-radius:14px}.password-login .modal__window input.input{padding:.85rem 1.1rem;border:1px solid var(--pw-line);border-radius:999px;background:#ffffff0a;color:var(--pw-ink)}.password-login .modal__window button.btn--primary{border:0;border-radius:999px;padding:.85rem 1.5rem;background:var(--pw-ink);color:#0b0b0c;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.password-login .password-owner{color:var(--pw-muted)}.password-footer{opacity:.32;font-size:.78rem}.password-footer:hover{opacity:.6}@keyframes pw-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.password-header,.password-eyebrow,.section-password .h1,.section-password .rte p,.signup-form,.password-social,.password-footer{animation:pw-fade-up .9s cubic-bezier(.22,1,.36,1) both}.password-header{animation-delay:.05s}.password-eyebrow{animation-delay:.15s}.section-password .h1{animation-delay:.25s}.section-password .rte p{animation-delay:.35s}.signup-form{animation-delay:.45s}.password-social{animation-delay:.55s}.password-footer{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.password-header,.password-eyebrow,.section-password .h1,.section-password .rte p,.signup-form,.password-social,.password-footer{animation:none}}@media(max-width:767px){.password-header{padding-top:2.2rem}.password-login{margin-top:1.2rem}.signup-form__inline-container{flex-direction:column;gap:.7rem}.section-password .signup-form .signup-form__button.btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/password.css.map */
