.hp-sleep-contact{--hp-sleep-contact-max-width: var(--hp-container-max-width);--hp-sleep-contact-cta: #1850ff;width:100%;max-width:100%;box-sizing:border-box;color:rgb(var(--color-foreground));background:rgb(var(--color-background));background:var(--gradient-background);font-family:var(--font-body-family)}.hp-sleep-contact .hp-sleep-contact__container{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-inline:auto;overflow:hidden;box-sizing:border-box;padding-inline:var(--hp-gutter-inline)}.hp-sleep-contact .hp-sleep-contact__container--contained{max-width:calc(var(--hp-sleep-contact-max-width) + var(--hp-gutter-inline-x2))}.hp-sleep-contact .hp-sleep-contact__container--full{max-width:none}.hp-sleep-contact .hp-sleep-contact__sleep{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex:1 1 auto;width:auto;min-height:260px;overflow:hidden;border-radius:24px;box-sizing:border-box}.hp-sleep-contact .hp-sleep-contact__sleep--has-science-copy{border-radius:0}.hp-sleep-contact .hp-sleep-contact__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hp-sleep-contact .hp-sleep-contact__media-parallax{position:absolute;top:-15%;right:0;bottom:-15%;left:0;width:100%;height:130%;will-change:transform}.hp-sleep-contact .hp-sleep-contact__media-image,.hp-sleep-contact .hp-sleep-contact__media-image.ui-image-wrapper,.hp-sleep-contact .hp-sleep-contact__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hp-sleep-contact .hp-sleep-contact__sleep-content{position:absolute;z-index:2;left:0;right:0;bottom:0;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;max-width:400px;margin:0;padding:24px 20px 28px;box-sizing:border-box;color:#fff;pointer-events:auto}.hp-sleep-contact .hp-sleep-contact__sleep-title,.hp-sleep-contact .hp-sleep-contact__sleep-title.ui-heading{width:100%;margin:0;color:#fff;font-family:var(--font-heading-family);text-shadow:0 2px 12px rgb(0 0 0 / 45%)}.hp-sleep-contact .hp-sleep-contact__sleep-title :is(h1,h2,h3,h4,h5,h6,p),.hp-sleep-contact .hp-sleep-contact__sleep-title.ui-heading :is(h1,h2,h3,h4,h5,h6,p){color:#fff}.hp-sleep-contact .hp-sleep-contact__cta.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;max-width:none;height:auto;min-height:0;padding:14px 20px;border:0;border-radius:50px;box-sizing:border-box;flex-direction:row-reverse;background-color:rgb(var(--color-brand-primary));color:#fff;text-decoration:none;box-shadow:0 8px 12px rgba(var(--color-brand-primary),.3);font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:22px;letter-spacing:1.25px;text-transform:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hp-sleep-contact .hp-sleep-contact__cta.btn:hover{opacity:.9;background-color:rgb(var(--color-brand-primary));color:#fff;transform:translateY(-1px)}.hp-sleep-contact .hp-sleep-contact__cta.btn .ui-icon{width:20px;height:20px}.hp-sleep-contact .hp-sleep-contact__cta.btn span{font:inherit;letter-spacing:inherit;color:inherit}.hp-sleep-contact .hp-sleep-contact__contact{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:30px 0 0;box-sizing:border-box;color:rgb(var(--color-foreground));background:transparent}.hp-sleep-contact .hp-sleep-contact__contact-inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:607px;box-sizing:border-box}.hp-sleep-contact .hp-sleep-contact__contact-copy{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;box-sizing:border-box}.hp-sleep-contact .hp-sleep-contact__contact-title,.hp-sleep-contact .hp-sleep-contact__contact-title.ui-heading{width:100%;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:var(--ui-heading-font-size, 42px)}.hp-sleep-contact .hp-sleep-contact__contact-title :is(h1,h2,h3,h4,h5,h6,p),.hp-sleep-contact .hp-sleep-contact__contact-title.ui-heading :is(h1,h2,h3,h4,h5,h6,p){color:rgb(var(--color-foreground));padding:0;margin:0}.hp-sleep-contact .hp-sleep-contact__contact-body,.hp-sleep-contact .hp-sleep-contact__contact-body.ui-text{width:100%;margin:0;color:rgb(var(--color-foreground))}.hp-sleep-contact .hp-sleep-contact__contact-body :is(p),.hp-sleep-contact .hp-sleep-contact__contact-body.ui-text :is(p){margin:0;color:rgb(var(--color-foreground))}.hp-sleep-contact .hp-sleep-contact__form-wrap{display:flex;align-items:center;justify-content:center;width:100%}.hp-sleep-contact .hp-contact-form{width:100%;max-width:600px;margin:0 auto;padding:24px 0;border-radius:12px;box-sizing:border-box;color:rgb(var(--color-foreground));font-family:var(--font-body-family);line-height:1.5}.hp-sleep-contact .hp-contact-form__form{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:0}.hp-sleep-contact .hp-contact-form__message:empty{display:none}.hp-sleep-contact .hp-contact-form__message:not(:empty){margin:0 0 16px;font-size:15.2px}.hp-sleep-contact .hp-contact-form .ui-input__label,.hp-sleep-contact .hp-contact-form .ui-textarea__label{color:rgb(var(--color-foreground))}.hp-sleep-contact .hp-contact-form .ui-input__field,.hp-sleep-contact .hp-contact-form .ui-textarea__field{border:1px solid rgba(var(--color-foreground),.2);background-color:rgba(var(--color-background),.7);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.hp-sleep-contact .hp-contact-form .ui-input__field:focus,.hp-sleep-contact .hp-contact-form .ui-textarea__field:focus{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.9)}.hp-sleep-contact .hp-contact-form .ui-input__field::placeholder,.hp-sleep-contact .hp-contact-form .ui-textarea__field::placeholder{color:rgba(var(--color-foreground),.4)}.hp-sleep-contact .hp-contact-form .btn,.hp-sleep-contact .hp-contact-form .hp-contact-form__submit{display:block;width:100%;height:auto;margin:0;padding:14px;border:none;border-radius:var(--buttons-radius, 0);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;text-align:center;transition:background-color .2s ease,transform .2s ease;box-shadow:none}.hp-sleep-contact .hp-contact-form .btn:hover,.hp-sleep-contact .hp-contact-form .hp-contact-form__submit:hover{opacity:.9;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:translateY(-1px)}.hp-sleep-contact .hp-contact-form__footer{margin:16px 0 0;text-align:center;font-size:13.6px;color:rgba(var(--color-foreground),.6)}.hp-sleep-contact .hp-contact-form .h-captcha,.hp-sleep-contact .hp-contact-form iframe[src*=hcaptcha],.hp-sleep-contact .hp-contact-form textarea[name^=h-captcha-response],.hp-sleep-contact .hp-contact-form textarea[id^=h-captcha-response],.hp-sleep-contact .hp-contact-form .shopify-captcha-container,#HpContactForm .h-captcha,#HpContactForm textarea[name^=h-captcha-response],#HpContactForm textarea[id^=h-captcha-response]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media screen and (min-width:641px)and (max-width:1024px){.hp-sleep-contact .hp-sleep-contact__container{flex-direction:row;align-items:stretch;min-height:550px}.hp-sleep-contact .hp-sleep-contact__sleep{flex:1 1 0;min-width:0;min-height:450px;align-self:stretch}.hp-sleep-contact .hp-sleep-contact__media img{object-position:center 65%}.hp-sleep-contact .hp-sleep-contact__sleep-content{display:none}.hp-sleep-contact .hp-sleep-contact__cta.btn{align-self:flex-start;max-width:335px;padding:14px 28px;box-shadow:0 10px 15px -3px #0000000d,0 4px 8px 4px #0000000d;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-.14px}.hp-sleep-contact .hp-sleep-contact__contact{flex:1 1 0;max-width:50%;padding:0 0 0 32px;align-self:stretch;justify-content:center}.hp-sleep-contact .hp-sleep-contact__contact-inner{gap:32px}.hp-sleep-contact .hp-sleep-contact__contact-copy{align-items:center;padding-bottom:0}.hp-sleep-contact .hp-sleep-contact__contact-title,.hp-sleep-contact .hp-sleep-contact__contact-title.ui-heading,.hp-sleep-contact .hp-sleep-contact__contact-body,.hp-sleep-contact .hp-sleep-contact__contact-body.ui-text{text-align:center}}@media screen and (min-width:1025px){.hp-sleep-contact .hp-sleep-contact__container{flex-direction:row;align-items:stretch;min-height:500px}.hp-sleep-contact .hp-sleep-contact__sleep{flex:1 1 0;min-width:0;min-height:500px;align-self:stretch}.hp-sleep-contact .hp-sleep-contact__media img{object-position:58% 55%}.hp-sleep-contact .hp-sleep-contact__sleep-content{display:flex;left:0;right:auto;bottom:0;max-width:400px;padding:0 0 40px 40px}.hp-sleep-contact .hp-sleep-contact__cta.btn{align-self:flex-start;max-width:335px;padding:14px 28px;box-shadow:0 10px 15px -3px #0000000d,0 4px 8px 4px #0000000d;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-.14px}.hp-sleep-contact .hp-sleep-contact__contact{flex:1 1 0;max-width:50%;padding:0 0 0 42px;align-self:stretch;align-items:stretch;justify-content:flex-start}.hp-sleep-contact .hp-sleep-contact__contact-inner{gap:36px;align-items:stretch;max-width:607px;width:100%;justify-content:flex-start}.hp-sleep-contact .hp-sleep-contact__contact-copy{align-items:flex-start;padding-left:0}.hp-sleep-contact .hp-sleep-contact__contact-title,.hp-sleep-contact .hp-sleep-contact__contact-title.ui-heading,.hp-sleep-contact .hp-sleep-contact__contact-body,.hp-sleep-contact .hp-sleep-contact__contact-body.ui-text{text-align:left}.hp-sleep-contact .hp-contact-form{margin:0;padding:0;max-width:600px;width:100%}}@media screen and (max-width:989px){.hp-sleep-contact .hp-sleep-contact__cta.btn{max-width:390px}}@media screen and (max-width:640px){.hp-sleep-contact .hp-sleep-contact__contact-title,.hp-sleep-contact .hp-sleep-contact__contact-title.ui-heading{font-size:var(--ui-heading-font-size-mobile, 28px)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/hp-sleep-contact.css.map */
