.section-newsletter{text-align:center}.section-newsletter__wrapper{margin:0 auto}.section-newsletter__wrapper--stacked{max-width:60rem}.section-newsletter__wrapper--horizontal{max-width:100%;display:flex;flex-direction:column;gap:var(--spacing-6);text-align:left}.section-newsletter__wrapper--horizontal .section-newsletter__content{flex:1}.section-newsletter__wrapper--horizontal .section-newsletter__form-wrapper{flex:1;max-width:none}.section-newsletter__heading{margin:0 0 var(--spacing-4);color:rgb(var(--color-heading-text));text-wrap:balance}.section-newsletter__text{margin-bottom:var(--spacing-6);color:rgb(var(--color-primary-text))}.section-newsletter__text p{margin:0;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md)}.section-newsletter__form-wrapper{max-width:50rem;margin:0 auto}.section-newsletter .newsletter-form{display:flex;flex-direction:column;gap:var(--spacing-3)}.section-newsletter .newsletter__controls{position:static!important;display:flex;flex-direction:column;gap:var(--spacing-3)}@media screen and (max-width: 749px){.section-newsletter .newsletter__controls{flex-direction:column!important}.section-newsletter .newsletter__button{width:100%!important}.section-newsletter__wrapper--stacked .section-newsletter__content,.section-newsletter__wrapper--stacked .section-newsletter__heading,.section-newsletter__wrapper--stacked .section-newsletter__text,.section-newsletter__wrapper--horizontal,.section-newsletter__wrapper--horizontal .section-newsletter__content,.section-newsletter__wrapper--horizontal .section-newsletter__heading,.section-newsletter__wrapper--horizontal .section-newsletter__text{text-align:center}}.section-newsletter .newsletter__field{width:100%}.section-newsletter .newsletter__field input{width:100%;padding:1.2rem 1.6rem;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);background:#fff;color:rgb(var(--color-foreground));font-size:var(--font-size-static-base);font-family:var(--font-body-family);-webkit-appearance:none;appearance:none}.section-newsletter .newsletter__field input::placeholder{color:rgb(var(--color-filled-button));font-weight:var(--font-weight-bold)}.section-newsletter .newsletter__field input:focus{outline:none;border-color:rgb(var(--color-foreground))}.section-newsletter .newsletter__button{position:static!important;width:100%;height:auto!important;display:inline-block;text-align:center;padding:1.6rem 8rem;margin:0;cursor:pointer;font-family:var(--font-button-family);font-size:calc(var(--font-button-scale) * 1rem);line-height:calc(1 + 0 / var(--font-button-scale));font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--button-text-transform);text-decoration:none;border-radius:var(--button-border-radius);border:.1rem solid;-webkit-appearance:none;appearance:none;transition:color var(--duration-short) ease,background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease;--color-button-text: rgb(var(--color-filled-button-text));--color-button-background: rgb(var(--color-filled-button));--color-button-outline: rgb(var(--color-filled-button));--color-button-hover-text: rgb(var(--color-filled-button));--color-button-hover-background: transparent;--color-button-hover-outline: rgb(var(--color-filled-button));color:var(--color-button-text);background-color:var(--color-button-background);border-color:var(--color-button-outline)}.section-newsletter .newsletter__button:hover{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}.section-newsletter .newsletter__button:focus-visible{outline:.2rem solid var(--color-button-background);outline-offset:.3rem}.section-newsletter .text-input__message{text-align:left;margin-top:var(--spacing-1);font-size:var(--font-size-static-sm)}.section-newsletter .text-input__message--error{color:var(--color-error)}.section-newsletter .text-input__message--success{color:var(--color-success)}.section-newsletter .newsletter__terms{text-align:left}.section-newsletter .checkbox{display:flex;align-items:flex-start;gap:var(--spacing-2)}.section-newsletter .checkbox input[type=checkbox]{flex-shrink:0;margin-top:.3rem}.section-newsletter .checkbox label{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm)}@media screen and (min-width: 750px){.section-newsletter__wrapper--stacked{max-width:70rem}.section-newsletter__wrapper--horizontal{flex-direction:row;align-items:center}.section-newsletter__wrapper--horizontal .section-newsletter__content{padding-right:var(--spacing-8)}.section-newsletter__text{margin-bottom:var(--spacing-7)}.section-newsletter__wrapper--horizontal .section-newsletter__text{margin-bottom:0}.section-newsletter .newsletter__controls{flex-direction:column;align-items:flex-start}.section-newsletter .newsletter__field{width:100%}.section-newsletter .newsletter__button{width:auto}.section-newsletter .newsletter__terms{width:100%}}@media screen and (min-width: 990px){.section-newsletter__wrapper--horizontal .newsletter__controls{flex-direction:column}.section-newsletter__wrapper--horizontal .newsletter__button{width:auto}}@supports (-webkit-touch-callout: none){@media screen and (max-width: 749px){.section-newsletter .newsletter__field input{font-size:var(--font-size-static-base)!important}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter.css.map */
