.wedding-ornament{font:52px Georgia,serif;color:var(--ia);line-height:1.2;margin:0 0 18px;display:flex;align-items:center;gap:18px;max-width:100%}.wedding-ornament:before,.wedding-ornament:after{content:"";width:50px;height:5px;border-top:1px solid var(--ia);border-bottom:1px solid var(--ia)}.motif-letter .wedding-ornament{transform:rotate(-12deg)}.motif-circle .wedding-ornament{border:1px solid var(--ia);border-radius:50%;padding:15px}.motif-circle .wedding-ornament:before,.motif-circle .wedding-ornament:after{display:none}.motif-frame .wedding-ornament{font-size:65px}.motif-poster .wedding-ornament{font-size:38px;letter-spacing:8px}.mini .wedding-ornament{font-size:30px;margin-bottom:3px}.mini .invite-cover{min-height:370px;height:370px}.customer-fields{border:1px solid #ccd3db;border-radius:12px;padding:20px;display:grid;gap:16px}.customer-fields legend{padding:0 8px;font-weight:700}.bot-field{display:none!important}.checkout.editor-fields{max-width:760px}#wedding-route a{text-decoration:underline}button:disabled{opacity:.6;cursor:not-allowed}#draft-status a{text-decoration:underline}.invite-cover{position:relative}.invite-body:after{content:"❦";display:block;color:var(--ia);font:48px Georgia;margin-top:30px}
