.personalization{--pz-accent: #D86E6F;display:block;margin:1.5rem 0;padding:1.5rem;border:1px solid rgba(216,110,111,.25);border-radius:10px;background:#fcf8f3}.personalization__field{margin-bottom:1.25rem}.personalization__field:last-of-type{margin-bottom:0}.personalization__label{display:block;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.6rem}.personalization__req{color:var(--pz-accent)}.personalization__input{width:100%;padding:1.1rem 1.2rem;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(0,0,0,.18);border-radius:6px;background:#fff}.personalization__input:focus{outline:2px solid var(--pz-accent);outline-offset:1px;border-color:var(--pz-accent)}.personalization__input--error{border-color:#c0392b;outline-color:#c0392b}.personalization__hint{display:block;margin-top:.4rem;font-size:1.1rem;color:#76696c}.personalization__error{margin:.5rem 0 0;font-size:1.2rem;color:#c0392b}.personalization__styles{display:flex;flex-wrap:wrap;gap:.6rem}.personalization__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:1.3rem;border:1px solid rgba(0,0,0,.18);border-radius:40px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.personalization__chip:has(input:checked){border-color:var(--pz-accent);background:#d86e6f1a}.personalization__chip input{accent-color:var(--pz-accent)}.personalization__preview{display:flex;flex-direction:column;gap:.4rem;margin-top:1.25rem;padding:1rem 1.2rem;border-radius:6px;background:#fff;border:1px dashed rgba(216,110,111,.4)}.personalization__preview-label{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#76696c}.personalization__morse{font-family:Courier New,monospace;font-size:1.7rem;letter-spacing:.08em;color:var(--pz-accent);word-break:break-word}.personalization__preview--name{align-items:center;text-align:center;padding:1.6rem 1.2rem}.personalization__name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:3.4rem;line-height:1.2;letter-spacing:.05em;word-break:break-word;color:#b8860b}@supports ((-webkit-background-clip: text) or (background-clip: text)){.personalization__name{background:linear-gradient(180deg,#e3c074,#b8860b 55%,#8a6d1f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.personalization__name.is-placeholder{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-personalization.css.map */
