@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Outfit:wght@600;700&display=swap";:root{--primary-color: #342419;--accent-color: #A3BFA4;--background-light: #F1EEE4;--section-padding-block: clamp(3rem, 6vw, 4.5rem);--section-padding-inline: 5vw}body,html{margin:0;padding:0;font-family:Inter,sans-serif;color:var(--primary-color);background:var(--background-light);line-height:1.6}*{box-sizing:border-box}.waitlist-page{width:100%;overflow-x:hidden}.hero{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--background-light)}.hero-slides,.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slides{overflow:hidden}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease-in-out}.hero-slide.active{opacity:1}.overlay{background:#34241999;z-index:1}.logo-container{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:1000;margin-bottom:5rem}.logo-container img{width:clamp(6rem,18vw,7rem);height:auto;max-width:100%}.hero-content{position:relative;z-index:2;max-width:clamp(20rem,90vw,37.5rem);padding:5rem 1rem 0}.hero-content h1{font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3rem);margin-top:2rem;margin-bottom:1rem;color:#f1eee4}.hero-content p{margin:.625rem 0 2rem;font-weight:700;font-size:clamp(1rem,2.5vw,1.25rem)}.waitlist-form{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%;max-width:clamp(15rem,80vw,28rem);margin:0 auto 1rem}.waitlist-form input,.waitlist-form select{padding:.75rem;border:none;border-radius:.5rem;font-size:1rem}.waitlist-form select{background:#fff;color:var(--primary-color)}.waitlist-form button{grid-column:1 / -1;background:var(--accent-color);color:var(--primary-color);padding:.75rem;border:none;border-radius:.5rem;font-weight:700;cursor:pointer;transition:background .3s ease}.waitlist-form button:hover{background:#90aa91}.phone-wrapper{display:flex;gap:8px}.country-code,.phone-wrapper input{flex:1;padding:.75rem;border-radius:.5rem;border:none;font-size:1rem;background-color:#f1eee4}.launch-text{margin-top:1.5rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:700}.features{padding:var(--section-padding-block) var(--section-padding-inline);text-align:center;background:var(--background-light)}.features h2{font-size:1.9rem;margin-bottom:2rem}.features-grid{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-top:2rem}.feature{flex:1 1 16rem;max-width:18.75rem}.feature h3{font-size:1.5rem;margin-bottom:1.25rem}.feature p{font-size:1rem}.feature img{margin-bottom:.75rem}.essentials{background:var(--primary-color);color:#fff;padding:var(--section-padding-block) var(--section-padding-inline);text-align:center}.essentials h2{color:#f1eee4;margin-bottom:1.2rem}.products{display:flex;justify-content:center;gap:1.25rem;margin-top:2rem;flex-wrap:wrap}.product-card{width:clamp(10rem,28vw,12rem);aspect-ratio:3 / 5;background:#4b3a2f;border-radius:.75rem;overflow:hidden}.product-card img{width:100%;height:100%;object-fit:cover}.day-one{padding:var(--section-padding-block) var(--section-padding-inline);text-align:center}.day-one h2{margin-bottom:1.2rem}.perks{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.75rem}.perk{background:#f9f6f1;padding:1.25rem;border-radius:.75rem;width:clamp(16rem,35vw,20rem)}.why{background:var(--background-light);padding:var(--section-padding-block) 10vw;text-align:center}.why p{padding:2rem 3.5rem 0}.footer{background:var(--primary-color);color:#fff;padding:clamp(2rem,4vw,3rem) var(--section-padding-inline)}.footer-container{max-width:68.75rem;margin:0 auto}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap}.footer-brand h3{font-family:Outfit,sans-serif;margin:0 0 6px;color:#f1eee4}.footer-text{margin:0;opacity:.9;font-size:.95rem}.footer-links{display:flex;gap:1rem}.footer-links a{color:#fff;text-decoration:none;opacity:.95}.footer-links a:hover{text-decoration:underline}.footer-standards{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1.25rem}.standard-pill{background:#4b3a2f;border:.0625rem solid rgba(255,255,255,.15);padding:.5rem .75rem;border-radius:999px;font-size:.9rem}@media (max-width: 48rem){.features-grid,.perks,.products{flex-direction:column;align-items:center}.hero-content h1{font-size:clamp(1.75rem,6vw,2.25rem)}.footer-top{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
