.custom-newsletter{color:var(--custom-newsletter-text);text-align:center}.custom-newsletter__card{max-width:820px;margin:0 auto;position:relative;padding:var(--custom-newsletter-padding-desktop);background:var(--custom-newsletter-card-bg);border:1px solid var(--custom-newsletter-border);color:var(--custom-newsletter-text);text-align:center}.custom-newsletter__content{text-align:center}.custom-newsletter__eyebrow{color:var(--custom-newsletter-heading);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.24em;line-height:1.5;text-transform:uppercase}.custom-newsletter__heading{margin:12px 0 20px;color:var(--custom-newsletter-heading);font-family:var(--font-heading-family);font-size:33px;font-style:var(--font-heading-style);font-weight:300;letter-spacing:0;line-height:1.15;text-transform:none}.custom-newsletter__form{max-width:462px;margin:0 auto}.custom-newsletter__caption{margin:12px 0;color:var(--custom-newsletter-text);font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.5;text-transform:none}.custom-newsletter__theme-form .newsletter-form__field-wrapper{display:flex;gap:var(--custom-newsletter-form-gap);width:100%;border:1.5px solid var(--input-border-color);background:var(--input-background);overflow:hidden}.custom-newsletter__theme-form .newsletter-form__field-wrapper .field{width:min(var(--input-max-width),calc(100% - var(--button-width)));max-width:100%;flex:1 1 auto}.custom-newsletter__theme-form .newsletter-form__field-wrapper .field__input{width:100%;height:44px;min-height:44px;background:transparent;border:0;border-radius:var(--input-border-radius);color:var(--custom-newsletter-heading);font-size:var(--input-text-font-size, var(--font-body-size));line-height:1.5;outline:none;padding:12px 18px}.custom-newsletter__theme-form .newsletter-form__field-wrapper .form-input-placeholder::placeholder{color:var(--placeholder-color);opacity:0}.custom-newsletter__theme-form .newsletter-form__field-wrapper .effect_placeholder{position:absolute;left:18px;right:18px;top:50%;transform:translateY(-50%);pointer-events:none;text-align:left;white-space:nowrap;overflow:hidden}.custom-newsletter__theme-form .newsletter-form__field-wrapper .input_placeholder{color:var(--placeholder-color);font-size:var(--input-text-font-size, var(--font-body-size));line-height:1.5}.custom-newsletter__theme-form .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)+.effect_placeholder .input_placeholder,.custom-newsletter__theme-form .newsletter-form__field-wrapper .field__input:focus+.effect_placeholder .input_placeholder{opacity:0}.custom-newsletter__theme-form .newsletter-form__button{width:var(--button-width);min-width:var(--button-width);height:44px;min-height:44px;color:var(--button-text-color);border:0;background:var(--button-background);border-radius:0;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:.2em;line-height:1.5;padding:0 22px;text-transform:var(--button-text-transform)}.custom-newsletter__theme-form .newsletter-form__button:hover{color:var(--button-text-color-hover);background:var(--button-background-hover)}.custom-newsletter__theme-form .newsletter-form__message{justify-content:center;margin-top:12px}.custom-newsletter__form--custom div[class*=klaviyo-form]{max-width:100%;margin:0 auto}.custom-newsletter__form--custom form{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;border-radius:0!important;background:var(--custom-newsletter-input-bg)!important;overflow:hidden!important}.custom-newsletter__form--custom form h1{padding-top:10px}.custom-newsletter__form--custom h1 span,.footer-block__newsletter-form h1 span{font-family:var(--eden-collection-sans, "Josefin Sans", "Helvetica Neue", Arial, sans-serif)!important;font-weight:400}.custom-newsletter__form--custom p span,.footer-block__newsletter-form p span{font-family:var(--eden-collection-sans, "Josefin Sans", "Helvetica Neue", Arial, sans-serif)!important}.custom-newsletter__form--custom form>div{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.custom-newsletter__form--custom div[data-testid=form-row]{display:flex!important;align-items:stretch!important;margin:0!important;padding:0!important}.custom-newsletter__form--custom div[data-testid=form-row]:first-child{width:min(var(--custom-newsletter-input-width),calc(100% - var(--custom-newsletter-button-width)))!important;max-width:100%!important;flex:1 1 auto!important;min-width:0!important}.custom-newsletter__form--custom div[data-testid=form-row]:last-of-type{width:var(--custom-newsletter-button-width)!important;flex:0 0 var(--custom-newsletter-button-width)!important}.custom-newsletter__form--custom div[data-testid=form-component],.custom-newsletter__form--custom .klaviyo-emailinput{width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important}.custom-newsletter__form--custom input[type=email],.custom-newsletter__form--custom input[type=text]{width:100%!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:var(--custom-newsletter-input-radius)!important;background:transparent!important;color:var(--custom-newsletter-heading)!important;font-family:var(--font-body-family)!important;font-size:var(--custom-newsletter-input-text-size)!important;line-height:1.5!important;padding:12px 18px!important;text-align:left!important;box-shadow:none!important}.custom-newsletter__form--custom input::placeholder{font-size:var(--custom-newsletter-input-text-size)!important;font-family:var(--font-body-family)!important}.custom-newsletter__form--custom input::placeholder{color:var(--custom-newsletter-input-placeholder)!important;opacity:1!important}.custom-newsletter__form--custom button,.custom-newsletter__form--custom button[type=button],.custom-newsletter__form--custom button[type=submit]{width:100%!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:0!important;background:var(--custom-newsletter-button-bg)!important;color:var(--custom-newsletter-button-text)!important;font-family:var(--font-body-family)!important;font-size:var(--custom-newsletter-button-font-size)!important;font-weight:600!important;letter-spacing:.2em!important;line-height:1.5!important;padding:0 22px!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important}.custom-newsletter__form--custom form>div:has(.klaviyo-form-richtext){flex-direction:column!important;align-items:center!important;padding:0 0 20px!important}.custom-newsletter__form--custom form>div:has(.klaviyo-form-richtext) div[data-testid=form-row]:last-of-type{width:100%!important;flex:auto!important}.kl-private-reset-css-Xuajs1 h1{color:var(--color-text2)}.kl-private-reset-css-Xuajs1 p{color:#727272}@media screen and (max-width:767px){.custom-newsletter__card{padding:var(--custom-newsletter-padding-mobile)}.custom-newsletter__eyebrow{font-size:11px;letter-spacing:.28em}.custom-newsletter__heading{font-size:28px;margin:12px 0 20px}.custom-newsletter__form{max-width:100%}.custom-newsletter__theme-form .newsletter-form__field-wrapper{flex-direction:column;border:0;background:transparent;gap:8px;overflow:visible}.custom-newsletter__theme-form .newsletter-form__field-wrapper .field{width:100%}.custom-newsletter__theme-form .newsletter-form__field-wrapper .field__input{border:1.5px solid var(--input-border-color);background:var(--input-background)}.custom-newsletter__theme-form .newsletter-form__button{width:100%;min-width:100%}.custom-newsletter__form--custom form{border:0!important;background:transparent!important;overflow:visible!important}.custom-newsletter__form--custom form>div{flex-direction:column!important;gap:8px!important}.custom-newsletter__form--custom div[data-testid=form-row]:first-child,.custom-newsletter__form--custom div[data-testid=form-row]:last-of-type{width:100%!important;flex:0 0 auto!important}.custom-newsletter__form--custom input[type=email],.custom-newsletter__form--custom input[type=text]{border:1.5px solid var(--custom-newsletter-input-border)!important;background:var(--custom-newsletter-input-bg)!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-custom-newsletter.css.map */
