body.password{background:#000!important;color:#fff;min-height:100vh}body.password .gradient,body.password .color-scheme-1,body.password .color-scheme-2{background:transparent!important}.password-header{border:0}.password-header h1{display:none}.password-link,.password-link .svg-wrapper{color:#b07cff!important}.password-link:hover{color:#d4b3ff!important;text-shadow:0 0 10px rgba(155,89,182,.8)}.dg-pw-brand{text-align:center;padding:2rem 1.5rem 0}.dg-pw-brand__logo{width:min(420px,82vw);height:auto;filter:drop-shadow(0 0 6px rgba(200,155,255,.85)) drop-shadow(0 0 18px rgba(155,89,182,.6));animation:dgPwGlow 4s ease-in-out infinite}.dg-pw-brand__name{margin:.6rem 0 0;font-family:var(--font-heading-family);letter-spacing:.18em;text-transform:uppercase;font-size:1.4rem;color:#d4b3ff}@keyframes dgPwGlow{0%,to{filter:drop-shadow(0 0 12px rgba(155,89,182,.4))}50%{filter:drop-shadow(0 0 26px rgba(176,124,255,.85))}}@media(prefers-reduced-motion:reduce){.dg-pw-brand__logo{animation:none}}.password-main .banner{min-height:auto!important;background:transparent!important}.password-main .banner__box{position:relative;background:#1a0c2e9e!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(176,124,255,.45);border-radius:16px;box-shadow:0 0 0 1px #9b59b62e,0 0 34px #9b59b661,inset 0 0 24px #9b59b61f;max-width:56rem;width:100%;margin:0 auto}.password-main .banner__heading{color:#fff;font-family:var(--font-heading-family);text-shadow:0 0 18px rgba(155,89,182,.55)}.password-main .banner__text,.password-main .banner__text p{color:#cfcfd6}.password-main .field__input{background:#141414;color:#fff;border-radius:10px}.password-main .field:after,.password-main .field:before{box-shadow:0 0 0 1px #3a2a4a!important;border-radius:10px}.password-main .field:focus-within:after,.password-main .field:hover:after{box-shadow:0 0 0 1px #9b59b6,0 0 12px #9b59b699!important}.password-main .field__label,.password-main .field__button{color:#b07cff}.password-main .newsletter-form__message{color:#d4b3ff}.dg-pw-tagline{text-align:center;margin:0 auto;padding:0 1.5rem 2.4rem;max-width:60rem;color:#9a90b0;font-size:1.4rem;letter-spacing:.04em}.dg-pw-tagline strong{color:#b07cff;font-weight:600}body.password footer,body.password footer a{color:#8a8a99}body.password .password-header{position:relative;z-index:2;background:linear-gradient(#07030f,#07030f)}.password-content{color:#d4b3ff}.dg-pw-scene{position:relative;width:100%;line-height:0;background:#07030f}.dg-pw-scene__img{display:block;width:100%;height:clamp(240px,36vw,560px);object-fit:cover;object-position:55% 60%}.dg-pw-scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(#0000,#000);pointer-events:none}.dg-pw-brand{padding-top:1.2rem}.password-main{display:flex;justify-content:center;padding:0 1.5rem}.password-main .banner,.password-main .banner__content{width:100%;justify-content:center}.password-main .email-signup-banner__box--no-image,.password-main .banner__box{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.dg-pw-scene__img{height:clamp(220px,62vw,340px);object-position:52% 60%}}.dg-pw-brand{padding:2.5rem 1rem 1rem}.password-main .email-signup-banner h1,.password-main .email-signup-banner h2,.password-main .email-signup-banner .banner__heading,.password-main .email-signup-banner .banner__text,.password-main .email-signup-banner .banner__text p{color:#fff!important}.dg-pw-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#07030f}.dg-pw-scene__img{width:100%;height:100vh!important;object-fit:cover;object-position:55% 70%!important;opacity:.45}.dg-pw-scene:after{height:100%;background:radial-gradient(ellipse at 50% 40%,#00000026,#000000bf)}body.password,body{background:#000}.password-main,.password-header,.password-footer,.dg-pw-brand,.dg-pw-tagline,header,footer,main{position:relative;z-index:1}.dg-pw-brand{padding:3rem 1rem 1.5rem}.dg-pw-brand__logo{width:min(560px,86vw)!important}.password-main .email-signup-banner,.password-main .email-signup-banner .banner__media,.password-main .color-scheme-4,.password-main section{background:transparent!important}html.full-height,body.password{height:100%}body.password{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;margin:0}body.password>.shopify-section,body.password .password-header{flex:0 0 auto}.dg-pw-stage{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(2rem,4vw,5rem);padding:1rem 3vw;box-sizing:border-box}.dg-pw-stage .dg-pw-brand{padding:0!important;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.dg-pw-stage .dg-pw-brand__logo{width:min(560px,44vw,calc(100dvh - 190px))!important;height:auto}.dg-pw-stage .password-main{flex:0 1 52rem;padding:0;min-width:0}.dg-pw-stage .password-main .banner__box{max-width:52rem;padding:3rem 3.2rem}.dg-pw-stage .password-main .banner__heading{font-size:clamp(2.6rem,2.6vw,3.8rem);line-height:1.15}.dg-pw-tagline{flex:0 0 auto;padding:0 1.5rem .6rem;margin:0}body.password footer{flex:0 0 auto}body.password footer .password__footer,body.password footer .password-footer{padding-top:.4rem!important;padding-bottom:.8rem!important}@media screen and (max-width:899px){.dg-pw-stage{flex-direction:column;gap:1.2rem;padding:.6rem 1.2rem}.dg-pw-stage .dg-pw-brand__logo{width:min(86vw,34dvh)!important}.dg-pw-stage .password-main{flex:0 0 auto;width:100%}.dg-pw-stage .password-main .banner__box{padding:1.8rem 1.6rem}.dg-pw-stage .password-main .banner__heading{font-size:2.3rem}.dg-pw-tagline{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dg-password.css.map */
