.engrave{--engrave-vanilla: #FBF7EF;--engrave-sand: #E4D9C4;--engrave-mahogany: #584738;--engrave-tobacco: #8A6E4B;--engrave-error: #B3261E;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--engrave-vanilla);border:1px solid var(--engrave-sand);border-radius:4px;padding:20px;margin:24px 0;color:var(--engrave-mahogany)}.engrave__title{font-size:16px;letter-spacing:.02em;margin:0 0 4px}.engrave__subtitle{font-size:13px;color:var(--engrave-tobacco);margin:0 0 16px;line-height:1.4}.engrave__toggle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:4px}.engrave__body{margin-top:16px;padding-top:16px;border-top:1px solid var(--engrave-sand)}.engrave__methods{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid var(--engrave-sand)}.engrave__method-btn{background:none;border:none;padding:8px 4px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--engrave-tobacco);cursor:pointer;border-bottom:2px solid transparent}.engrave__method-btn.is-active{color:var(--engrave-mahogany);border-bottom-color:var(--engrave-mahogany)}.engrave__label{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;color:var(--engrave-tobacco)}.engrave__counter.is-limit{color:var(--engrave-error)}.engrave__textarea{width:100%;border:1px solid var(--engrave-sand);border-radius:2px;padding:10px;font-family:inherit;font-size:14px;color:var(--engrave-mahogany);background:#fff;resize:none}.engrave__textarea.has-error{border-color:var(--engrave-error)}.engrave__hint{font-size:12px;color:var(--engrave-tobacco);margin:6px 0 16px}.engrave__field{margin-bottom:16px}.engrave__preview{display:flex;align-items:center;justify-content:center;min-height:110px;background:#fff;border:1px solid var(--engrave-sand);border-radius:4px;padding:16px;margin-bottom:16px;overflow:hidden}.engrave__preview-text{font-size:36px;line-height:1.2;color:var(--engrave-mahogany);text-align:center;word-break:break-word;max-width:100%}.engrave__preview-text.is-placeholder{color:var(--engrave-sand)}@media(max-width:480px){.engrave__preview-text{font-size:28px}}.engrave__style-select{width:100%;border:1px solid var(--engrave-sand);border-radius:2px;padding:10px;font-size:14px;color:var(--engrave-mahogany);background:#fff;cursor:pointer}.engrave__checkbox,.engrave__radio{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:10px;cursor:pointer}.engrave__symbol-preview{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--engrave-mahogany);border-radius:2px;padding:10px 14px;margin-bottom:12px}.engrave__symbol-preview-glyph{font-size:22px;line-height:1}.engrave__symbol-preview-name{font-size:13px;color:var(--engrave-tobacco)}.engrave__symbol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.engrave__symbol-btn{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--engrave-sand);background:#fff;border-radius:2px;padding:10px 4px;cursor:pointer;color:var(--engrave-mahogany)}.engrave__symbol-glyph{font-size:18px;line-height:1}.engrave__symbol-name{font-size:10px;text-align:center;color:var(--engrave-tobacco)}.engrave__symbol-btn.is-selected{border-color:var(--engrave-mahogany);background:var(--engrave-sand)}.engrave__upload-type{margin-bottom:12px}.engrave__upload-instructions{font-size:12px;color:var(--engrave-tobacco);background:#fff;border:1px solid var(--engrave-sand);border-radius:2px;padding:10px;margin-bottom:12px;line-height:1.5}.engrave__upload-field{display:inline-flex;align-items:center;gap:10px;border:1px dashed var(--engrave-tobacco);padding:10px 14px;border-radius:2px;font-size:13px;cursor:pointer}.engrave__upload-field input{display:none}.engrave__footnote{font-size:11px;color:var(--engrave-tobacco);margin-top:16px;line-height:1.5}@media(max-width:480px){.engrave__symbol-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/engraving-personalization.css.map */
