.sleephub-newsletter{padding:clamp(3rem,4.5vw,5rem);background:rgba(var(--color-foreground),.08);border-radius:1.2rem;color:rgb(var(--color-foreground))}.sleephub-newsletter__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(calc(var(--font-heading-scale) * 2.4rem),3vw,calc(var(--font-heading-scale) * 3.2rem));margin:0 0 .8rem;letter-spacing:calc(var(--font-heading-scale) * -.02rem);line-height:1.15}.sleephub-newsletter__sub{color:rgba(var(--color-foreground),.62);margin:0 0 2rem;font-size:1.6rem;line-height:1.55;max-width:52rem}.sleephub-newsletter__form{display:flex;align-items:center;gap:.8rem;max-width:48rem;flex-wrap:wrap}.sleephub-newsletter__input{flex:1 1 24rem;padding:1.4rem 1.8rem;border:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));border-radius:999px;font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground));font-family:inherit;box-sizing:border-box;margin:0;vertical-align:middle}.sleephub-newsletter__input:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.sleephub-newsletter__input::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}.sleephub-newsletter__submit{padding:1.4rem 2.6rem;border-radius:999px;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease;font-weight:500;font-family:inherit;line-height:1.5;box-sizing:border-box;vertical-align:middle}.sleephub-newsletter__submit:hover{opacity:.85}.sleephub-newsletter__msg{flex-basis:100%;font-size:1.5rem;margin:.8rem 0 0}.sleephub-newsletter__msg--error{color:#b00020}.sleephub-newsletter .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-sleephub-newsletter.css.map */
