.newsletter{position:relative;isolation:isolate;background:var(--nl-bg, var(--nova-brand-ink));color:var(--nl-text, var(--nova-brand-reverse))}.newsletter__bg,.newsletter__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.newsletter__bg{z-index:0;background-image:var(--nl-bg-image, none);background-size:var(--nl-bg-size, cover);background-repeat:var(--nl-bg-repeat, no-repeat);background-position:var(--nl-bg-position, center);opacity:var(--nl-bg-opacity, 1)}.newsletter__overlay{z-index:1;background:var(--nl-overlay, transparent);opacity:var(--nl-overlay-opacity, 1)}.newsletter__wrapper{position:relative;z-index:2;padding:var(--nl-pad-top, 5rem) var(--nl-pad-right, var(--nova-space-md)) var(--nl-pad-bottom, 5rem) var(--nl-pad-left, var(--nova-space-md))}@media screen and (max-width:749px){.newsletter__wrapper{padding:var(--nl-pad-top-mobile, 2.5rem) var(--nl-pad-right-mobile, var(--nova-space-md)) var(--nl-pad-bottom-mobile, 2.5rem) var(--nl-pad-left-mobile, var(--nova-space-md))}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:var(--nova-space-md)}.newsletter .h4{margin:0;font-family:var(--nl-heading-family, var(--nova-font-sans));font-weight:var(--nl-heading-weight, 800);font-style:var(--nl-heading-style, normal);font-size:var(--nl-heading-size, 30px);line-height:1.2;color:var(--nl-heading-color, inherit);text-transform:var(--nova-h4-text-transform);letter-spacing:var(--nova-h4-letter-spacing)}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__subheading,.newsletter__subheading p{font-family:var(--nl-body-family, var(--nova-font-body-sans));font-weight:var(--nl-body-weight, 400);font-style:var(--nl-body-style, normal);font-size:var(--nl-body-size, 16px);line-height:1.4;color:var(--nl-text, inherit)}.newsletter-form__inline{display:flex;align-items:stretch;width:100%;max-width:36rem;margin-inline:auto}.newsletter__wrapper .newsletter-form__field-wrapper{flex:1;min-width:0;max-width:none}.newsletter .field{margin:0}.newsletter .field__input{box-sizing:border-box;height:55px;width:100%;padding:0 var(--nova-forms-padding, 10px);border:1px solid var(--nl-field-border, var(--nova-brand-neutral));border-radius:var(--nl-field-radius, var(--nova-forms-radius)) 0 0 var(--nl-field-radius, var(--nova-forms-radius));background:var(--nl-field-bg, var(--nova-brand-reverse));color:var(--nl-field-text, var(--nova-brand-ink));font-family:var(--nl-body-family, var(--nova-font-body-sans));font-weight:var(--nl-body-weight, 400);font-style:var(--nl-body-style, normal);font-size:var(--nl-body-size, 16px);line-height:1.4;letter-spacing:0;text-transform:none}.newsletter .field__input::placeholder{color:var(--nl-field-text, var(--nova-brand-ink));opacity:.55}.newsletter .field__input:focus,.newsletter .field__input:focus-visible{outline:2px solid var(--nova-utility-focus);outline-offset:2px;border-color:var(--nl-btn-bg, var(--nova-brand-primary));padding:0 var(--nova-forms-padding, 10px)}.newsletter__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--nova-button-gap, 8px);flex-shrink:0;width:auto;min-width:55px;min-height:55px;margin:0;padding:var(--nl-btn-pad-y, 0px) var(--nl-btn-pad-x, 18px);border:0;border-radius:0 var(--nl-btn-radius, var(--nova-button-radius)) var(--nl-btn-radius, var(--nova-button-radius)) 0;background:var(--nl-btn-bg, var(--nova-brand-primary));color:var(--nl-btn-color, var(--nova-brand-reverse));font-family:var(--nl-btn-family, var(--nova-font-sans));font-weight:var(--nl-btn-weight, 700);font-style:var(--nl-btn-style, normal);font-size:var(--nl-btn-size, 14px);line-height:1;letter-spacing:var(--nova-utility-letter-spacing);text-transform:var(--nova-utility-text-transform);cursor:pointer}.newsletter__button:hover{background:var(--nl-btn-bg-hover, var(--nl-btn-bg, var(--nova-brand-primary)))}.newsletter__button:focus-visible{outline:2px solid var(--nova-brand-reverse);outline-offset:2px}.newsletter__button svg{width:22px;height:22px}.newsletter__success{--width: 28rem;z-index:var(--nova-z-index-dialog, 800)}.newsletter__success::part(overlay){background:var(--nova-utility-overlay, rgba(0, 0, 0, .5))}.newsletter__success::part(panel){border-radius:var(--nova-border-radius-l, 10px) var(--nova-border-radius-l, 10px) 0 0;overflow:hidden;background:var(--nova-brand-reverse, #ffffff);color:var(--nova-brand-ink, #000000)}.newsletter__success::part(header){align-items:stretch;padding:0 0 0 var(--sl-spacing-large, 1.25rem)}.newsletter__success::part(header-actions){flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:var(--sl-spacing-2x-small);background:var(--nl-dialog-close-bg, #eb0a1e);color:var(--nl-dialog-close-color, #ffffff);height:var(--nl-dialog-close-height, 50px);padding:var(--nl-dialog-close-padding, 10px);border-radius:0 0 0 var(--nl-dialog-close-radius, 12px)}.newsletter__success::part(close-button),.newsletter__success::part(close-button__base){color:var(--nl-dialog-close-color, #ffffff);transition:color var(--sl-transition-fast) ease}.newsletter__success::part(close-button):hover,.newsletter__success::part(close-button__base):hover{color:var(--nl-dialog-close-color-hover, #000000)}.newsletter__success::part(title){font-family:var(--nl-heading-family, var(--nova-font-sans));font-weight:var(--nl-dialog-heading-weight, 800);font-size:var(--nl-dialog-heading-size, 24px);color:var(--nl-dialog-heading-color, var(--nova-brand-ink, #000000));display:flex;align-items:center;line-height:1.2;letter-spacing:var(--nl-dialog-heading-spacing, 0em);text-transform:var(--nova-h4-text-transform)}.newsletter__success::part(footer){display:block;padding:0;border-top:0}.newsletter__success-copy{padding:var(--nl-dialog-message-pad-top, 0px) var(--nl-dialog-message-pad-right, 0px) var(--nl-dialog-message-pad-bottom, 0px) var(--nl-dialog-message-pad-left, 0px)}.newsletter__success-copy,.newsletter__success-copy p{margin:0;font-family:var(--nl-body-family, var(--nova-font-body-sans));font-size:var(--nl-body-size, 16px);font-weight:var(--nl-body-weight, 400);line-height:1.4;letter-spacing:var(--nl-dialog-message-spacing, 0em);text-align:var(--nl-dialog-message-align, left)}.newsletter__success-copy p+p{margin-top:.6em}.newsletter__success-timer{--height: 4px;--track-color: color-mix(in srgb, var(--nova-brand-ink, #000000) 12%, transparent);--indicator-color: var(--nl-btn-bg, var(--nova-brand-primary));display:block;width:100%;border-radius:0}.newsletter__success-timer::part(base),.newsletter__success-timer::part(indicator){border-radius:0}.newsletter__success-timer::part(indicator){transition-property:width;transition-duration:var(--newsletter-success-duration, var(--sl-transition-x-slow));transition-timing-function:linear}.newsletter-form__message--error{color:var(--nova-utility-error, var(--nova-brand-primary))}.newsletter-form__success{display:flex;height:var(--nova-space-md);gap:var(--nova-space-xs);align-items:center}.newsletter-form__success svg{width:var(--nova-icon-size-m);height:var(--nova-icon-size-m)}@media screen and (max-width:749px){.newsletter-form__inline{flex-direction:column;gap:var(--nova-space-xs)}.newsletter .field__input{border-radius:var(--nl-field-radius, var(--nova-forms-radius))}.newsletter__button{width:100%;border-radius:var(--nl-btn-radius, var(--nova-button-radius))}}@media screen and (min-width:768px){.newsletter-form__success{height:var(--nova-space-sm)}}
/*# sourceMappingURL=/cdn/shop/t/380/assets/newsletter-section.css.map */
