.mz-pd *{box-sizing:border-box} .mz-pd p{margin:0 0 14px} .mz-pd h3{margin:26px 0 10px;font-size:16px;font-weight:700;color:#0B1F3A;letter-spacing:.02em;text-transform:uppercase} .mz-pd ul{margin:0;padding:0;list-style:none} .mz-pd li{position:relative;padding-left:20px;margin-bottom:9px} .mz-pd li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:#D9A441;border-radius:1px} .mz-pd b{color:#0B1F3A} .mz-pd a > span{text-decoration:underline;text-underline-offset:2px} @media (max-width:600px){.mz-pd h3{margin-top:22px}} /* ---- 标签页:纯 CSS,不用 JS ---- radio 藏在最前面,label 当按钮,:checked ~ 兄弟选择器控制显示。 主题过滤掉 也照样能切换。 */ .mz-pd__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)} .mz-pd__tabs{display:flex;flex-wrap:wrap;gap:4px;margin:26px 0 20px;padding:5px; background:#F4F5F9;border-radius:999px} .mz-pd__tabs label{padding:9px 18px;border-radius:999px;cursor:pointer; font-size:14px;font-weight:700;line-height:1.3;color:#5a6473; transition:background-color .18s ease,color .18s ease;user-select:none} .mz-pd__panel{display:none} .mz-pd__panel > :first-child{margin-top:0} .mz-pd__panel > :last-child{margin-bottom:0} #mzpd-diestruckpins-t1:checked ~ .mz-pd__panels > .mz-pd__panel:nth-child(1), #mzpd-diestruckpins-t2:checked ~ .mz-pd__panels > .mz-pd__panel:nth-child(2), #mzpd-diestruckpins-t3:checked ~ .mz-pd__panels > .mz-pd__panel:nth-child(3){display:block} #mzpd-diestruckpins-t1:checked ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t1"], #mzpd-diestruckpins-t2:checked ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t2"], #mzpd-diestruckpins-t3:checked ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t3"]{background:#F5CE86;color:#0B1F3A} #mzpd-diestruckpins-t1:focus-visible ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t1"], #mzpd-diestruckpins-t2:focus-visible ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t2"], #mzpd-diestruckpins-t3:focus-visible ~ .mz-pd__tabs label[for="mzpd-diestruckpins-t3"]{outline:2px solid #0B1F3A;outline-offset:2px} @media (max-width:600px){ .mz-pd__tabs{border-radius:14px;justify-content:center} .mz-pd__tabs label{padding:8px 14px;font-size:13px} } A die struck pin is stamped from a single piece of metal, and the design is the metal itself: raised surfaces catch the light, recessed ones hold shadow. Most die struck pins are left bare, which is why they read as formal rather than bright — and with no printed layer, there is nothing to fade or peel. It suits crests and seals, service and anniversary pins, and membership awards. Colour is optional rather than absent: we can fill a few chosen areas — a logo, a name banner, a date — and leave the rest as bare metal, which keeps the formal look while making one element stand out. If instead you want colour across the whole design, order soft enamel pins — same struck metal base, with every recess filled. Details Design Turnaround Minimum Order Quantity: 25 units per design. Material: depending on the shape, our custom die struck lapel pins are created using either iron or zinc alloy. Plating: six finishes included at no extra cost — antique or high-polish in gold, silver and copper, plus dual-plating. Choose yours in the cart. Partial colour: optional. Tell us in the order notes which areas you want filled and we will show it on your free digital proof before anything is made. Extras: you can choose custom back stamps, backer cards, or laser engraving from the cart page. File Type: we can use any format but prefer vector files when possible. What works best: contrast comes from raised against recessed metal, so bold shapes and even line weights read clearly, while hairline detail and very small text tend to fill in. If one element has to stand out, that is the one to pick out in colour. Average Production Time: 10-15 business days after your free digital proof has been approved. Average Transit Time: typically 7-15 business days, with free worldwide shipping. Expedited shipping is available on request if you have a firm event date.