.motiva-waitlist{background:#050505;color:#fff;display:grid;isolation:isolate;min-height:100svh;overflow:hidden;position:relative}.motiva-waitlist__brand{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:.055;pointer-events:none;position:absolute;z-index:-1}.motiva-waitlist__brand span{font-size:clamp(9rem,29vw,34rem);font-weight:900;letter-spacing:-.09em;line-height:.75;transform:rotate(-8deg);white-space:nowrap}.motiva-waitlist__content{align-content:center;display:grid;margin:auto;max-width:82rem;min-height:calc(100svh - 6rem);padding:clamp(3.5rem,8vw,8rem) clamp(1.25rem,6vw,6rem);width:100%}.motiva-waitlist__eyebrow{font-size:.68rem;font-weight:750;letter-spacing:.18em;margin:0 0 1.5rem;text-transform:uppercase}.motiva-waitlist h1{font-size:clamp(3.25rem,9vw,8.5rem);letter-spacing:-.065em;line-height:.84;margin:0;max-width:66rem;text-transform:uppercase}.motiva-waitlist__subheading{color:#c3c3c3;font-size:clamp(1rem,2vw,1.3rem);line-height:1.55;margin:1.75rem 0 0;max-width:34rem}.motiva-waitlist__form-wrap{border-top:1px solid #4a4a4a;display:grid;gap:1rem;margin-top:clamp(3rem,7vw,6rem);padding-top:2rem}.motiva-waitlist__form-wrap h2{font-size:clamp(1.65rem,4vw,3.25rem);letter-spacing:-.04em;line-height:.95;margin:0;text-transform:uppercase}.motiva-waitlist__form-wrap>p{color:#a8a8a8;line-height:1.6;margin:0;max-width:38rem}.motiva-waitlist__form{margin-top:1rem;max-width:46rem}.motiva-waitlist__form>label:first-of-type{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.motiva-waitlist__field{display:grid;grid-template-columns:1fr auto}.motiva-waitlist__field input{background:#fff;border:1px solid #fff;border-radius:0;color:#050505;font:inherit;min-height:3.75rem;min-width:0;padding:.9rem 1rem}.motiva-waitlist__field button{background:#fff;border:1px solid #fff;border-left-color:#c5c5c5;color:#050505;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.12em;min-height:3.75rem;padding:.9rem 1.25rem;text-transform:uppercase}.motiva-waitlist__consent{align-items:flex-start;color:#b6b6b6;display:flex;font-size:.72rem;gap:.7rem;line-height:1.5;margin-top:1rem}.motiva-waitlist__consent input{accent-color:#fff;flex:0 0 auto;height:1rem;margin:.15rem 0 0;width:1rem}.motiva-waitlist__consent a,.motiva-waitlist__footer a{color:#fff;text-underline-offset:.25rem}.motiva-waitlist__free{color:#8c8c8c;font-size:.68rem;letter-spacing:.04em;margin-top:.8rem}.motiva-waitlist__success,.motiva-waitlist__errors{border:1px solid #666;margin-top:1rem;padding:1.25rem}.motiva-waitlist__success h3{font-size:1.25rem;margin:0 0 .5rem;text-transform:uppercase}.motiva-waitlist__success p{color:#bdbdbd;margin:0 0 .8rem}.motiva-waitlist__errors{border-color:#a85f5f}.motiva-waitlist__closing{align-items:center;display:flex;gap:1rem;margin-top:clamp(3rem,7vw,6rem)}.motiva-waitlist__closing strong{font-size:2.1rem;letter-spacing:-.05em}.motiva-waitlist__closing p{border-left:1px solid #666;font-size:.62rem;font-weight:750;letter-spacing:.14em;margin:0;padding-left:1rem}.motiva-waitlist__footer{align-items:center;border-top:1px solid #2d2d2d;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding:1.5rem clamp(1.25rem,6vw,6rem)}.motiva-waitlist__footer>a,.motiva-waitlist__footer summary{font-size:.6rem;letter-spacing:.11em;text-transform:uppercase}.motiva-waitlist__footer details{position:relative}.motiva-waitlist__footer summary{cursor:pointer;list-style:none}.motiva-waitlist__footer summary::-webkit-details-marker{display:none}.motiva-waitlist__password{background:#151515;border:1px solid #444;bottom:calc(100% + 1rem);padding:1rem;position:absolute;right:0;width:min(20rem,90vw)}.motiva-waitlist__password label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.motiva-waitlist__password>div{display:flex}.motiva-waitlist__password input{border:0;min-height:2.75rem;min-width:0;padding:.7rem;width:100%}.motiva-waitlist__password button{background:#fff;border:0;color:#050505;font-size:.65rem;font-weight:750;padding:.7rem 1rem;text-transform:uppercase}.motiva-waitlist input:focus-visible,.motiva-waitlist button:focus-visible,.motiva-waitlist a:focus-visible,.motiva-waitlist summary:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:599px){.motiva-waitlist__content{min-height:auto;padding-bottom:4rem;padding-top:4rem}.motiva-waitlist__brand span{font-size:42vw;transform:rotate(-8deg)}.motiva-waitlist__field{grid-template-columns:1fr}.motiva-waitlist__field button{border-left-color:#fff;border-top-color:#c5c5c5;width:100%}.motiva-waitlist__closing{align-items:flex-start;flex-direction:column}.motiva-waitlist__closing p{border-left:0;border-top:1px solid #666;padding-left:0;padding-top:.8rem}.motiva-waitlist__footer{align-items:flex-start;flex-direction:column}.motiva-waitlist__password{left:0;right: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%}.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=AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI */
