.personalization{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border)}.personalization__title{margin:0 0 .9rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--foreground)}.personalization__methods{display:inline-flex;gap:.5rem;margin-bottom:1rem}.personalization__method{border:1px solid var(--border);background:transparent;color:var(--foreground);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;padding:.5rem 1rem;cursor:pointer;border-radius:0;transition:all .15s ease}.personalization__method:hover{border-color:var(--foreground)}.personalization__method.is-active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.personalization__field{margin-top:.25rem}.personalization__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground);margin-bottom:.35rem}.personalization__req{color:var(--destructive)}.personalization__help{margin:0 0 .6rem;font-size:.82rem;line-height:1.5;color:var(--muted-foreground)}.personalization__input{width:100%;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:.9rem;padding:.65rem .75rem;border-radius:0;resize:vertical}.personalization__input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.personalization__count{margin:.35rem 0 0;font-size:.72rem;color:var(--muted-foreground);text-align:right}.personalization__upload{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.personalization__upload-btn{display:inline-block;border:1px solid var(--foreground);padding:.55rem 1rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground);cursor:pointer}.personalization__file{font-size:.82rem;color:var(--muted-foreground);max-width:100%}.personalization__filename{margin:.5rem 0 0;font-size:.82rem;color:var(--muted-foreground);word-break:break-all}.personalization__error{margin:.75rem 0 0;font-size:.82rem;color:var(--destructive)}.cart-drawer__property{margin:.15rem 0 0;font-size:.72rem;color:var(--muted-foreground);word-break:break-word}.cart-drawer__property a{color:inherit;text-decoration:underline}.cart__property{margin:.2rem 0 0;font-size:.75rem;color:var(--muted-foreground);word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-personalization.css.map */
