.product-waitlist{display:flex;flex-direction:column;gap:14px;padding:24px;border:.5px solid rgba(var(--color-foreground),.18);border-radius:8px;background:rgba(var(--color-foreground),.03);margin:16px 0}.product-waitlist__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:4px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin:0}.product-waitlist__caption{font-size:14px;line-height:1.6;color:rgba(var(--color-foreground),.85);margin:0}.product-waitlist__form{position:relative;display:flex;align-items:stretch;background:rgb(var(--color-background));border-radius:6px;padding:4px;border:.5px solid rgba(var(--color-foreground),.2);margin:0}.product-waitlist__input{flex:1;background:transparent;border:none;padding:12px 14px;color:rgb(var(--color-foreground));font-size:14px;outline:none;font-family:inherit;min-width:0}.product-waitlist__input::placeholder{color:rgba(var(--color-foreground),.45)}.product-waitlist__submit{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:4px;padding:0 22px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:opacity .15s ease;font-family:inherit;white-space:nowrap;flex-shrink:0}.product-waitlist__submit:hover{opacity:.9}.product-waitlist__message{position:absolute;top:calc(100% + 8px);left:0;font-size:13px;margin:0;font-weight:500}.product-waitlist__message--success{color:rgb(var(--color-button))}.product-waitlist__message--error{color:#d44}@media screen and (max-width:600px){.product-waitlist{padding:18px}.product-waitlist__submit{padding:0 18px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-waitlist.css.map */
