.newsletter{padding:64px 0;background:var(--vc-color-background-gradient, var(--vc-color-background, var(--vc-color-surface)));color:var(--vc-color-foreground, var(--vc-color-ink));text-align:center}.newsletter__inner{max-width:36rem;margin:0 auto;padding:0 32px}.newsletter__heading{margin:0 0 16px;color:var(--vc-color-foreground, var(--vc-color-ink));font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-eyebrow-size);font-weight:var(--vc-figma-eyebrow-weight);letter-spacing:var(--vc-figma-eyebrow-letter-spacing);line-height:var(--vc-figma-eyebrow-line-height);text-transform:lowercase}.newsletter__text{margin:0 auto 32px;color:color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 86%,transparent);font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-body-size);font-weight:var(--vc-figma-body-weight);letter-spacing:var(--vc-figma-body-letter-spacing);line-height:var(--vc-figma-body-line-height)}.newsletter__text p{margin:0}.newsletter__form{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;max-width:28rem;margin:0 auto}.newsletter__input{flex:1;min-width:0;border:1px solid color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 35%,transparent);background:transparent;color:var(--vc-color-foreground, var(--vc-color-ink));font-family:var(--font-sans);font-size:var(--vc-type-body-sm);font-weight:400;line-height:1.5;padding:12px 16px}.newsletter__input:focus{border-color:var(--vc-color-accent, var(--vc-color-accent-primary));outline:none}.newsletter__input::placeholder{color:color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 40%,transparent)}.newsletter__button{-webkit-appearance:none;appearance:none;border:none;background:var(--vc-color-button-background, var(--vc-color-accent-primary));box-shadow:0 0 color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 0%,transparent);color:var(--vc-color-button-foreground, var(--vc-color-surface));cursor:pointer;font-family:var(--font-sans);font-size:var(--vc-type-cta-size);font-weight:var(--vc-type-cta-weight);font-synthesis:none;letter-spacing:var(--vc-type-cta-letter-spacing);line-height:1.5;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease,box-shadow .3s ease,opacity .2s ease,transform .3s ease}.newsletter__button:hover,.newsletter__button:focus-visible{background:color-mix(in srgb,var(--vc-color-button-background, var(--vc-color-accent-primary)) 84%,var(--vc-color-foreground, var(--vc-color-ink)));box-shadow:0 6px 16px color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 9%,transparent);transform:translateY(-1px)}.newsletter__button:focus-visible{outline:1px solid color-mix(in srgb,var(--vc-color-button-background, var(--vc-color-accent-primary)) 54%,var(--vc-color-background, var(--vc-color-surface)));outline-offset:3px}.newsletter__button:active{box-shadow:0 3px 8px color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 7%,transparent);transform:translateY(0)}.newsletter__button:disabled{box-shadow:none;cursor:wait;opacity:.65;transform:none}.newsletter__status{min-height:1.25rem;margin:0;color:color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 82%,transparent);font-size:var(--vc-type-caption);line-height:1.5;text-align:center}.newsletter__status[data-tone=error]{color:var(--vc-color-danger)}.newsletter__status[data-tone=success]{color:var(--vc-color-accent, var(--vc-color-accent-primary))}.newsletter__disclaimer{margin:16px 0 0;color:color-mix(in srgb,var(--vc-color-foreground, var(--vc-color-ink)) 72%,transparent);font-size:var(--vc-type-xs);font-weight:300;line-height:1.5}@media(min-width:641px){.newsletter{padding:80px 0}.newsletter__status{max-width:36rem;margin:0 auto 1rem;line-height:1.6}.newsletter__status--error{color:var(--vc-color-surface)}.newsletter__form{column-gap:10px;flex-direction:row;row-gap:12px}.newsletter__status{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-newsletter.css.map */
