.newsletter__wrapper{padding:unset}.newsletter__wrapper>*+*{margin-top:unset}.newsletter__image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.newsletter__image-overlay{position:absolute;width:100%;height:100%;top:0}.newsletter__image-wrapper img,.newsletter__image-wrapper svg{width:100%;height:100%;object-fit:cover}.newsletter__content{color:var(--color-primary-white);padding:48px 0}.newsletter__content h2{margin-bottom:15px}.newsletter__wrapper .newsletter-form{max-width:380px;margin:16px auto;z-index:1}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter__wrapper .newsletter-form__field-wrapper .newsletter-form__fields{display:flex;justify-content:center;align-items:center;gap:16px}.newsletter-form__fields .field-group{max-width:249px;margin-bottom:0}.newsletter-form__fields .button{max-width:115px;font-size:var(--font-16);font-weight:var(--font-weight-bold)}.newsletter-form__field-wrapper .newsletter-form__message,.newsletter-form__message--success{margin-top:8px}.newsletter__content--divider{height:2px;background-color:#d9d9d9;margin:36px 0}.newsletter .newsletter__wrapper .newsletter__content h2,.newsletter .newsletter__wrapper .newsletter__content .newsletter__subheading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newsletter__wrapper .newsletter-form .shopify-app-block{width:100%}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form div[data-testid=form-row]{gap:16px}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form div[data-testid=form-row] h1 span{font-family:var(--font-family-main)!important}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]{height:unset!important;background-color:var(--color-primary-white)!important;color:var(--color-text-color)!important;padding:12px 16px!important;border:none!important;border-radius:8px!important;outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-14)!important;letter-spacing:var(--letter-spacing-2)!important;line-height:var(--line-height-body);transition:outline-color .2s ease,box-shadow .2s ease}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]::placeholder{font-family:var(--font-family-main)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-14)!important;letter-spacing:var(--letter-spacing-2)!important;line-height:var(--line-height-body);color:var(--color-hint)!important}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]:disabled::placeholder{color:var(--color-text-color)!important}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]:active{outline-color:var(--tint-60)}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]:focus-visible{outline-width:2px;outline-color:var(--primary-blue-tint-60);box-shadow:none}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email]:disabled{background-color:var(--tint-20)!important;outline-color:var(--tint-30)}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form input[type=email][aria-invalid=true]{outline-color:var(--color-error)}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form button[type=button]{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;font-family:var(--font-family-heading)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-heading)!important;font-size:var(--text-l)!important;background-color:var(--color-primary-blue)!important;color:var(--color-primary-white)!important;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:var(--radius-m)!important;box-sizing:border-box}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form button[type=button]:hover{background-color:var(--color-primary-blue-hover)!important}.newsletter__wrapper .newsletter-form .shopify-app-block .klaviyo-form button[type=button]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-blue-hover)}@media screen and (min-width:1025px){.newsletter__content{padding:68px 0}.newsletter-form__fields .field-group{max-width:400px}.newsletter__content--divider{margin:40px 0}.newsletter__wrapper .newsletter-form{max-width:531px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revival-newsletter-section.css.map */
