.th-pw{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;padding:6.4rem 1.5rem 4rem;color:#fff;overflow:hidden}.th-pw__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#1b1b1b}.th-pw__bg video,.th-pw__bg img{width:100%;height:100%;object-fit:cover;display:block}.th-pw__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#0000008c 45%,#000000bf)}.th-pw__inner{width:100%;max-width:54rem;text-align:center}.th-pw__logo{display:block;width:22rem;max-width:70%;height:auto;margin:0 auto 4rem;filter:brightness(0) invert(1)}.th-pw__eyebrow{margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;opacity:.75}.th-pw__heading{margin:0 0 1.8rem;color:#fff;font-weight:400;font-size:clamp(2.4rem,5.2vw,4rem);line-height:1.12;letter-spacing:.01em}.th-pw__text{margin:0 auto 3.2rem;max-width:44rem;font-size:1.5rem;line-height:1.7;opacity:.85}.th-pw__text p{margin:0}.th-pw__form{display:grid;gap:1.2rem;max-width:42rem;margin:0 auto}.th-pw__feld{display:block;text-align:left}.th-pw__feld input{width:100%;border:0;border-bottom:1px solid rgb(255 255 255 / .45);border-radius:0;background:none;padding:1.2rem 0;font:inherit;font-size:1.6rem;color:#fff;transition:border-color .2s ease}.th-pw__feld input::placeholder{color:#fff9}.th-pw__feld input:focus{outline:none;border-bottom-color:#fff}.th-pw__knopf{min-height:5.4rem;padding:0 3.2rem;border:0;border-radius:0;background:#fff;color:#121212;font:inherit;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.th-pw__knopf:hover{opacity:.85}.th-pw__hinweis{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.6;opacity:.65}.th-pw__danke{margin:0 auto;max-width:42rem;padding:2rem;border:1px solid rgb(255 255 255 / .35);font-size:1.45rem;line-height:1.6}.th-pw__fehler{margin:0 0 1.2rem;font-size:1.3rem;color:#ffb4b4}.th-pw__zugang{margin-top:4.8rem;font-size:1.15rem}.th-pw__zugang>summary{list-style:none;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.th-pw__zugang>summary::-webkit-details-marker{display:none}.th-pw__zugang[open]>summary{opacity:1}.th-pw__zugang .th-pw__form{margin-top:2rem}@media screen and (min-width:750px){.th-pw{padding:8rem 3rem 5.6rem}.th-pw__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem}.th-pw__form .th-pw__hinweis,.th-pw__form .th-pw__fehler{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-th-password.css.map */
