.mm-input{position:relative;display:block;width:100%}.mm-input .mm-input__field{width:100%;transition:border-color .2s var(--cubic-bezier-fast)}.mm-input:has(.mm-input__label) .mm-input__field::placeholder{color:transparent;transition:color .2s var(--cubic-bezier-fast)}.mm-input:has(.mm-input__label) .mm-input__field:focus::placeholder{color:var(--black-62)}.mm-input__label{position:absolute;left:var(--space-20);top:50%;transform:translateY(-50%);padding:0;background:var(--white);font-family:var(--mono-font);font-size:var(--mono-body-12);font-weight:var(--font-medium);font-variation-settings:"wght" 480;line-height:1.6;letter-spacing:-.12px;color:var(--black-62);pointer-events:none;transform-origin:left center;transition:top .2s var(--cubic-bezier-fast),left .2s var(--cubic-bezier-fast),font-size .2s var(--cubic-bezier-fast),font-family .2s var(--cubic-bezier-fast),padding .2s var(--cubic-bezier-fast),transform .2s var(--cubic-bezier-fast)}.mm-input:focus-within .mm-input__label,.mm-input:has(.mm-input__field:not(:placeholder-shown)) .mm-input__label{top:0;left:var(--space-12);transform:translateY(-50%);padding:0 var(--space-8);font-family:var(--mono-condensed-font);font-size:var(--mono-10);letter-spacing:-.1px}.mm-input__error{position:absolute;bottom:-10px;left:var(--space-12);padding:0 var(--space-6);background:var(--white);font-family:var(--mono-font);font-size:var(--mono-body-11);font-weight:var(--font-regular);line-height:1.6;letter-spacing:-.11px;color:var(--message-error);white-space:nowrap}.mm-input--error .mm-input__field,.mm-input__field[aria-invalid=true]{border-color:var(--message-error)}.mm-input__field:disabled,.mm-input--disabled .mm-input__field{border-color:var(--black-16);opacity:.5;cursor:not-allowed}.mm-input--with-icon .mm-input__field{padding-right:calc(var(--space-20) + var(--space-16) + var(--space-8))}.mm-input--dropdown select.mm-input__field{appearance:none;-webkit-appearance:none;background-image:none;cursor:pointer}.mm-input__icon{position:absolute;top:50%;right:var(--space-20);transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:var(--black)}.mm-input__submit{pointer-events:auto;background:transparent;border:0;padding:0;cursor:pointer;color:var(--black)}.mm-input--newsletter .mm-input__field{height:48px;padding:var(--space-10) var(--space-16);border-color:var(--black-16);font-family:var(--mono-font);font-size:var(--mono-body-14);letter-spacing:-.14px}.mm-input--newsletter .mm-input__icon{right:var(--space-16)}.mm-input--search{height:59px;border:1px solid var(--outline-stroke)}.mm-input--search .mm-input__field{height:100%;padding-left:calc(var(--space-20) + 16px + var(--space-16));border:0}.mm-input--search .mm-input__icon{left:var(--space-20);right:auto}.mm-input-newsletter-group{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.mm-input-newsletter-group__terms{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4)}.mm-input-newsletter-group__terms-checkbox{width:16px;height:16px;border:1px solid var(--black-30);background:transparent;cursor:pointer;border-radius:0;flex-shrink:0}.mm-input-newsletter-group__terms-label{font-family:var(--mono-font);font-size:var(--mono-body-14);font-weight:var(--font-regular);line-height:1.6;letter-spacing:-.14px;color:var(--black-62)}.mm-input-newsletter-group__terms-link{color:inherit;text-decoration:underline;text-decoration-skip-ink:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-input.css.map */
