.section-password{position:relative}.drop-page__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;pointer-events:none;z-index:1}.drop-page{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:100svh;color:#000}.drop-page__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;padding-inline:24px;text-align:center}.drop-page__wordmark{width:100%;max-width:500px;margin-bottom:12px;display:flex;justify-content:center}.drop-page__wordmark lottie-player{width:100%;height:auto;display:block}.drop-brand-line{font-family:var(--font-body--family);font-style:italic;font-size:14px;font-weight:400;letter-spacing:.01em;color:#000000b3;margin-bottom:40px}.drop-tagline{font-family:var(--font-body--family);font-size:30px;font-weight:500;letter-spacing:.06em;margin-bottom:18px}.drop-info{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px}.drop-info__datetime{font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.4}.drop-info__countdown{font-family:var(--font-body--family);font-weight:400;font-size:18px;letter-spacing:.06em}.drop-state-1{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.drop-state-1__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;max-width:480px}.drop-state-1__form input[type=email]{flex:1;min-width:0}.drop-state-1__form button{flex:0 0 auto;width:auto;max-width:140px;padding-inline:32px;white-space:nowrap}.drop-state-1__form input[type=email]{width:100%;padding:14px 16px;font-family:var(--font-body--family);font-size:.9375rem;background:#fff;border:1px solid #000;border-radius:0;color:#000}.drop-state-1__form input[type=email]::placeholder{color:#00000080}.drop-state-1__form input[type=email]:focus{outline:none}.drop-state-1__form button{width:100%;padding:14px 16px;background:#000;color:#fff;border:1px solid #000;font-family:var(--font-body--family);font-weight:500;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.drop-state-1__form button:hover{opacity:.85}.drop-state-1__form button:disabled{opacity:.6;cursor:wait}.drop-state-1__success{text-align:center;padding:16px;max-width:460px;width:100%}.drop-state-1__success-headline{font-family:var(--font-body--family);font-size:1.25rem;color:#000;margin:0 0 8px}.drop-state-1__success-body{font-family:var(--font-body--family);font-size:.9375rem;color:#000000b3;margin:0}.drop-state-1__form .drop-state-1__error{flex:1 0 100%;font-size:.8125rem;color:#c0392b;text-align:left;margin-top:6px}.drop-state-1__error[hidden]{display:none!important}.drop-state-1__form .button-chevron,.drop-state-2__form .button-chevron{display:none;align-items:center;justify-content:center;line-height:0}.drop-state-1__form .button-chevron svg,.drop-state-2__form .button-chevron svg{width:20px;height:20px;display:block}.drop-state-2{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.drop-state-2__headline{font-family:var(--font-body--family);font-size:1.5rem;letter-spacing:.05em}.drop-state-2__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;max-width:480px;justify-content:center}.drop-state-2__form input[type=password]{flex:1;min-width:0}.drop-state-2__form button{flex:0 0 auto;width:auto;max-width:140px;padding-inline:32px;white-space:nowrap}.drop-state-2__form .drop-state-2__error{flex:1 0 100%}.drop-state-2__form input[type=password]{width:100%;padding:14px 16px;font-family:var(--font-body--family);font-size:.9375rem;background:#fff;border:1px solid #000;border-radius:0;color:#000}.drop-state-2__form input[type=password]::placeholder{color:#00000080}.drop-state-2__form input[type=password]:focus{outline:none}.drop-state-2__form button{width:100%;padding:14px 16px;background:#000;color:#fff;border:1px solid #000;font-family:var(--font-body--family);font-weight:500;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.drop-state-2__form button:hover{opacity:.85}.drop-state-2__error{font-family:var(--font-body--family);font-size:.8125rem;color:#c0392b;text-align:center}.drop-state-1[hidden],.drop-state-2[hidden]{display:none!important}.drop-toggle{display:inline-block;padding:12px 8px;min-height:44px;font-family:var(--font-body--family);font-size:.8125rem;letter-spacing:.04em;color:#000000d9;text-decoration:none;transition:color .15s ease;margin-bottom:50px}.drop-toggle:hover{color:#000;text-decoration:underline}@media screen and (max-width:749px){.drop-page__inner{padding-inline:16px}.drop-page__wordmark{width:100%;max-width:100%;min-height:140px;max-height:200px;height:auto}.drop-info__datetime{font-size:1rem}.drop-info__countdown{font-size:1rem;letter-spacing:.04em}.drop-tagline,.drop-state-2__headline{font-size:1.25rem}.drop-state-1__form input[type=email],.drop-state-2__form input[type=password]{font-size:16px}.drop-state-1__form .button-text,.drop-state-2__form .button-text{display:none}.drop-state-1__form .button-chevron,.drop-state-2__form .button-chevron{display:inline-flex}.drop-state-1__form button,.drop-state-2__form button{flex:0 0 auto;width:auto;max-width:none;aspect-ratio:1 / 1;padding:0;min-width:48px}}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.password-main-content{flex:1;display:flex;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAEAAAAAAAAAAAAAAAAAAIAAAAAIA */
