.ax-newsletter{--ax-newsletter-gap: var(--ax-space-4);--ax-newsletter-field-min: 14rem;--ax-newsletter-max: none;display:flex;flex-direction:column;gap:var(--ax-newsletter-gap);inline-size:100%;max-inline-size:var(--ax-newsletter-max);min-inline-size:0}.ax-newsletter__heading{margin:0}.ax-newsletter__text{font-size:var(--ax-text-sm);line-height:var(--ax-leading-relaxed);color:var(--ax-c-fg-muted)}.ax-newsletter__text>:first-child{margin-block-start:0}.ax-newsletter__text>:last-child{margin-block-end:0}.ax-newsletter__form{display:flex;flex-direction:column;gap:var(--ax-space-3);inline-size:100%;min-inline-size:0}.ax-newsletter__status:not(:has(.ax-form-status)){display:none}.ax-newsletter__status .ax-form-status{margin:0}.ax-newsletter__fields{display:flex;flex-direction:column;gap:var(--ax-space-3);inline-size:100%;min-inline-size:0}.ax-newsletter__field{min-inline-size:0}.ax-newsletter__action{display:flex;min-inline-size:0}.ax-newsletter__submit{--ax-btn-min: var(--ax-input-min);inline-size:100%}@media screen and (min-width:480px){.ax-newsletter--inline .ax-newsletter__fields{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.ax-newsletter--inline .ax-newsletter__field{flex:1 1 min(100%,var(--ax-newsletter-field-min))}.ax-newsletter--inline .ax-newsletter__action{flex:0 0 auto}.ax-newsletter--inline .ax-newsletter__submit{inline-size:auto}}.ax-text-center .ax-newsletter__fields{justify-content:center}.ax-text-end .ax-newsletter__fields{justify-content:flex-end}.ax-text-center .ax-newsletter__consent,.ax-text-center .ax-newsletter__status{justify-content:center}.ax-newsletter__consent{align-items:flex-start;gap:var(--ax-space-3);font-size:var(--ax-text-xs);line-height:var(--ax-leading-normal);color:var(--ax-c-fg-muted)}.ax-newsletter__consent-text{cursor:pointer}.ax-newsletter__consent-text a{color:currentcolor;text-decoration:underline;text-underline-offset:.2em}.ax-newsletter__consent-text a:hover,.ax-newsletter__consent-text a:focus-visible{color:var(--ax-c-accent)}.ax-newsletter--compact{--ax-newsletter-gap: var(--ax-space-3)}.ax-newsletter--compact .ax-newsletter__text{font-size:var(--ax-text-xs)}@media(forced-colors:active){.ax-newsletter__status .ax-form-status{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-newsletter.css.map */
