.password-header,.password-main{--btn-bg-color: 40 128 120;--btn-bg-hover-color: 91 151 144;--btn-border-color: 40 128 120;--btn-text-color: 255 255 255;--input-background-color: rgba(255, 255, 255, .12);--input-text-color: 255 255 255;--input-border-color: rgba(255, 255, 255, .45);--input-border-color-hover: rgba(255, 255, 255, .7);--input-border-color-active: rgba(255, 255, 255, 1)}.password-header input::placeholder,.password-main input::placeholder{color:#ffffffa6}.password-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1d1d1b80,#1d1d1bb8)}.password-header{padding:28px 0}.password-header .logo__text{width:200px;height:25px;margin:0 auto;background:url(gi-logo-white.png) center / contain no-repeat;overflow:hidden;white-space:nowrap;text-indent:100%}.password-header .logo__image{margin-bottom:0}.password-login{margin-top:20px}.password-login .details-modal__toggle{text-decoration:none}.password-login .details-modal__toggle-open{gap:8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.35);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:border-color .2s ease}.password-login .details-modal__toggle-open>.icon{width:auto;height:14px;margin-inline-end:0}.password-login .details-modal__toggle:hover .details-modal__toggle-open,.password-login .details-modal__toggle:focus-visible .details-modal__toggle-open{border-bottom-color:currentColor}.section-password .container{padding-top:32px;padding-bottom:32px}.section-password .reading-width{max-width:620px}.section-password .reading-width:before{content:"";display:block;width:48px;height:1px;margin:0 auto 28px;background:currentColor;opacity:.45}.section-password .h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.01em}.section-password .rte p{max-width:46ch;margin-inline:auto;font-size:16px;line-height:1.7;opacity:.85}.section-password .spaced-row{margin-bottom:0}.section-password .lightish-spaced-row-above{margin-top:48px}.section-password .signup-form .h4,.section-password .password-social .h4{margin-bottom:16px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.password-social .social a{opacity:.8;transition:opacity .2s ease}.password-social .social a:hover{opacity:1}.password-login .modal__window{max-width:32rem;background:var(--gi-paper, #ffffff);color:var(--gi-ink, #1d1d1b);--heading-color: 29 29 27;--text-color: 29 29 27;--input-background-color: #ffffff;--input-text-color: 29 29 27;--input-border-color: var(--gi-line, #d8d3ca);--input-border-color-hover: #b2b2b2;--input-border-color-active: #1d1d1b}.password-login .modal__window input::placeholder{color:#878787}.password-login .modal__window a{color:var(--gi-green, #288078)}.password-login .modal__content{padding:40px 32px}.password-login .modal__content .h5{margin-bottom:4px;letter-spacing:.02em}.password-owner{display:block;font-size:12px;opacity:.7}@media(min-width:768px){.password-header{padding:36px 0}.password-header__content{position:relative;justify-content:flex-end}.password-header .logo{position:absolute;inset-inline-start:50%;transform:translate(-50%);flex:none;margin:0;white-space:nowrap}.password-login{flex:0 0 auto;margin-top:0}.password-header .logo__text{width:260px;height:32px}.section-password .h1{font-size:52px}.section-password .container{padding-top:48px;padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gi-password.css.map */
