@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Montserrat:wght@100..900&display=swap";.password-waitlist{flex:1;background:var(--password-page-background);color:var(--password-text-color);--password-display-font: "Cormorant Garamond", serif;--password-ui-font: Avenir, "Montserrat", Futura, sans-serif;--password-heading-weight: 300;--password-launch-weight: 400;--password-nav-weight: 500;--password-subtext-weight: 300;--password-subtext-mobile-weight: 400;--password-input-weight: 300;--password-button-weight: 500;font-family:Schibsted Grotesk,sans-serif;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow:hidden}.password-waitlist__shell{width:100%;margin:0 auto;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative}.password-waitlist__announcement{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:1.5rem;padding:1.4rem 6.2rem;background:transparent;color:var(--password-announcement-text);position:absolute;top:0;left:0;right:0;z-index:3}.password-waitlist__announcement-brand,.password-waitlist__announcement-meta{display:flex;align-items:center}.password-waitlist__announcement-meta{gap:1rem}.password-waitlist__announcement-logo{display:block;width:auto;max-width:min(100%,190px);max-height:32px;object-fit:contain}.password-waitlist__announcement-logo-text,.password-waitlist__announcement-label{font-family:var(--password-ui-font);text-transform:uppercase;letter-spacing:.24em;color:#7a0f16;font-weight:600}.password-waitlist__announcement-logo-text{font-size:clamp(1.3rem,2vw,2rem);line-height:1}.password-waitlist__announcement-label{font-size:10px;line-height:1}.password-waitlist__announcement-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:.4rem;width:1.3rem;padding:0;border:0;background:transparent;cursor:pointer}.password-waitlist__announcement-toggle span{display:block;width:100%;border-top:2px solid #4E1120}.password-waitlist__hero{position:relative;min-height:0;flex:1;overflow:hidden;background:var(--password-card-background);box-shadow:0 30px 90px #2e1f161f}.password-waitlist__media{position:absolute;top:0;right:0;bottom:0;left:0}.password-waitlist__media--mobile{display:none}.password-waitlist__image,.password-waitlist__image--placeholder{width:100%;height:100%;object-fit:cover;object-position:64% center}.password-waitlist__image--placeholder{background:linear-gradient(135deg,#eee2d7,#dfe9f6)}.password-waitlist__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.password-waitlist__content{position:relative;z-index:1;display:flex;align-items:center;min-height:100%;padding:clamp(36px,4.5vw,92px);padding-left:6.2rem}.password-waitlist__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:350px;text-align:left;margin-block:auto;margin-top:50px}.password-waitlist__brand{margin-bottom:1.4rem}@media(max-width:749px){.password-waitlist__announcement{padding:2.2rem 1.2rem 0;align-items:flex-start}.password-waitlist__announcement-meta{gap:.9rem}.password-waitlist__announcement-logo{max-width:132px;max-height:24px}.password-waitlist__announcement-logo-text{font-size:1.05rem;letter-spacing:.42em}.password-waitlist__announcement-label{font-size:08px;letter-spacing:.28em}.password-waitlist__announcement-toggle{width:1.35rem;gap:.28rem}.password-waitlist__brand{margin-bottom:5.4rem}.password-waitlist__image,.password-waitlist__image--placeholder{object-position:50% center}}.password-waitlist__logo-image{display:block;width:auto;max-width:min(100%,190px);max-height:56px;object-fit:contain}.password-waitlist__logo-text{display:inline-block;font-family:var(--password-display-font);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:.06em;text-transform:uppercase}.password-waitlist__heading{margin:45px 0 0;font-family:var(--password-display-font);font-size:43px;line-height:1.1;letter-spacing:-1px;color:#7a0f16;font-weight:500;max-width:68%}@media(max-width:749px){.password-waitlist__heading{font-family:var(--password-display-font);font-size:2.2rem;line-height:1.12;letter-spacing:-.03em;max-width:92%;font-weight:500;margin:0}.password-waitlist__body,.password-waitlist__store-message{max-width:100%}}.password-waitlist__subtext{margin:65px 0 0;font-size:12px;line-height:1.2;font-family:var(--password-ui-font);color:#7a0f16;font-weight:500}.password-waitlist__launch-text{margin:0;font-size:24px;line-height:1.2;font-family:var(--password-display-font);color:#7a0f16;font-weight:500}@media(max-width:749px){.password-waitlist__subtext{max-width:100%}.password-waitlist__subtext{margin:92px 0 0;font-size:10px;line-height:1.45;font-family:var(--password-ui-font);color:#7a0f16;font-weight:600;letter-spacing:.4px;max-width:82%}}.password-waitlist__launch-text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;font-family:var(--password-display-font);font-weight:600;color:#7a0f16;font-size:17px}.password-waitlist__launch-text:after{content:"";display:block;width:1.7rem;height:0;background:transparent;border-top:1px solid currentColor}@media(max-width:749px){.password-waitlist__launch-text:after{width:1.7rem;height:0;background:transparent;border-top:1px solid currentColor}}.password-waitlist__body{margin:0}@media(min-width:750px){.password-waitlist__body{font-size:17px}}.password-waitlist__body,.password-waitlist__store-message{text-align:left;margin-top:24%}.password-waitlist__body :first-child,.password-waitlist__store-message :first-child{margin-top:0}.password-waitlist__body :last-child,.password-waitlist__store-message :last-child{margin-bottom:0}.password-waitlist__form{width:100%}@media(min-width:750px){.password-waitlist__form-fields{margin-top:10px}}.password-waitlist__form-fields{display:flex;flex-direction:column;gap:.8rem}@media(max-width:749px){.password-waitlist__form-fields{max-width:100%}}.password-waitlist__input{width:100%;min-height:52px;padding:.95rem 1.15rem;border:1px solid var(--password-input-border);border-radius:0;background:var(--password-input-background);color:var(--password-text-color);font-family:var(--password-ui-font);font-size:13px;font-weight:var(--password-input-weight);line-height:1.4;text-align:left}.password-waitlist__input::placeholder{color:#1f140cb8;font-family:var(--password-ui-font);font-weight:var(--password-input-weight)}.password-waitlist__button{min-height:46px;padding:10px;border:0;border-radius:0;background:var(--password-button-background);color:var(--password-button-text);font-family:Montserrat,Avenir,sans-serif;font-size:10px;font-weight:var(--password-button-weight);line-height:1.2;cursor:pointer;transition:transform .2s ease,opacity .2s ease;text-transform:uppercase;letter-spacing:.08em}.password-waitlist__button:hover{opacity:.92;transform:translateY(-1px)}.password-waitlist__message{margin:.85rem 0 0;font-size:.95rem}.password-waitlist__message--success{color:inherit}.password-waitlist__message--error ul{margin:0;padding-inline-start:1rem}.password-waitlist__socials{display:flex;align-items:center;gap:.85rem}.password-waitlist__social-block{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:100%;justify-content:space-between}@media(min-width:750px){.password-waitlist__social-block{flex-direction:row;align-items:center;gap:1rem}}.password-waitlist__social-label{margin:0;font-family:var(--password-ui-font);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7a0f16;font-weight:600}.password-waitlist__social-link{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;color:#4e1120;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.password-waitlist__social-link:hover{opacity:.7;transform:translateY(-1px)}.password-waitlist__social-link svg{width:100%;height:100%;fill:currentColor}.password-waitlist__store-message{max-width:32ch;font-size:.92rem;opacity:.85}@media screen and (max-width:749px){.password-waitlist{color:#7a0f16}.password-waitlist__media--desktop{display:none}.password-waitlist__media--mobile{display:block}.password-waitlist__content{width:100%;align-items:center;padding:6.2rem .75rem 1rem;text-align:left;justify-content:flex-end}.password-waitlist__input{color:#7a0f16;border-color:#7a0f16e0;background:#ffffffb3}.password-waitlist__input::placeholder{color:#7a0f16b8}.password-waitlist__content-inner{max-width:12rem;width:12rem;gap:1.2rem;align-items:flex-start;text-align:left;justify-content:flex-start;margin:0 auto 0 0}.password-waitlist__heading,.password-waitlist__launch-text,.password-waitlist__subtext,.password-waitlist__body,.password-waitlist__store-message,.password-waitlist__social-label,.password-waitlist__message{color:#7a0f16;text-align:left}.password-waitlist__social-link{color:#7a0f16}.password-waitlist__social-label{font-size:10px;letter-spacing:.2em}.password-waitlist__launch-text{align-items:flex-start}.password-waitlist__body,.password-waitlist__store-message,.password-waitlist__form-fields,.password-waitlist__social-block{align-items:flex-start;text-align:left;justify-content:flex-start}.password-waitlist__body,.password-waitlist__store-message{margin-left:0;margin-right:0;max-width:100%}.password-waitlist__social-block{width:100%;gap:.45rem}@media(max-width:749px){.password-waitlist__social-block{margin-top:20px}}.password-waitlist__socials{justify-content:flex-start;gap:.65rem}.password-waitlist__input,.password-waitlist__button{text-align:left;font-size:.52rem}.password-waitlist__input{min-height:1.9rem;padding:.45rem .7rem}.password-waitlist__button{min-height:2.1rem;padding:.55rem .7rem;letter-spacing:.18em;min-width:100%}.password-waitlist__social-link{width:1rem;height:1rem}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAI */
