@import"https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500&family=EB+Garamond:wght@400;500&display=swap";.lll-waitlist{min-height:100vh;background:#fbf4f8;color:#504e4d;font-family:Alegreya,serif;overflow:hidden}.lll-waitlist__marquee{background:#fae4f1;border-bottom:1px solid rgba(80,78,77,.12);color:#504e4d;overflow:hidden;padding:13px 0;white-space:nowrap}.lll-waitlist__marquee-track{animation:lll-waitlist-marquee 40s linear infinite;display:flex;gap:clamp(36px,4.2vw,66px);width:max-content}.lll-waitlist__marquee-track span{flex:0 0 auto;font-family:EB Garamond,Georgia,serif;font-size:clamp(15px,1.1vw,18px);font-weight:500;letter-spacing:0;line-height:1.1}.lll-waitlist__wrap{width:min(760px,calc(100% - 40px));margin:0 auto;padding:clamp(58px,8vw,108px) 0 42px}.lll-waitlist__hero{display:block;text-align:center}.lll-waitlist__copy{max-width:100%}.lll-waitlist__logo{margin:0 auto 18px;width:min(164px,48vw)}.lll-waitlist__logo img{display:block;height:auto;width:100%}.lll-waitlist h1{margin:0;color:#504e4d;font-family:EB Garamond,Georgia,serif;font-size:clamp(46px,6vw,82px);font-weight:400;letter-spacing:0;line-height:.98}.lll-waitlist__lead{max-width:560px;margin:22px auto 0;font-size:18px;line-height:1.65}.lll-waitlist__form{width:min(520px,100%);margin:30px auto 0;text-align:left}.lll-waitlist__form label{display:block;margin-bottom:9px;font-size:14px;line-height:1.4}.lll-waitlist__field{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:8px}.lll-waitlist__field input,.lll-waitlist__field button{min-height:54px;border-radius:0;font:inherit}.lll-waitlist__field input{width:100%;border:1px solid #fae4f1;background:#fff;color:#504e4d;font-size:16px;padding:0 16px}.lll-waitlist__field input:focus{border-color:#e8bdd2;outline:1px solid #e8bdd2;outline-offset:0}.lll-waitlist__field button{border:1px solid #fae4f1;background:#fae4f1;color:#504e4d;cursor:pointer;font-size:14px}.lll-waitlist__field button:hover{background:#fffafc}.lll-waitlist__small,.lll-waitlist__success,.lll-waitlist__error,.lll-waitlist__perk,.lll-waitlist__thank-you{margin:12px 0 0;font-size:13px;line-height:1.55;text-align:center}.lll-waitlist__success{color:#3f5f46}.lll-waitlist__error{color:#8a3b52}.lll-waitlist__perk{margin:22px auto 0;max-width:560px;padding:0}.lll-waitlist__perk[hidden]{display:none}.lll-waitlist__perk p{font-size:15px;line-height:1.58;margin:5px auto 0}.lll-waitlist__perk .lll-waitlist__eyebrow{font-size:12px;letter-spacing:.14em;line-height:1.4;margin:0;text-transform:uppercase}.lll-waitlist__thank-you{margin:24px auto 0;max-width:560px;padding:0}.lll-waitlist__thank-you[hidden]{display:none}.lll-waitlist__thank-you h2{color:#504e4d;font-family:EB Garamond,Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;letter-spacing:0;line-height:1.05;margin:0}.lll-waitlist__thank-you p{font-size:15px;line-height:1.65;margin:12px auto 0}.lll-waitlist__thank-you .lll-waitlist__thank-you-note{border-top:1px solid #fae4f1;font-size:14px;margin-top:18px;padding-top:16px}.lll-waitlist__thank-you .lll-waitlist__eyebrow{font-size:12px;letter-spacing:.14em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.lll-waitlist__password-entry{margin-top:24px}.lll-waitlist__password-entry summary{display:inline-block;padding:0;border:0;background:transparent;color:#504e4d;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lll-waitlist__password-entry summary::-webkit-details-marker{display:none}.lll-waitlist__password-form{display:grid;gap:10px;margin:18px auto 0;max-width:420px;text-align:left}.lll-waitlist__password-form label{font-size:14px}.lll-waitlist__password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.lll-waitlist__password-field input{min-height:46px;border:1px solid #fae4f1;background:#fff;color:#504e4d;padding:0 14px;font:400 16px/1 Alegreya,Georgia,serif}.lll-waitlist__password-field button{min-height:46px;border:1px solid #fae4f1;background:#fae4f1;color:#504e4d;cursor:pointer;padding:0 24px;font:500 16px/1 Alegreya,Georgia,serif}.lll-waitlist__password-error{color:#9d315f;font-size:14px;margin:0}.lll-waitlist__socials{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.lll-waitlist__socials a{align-items:center;border:1px solid #fae4f1;color:#504e4d;display:inline-flex;gap:8px;min-height:42px;padding:0 14px;text-decoration:none}.lll-waitlist__socials a:hover{background:#fffafc}.lll-waitlist__socials svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.lll-waitlist__tiktok-mark{font-family:Georgia,serif;font-size:18px;line-height:1}.lll-waitlist__story{border-top:1px solid #fae4f1;margin:28px auto 0;max-width:560px;padding-top:20px}.lll-waitlist__story p{margin:0 auto 10px;font-size:14px;line-height:1.72}@keyframes lll-waitlist-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:899px){.lll-waitlist__wrap{width:min(100% - 28px,620px);padding-top:48px}.lll-waitlist h1{font-size:clamp(42px,12vw,58px)}.lll-waitlist__lead{font-size:16px}.lll-waitlist__field{grid-template-columns:1fr}}@media screen and (max-width:520px){.lll-waitlist__marquee{padding:12px 0}.lll-waitlist__marquee-track span{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAAAQ */
