body.password-layout,body.launch-layout{min-height:0;height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none}.password-layout,.launch-layout{min-height:0;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;background:#000;color-scheme:dark;overflow:hidden}.password-layout .password-main-content,.launch-layout .launch-main-content{flex:1 1 auto;min-height:0;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.password-layout .section-launch-countdown,.launch-layout .section-launch-countdown{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.password-layout .launch-page,.launch-layout .launch-page{flex:1 1 auto;min-height:0}.launch-page{position:relative;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;color:#fff;background:#000}.launch-page__media{position:absolute;top:0;right:0;bottom:0;left:0}.launch-page__img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.launch-page__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / calc(.62 + var(--launch-overlay, .15))),rgb(0 0 0 / calc(.28 + var(--launch-overlay, .15))) 42%,rgb(0 0 0 / calc(.08 + var(--launch-overlay, .15))));pointer-events:none}.launch-page__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;max-height:100dvh;min-height:0;padding:clamp(1.25rem,3vw,2.5rem);overflow:hidden}.launch-page__brand{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding-block-start:clamp(1rem,3vh,2rem)}.launch-page__logo{display:block;width:auto;height:clamp(44px,8vw,80px);margin-inline:auto;object-fit:contain;object-position:center center;filter:brightness(0) invert(1)}.launch-page__wordmark{font-family:var(--font-heading--family);font-size:clamp(1.125rem,3.5vw,1.75rem);letter-spacing:.36em;text-transform:uppercase;text-align:center;padding-inline-end:.36em}.launch-page__content{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center;gap:var(--gap-md, 1rem);width:min(100%,40rem);margin-inline:auto;padding-block-end:clamp(1.25rem,4vh,2.5rem);flex-shrink:1;min-height:0}.launch-page__eyebrow{margin:0;width:100%;font-family:var(--font-subheading--family);font-size:var(--font-size--xs, .6875rem);letter-spacing:.28em;text-transform:uppercase;text-align:center;opacity:.92;padding-inline-end:.28em}.launch-page__heading{margin:0;width:100%;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,4.5vw,var(--font-h1--size, 3rem));line-height:1.08;letter-spacing:.01em;text-align:center}.launch-page__filet{display:block;width:48px;height:1px;background-color:var(--color-accent, #9a7b3e)}.launch-page__intro{margin:0;width:100%;max-width:28rem;margin-inline:auto;font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);line-height:1.65;text-align:center;opacity:.88}.launch-page__countdown{width:100%;margin-block:var(--gap-sm, .75rem)}.launch-page__countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,2vw,1.25rem);max-width:32rem;margin-inline:auto}.launch-page__countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.35rem}.launch-page__countdown-value{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(1.75rem,5vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.04em}.launch-page__countdown-label{font-family:var(--font-body--family);font-size:var(--font-size--xs, .6875rem);letter-spacing:.22em;text-transform:uppercase;opacity:.72;padding-inline-end:.22em}.launch-page__form-wrap{width:100%;max-width:36rem;margin-inline:auto;margin-block-start:var(--gap-sm, .75rem)}.launch-page__form-hint{margin:0 0 .65rem;width:100%;font-family:var(--font-body--family);font-size:var(--font-size--xs, .6875rem);letter-spacing:.06em;color:#ffffff8c;text-align:center}.launch-page__form{width:100%;color-scheme:dark}.launch-page__field{display:flex;align-items:center;gap:.45rem;width:100%;max-width:100%;margin-inline:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.launch-page__input-shell{flex:1 1 auto;min-width:11rem;display:flex;align-items:center;background-color:#00000038;border:1px solid rgb(255 255 255 / .26);border-radius:999px;transition:border-color .25s ease,background-color .25s ease}.launch-page__input-shell:focus-within{border-color:#ffffff73;background-color:#00000052}.password-layout .launch-page__input,.password-layout .launch-page__input:hover,.password-layout .launch-page__input:focus,.password-layout .launch-page__input:active,.launch-layout .launch-page__input,.launch-layout .launch-page__input:hover,.launch-layout .launch-page__input:focus,.launch-layout .launch-page__input:active{flex:1 1 auto;width:100%;min-width:0;padding:.85rem 1.05rem;font-family:var(--font-body--family);font-size:max(16px,var(--font-size--md, 1rem));color:#ffffffe0;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:999px;outline:none;appearance:none;-webkit-appearance:none;box-shadow:none!important;color-scheme:dark}.launch-page__input::placeholder{color:#ffffff80;opacity:1;font-size:max(16px,var(--font-size--md, 1rem))}.launch-page__input:-webkit-autofill,.launch-page__input:-webkit-autofill:hover,.launch-page__input:-webkit-autofill:focus,.launch-page__input:-webkit-autofill:active{-webkit-text-fill-color:rgb(255 255 255 / .88)!important;caret-color:#ffffffe0;background:transparent!important;background-color:transparent!important;border:0!important;transition:background-color 99999s ease-out 0s;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.launch-page__submit{flex:0 0 auto;width:auto;min-width:0;padding:.85rem 1.1rem;font-family:var(--font-body--family);font-size:var(--font-size--md, 1rem);font-weight:400;letter-spacing:.02em;text-transform:none;color:#fff;background:transparent;border:1px solid rgb(255 255 255 / .72);border-radius:999px;cursor:pointer;white-space:nowrap;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease}.launch-page__submit:hover{border-color:#fff;background:#ffffff14;opacity:1}.launch-page__legal{margin:.75rem 0 0;width:100%;font-family:var(--font-body--family);font-size:.6875rem;line-height:1.5;color:#ffffff6b;text-align:center}.launch-page__success{margin:0;width:100%;padding:1rem 0;font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);letter-spacing:.02em;text-align:center}@media screen and (max-width:749px){.launch-page__countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.launch-page__form-wrap{width:100%;max-width:none}.launch-page__field{flex-direction:row;align-items:center;width:100%}.launch-page__input-shell{flex:1 1 auto;min-width:9.5rem}.password-layout .launch-page__input,.password-layout .launch-page__input:hover,.password-layout .launch-page__input:focus,.password-layout .launch-page__input:active,.launch-layout .launch-page__input,.launch-layout .launch-page__input:hover,.launch-layout .launch-page__input:focus,.launch-layout .launch-page__input:active{text-align:left;padding:.82rem .95rem;font-size:max(16px,var(--font-size--md, 1rem))}.launch-page__input::placeholder{font-size:max(16px,var(--font-size--md, 1rem))}.launch-page__submit{width:auto;padding:.82rem 1rem;font-size:var(--font-size--md, 1rem)}}@media screen and (min-width:1400px){.launch-page__brand{padding-block-start:clamp(.5rem,1.4vh,1.25rem)}.launch-page__logo{height:clamp(52px,3.2vw,64px)}.launch-page__wordmark{font-size:clamp(1.75rem,2.6vw,2.4rem)}.launch-page__content{width:min(100%,44rem);gap:1.25rem;padding-block-end:clamp(2.5rem,6vh,4rem)}.launch-page__eyebrow{font-size:var(--font-size--sm, .875rem);letter-spacing:.24em;padding-inline-end:.24em}.launch-page__heading{font-size:clamp(2.25rem,2.8vw,3.5rem)}.launch-page__intro{max-width:34rem;font-size:var(--font-size--md, 1rem);line-height:1.7}.launch-page__countdown-grid{max-width:36rem;gap:1.5rem}.launch-page__countdown-value{font-size:clamp(2.25rem,2.5vw,3.25rem)}.launch-page__countdown-label{font-size:var(--font-size--sm, .875rem);letter-spacing:.18em}.launch-page__form-wrap{width:min(100%,32rem)}.launch-page__form-hint{font-size:var(--font-size--sm, .875rem)}.launch-page__legal{font-size:var(--font-size--xs, .75rem)}}@media screen and (min-width:1920px){.launch-page__logo{height:68px}.launch-page__content{width:min(100%,48rem);padding-block-end:clamp(2.5rem,5vh,3.5rem)}.launch-page__heading{font-size:3.75rem}.launch-page__intro{font-size:var(--font-size--lg, 1.125rem);max-width:38rem}.launch-page__countdown-value{font-size:3.5rem}.launch-page__countdown-grid{max-width:40rem}}body.password-layout>form{position:fixed;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0;overflow:visible;pointer-events:none;z-index:var(--layer-overlay, 30)}body.password-layout .password-dialog,body.password-layout .password-dialog *{pointer-events:auto}.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%}.password-dialog__content{gap:0}.password-dialog__content .password-dialog__title,.password-dialog__title.h3{margin:0 0 1.25rem;font-size:var(--font-size--lg, 1.125rem);font-weight:400;letter-spacing:.04em;text-align:center}.password-dialog__content .email-signup__input-group{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:340px;margin-inline:auto}.password-dialog__content .field__input{width:100%;height:48px;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--color-foreground) 22%,transparent);border-radius:8px;background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size--sm, .875rem);letter-spacing:.02em}.password-dialog__content .field__input:focus{outline:none;border-color:var(--color-foreground)}.password-dialog__content .password-dialog__submit-button{width:100%;height:48px;border-radius:8px;text-transform:none;letter-spacing:.06em}.password-dialog__content .email-signup__message{max-width:340px;margin-inline:auto;text-align:center}.password-owner-trigger{position:fixed;bottom:max(12px,env(safe-area-inset-bottom,0px));right:12px;z-index:var(--layer-overlay, 30);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:transparent;color:#fff;opacity:.12;cursor:pointer;transition:opacity .25s ease;-webkit-tap-highlight-color:transparent}.password-owner-trigger svg{width:16px;height:16px}.password-owner-trigger:hover,.password-owner-trigger:focus-visible{opacity:.85;outline:none}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
