.lp-index-newsletter{position:relative;overflow:hidden;font-family:Roboto Condensed,sans-serif;background-color:var(--newsletter-bg);color:var(--newsletter-text)}.lp-index-newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lp-index-newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-index-newsletter__image--desktop{display:none}.lp-index-newsletter__image--mobile{display:block}.lp-index-newsletter__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color);opacity:var(--overlay-opacity)}.lp-index-newsletter__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;padding:40px 16px}.lp-index-newsletter__text{display:flex;flex-direction:column;gap:12px}.lp-index-newsletter__heading{margin:0;font-size:var(--heading-font-size-mobile, 36px);font-family:var(--font-seasalt-family, "Seasalt-Regular"),"Seasalt","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase;color:var(--newsletter-text)}.lp-index-newsletter__heading strong,.lp-index-newsletter__heading b{color:var(--heading-accent-color);font-weight:inherit}.lp-index-newsletter__body{margin:0;font-size:var(--body-font-size-mobile, 14px);font-weight:400;letter-spacing:.3px;line-height:1.5;color:var(--newsletter-text);font-family:var(--font-body-family, "Jost"),Helvetica,Arial,sans-serif}.lp-index-newsletter__form-wrap{display:flex;flex-direction:column}.lp-index-newsletter__form{display:flex;flex-direction:column;gap:4px}.lp-index-newsletter__form-row{display:flex;flex-direction:column;gap:8px}.lp-index-newsletter__input{flex:1;width:100%;height:48px;padding:16px;border:1px solid #d3d3d3;background:#fff;font-family:inherit;font-size:var(--input-font-size-mobile, 14px);letter-spacing:.3px;color:#000c;box-sizing:border-box}.lp-index-newsletter__input::placeholder{color:#0009;font-family:var(--font-body-family, "Jost"),Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.3px;font-size:var(--input-font-size-mobile, 14px);line-height:1.5}.lp-index-newsletter__input:focus{outline:none;border-color:var(--button-color)}.lp-index-newsletter__input--error,.lp-index-newsletter__input:user-invalid:not(:placeholder-shown){border-color:#c0392b}.lp-index-newsletter__form-status:empty{display:none}.lp-index-newsletter__button{width:100%;height:48px;padding:16px 32px;background-color:var(--button-color);color:var(--button-text);border:none;font-family:var(--font-futura-family, "Futura"),"Century Gothic","Trebuchet MS",Helvetica,Arial,sans-serif;font-size:var(--button-font-size-mobile, 14px);font-weight:700;border:1.2px solid transparent;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-sizing:border-box}.lp-index-newsletter__button:hover{background:var(--button-text);color:var(--button-color);border-color:var(--button-color)}.lp-index-newsletter__form-message{margin:8px 0 0;font-size:13px;line-height:1.5}.lp-index-newsletter__form-message--success{color:#2e7d32}.lp-index-newsletter__form-message--error{color:#c0392b}.lp-index-newsletter__disclaimer{margin:4px 0 0;font-size:var(--disclaimer-font-size-mobile, 12px);line-height:1.5;color:var(--newsletter-text);font-family:var(--font-body-family, "Jost"),Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.3px}@media(min-width:1025px){.lp-index-newsletter__image--desktop{display:block}.lp-index-newsletter__image--mobile{display:none}.lp-index-newsletter__inner{flex-direction:row;justify-content:center;align-items:center;gap:132px;padding:60px 70px}.lp-index-newsletter__text{flex:1;gap:16px;max-width:640px}.lp-index-newsletter__heading{font-size:var(--heading-font-size-desktop, 32px)}.lp-index-newsletter__body{font-size:var(--body-font-size-desktop, 16px)}.lp-index-newsletter__form-wrap{width:528px;max-width:50%;flex-shrink:0}.lp-index-newsletter__form{gap:12px}.lp-index-newsletter__form-row{flex-direction:row;gap:8px}.lp-index-newsletter__input{height:48px;padding:16px 24px;font-size:var(--input-font-size-desktop, 14px)}.lp-index-newsletter__input::placeholder{font-size:var(--input-font-size-desktop, 14px)}.lp-index-newsletter__button{width:auto;padding:16px 32px;font-size:var(--button-font-size-desktop, 16px)}.lp-index-newsletter__disclaimer{font-size:var(--disclaimer-font-size-desktop, 13px)}}
/*# sourceMappingURL=/cdn/shop/t/380/assets/index-newsletter.css.map */
