.newsletter-form{display:flex;flex-direction:column;align-items:end;width:100%;position:relative}.newsletter-form__field-wrapper .newsletter-form__button{color:#000!important}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0;flex-direction:column-reverse;text-align:right}.newsletter-form__field-wrapper .field label{transform-origin:var(--transform-origin-start) top;background:rgba(var(--color-foreground),1);color:rgb(var(--color-background));white-space:nowrap;padding:0 5px;line-height:1;right:12px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;position:absolute;opacity:0;top:calc(26px - .5em);transform:translateY(0)}.newsletter-form__field-wrapper .field input{flex-grow:1;text-align:right;padding:0 1.8rem;-webkit-appearance:none;appearance:none;height:4rem;line-height:4rem;border-radius:2px;border:1px solid rgba(var(--color-foreground),1);box-shadow:none;color:var(--form-input-color);background:none;width:100%;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}.newsletter-form__field-wrapper .field input:focus{padding:0 1.8rem;border-color:rgba(var(--color-foreground),1);--text-color: 46, 46, 46;outline:0;box-shadow:unset}.newsletter-form__field-wrapper .field:focus-visible,.newsletter-form__field-wrapper .field input:focus-visible{outline:1px solid rgba(var(--color-foreground),1)}.newsletter-form__field-wrapper .field input:focus~label{font-size:1.2rem;opacity:1;top:17px;transform:scale(.733) translateY(calc(-24px - .5em)) translate(3.665px)}.newsletter-form__field-wrapper h2.form__message{gap:.5rem;color:rgba(var(255, 255, 255),.7);font-weight:500}.newsletter-form__field-wrapper h2.form__message:focus-visible{outline:0!important}.newsletter-form__field-wrapper input:-webkit-autofill,.newsletter-form__field-wrapper input:-webkit-autofill:hover,.newsletter-form__field-wrapper input:-webkit-autofill:focus,.newsletter-form__field-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px rgb(var(--color-background)) inset!important;-webkit-text-fill-color:rgba(var(--color-foreground),1)!important;transition:background-color 5000s ease-in-out 0s}.newsletter-form__field-wrapper .field input::-moz-selection{color:rgba(var(--color-foreground),1);background:rgb(var(--color-background))}.newsletter-form__field-wrapper .field input::selection{color:rgb(var(--color-background));background:rgba(var(--color-foreground),1)}.newsletter-form__field-wrapper .field input::placeholder{line-height:52px;color:rgba(var(--color-foreground),.7);font-size:var(--txt-tertiary-size);transition:color .2s ease-in-out}.newsletter-form__field-wrapper .field input:focus::placeholder{color:rgba(var(255, 255, 255),0);opacity:0}.newsletter-form__message:focus-visible{outline:0}.newsletter-form__message{justify-content:center;margin-bottom:0;flex-direction:row-reverse;font-weight:500}.newsletter-form__message--success{margin-top:1.5rem}.newsletter-form__button{margin:0;position:unset}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}@media screen and (min-width:750px){.newsletter-form__field-wrapper .field input{height:52px;line-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-newsletter.css.map */
