.newsletter-new__form{margin:0;padding:0;border:none;background:none}.newsletter-new__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.newsletter-new__input::-webkit-input-placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.newsletter-new__input::-moz-placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.newsletter-new__input:-ms-input-placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.newsletter-new__input::placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.newsletter-new__button:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.newsletter-new__button:active{transform:translateY(-50%) scale(.95)}.newsletter-new__input:not(:placeholder-shown):invalid{border-color:rgb(var(--color-error, 211, 47, 47))}.newsletter-new__input:not(:placeholder-shown):valid{border-color:rgb(var(--color-success, 46, 125, 50))}.newsletter-new__input[aria-invalid=true]{border-color:rgb(var(--color-error, 211, 47, 47))}.newsletter-new__form[data-loading] .newsletter-new__button{pointer-events:none;opacity:.7}.newsletter-new__form[data-loading] .newsletter-new__button svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.newsletter-new__button,.newsletter-new__input{transition:none}.newsletter-new__form[data-loading] .newsletter-new__button svg{animation:none}}@media (prefers-contrast: high){.newsletter-new__input{border-width:2px;border-color:rgb(var(--color-foreground))}.newsletter-new__button{border:2px solid rgb(var(--color-foreground))}}@media (hover: none) and (pointer: coarse){.newsletter-new__input{min-height:44px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-newsletter-new.css.map */
