.section-waitlist-lilac{margin:0;padding:0}.waitlist-section{width:100%;overflow:hidden}.waitlist-image-only{position:relative;display:flex;flex-direction:column;max-width:unset;margin:0 auto}.waitlist-image-only__bg{top:0;left:0;width:100%;height:100%;z-index:1;position:relative}.waitlist-image-only__bg--placeholder{background:linear-gradient(135deg,var(--waitlist-bg-top) 0%,var(--waitlist-bg-bottom) 100%)}.waitlist-image-only__img{width:100%;height:100%;object-fit:cover;object-position:center top}.waitlist-image-only__form-container{position:absolute;bottom:150px;left:0;right:0;z-index:10;padding:40px 20px 60px;display:flex;justify-content:center;align-items:center}@media(min-width:1440px){.waitlist-image-only__form-container{bottom:18%}}.waitlist-form--overlay{max-width:500px;width:100%}.waitlist-form__field--inline{display:flex;flex-direction:row;gap:0}.waitlist-form__field--inline .waitlist-form__input{flex:1;border:none;background:transparent;color:var(--waitlist-text-dark);background:#fffffff2;box-shadow:0 4px 20px #0000001a;border-radius:50px;padding:5px}.waitlist-form__field--inline .waitlist-form__input::placeholder{color:var(--waitlist-text-dark);opacity:.5}.waitlist-form__field--inline .waitlist-form__input:focus{outline:none;background-color:#fff}.waitlist-form__field--inline .waitlist-form__button{flex-shrink:0;padding:12px 25px;border-radius:50px;white-space:nowrap}.waitlist-form--overlay .waitlist-form__success,.waitlist-form--overlay .waitlist-form__error{background:#fffffff2;border-radius:50px;padding:15px 25px;box-shadow:0 4px 20px #0000001a}.waitlist-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;background:var(--waitlist-bg-top);overflow:hidden}.waitlist-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.waitlist-hero__image--placeholder{background:linear-gradient(135deg,var(--waitlist-bg-top) 0%,#a78bba 100%)}.waitlist-hero__img{width:100%;height:100%;object-fit:cover}.waitlist-hero__content{position:relative;z-index:2;text-align:center;padding:60px 20px 120px;max-width:900px}.waitlist-hero__logo{margin-bottom:30px}.waitlist-hero__logo img{max-width:80px;height:auto}.waitlist-hero__intro{font-size:1rem;color:var(--waitlist-text-light);margin-bottom:15px;letter-spacing:.5px;text-transform:uppercase}.waitlist-hero__headline{font-family:Brush Script MT,Segoe Script,Bradley Hand,cursive;font-size:clamp(3rem,10vw,6rem);color:var(--waitlist-text-light);font-weight:400;line-height:1.1;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.1);transform:rotate(-3deg)}.waitlist-hero__curve{position:absolute;bottom:-1px;left:0;width:100%;z-index:3;line-height:0}.waitlist-hero__curve svg{width:100%;height:auto;min-height:100px}.waitlist-content{background:var(--waitlist-bg-bottom);padding:40px 20px 80px}.waitlist-content__inner{max-width:1200px;margin:0 auto;text-align:center}.waitlist-content__subheadline{font-size:clamp(1.8rem,5vw,3rem);color:var(--waitlist-text-dark);font-weight:400;margin-bottom:50px;line-height:1.3}.waitlist-content__columns{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px;align-items:center;padding:20px 0}.waitlist-content__cta{text-align:left}.waitlist-content__cta-text{font-family:Brush Script MT,Segoe Script,Bradley Hand,cursive;font-size:clamp(2rem,5vw,3.5rem);color:var(--waitlist-text-dark);line-height:1.1;margin:0;transform:rotate(-5deg)}.waitlist-content__form-wrapper{text-align:center}.waitlist-content__description{font-size:1rem;color:var(--waitlist-text-dark);margin-bottom:25px;opacity:.9}.waitlist-form{max-width:400px;margin:0 auto}.waitlist-form__field{display:flex;flex-direction:column;gap:10px}.waitlist-form__input{width:100%;padding:15px 20px;border:2px solid var(--waitlist-text-dark);border-radius:50px;font-size:1rem;background:transparent;color:var(--waitlist-text-dark);text-align:center;transition:all .3s ease}.waitlist-form__input::placeholder{color:var(--waitlist-text-dark);opacity:.6}.waitlist-form__input:focus{outline:none;border-color:var(--waitlist-accent);background:#ffffff4d}.waitlist-form__button{width:100%;padding:15px 30px;background:var(--waitlist-text-dark);color:var(--waitlist-text-light);border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.waitlist-form__button:hover{background:var(--waitlist-accent);transform:translateY(-2px)}.waitlist-form__success{padding:20px;background:#ffffff80;border-radius:10px;color:var(--waitlist-text-dark)}.waitlist-form__success p{margin:0;font-weight:500}.waitlist-form__error{padding:15px;background:#dc35451a;border-radius:10px;margin-bottom:15px;color:#dc3545}.waitlist-form__error p{margin:0;font-size:.9rem}.waitlist-form__button:disabled{opacity:.7;cursor:not-allowed}.waitlist-form__message{margin-top:15px}.waitlist-form__error-text{color:#dc3545;font-size:.9rem;margin:0;padding:10px 15px;background:#dc35451a;border-radius:8px}.waitlist-content__decoration{display:flex;justify-content:center;align-items:center}.waitlist-stars{width:120px;height:auto}@media(max-width:1150px){.waitlist-image-only__form-container{bottom:0}}@media(max-width:900px){.waitlist-content__columns{grid-template-columns:1fr;gap:30px}.waitlist-content__cta{text-align:center;order:1}.waitlist-content__form-wrapper{order:2}.waitlist-content__decoration{order:3}.waitlist-content__cta-text{transform:none}}@media(max-width:600px){.waitlist-hero{min-height:60vh}.waitlist-hero__content{padding:40px 20px 100px}.waitlist-hero__headline{transform:rotate(-2deg)}.waitlist-content{padding:30px 15px 60px}.waitlist-form__field{flex-direction:column}.waitlist-form__input,.waitlist-form__button{width:100%}.waitlist-image-only__form-container{padding:30px 15px 40px}.waitlist-form__field--inline{flex-direction:column;border-radius:25px;padding:10px}.waitlist-form__field--inline .waitlist-form__input{border-radius:20px;text-align:center;padding:15px 20px}.waitlist-form__field--inline .waitlist-form__button{width:100%;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/waitlist-lilac.css.map */
