.section-banner-top img{width:100%}.section-banner-top,.section-image-text .image-bottom{line-height:0}.section-image-text{position:relative}.section-image-text .text-top{position:absolute;top:0;left:0;width:55%;line-height:100%;font-family:var(--font-body-sub-family);color:var(--color-sub-text);text-align:center;pointer-events:none}.text-wrapper{max-width:80%;padding:200px 60px 100px}.section-image-text .text-top .image-heading{font-family:var(--font-body-sub-family);font-size:100px;line-height:1.125;text-transform:capitalize;margin-bottom:20px}.section-image-text .text-top .image-subheading{font-family:var(--font-logo-heading-family);font-size:48px;font-weight:700;line-height:1.25;text-transform:uppercase}.section-image-text .image-bottom img{width:100%;height:auto}@media screen and (max-width: 1560px){.text-wrapper{padding:190px 60px 100px}.section-image-text .text-top .image-heading{font-size:80px}.section-image-text .text-top .image-subheading{font-size:32px}}@media screen and (max-width: 1100px){.text-wrapper{padding:150px 60px 100px}.section-image-text .text-top .image-heading{font-size:60px}.section-image-text .text-top .image-subheading{font-size:26px}}@media screen and (max-width: 989px){.text-wrapper{padding:100px 60px}.section-image-text .text-top .image-heading{font-size:48px}.section-image-text .text-top .image-subheading{font-size:24px}}@media screen and (max-width: 749px){.text-wrapper{padding:70px 30px 60px}.section-image-text .text-top .image-heading{font-size:30px;margin-bottom:6px}.section-image-text .text-top .image-subheading{font-size:14px}}@media screen and (max-width: 480px){.section-image-text .text-top{width:65%}.text-wrapper{padding:52px 30px 50px}.section-image-text .text-top .image-heading{font-size:24px}.section-image-text .text-top .image-subheading{font-size:8px}}.sign-up-container{position:relative;display:flex;justify-content:center;flex-wrap:nowrap;text-align:center;padding-top:120px;padding-bottom:125px}.sign-up-content{max-width:1440px;padding-left:105px;padding-right:105px}.sign-up-content .title{font-family:var(--font-body-sub-family);font-size:80px;line-height:1.28;margin-bottom:47px}.sign-up-content .sub-title{font-family:var(--font-logo-heading-family);font-size:42px;line-height:1.33;margin-bottom:60px}.sign-up-form .newsletter-form__wrapper .newsletter-form input,.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{background-color:transparent;border-color:var(--color-sub-text);color:var(--color-sub-text);height:107px;border-radius:53.5px;font-family:var(--font-logo-heading-family);font-weight:lighter;font-size:36px;box-shadow:none}.sign-up-form .newsletter-form__wrapper .newsletter-form.is-responsive{align-items:center}.sign-up-form .newsletter-form__wrapper .newsletter-form input::placeholder{color:var(--color-sub-text);opacity:1}.sign-up-form .newsletter-form__wrapper .newsletter-form input:-ms-input-placeholder{color:var(--color-sub-text)}.sign-up-form .newsletter-form__wrapper .newsletter-form input::-ms-input-placeholder{color:var(--color-sub-text)}.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{background-color:#1cae94;padding:35px;min-width:207px;border:none}.sign-up-form .newsletter-form .field.is-default-width,.sign-up-form .newsletter-form .field.is-stretched-width{min-width:unset}.sign-up-form .newsletter-form__wrapper .quote,.sign-up-form .newsletter-form__wrapper .form__error{margin-bottom:10px;color:var(--color-sub-text);font-family:var(--font-body-sub-family);font-size:25px}.newsletter-form-success{font-family:var(--font-logo-heading-family);color:var(--color-sub-text);font-size:30px;padding-bottom:20px}@media screen and (max-width: 1560px){.sign-up-content .title{font-size:70px}.sign-up-content .sub-title{font-size:36px}.sign-up-content{max-width:1280px;padding-left:105px;padding-right:105px}.newsletter-form-success{font-size:25px;padding-bottom:17px}}@media screen and (max-width: 1198px){.sign-up-content .title{font-size:50px}.sign-up-content .sub-title{font-size:28px}.sign-up-content{padding-left:70px;padding-right:70px}.sign-up-form .newsletter-form__wrapper .newsletter-form input,.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{height:80px;font-size:27px}.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{min-width:190px;padding:20px}}@media screen and (max-width: 989px){.sign-up-content .title{font-size:38px;margin-bottom:40px}.sign-up-content .sub-title{font-size:20px;margin-bottom:30px}.sign-up-content{padding-left:40px;padding-right:40px}.sign-up-form .newsletter-form__wrapper .newsletter-form input,.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{height:70px;font-size:20px}.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{min-width:180px;padding:20px}.sign-up-container{padding-top:80px;padding-bottom:80px}.sign-up-form .newsletter-form__wrapper .quote,.sign-up-form .newsletter-form__wrapper .form__error{font-size:16px}.newsletter-form-success{font-size:20px;padding-bottom:20px}}@media screen and (max-width: 798px){.sign-up-form .newsletter-form .field.is-stretched-width .control{width:calc(100% - 12px)}}@media screen and (max-width: 640px){.sign-up-content .title{font-size:16px;margin-bottom:20px}.sign-up-content .sub-title{font-size:12.5px;margin-bottom:10px}.sign-up-content{padding-left:33px;padding-right:33px}.sign-up-form .newsletter-form__wrapper .newsletter-form input,.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{height:30px;font-size:11px!important}.sign-up-form .newsletter-form .field.is-default-width .button.button--secondary{min-width:56px;padding:9px 7px}.sign-up-container{padding-top:50px;padding-bottom:50px}.sign-up-form .newsletter-form__wrapper .quote,.sign-up-form .newsletter-form__wrapper .form__error{font-size:12px}}@media screen and (max-width: 480px){.sign-up-container{padding-top:40px;padding-bottom:40px}.sign-up-form .newsletter-form .field.is-stretched-width .control{width:calc(100% - 6px)}}.gallery-image-content{display:flex;flex-direction:row}.gallery-image-item{width:50%;line-height:0}.column-one-image-ratio,.images-above,.images-below{line-height:0}.column-one-image,.images-above,.images-below{position:relative}.images-above img,.images-below img{width:100%}.column-one-image-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-above-text,.image-below-text{position:absolute;top:0;left:0;width:100%;pointer-events:none;line-height:100%;text-align:center}.image-above-text,.image-below-text{font-family:var(--font-body-sub-family);font-size:40px;line-height:125%}.image-above-text{padding-top:70px}.image-below-text{padding-top:50px}@media screen and (max-width: 1198px){.image-above-text,.image-below-text{font-size:30px}}@media screen and (max-width: 989px){.image-above-text,.image-below-text{font-size:25px}}@media screen and (max-width: 798px){.gallery-image-content{flex-direction:column}.gallery-image-item{width:100%}.column-one-image-ratio img{position:relative}}@media screen and (max-width: 540px){.image-above-text,.image-below-text{font-size:22px}.image-above-text{padding-top:36px}.image-below-text{padding-top:45px}}.klaviyo-form-Ud3rm9 button{padding:0 40px!important}.klaviyo-form-Ud3rm9 input,.klaviyo-form-Ud3rm9 input:focus,.klaviyo-form-Ud3rm9 input:focus-visible,.klaviyo-form-Ud3rm9 input:focus-within{border:1px solid var(--color-sub-text)!important;font-family:var(--font-logo-heading-family)!important;padding:0 0 0 25px!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/welcome-page.css.map */
