@font-face{font-family:EA-Carlito;src:url('../fonts/designer/Carlito-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:EA-Caladea;src:url('../fonts/designer/Caladea-Regular.woff2') format('woff2');font-display:swap}
.ea{max-width:1280px;margin:auto;padding:28px 20px 64px;color:#243d34;line-height:1.6}.ea *{box-sizing:border-box}.ea [hidden]{display:none!important}.ea button,.ea input,.ea select,.ea textarea{font:inherit}.ea button,.ea select,.ea input[type=file],.ea summary{cursor:pointer}.ea h1,.ea h2,.ea p{margin-top:0}.ea h1{font-size:36px;line-height:1.16;letter-spacing:-1px;margin-bottom:14px;font-weight:700}.ea h2{font-size:19px;font-weight:700;line-height:1.35;margin-bottom:20px}.ea a{color:#006633}.ea .ck-breadcrumb{margin-bottom:30px;font-size:13px}.ea-heading{display:flex;gap:32px;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.ea-heading>div{max-width:780px}.ea-heading>div>p:last-child{font-size:16px;color:#566b61;max-width:740px;margin-bottom:0}.ea-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#006633;margin-bottom:12px}.ea-free{flex-shrink:0;margin-top:34px;border-radius:30px;background:#edf6ef;color:#006633;padding:8px 14px;font-size:12px;font-weight:700}.ea-free>span{margin-right:5px}.ea-workspace{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);gap:28px;align-items:start}.ea-panel,.ea-preview-panel{border:1px solid #d7e3dc;border-radius:16px;background:#fff;overflow:hidden}.ea-panel{padding:25px;margin-bottom:18px}.ea label:not(.ea-checkbox){display:block;font-weight:600;font-size:12px;line-height:1.5;margin:0 0 7px}.ea input:not([type=checkbox]),.ea textarea,.ea select{display:block;width:100%;border:1px solid #c5d8cb;background:#fff;border-radius:7px;min-height:44px;padding:10px 12px;color:#243d34;font-size:14px;max-width:100%}.ea textarea{resize:vertical;line-height:1.55;min-height:125px}.ea input[type=checkbox]{width:18px;height:18px;accent-color:#006633;flex-shrink:0;margin:0}.ea button{border:1px solid #c5d8cb;min-height:44px;padding:10px 15px;background:#fff;color:#006633;font-size:13px;font-weight:600;border-radius:7px;line-height:1.5}.ea button:hover{background:#f1f6f2;border-color:#006633}.ea button:disabled{opacity:.48;cursor:not-allowed}.ea button[aria-busy="true"]:disabled{cursor:wait}.ea :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #ef9657;outline-offset:3px}.ea .ea-primary{background:#006633;color:#fff;border-color:#006633}.ea .ea-primary:hover{background:#004d27}.ea .ea-text-btn{border:0;padding:8px 0;text-align:left;text-decoration:underline;font-size:12px;min-height:44px}.ea .ea-text-btn:hover{background:transparent}.ea-tabs{display:flex;padding:4px;gap:4px;border-radius:8px;background:#f1f5f2;margin-bottom:20px}.ea-tabs button{width:50%;border-color:transparent;background:transparent;color:#5a6e63}.ea-tabs button[aria-selected=true]{background:#fff;color:#006633;box-shadow:0 1px 5px #213c3015;border-color:#d8e4dc}.ea-hint{font-size:12px;color:#65766c;line-height:1.65;margin:8px 0 0}.ea-sender{border-top:1px solid #e3ebe5;margin-top:20px;padding-top:18px}.ea-checkbox{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:600;cursor:pointer;min-height:32px}.ea-sender>div{margin-top:12px}.ea-two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin-top:16px}.ea-position{margin-top:20px;border-top:1px solid #e3ebe5;padding-top:16px}.ea details summary{font-size:12px;font-weight:600;padding:8px 0;min-height:40px;line-height:1.6}.ea-upload{margin-top:10px!important}.ea-upload input{margin-top:8px;font-size:12px!important;padding:10px!important;background:#f6f9f6!important}.ea code{font-size:11px;white-space:normal;overflow-wrap:anywhere;color:#43594e;background:#f3f6f3;display:block;padding:8px}#eaCsvStatus{font-size:13px;margin-top:10px;overflow-wrap:anywhere}.ea-selected-address{white-space:pre-line;font-size:12px;background:#f4f7f4;padding:12px;border-radius:7px;overflow-wrap:anywhere;margin:8px 0 0}.ea-privacy{display:flex;gap:10px;color:#607569;font-size:12px;padding:2px 7px;line-height:1.65}.ea-privacy svg{width:20px;height:22px;flex-shrink:0;fill:none;stroke:#56826a;stroke-width:1.5;margin-top:2px}.ea-preview-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e8e1;gap:10px}.ea-preview-header h2{margin:0;font-size:16px}.ea-preview-header>span{color:#587160;font-size:12px;text-align:right}.ea-paper-wrap{padding:36px 26px;background:#f0f3ed;min-height:220px;display:flex;align-items:center;justify-content:center}.ea-paper-wrap svg{display:block;box-shadow:0 8px 26px #263c3010;background:white;width:100%;height:auto;overflow:visible;border:1px solid #e0e6db}.ea-example{font-size:12px;color:#7a6a47;padding:10px 24px;background:#fbf8f0;margin:0}.ea-preview-hint{padding:16px 24px 0;margin:0}.ea-status{margin:16px 24px 0;padding:12px 14px;border-radius:7px;background:#f1f6f2;color:#365442;font-size:13px;overflow-wrap:anywhere}.ea-status.is-error{color:#903b23;background:#fff1e9}.ea-export{display:flex;gap:10px;flex-wrap:wrap;padding:20px 24px 24px}.ea-export button{flex:1;white-space:nowrap}.ea-instructions{padding:24px 8px 0}.ea-instructions h2{font-size:17px;margin-bottom:12px}.ea-instructions ol{padding-left:20px;color:#5a6d61;font-size:13px;margin:0}.ea-instructions li{padding:0 0 10px 6px}.ea-faq{border-top:1px solid #dbe6de;margin-top:35px;padding-top:28px;max-width:850px}.ea-faq h2{font-size:22px}.ea-faq details{border-bottom:1px solid #e3ebe5;padding:7px 0}.ea-faq summary{font-size:14px!important;min-height:44px}.ea-faq p,.ea-faq a{font-size:14px;color:#566b5e}.ea-faq details a{display:inline-block;padding-bottom:14px;color:#006633}.ea .ea-shop{display:inline-block;padding:20px 0 0;font-weight:600;color:#006633}.ea-notice{padding:20px;background:#fff1e9;color:#853b24;border-radius:10px}
@media(min-width:1000px){.ea-output{position:sticky;top:115px}}
@media(max-width:1050px){.ea-heading{display:block}.ea-free{display:inline-block;margin-top:14px}.ea-workspace{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px}.ea-panel{padding:20px}.ea-export{flex-direction:column}.ea h1{font-size:32px}}
@media(max-width:760px){.ea{padding:20px 16px 45px}.ea-heading{margin-bottom:24px}.ea h1{font-size:28px;letter-spacing:-.5px}.ea-heading>div>p:last-child{font-size:14px}.ea-workspace{display:flex;flex-direction:column;gap:5px}.ea-controls,.ea-output{width:100%;min-width:0}.ea-output{position:static}.ea-panel{padding:20px}.ea-preview-header{padding:18px}.ea-paper-wrap{padding:24px 16px;min-height:155px}.ea-export{flex-direction:row;padding:18px}.ea-export button{white-space:normal;min-width:125px}.ea-status{margin:14px 18px 0}.ea-preview-hint{padding:14px 18px 0}.ea-example{padding:10px 18px}.ea .ck-breadcrumb{font-size:11px;margin-bottom:22px}.ea-faq{margin-top:22px}.ea-free{font-size:11px}.ea-two{gap:10px}.ea-preview-header>span{font-size:11px}.ea-preview-header h2{font-size:15px}}
@media(prefers-reduced-motion:reduce){.ea *{scroll-behavior:auto!important}}
.ea details summary{display:block;list-style:none;padding-right:25px;position:relative}.ea details summary::-webkit-details-marker{display:none}.ea details summary:after{content:'+';position:absolute;right:2px;top:6px;font-size:18px;color:#44765b;font-weight:400}.ea details[open]>summary:after{content:'−'}.ea-mobile-preview{display:none}#eaPreviewTitle{scroll-margin-top:140px}
@media(max-width:760px){.ea .ea-mobile-preview{display:block;font-size:13px;min-height:44px;padding:14px 0 0;font-weight:600;text-align:right}}

.ea-postage-fields{margin-top:16px}.ea-postage-fields textarea{min-height:90px}.ea-frame-option{margin-top:12px}.ea-mark-fieldset{border:0;border-top:1px solid #e3ebe5;margin:22px 0 18px;padding:18px 0 0;min-width:0}.ea-mark-fieldset legend{font-size:13px;font-weight:700;padding:0 8px 0 0;width:auto;margin:0;float:none;border:0}.ea-mark-fieldset>.ea-hint{margin-top:0}.ea-mark-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}.ea-mark-options .ea-checkbox{border:1px solid #d4e2d8;border-radius:7px;padding:9px;min-height:49px;align-items:flex-start;font-size:12px;line-height:1.45;font-weight:400;gap:8px}.ea-mark-options .ea-checkbox:has(input:checked){border-color:#006633;background:#f1f7f2;color:#00592d}.ea-mark-options input{margin-top:1px}.ea .ea-extra-mark{min-height:74px}.ea label.ea-mark-color{margin-top:16px}.ea-postal-note{padding-top:14px;border-top:1px solid #e3ebe5;margin-top:18px}.ea-postal-panel h2{margin-bottom:18px}

.ea #eaPreview[data-font="Carlito"] text{font-family:EA-Carlito!important}.ea #eaPreview[data-font="Caladea"] text{font-family:EA-Caladea!important}

.ea-print-service{margin:18px 0 8px;padding:24px;border:1px solid #cddfd2;border-radius:12px;background:#f1f7f2}.ea-print-service h2{font-size:20px;margin-bottom:10px}.ea-print-service>p{font-size:13px;color:#52695c}.ea a.ea-service-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;background:#006633;color:#fff;border-radius:7px;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5}.ea a.ea-service-link:hover{background:#004d27}.ea-print-service>.ea-hint{margin-top:12px;margin-bottom:0;font-size:12px}.ea-address-example{white-space:pre-wrap;line-height:1.7;padding:16px;border:1px solid #d7e3dc;border-radius:8px;background:#f5f8f4;font-size:14px;color:#243d34}.ea-faq a.ea-source-link{font-size:12px}.ea-faq details a.ea-service-link{padding-bottom:12px;margin-bottom:14px}@media(max-width:760px){.ea-print-service{padding:20px}.ea a.ea-service-link{width:100%;text-align:center}}
