.newsletter__wrapper--custom{text-align:center}.newsletter__inner{max-width:var(--nl-content-width, 640px);margin:0 auto}.newsletter__eyebrow{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--nl-eyebrow-color, rgba(var(--color-foreground), .6));margin-bottom:14px}.newsletter__heading{margin:0 0 8px}.newsletter__subheading{font-size:var(--nl-paragraph-size, 15px);line-height:1.65;color:rgba(var(--color-foreground),.7);margin:0 auto 20px}.newsletter-form--underline .newsletter-form__field-wrapper{max-width:100%}.newsletter-form--underline .field{position:relative;display:flex;align-items:center;gap:12px;background:none;border:none;border-bottom:1px solid var(--nl-input-line-color, rgba(var(--color-foreground), .4));border-radius:0}.newsletter-form--underline .field:before,.newsletter-form--underline .field:after,.newsletter-form--underline .field__input:before,.newsletter-form--underline .field__input:after{display:none!important;content:none!important;border:none!important}.newsletter-form--underline .field__input{position:static!important;border:none!important;background:none!important;padding:4px 0!important;margin:0!important;box-shadow:none!important;font-size:14px;line-height:1.4;flex:1 1 auto;width:auto;min-width:0}.newsletter-form--underline .field__input:focus{box-shadow:none;outline:none}.newsletter-form--underline .field__input::placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important}.newsletter-form--underline .field__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-form--underline .newsletter-form__button,.newsletter-form--underline .field__button{position:static!important;top:auto!important;right:auto!important;height:auto!important;width:auto!important;background:none!important;border:none!important;border-radius:0!important;padding:4px 2px!important;flex-shrink:0;display:flex;align-items:center;line-height:1.4}.newsletter-form__button-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--nl-accent-color, rgb(var(--color-button)));white-space:nowrap}.newsletter-form--underline .newsletter-form__button:hover .newsletter-form__button-label{opacity:.7}.newsletter__disclaimer{margin:16px 0 0;font-size:var(--nl-disclaimer-size, 11px);letter-spacing:.03em;color:rgba(var(--color-foreground),.5)}@media screen and (max-width:749px){.newsletter__inner{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-newsletter-custom.css.map */
