{"id":7869,"date":"2026-07-15T12:30:27","date_gmt":"2026-07-15T12:30:27","guid":{"rendered":"https:\/\/veperpins.com\/?page_id=7869"},"modified":"2026-07-26T17:12:57","modified_gmt":"2026-07-26T17:12:57","slug":"order-bulk-lapel-pins","status":"publish","type":"page","link":"https:\/\/veperpins.com\/custom-pin\/order-bulk-lapel-pins\/","title":{"rendered":"Bulk Lapel Pins"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* =====================================\n   Bulk Lapel Pin Hero\n===================================== *\/\n\n.vp-bulk-pin-hero {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  padding: 62px;\n  overflow: hidden;\n  background: #eef7ff;\n  border: 1px solid #d8e9f6;\n  border-radius: 32px;\n}\n\n.vp-bulk-pin-hero,\n.vp-bulk-pin-hero *,\n.vp-bulk-pin-hero *::before,\n.vp-bulk-pin-hero *::after {\n  box-sizing: border-box;\n}\n\n.vp-bulk-pin-hero__inner {\n  display: grid;\n  grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);\n  align-items: center;\n  gap: 62px;\n}\n\n.vp-bulk-pin-hero__content {\n  min-width: 0;\n}\n\n\/* Label *\/\n\n.vp-bulk-pin-hero__label {\n  display: inline-flex;\n  align-items: center;\n  margin: 0 0 17px;\n  padding: 8px 14px;\n  color: #12649c;\n  background: #ffffff;\n  border: 1px solid #d5e8f5;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.2;\n}\n\n\/* Heading *\/\n\n.vp-bulk-pin-hero__title {\n  max-width: 680px;\n  margin: 0 0 22px;\n  color: #102f4d;\n  font-size: clamp(34px, 4vw, 52px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.035em;\n}\n\n\/* Copy *\/\n\n.vp-bulk-pin-hero__description {\n  max-width: 680px;\n  margin: 0 0 14px;\n  color: #4d6478;\n  font-size: 17px;\n  line-height: 1.72;\n}\n\n.vp-bulk-pin-hero__mobile-copy {\n  display: none;\n}\n\n\/* Features *\/\n\n.vp-bulk-pin-hero__features {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  margin: 27px 0 0;\n  padding: 0;\n  list-style: none;\n}\n\n.vp-bulk-pin-hero__feature {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  min-width: 0;\n  min-height: 60px;\n  padding: 11px 13px;\n  color: #173a57;\n  background: rgba(255, 255, 255, 0.84);\n  border: 1px solid #d8e8f4;\n  border-radius: 13px;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.vp-bulk-pin-hero__icon {\n  display: inline-flex;\n  flex: 0 0 36px;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  color: #1268a6;\n  background: #e5f3fd;\n  border-radius: 9px;\n}\n\n.vp-bulk-pin-hero__icon svg {\n  display: block;\n  width: 20px;\n  height: 20px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n\/* Button *\/\n\n.vp-bulk-pin-hero__button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-height: 54px;\n  margin-top: 28px;\n  padding: 15px 28px;\n  color: #ffffff;\n  background: #1268a6;\n  border: 2px solid #1268a6;\n  border-radius: 12px;\n  box-shadow: 0 10px 24px rgba(18, 104, 166, 0.17);\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1;\n  text-decoration: none;\n  transition:\n    background-color 0.2s ease,\n    border-color 0.2s ease,\n    box-shadow 0.2s ease,\n    transform 0.2s ease;\n}\n\n.vp-bulk-pin-hero__button svg {\n  display: block;\n  width: 19px;\n  height: 19px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform 0.2s ease;\n}\n\n.vp-bulk-pin-hero__button:hover {\n  color: #ffffff;\n  background: #0d527f;\n  border-color: #0d527f;\n  box-shadow: 0 14px 28px rgba(18, 104, 166, 0.22);\n  transform: translateY(-2px);\n}\n\n.vp-bulk-pin-hero__button:hover svg {\n  transform: translateX(3px);\n}\n\n.vp-bulk-pin-hero__button:focus-visible {\n  outline: 3px solid rgba(18, 104, 166, 0.28);\n  outline-offset: 4px;\n}\n\n\/* Image *\/\n\n.vp-bulk-pin-hero__media {\n  width: 100%;\n  min-width: 0;\n  padding: 12px;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #d8e7f2;\n  border-radius: 24px;\n  box-shadow: 0 18px 44px rgba(29, 73, 108, 0.1);\n}\n\n.vp-bulk-pin-hero__media img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: #ffffff;\n  border-radius: 16px;\n}\n\n\/* =====================================\n   Tablet\n===================================== *\/\n\n@media (max-width: 960px) and (min-width: 601px) {\n  .vp-bulk-pin-hero {\n    width: calc(100% - 32px);\n    margin: 50px auto;\n    padding: 44px 36px;\n    border-radius: 28px;\n  }\n\n  .vp-bulk-pin-hero__inner {\n    grid-template-columns: minmax(0, 1fr) 310px;\n    gap: 36px;\n  }\n\n  .vp-bulk-pin-hero__title {\n    font-size: 38px;\n  }\n\n  .vp-bulk-pin-hero__description {\n    font-size: 16px;\n  }\n\n  .vp-bulk-pin-hero__features {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* =====================================\n   Mobile\n   Image sits beside the heading\n===================================== *\/\n\n@media (max-width: 600px) {\n  .vp-bulk-pin-hero {\n    width: calc(100% - 24px);\n    margin: 32px auto;\n    padding: 24px 18px;\n    border-radius: 22px;\n  }\n\n  .vp-bulk-pin-hero__inner {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 112px;\n    grid-template-areas:\n      \"label image\"\n      \"title image\"\n      \"mobile-copy mobile-copy\"\n      \"features features\"\n      \"button button\";\n    align-items: start;\n    column-gap: 14px;\n    row-gap: 0;\n  }\n\n  .vp-bulk-pin-hero__content {\n    display: contents;\n  }\n\n  .vp-bulk-pin-hero__label {\n    grid-area: label;\n    justify-self: start;\n    margin: 0 0 11px;\n    padding: 6px 10px;\n    font-size: 11px;\n    white-space: nowrap;\n  }\n\n  .vp-bulk-pin-hero__title {\n    grid-area: title;\n    align-self: start;\n    margin: 0;\n    font-size: 27px;\n    line-height: 1.13;\n    letter-spacing: -0.025em;\n  }\n\n  .vp-bulk-pin-hero__desktop-copy {\n    display: none;\n  }\n\n  .vp-bulk-pin-hero__mobile-copy {\n    display: block;\n    grid-area: mobile-copy;\n    margin: 20px 0 0;\n    color: #4d6478;\n    font-size: 15px;\n    line-height: 1.55;\n  }\n\n  .vp-bulk-pin-hero__media {\n    grid-area: image;\n    align-self: start;\n    width: 112px;\n    padding: 5px;\n    border-radius: 16px;\n    box-shadow: 0 10px 24px rgba(29, 73, 108, 0.1);\n  }\n\n  .vp-bulk-pin-hero__media img {\n    border-radius: 11px;\n  }\n\n  .vp-bulk-pin-hero__features {\n    grid-area: features;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 9px;\n    width: 100%;\n    margin: 20px 0 0;\n  }\n\n  .vp-bulk-pin-hero__feature {\n    gap: 8px;\n    min-height: 52px;\n    padding: 8px;\n    border-radius: 11px;\n    font-size: 12px;\n    line-height: 1.25;\n  }\n\n  .vp-bulk-pin-hero__icon {\n    flex-basis: 30px;\n    width: 30px;\n    height: 30px;\n    border-radius: 8px;\n  }\n\n  .vp-bulk-pin-hero__icon svg {\n    width: 17px;\n    height: 17px;\n  }\n\n  .vp-bulk-pin-hero__button {\n    grid-area: button;\n    width: 100%;\n    min-height: 51px;\n    margin-top: 18px;\n    padding: 14px 20px;\n    font-size: 15px;\n  }\n}\n\n\/* =====================================\n   Small Mobile\n===================================== *\/\n\n@media (max-width: 380px) {\n  .vp-bulk-pin-hero {\n    width: calc(100% - 16px);\n    padding: 20px 15px;\n  }\n\n  .vp-bulk-pin-hero__inner {\n    grid-template-columns: minmax(0, 1fr) 96px;\n    column-gap: 11px;\n  }\n\n  .vp-bulk-pin-hero__title {\n    font-size: 24px;\n  }\n\n  .vp-bulk-pin-hero__media {\n    width: 96px;\n  }\n\n  .vp-bulk-pin-hero__feature {\n    font-size: 11px;\n  }\n\n  .vp-bulk-pin-hero__icon {\n    flex-basis: 27px;\n    width: 27px;\n    height: 27px;\n  }\n}\n\n\/* Reduced motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vp-bulk-pin-hero__button,\n  .vp-bulk-pin-hero__button svg {\n    transition: none;\n  }\n\n  .vp-bulk-pin-hero__button:hover,\n  .vp-bulk-pin-hero__button:hover svg {\n    transform: none;\n  }\n}\n<\/style>\n\n<section\n  class=\"vp-bulk-pin-hero\"\n  aria-labelledby=\"vp-bulk-pin-hero-title\"\n>\n  <div class=\"vp-bulk-pin-hero__inner\">\n\n    <div class=\"vp-bulk-pin-hero__content\">\n\n      <span class=\"vp-bulk-pin-hero__label\">\n        Bulk Lapel Pin Orders\n      <\/span>\n\n      <h1\n        id=\"vp-bulk-pin-hero-title\"\n        class=\"vp-bulk-pin-hero__title\"\n      >\n        Bulk Lapel Pins for Businesses, Events &amp; Organizations\n      <\/h1>\n\n      <!-- Desktop Copy -->\n      <div class=\"vp-bulk-pin-hero__desktop-copy\">\n        <p class=\"vp-bulk-pin-hero__description\">\n          Whether you need a few hundred, thousands, or even tens of thousands\n          of lapel pins for your business, event, school, organization, or\n          retail project, VeperPins makes bulk ordering simple with clear\n          pricing based on your quantity, size, and finish options.\n        <\/p>\n\n        <p class=\"vp-bulk-pin-hero__description\">\n          Upload your logo or design today and compare pricing for different\n          order quantities.\n        <\/p>\n      <\/div>\n\n      <!-- Short Mobile Copy -->\n      <p class=\"vp-bulk-pin-hero__mobile-copy\">\n        Upload your design and get clear bulk pricing based on quantity,\n        size, and finish.\n      <\/p>\n\n      <ul class=\"vp-bulk-pin-hero__features\">\n\n        <li class=\"vp-bulk-pin-hero__feature\">\n          <span class=\"vp-bulk-pin-hero__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M4 18h4v2H4zM10 13h4v7h-4zM16 5h4v15h-4z\"><\/path>\n              <path d=\"m4 13 5-5 4 3 7-7\"><\/path>\n            <\/svg>\n          <\/span>\n          <span>Better Bulk Pricing<\/span>\n        <\/li>\n\n        <li class=\"vp-bulk-pin-hero__feature\">\n          <span class=\"vp-bulk-pin-hero__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M5 3h11l3 3v15H5z\"><\/path>\n              <path d=\"M16 3v4h4M8 13l2 2 5-5\"><\/path>\n            <\/svg>\n          <\/span>\n          <span>Free Digital Proof<\/span>\n        <\/li>\n\n        <li class=\"vp-bulk-pin-hero__feature\">\n          <span class=\"vp-bulk-pin-hero__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"><\/rect>\n              <rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"><\/rect>\n              <rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"><\/rect>\n              <rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"><\/rect>\n            <\/svg>\n          <\/span>\n          <span>Multiple Designs<\/span>\n        <\/li>\n\n        <li class=\"vp-bulk-pin-hero__feature\">\n          <span class=\"vp-bulk-pin-hero__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n              <path d=\"M3 12h18\"><\/path>\n              <path d=\"M12 3c3 3 4 6 4 9s-1 6-4 9\"><\/path>\n              <path d=\"M12 3c-3 3-4 6-4 9s1 6 4 9\"><\/path>\n            <\/svg>\n          <\/span>\n          <span>Worldwide Shipping<\/span>\n        <\/li>\n\n      <\/ul>\n\n      <a\n        class=\"vp-bulk-pin-hero__button\"\n        href=\"https:\/\/veperpins.com\/custom-pin-quote\/\"\n        aria-label=\"Get a bulk lapel pin quote\"\n      >\n        Get a Bulk Quote\n\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 12h14\"><\/path>\n          <path d=\"m13 6 6 6-6 6\"><\/path>\n        <\/svg>\n      <\/a>\n\n    <\/div>\n\n    <div class=\"vp-bulk-pin-hero__media\">\n      <img fetchpriority=\"high\"\n        src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/bulk-lapel-pins.webp\"\n        alt=\"Bulk custom lapel pins for businesses, events, and organizations\"\n        width=\"800\"\n        height=\"800\"\n        loading=\"eager\"\n        decoding=\"async\"\n        fetchpriority=\"high\"\n      >\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ========================================\n   Bulk Lapel Pin Gallery\n======================================== *\/\n\n.vp-bulk-gallery {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  padding: 54px;\n  overflow: hidden;\n  background: #f3f8fc;\n  border: 1px solid #dce9f3;\n  border-radius: 30px;\n}\n\n.vp-bulk-gallery,\n.vp-bulk-gallery *,\n.vp-bulk-gallery *::before,\n.vp-bulk-gallery *::after {\n  box-sizing: border-box;\n}\n\n\/* Header *\/\n\n.vp-bulk-gallery__header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 30px;\n  margin-bottom: 30px;\n}\n\n.vp-bulk-gallery__heading {\n  max-width: 720px;\n}\n\n.vp-bulk-gallery__label {\n  display: inline-block;\n  margin-bottom: 12px;\n  color: #17679f;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.vp-bulk-gallery__title {\n  margin: 0 0 12px;\n  color: #102f4d;\n  font-size: clamp(30px, 4vw, 46px);\n  font-weight: 800;\n  line-height: 1.15;\n  letter-spacing: -0.03em;\n}\n\n.vp-bulk-gallery__intro {\n  max-width: 680px;\n  margin: 0;\n  color: #536a7d;\n  font-size: 16px;\n  line-height: 1.65;\n}\n\n\/* Navigation *\/\n\n.vp-bulk-gallery__controls {\n  display: flex;\n  flex: 0 0 auto;\n  gap: 10px;\n}\n\n.vp-bulk-gallery__arrow {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 48px;\n  height: 48px;\n  padding: 0;\n  color: #155f94;\n  background: #ffffff;\n  border: 1px solid #d4e4ef;\n  border-radius: 50%;\n  box-shadow: 0 8px 22px rgba(32, 76, 110, 0.08);\n  cursor: pointer;\n  transition:\n    color 0.2s ease,\n    background-color 0.2s ease,\n    border-color 0.2s ease,\n    transform 0.2s ease;\n}\n\n.vp-bulk-gallery__arrow svg {\n  display: block;\n  width: 22px;\n  height: 22px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.vp-bulk-gallery__arrow:hover {\n  color: #ffffff;\n  background: #1268a6;\n  border-color: #1268a6;\n  transform: translateY(-2px);\n}\n\n.vp-bulk-gallery__arrow:focus-visible {\n  outline: 3px solid rgba(18, 104, 166, 0.25);\n  outline-offset: 3px;\n}\n\n.vp-bulk-gallery__arrow:disabled {\n  color: #9eb0bf;\n  background: #edf3f7;\n  border-color: #dde7ee;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 0.65;\n  transform: none;\n}\n\n\/* Horizontal viewport *\/\n\n.vp-bulk-gallery__viewport {\n  width: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  scroll-behavior: smooth;\n  scroll-snap-type: x mandatory;\n  overscroll-behavior-inline: contain;\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n  -webkit-overflow-scrolling: touch;\n}\n\n.vp-bulk-gallery__viewport::-webkit-scrollbar {\n  display: none;\n}\n\n.vp-bulk-gallery__track {\n  display: flex;\n  gap: 18px;\n  width: max-content;\n}\n\n\/* Gallery cards *\/\n\n.vp-bulk-gallery__item {\n  flex: 0 0 calc((1168px - 54px) \/ 4);\n  width: calc((1168px - 54px) \/ 4);\n  margin: 0;\n  padding: 10px;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #dce8f1;\n  border-radius: 18px;\n  box-shadow: 0 10px 28px rgba(33, 76, 108, 0.07);\n  scroll-snap-align: start;\n  scroll-snap-stop: always;\n}\n\n.vp-bulk-gallery__item img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: #ffffff;\n  border-radius: 12px;\n  transition: transform 0.25s ease;\n}\n\n.vp-bulk-gallery__item:hover img {\n  transform: scale(1.025);\n}\n\n\/* Mobile swipe note *\/\n\n.vp-bulk-gallery__mobile-hint {\n  display: none;\n}\n\n\/* ========================================\n   Medium Desktop\n======================================== *\/\n\n@media (max-width: 1240px) {\n  .vp-bulk-gallery__item {\n    flex-basis: calc((100vw - 190px) \/ 3);\n    width: calc((100vw - 190px) \/ 3);\n  }\n}\n\n\/* ========================================\n   Tablet\n======================================== *\/\n\n@media (max-width: 900px) {\n  .vp-bulk-gallery {\n    width: calc(100% - 32px);\n    margin: 50px auto;\n    padding: 40px 32px;\n    border-radius: 26px;\n  }\n\n  .vp-bulk-gallery__header {\n    align-items: center;\n    margin-bottom: 26px;\n  }\n\n  .vp-bulk-gallery__item {\n    flex-basis: calc((100vw - 114px) \/ 2);\n    width: calc((100vw - 114px) \/ 2);\n  }\n}\n\n\/* ========================================\n   Mobile\n======================================== *\/\n\n@media (max-width: 600px) {\n  .vp-bulk-gallery {\n    width: calc(100% - 24px);\n    margin: 36px auto;\n    padding: 28px 18px 22px;\n    border-radius: 22px;\n  }\n\n  .vp-bulk-gallery__header {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: end;\n    gap: 14px;\n    margin-bottom: 20px;\n  }\n\n  .vp-bulk-gallery__label {\n    margin-bottom: 8px;\n    font-size: 12px;\n  }\n\n  .vp-bulk-gallery__title {\n    margin-bottom: 0;\n    font-size: 28px;\n    line-height: 1.18;\n  }\n\n  .vp-bulk-gallery__intro {\n    display: none;\n  }\n\n  .vp-bulk-gallery__controls {\n    gap: 7px;\n  }\n\n  .vp-bulk-gallery__arrow {\n    width: 40px;\n    height: 40px;\n  }\n\n  .vp-bulk-gallery__arrow svg {\n    width: 19px;\n    height: 19px;\n  }\n\n  .vp-bulk-gallery__track {\n    gap: 12px;\n  }\n\n  .vp-bulk-gallery__item {\n    flex-basis: 82vw;\n    width: 82vw;\n    max-width: 330px;\n    padding: 8px;\n    border-radius: 15px;\n  }\n\n  .vp-bulk-gallery__item img {\n    border-radius: 10px;\n  }\n\n  .vp-bulk-gallery__mobile-hint {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    margin-top: 14px;\n    color: #667d90;\n    font-size: 12px;\n    font-weight: 600;\n  }\n\n  .vp-bulk-gallery__mobile-hint svg {\n    display: block;\n    width: 17px;\n    height: 17px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n}\n\n\/* ========================================\n   Small Mobile\n======================================== *\/\n\n@media (max-width: 380px) {\n  .vp-bulk-gallery {\n    width: calc(100% - 16px);\n    padding: 24px 14px 20px;\n  }\n\n  .vp-bulk-gallery__title {\n    font-size: 25px;\n  }\n\n  .vp-bulk-gallery__arrow {\n    width: 36px;\n    height: 36px;\n  }\n\n  .vp-bulk-gallery__item {\n    flex-basis: 80vw;\n    width: 80vw;\n  }\n}\n\n\/* Reduced motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vp-bulk-gallery__viewport {\n    scroll-behavior: auto;\n  }\n\n  .vp-bulk-gallery__arrow,\n  .vp-bulk-gallery__item img {\n    transition: none;\n  }\n\n  .vp-bulk-gallery__arrow:hover,\n  .vp-bulk-gallery__item:hover img {\n    transform: none;\n  }\n}\n<\/style>\n\n<section class=\"vp-bulk-gallery\" aria-labelledby=\"vp-bulk-gallery-title\">\n  <div class=\"vp-bulk-gallery__header\">\n    <div class=\"vp-bulk-gallery__heading\">\n      <span class=\"vp-bulk-gallery__label\">Custom Pin Gallery<\/span>\n\n      <h2 id=\"vp-bulk-gallery-title\" class=\"vp-bulk-gallery__title\">\n        Bulk Lapel Pin Ideas\n      <\/h2>\n\n      <p class=\"vp-bulk-gallery__intro\">\n        Explore custom lapel pins made for businesses, events, schools,\n        organizations, promotions, and retail projects.\n      <\/p>\n    <\/div>\n\n    <div class=\"vp-bulk-gallery__controls\" aria-label=\"Gallery controls\">\n      <button class=\"vp-bulk-gallery__arrow vp-bulk-gallery__arrow--prev\" type=\"button\" aria-label=\"View previous images\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M15 18l-6-6 6-6\"><\/path>\n        <\/svg>\n      <\/button>\n\n      <button class=\"vp-bulk-gallery__arrow vp-bulk-gallery__arrow--next\" type=\"button\" aria-label=\"View next images\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M9 6l6 6-6 6\"><\/path>\n        <\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-bulk-gallery__viewport\">\n    <div class=\"vp-bulk-gallery__track\">\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img fetchpriority=\"high\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/1.webp\" alt=\"Custom bulk lapel pin example 1\" width=\"800\" height=\"800\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/2.webp\" alt=\"Custom bulk lapel pin example 2\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/3.webp\" alt=\"Custom bulk lapel pin example 3\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/4.webp\" alt=\"Custom bulk lapel pin example 4\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/5.webp\" alt=\"Custom bulk lapel pin example 5\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/6.webp\" alt=\"Custom bulk lapel pin example 6\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/7.webp\" alt=\"Custom bulk lapel pin example 7\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/8.webp\" alt=\"Custom bulk lapel pin example 8\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/9.webp\" alt=\"Custom bulk lapel pin example 9\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n      <figure class=\"vp-bulk-gallery__item\">\n        <img loading=\"lazy\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/10.webp\" alt=\"Custom bulk lapel pin example 10\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-bulk-gallery__mobile-hint\" aria-hidden=\"true\">\n    <span>Swipe to explore<\/span>\n\n    <svg viewBox=\"0 0 24 24\">\n      <path d=\"M5 12h14\"><\/path>\n      <path d=\"m15 8 4 4-4 4\"><\/path>\n    <\/svg>\n  <\/div>\n<\/section>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".vp-bulk-gallery\").forEach(function (gallery) {\n    const viewport = gallery.querySelector(\".vp-bulk-gallery__viewport\");\n    const items = gallery.querySelectorAll(\".vp-bulk-gallery__item\");\n    const prevButton = gallery.querySelector(\".vp-bulk-gallery__arrow--prev\");\n    const nextButton = gallery.querySelector(\".vp-bulk-gallery__arrow--next\");\n\n    if (!viewport || !items.length || !prevButton || !nextButton) return;\n\n    function getScrollDistance() {\n      const firstItem = items[0];\n      const track = gallery.querySelector(\".vp-bulk-gallery__track\");\n      const gap = parseFloat(getComputedStyle(track).gap) || 0;\n\n      return firstItem.getBoundingClientRect().width + gap;\n    }\n\n    function updateButtons() {\n      const maxScroll = viewport.scrollWidth - viewport.clientWidth;\n      const currentScroll = viewport.scrollLeft;\n\n      prevButton.disabled = currentScroll <= 3;\n      nextButton.disabled = currentScroll >= maxScroll - 3;\n    }\n\n    prevButton.addEventListener(\"click\", function () {\n      viewport.scrollBy({\n        left: -getScrollDistance(),\n        behavior: \"smooth\"\n      });\n    });\n\n    nextButton.addEventListener(\"click\", function () {\n      viewport.scrollBy({\n        left: getScrollDistance(),\n        behavior: \"smooth\"\n      });\n    });\n\n    viewport.addEventListener(\"scroll\", updateButtons, {\n      passive: true\n    });\n\n    window.addEventListener(\"resize\", updateButtons);\n\n    updateButtons();\n  });\n});\n<\/script>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   Bulk Lapel Pin Pricing\n========================================= *\/\n\n.vp-bulk-price {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  color: #17344e;\n}\n\n.vp-bulk-price,\n.vp-bulk-price *,\n.vp-bulk-price *::before,\n.vp-bulk-price *::after {\n  box-sizing: border-box;\n}\n\n.vp-bulk-price__inner {\n  padding: 64px;\n  overflow: hidden;\n  background: #f2f8fd;\n  border: 1px solid #d9e8f3;\n  border-radius: 32px;\n}\n\n\/* Header *\/\n\n.vp-bulk-price__header {\n  max-width: 820px;\n  margin: 0 auto 38px;\n  text-align: center;\n}\n\n.vp-bulk-price__eyebrow,\n.vp-bulk-price__section-label {\n  display: inline-block;\n  color: #17689f;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.3;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-bulk-price__eyebrow {\n  margin-bottom: 13px;\n  padding: 8px 14px;\n  background: #ffffff;\n  border: 1px solid #d5e7f4;\n  border-radius: 999px;\n}\n\n.vp-bulk-price__title {\n  margin: 0 0 18px;\n  color: #102f4d;\n  font-size: clamp(34px, 4.5vw, 54px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.035em;\n}\n\n.vp-bulk-price__intro {\n  max-width: 760px;\n  margin: 0 auto;\n  color: #536b7f;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n\/* Price Highlight *\/\n\n.vp-bulk-price__highlight {\n  display: grid;\n  grid-template-columns: auto minmax(0, 1fr) auto;\n  align-items: center;\n  gap: 22px;\n  margin-bottom: 30px;\n  padding: 28px;\n  background: #ffffff;\n  border: 1px solid #d7e7f2;\n  border-radius: 22px;\n  box-shadow: 0 14px 36px rgba(30, 76, 111, 0.07);\n}\n\n.vp-bulk-price__highlight-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 58px;\n  height: 58px;\n  color: #1268a6;\n  background: #e5f3fd;\n  border-radius: 16px;\n}\n\n.vp-bulk-price__highlight-icon svg {\n  width: 29px;\n  height: 29px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.vp-bulk-price__highlight-content h3 {\n  margin: 0 0 8px;\n  color: #143957;\n  font-size: 21px;\n  font-weight: 800;\n  line-height: 1.3;\n}\n\n.vp-bulk-price__highlight-content p {\n  margin: 0;\n  color: #566e81;\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n.vp-bulk-price__highlight-content strong {\n  color: #143957;\n}\n\n.vp-bulk-price__saving {\n  min-width: 190px;\n  padding: 18px;\n  text-align: center;\n  background: #eff8ff;\n  border: 1px solid #d4eaf9;\n  border-radius: 16px;\n}\n\n.vp-bulk-price__saving-label {\n  display: block;\n  margin-bottom: 7px;\n  color: #5d7486;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.vp-bulk-price__saving-prices {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n}\n\n.vp-bulk-price__saving-old {\n  color: #7b8d9c;\n  font-size: 17px;\n  font-weight: 700;\n  text-decoration: line-through;\n}\n\n.vp-bulk-price__saving-arrow {\n  color: #7a91a2;\n}\n\n.vp-bulk-price__saving-new {\n  color: #0878b8;\n  font-size: 27px;\n  font-weight: 800;\n}\n\n\/* Pricing Table Card *\/\n\n.vp-bulk-price__table-card {\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #d7e6f1;\n  border-radius: 24px;\n  box-shadow: 0 14px 38px rgba(30, 76, 111, 0.07);\n}\n\n.vp-bulk-price__table-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 24px;\n  padding: 28px 30px 24px;\n  border-bottom: 1px solid #e2edf4;\n}\n\n.vp-bulk-price__table-header h3 {\n  margin: 7px 0 0;\n  color: #123652;\n  font-size: 26px;\n  font-weight: 800;\n  line-height: 1.25;\n}\n\n.vp-bulk-price__specs {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  gap: 9px;\n}\n\n.vp-bulk-price__specs span {\n  display: inline-flex;\n  gap: 5px;\n  padding: 8px 12px;\n  color: #516a7e;\n  background: #f2f7fb;\n  border: 1px solid #dce9f2;\n  border-radius: 999px;\n  font-size: 13px;\n  line-height: 1.3;\n}\n\n.vp-bulk-price__specs strong {\n  color: #173b58;\n}\n\n.vp-bulk-price__table-wrap {\n  width: 100%;\n  overflow-x: auto;\n}\n\n.vp-bulk-price__table {\n  width: 100%;\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\n.vp-bulk-price__table th,\n.vp-bulk-price__table td {\n  padding: 16px 30px;\n  text-align: left;\n  vertical-align: middle;\n  border-bottom: 1px solid #e6eef4;\n}\n\n.vp-bulk-price__table th {\n  color: #405c72;\n  background: #f6f9fc;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.4;\n  letter-spacing: 0.03em;\n  text-transform: uppercase;\n}\n\n.vp-bulk-price__table td {\n  color: #486177;\n  font-size: 15px;\n  line-height: 1.45;\n}\n\n.vp-bulk-price__table td:first-child {\n  color: #173b58;\n  font-weight: 750;\n}\n\n.vp-bulk-price__table td strong {\n  color: #0c6fa9;\n  font-size: 18px;\n}\n\n.vp-bulk-price__table tbody tr:last-child td {\n  border-bottom: 0;\n}\n\n.vp-bulk-price__table tbody tr:hover {\n  background: #f8fbfd;\n}\n\n.vp-bulk-price__popular-row {\n  background: #f5faff;\n}\n\n.vp-bulk-price__best-row {\n  background: #edf8ff;\n}\n\n.vp-bulk-price__popular,\n.vp-bulk-price__best {\n  display: inline-flex;\n  margin-left: 8px;\n  padding: 5px 8px;\n  border-radius: 999px;\n  font-size: 10px;\n  font-weight: 800;\n  line-height: 1;\n  vertical-align: middle;\n  text-transform: uppercase;\n}\n\n.vp-bulk-price__popular {\n  color: #12649c;\n  background: #dcefff;\n}\n\n.vp-bulk-price__best {\n  color: #08734d;\n  background: #dff7ec;\n}\n\n.vp-bulk-price__base {\n  color: #788b99;\n  font-size: 13px;\n  font-weight: 600;\n}\n\n.vp-bulk-price__discount {\n  display: inline-flex;\n  padding: 6px 10px;\n  color: #08734d;\n  background: #e8f8f1;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.2;\n}\n\n.vp-bulk-price__table-note {\n  margin: 0;\n  padding: 18px 30px;\n  color: #657c8e;\n  background: #fafcfd;\n  border-top: 1px solid #e5edf3;\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n\/* Quantity Guide *\/\n\n.vp-bulk-price__guide {\n  margin-top: 54px;\n}\n\n.vp-bulk-price__guide-header {\n  margin-bottom: 24px;\n  text-align: center;\n}\n\n.vp-bulk-price__guide-header h3 {\n  margin: 8px 0 0;\n  color: #123652;\n  font-size: clamp(27px, 3.5vw, 38px);\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: -0.025em;\n}\n\n.vp-bulk-price__guide-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.vp-bulk-price__guide-card {\n  position: relative;\n  padding: 24px;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #d9e7f1;\n  border-radius: 18px;\n  box-shadow: 0 10px 28px rgba(30, 76, 111, 0.05);\n}\n\n.vp-bulk-price__guide-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 24px;\n  width: 48px;\n  height: 4px;\n  background: #1680ba;\n  border-radius: 0 0 5px 5px;\n}\n\n.vp-bulk-price__guide-number {\n  margin-bottom: 16px;\n  color: #0d75ad;\n  font-size: 24px;\n  font-weight: 800;\n  line-height: 1.2;\n}\n\n.vp-bulk-price__guide-card h4 {\n  margin: 0 0 10px;\n  color: #163a57;\n  font-size: 17px;\n  font-weight: 800;\n  line-height: 1.3;\n}\n\n.vp-bulk-price__guide-card p {\n  margin: 0;\n  color: #5a7183;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* Price Notes *\/\n\n.vp-bulk-price__notes {\n  display: grid;\n  grid-template-columns: auto minmax(0, 1fr);\n  gap: 18px;\n  margin-top: 30px;\n  padding: 26px;\n  background: #fffaf0;\n  border: 1px solid #f0dfbc;\n  border-radius: 18px;\n}\n\n.vp-bulk-price__notes-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 44px;\n  height: 44px;\n  color: #9b6b13;\n  background: #fff0cb;\n  border-radius: 12px;\n}\n\n.vp-bulk-price__notes-icon svg {\n  width: 23px;\n  height: 23px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.vp-bulk-price__notes-content h3 {\n  margin: 0 0 8px;\n  color: #614918;\n  font-size: 19px;\n  font-weight: 800;\n  line-height: 1.3;\n}\n\n.vp-bulk-price__notes-content p {\n  margin: 0 0 7px;\n  color: #705e37;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n.vp-bulk-price__notes-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* CTA *\/\n\n.vp-bulk-price__cta {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto;\n  align-items: center;\n  gap: 38px;\n  margin-top: 34px;\n  padding: 38px;\n  color: #ffffff;\n  background: #123f61;\n  border-radius: 22px;\n}\n\n.vp-bulk-price__cta-label {\n  display: inline-block;\n  margin-bottom: 8px;\n  color: #aad9f3;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-bulk-price__cta h3 {\n  margin: 0 0 10px;\n  color: #ffffff;\n  font-size: clamp(25px, 3vw, 34px);\n  font-weight: 800;\n  line-height: 1.2;\n}\n\n.vp-bulk-price__cta p {\n  max-width: 720px;\n  margin: 0;\n  color: #d5e6f1;\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n.vp-bulk-price__button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-height: 54px;\n  padding: 15px 25px;\n  color: #123f61;\n  background: #ffffff;\n  border: 2px solid #ffffff;\n  border-radius: 12px;\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.14);\n  font-size: 15px;\n  font-weight: 800;\n  line-height: 1;\n  text-decoration: none;\n  white-space: nowrap;\n  transition:\n    color 0.2s ease,\n    background-color 0.2s ease,\n    transform 0.2s ease,\n    box-shadow 0.2s ease;\n}\n\n.vp-bulk-price__button svg {\n  width: 19px;\n  height: 19px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform 0.2s ease;\n}\n\n.vp-bulk-price__button:hover {\n  color: #ffffff;\n  background: transparent;\n  transform: translateY(-2px);\n  box-shadow: none;\n}\n\n.vp-bulk-price__button:hover svg {\n  transform: translateX(3px);\n}\n\n.vp-bulk-price__button:focus-visible {\n  outline: 3px solid rgba(255, 255, 255, 0.4);\n  outline-offset: 4px;\n}\n\n\/* =========================================\n   Tablet\n========================================= *\/\n\n@media (max-width: 960px) {\n  .vp-bulk-price {\n    width: calc(100% - 32px);\n    margin: 52px auto;\n  }\n\n  .vp-bulk-price__inner {\n    padding: 46px 34px;\n    border-radius: 27px;\n  }\n\n  .vp-bulk-price__highlight {\n    grid-template-columns: auto minmax(0, 1fr);\n  }\n\n  .vp-bulk-price__saving {\n    grid-column: 1 \/ -1;\n    width: 100%;\n  }\n\n  .vp-bulk-price__guide-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .vp-bulk-price__cta {\n    grid-template-columns: 1fr;\n  }\n\n  .vp-bulk-price__button {\n    justify-self: start;\n  }\n}\n\n\/* =========================================\n   Mobile\n========================================= *\/\n\n@media (max-width: 600px) {\n  .vp-bulk-price {\n    width: calc(100% - 24px);\n    margin: 36px auto;\n  }\n\n  .vp-bulk-price__inner {\n    padding: 30px 16px 16px;\n    border-radius: 22px;\n  }\n\n  .vp-bulk-price__header {\n    margin-bottom: 26px;\n    text-align: left;\n  }\n\n  .vp-bulk-price__eyebrow {\n    margin-bottom: 11px;\n    padding: 7px 11px;\n    font-size: 11px;\n  }\n\n  .vp-bulk-price__title {\n    margin-bottom: 14px;\n    font-size: 31px;\n    line-height: 1.14;\n  }\n\n  .vp-bulk-price__intro {\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .vp-bulk-price__highlight {\n    grid-template-columns: 42px minmax(0, 1fr);\n    gap: 13px;\n    padding: 18px;\n    border-radius: 17px;\n  }\n\n  .vp-bulk-price__highlight-icon {\n    width: 42px;\n    height: 42px;\n    border-radius: 11px;\n  }\n\n  .vp-bulk-price__highlight-icon svg {\n    width: 22px;\n    height: 22px;\n  }\n\n  .vp-bulk-price__highlight-content h3 {\n    font-size: 17px;\n  }\n\n  .vp-bulk-price__highlight-content p {\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  .vp-bulk-price__saving {\n    grid-column: 1 \/ -1;\n    min-width: 0;\n    padding: 13px;\n  }\n\n  .vp-bulk-price__saving-new {\n    font-size: 23px;\n  }\n\n  .vp-bulk-price__table-card {\n    border-radius: 18px;\n  }\n\n  .vp-bulk-price__table-header {\n    display: block;\n    padding: 21px 18px 18px;\n  }\n\n  .vp-bulk-price__table-header h3 {\n    font-size: 22px;\n  }\n\n  .vp-bulk-price__specs {\n    justify-content: flex-start;\n    margin-top: 14px;\n  }\n\n  .vp-bulk-price__table thead {\n    display: none;\n  }\n\n  .vp-bulk-price__table,\n  .vp-bulk-price__table tbody,\n  .vp-bulk-price__table tr,\n  .vp-bulk-price__table td {\n    display: block;\n    width: 100%;\n  }\n\n  .vp-bulk-price__table tbody {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    padding: 12px;\n  }\n\n  .vp-bulk-price__table tr {\n    padding: 14px;\n    background: #f8fbfd;\n    border: 1px solid #e0ebf2;\n    border-radius: 13px;\n  }\n\n  .vp-bulk-price__table td {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 8px;\n    padding: 5px 0;\n    border: 0;\n    font-size: 13px;\n  }\n\n  .vp-bulk-price__table td::before {\n    content: attr(data-label);\n    color: #728695;\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  .vp-bulk-price__table td:first-child {\n    display: block;\n    padding-bottom: 8px;\n    color: #173b58;\n    font-size: 17px;\n  }\n\n  .vp-bulk-price__table td:first-child::before {\n    display: block;\n    margin-bottom: 4px;\n  }\n\n  .vp-bulk-price__table td strong {\n    font-size: 17px;\n  }\n\n  .vp-bulk-price__discount {\n    padding: 4px 6px;\n    font-size: 9px;\n  }\n\n  .vp-bulk-price__popular,\n  .vp-bulk-price__best {\n    display: table;\n    margin: 5px 0 0;\n  }\n\n  .vp-bulk-price__table-note {\n    padding: 15px 18px;\n    font-size: 12px;\n  }\n\n  .vp-bulk-price__guide {\n    margin-top: 38px;\n  }\n\n  .vp-bulk-price__guide-header {\n    text-align: left;\n  }\n\n  .vp-bulk-price__guide-header h3 {\n    font-size: 27px;\n  }\n\n  .vp-bulk-price__guide-grid {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .vp-bulk-price__guide-card {\n    padding: 20px;\n  }\n\n  .vp-bulk-price__guide-number {\n    margin-bottom: 8px;\n    font-size: 21px;\n  }\n\n  .vp-bulk-price__guide-card p {\n    font-size: 13px;\n  }\n\n  .vp-bulk-price__notes {\n    grid-template-columns: 38px minmax(0, 1fr);\n    gap: 12px;\n    padding: 18px;\n  }\n\n  .vp-bulk-price__notes-icon {\n    width: 38px;\n    height: 38px;\n  }\n\n  .vp-bulk-price__notes-content h3 {\n    font-size: 17px;\n  }\n\n  .vp-bulk-price__notes-content p {\n    font-size: 13px;\n  }\n\n  .vp-bulk-price__cta {\n    gap: 23px;\n    margin-top: 24px;\n    padding: 25px 20px;\n    border-radius: 18px;\n  }\n\n  .vp-bulk-price__cta h3 {\n    font-size: 26px;\n  }\n\n  .vp-bulk-price__cta p {\n    font-size: 14px;\n  }\n\n  .vp-bulk-price__button {\n    width: 100%;\n    min-height: 52px;\n  }\n}\n\n\/* =========================================\n   Small Mobile\n========================================= *\/\n\n@media (max-width: 390px) {\n  .vp-bulk-price {\n    width: calc(100% - 16px);\n  }\n\n  .vp-bulk-price__inner {\n    padding-right: 12px;\n    padding-left: 12px;\n  }\n\n  .vp-bulk-price__title {\n    font-size: 28px;\n  }\n\n  .vp-bulk-price__table tbody {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* Reduced Motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vp-bulk-price__button,\n  .vp-bulk-price__button svg {\n    transition: none;\n  }\n\n  .vp-bulk-price__button:hover,\n  .vp-bulk-price__button:hover svg {\n    transform: none;\n  }\n}\n<\/style>\n\n<section class=\"vp-bulk-price\" aria-labelledby=\"vp-bulk-price-title\">\n  <div class=\"vp-bulk-price__inner\">\n\n    <!-- Header -->\n    <div class=\"vp-bulk-price__header\">\n      <span class=\"vp-bulk-price__eyebrow\">\n        Bulk Pin Pricing\n      <\/span>\n\n      <h2 id=\"vp-bulk-price-title\" class=\"vp-bulk-price__title\">\n        How Much Do Bulk Lapel Pins Cost?\n      <\/h2>\n\n      <p class=\"vp-bulk-price__intro\">\n        Bulk lapel pin pricing mainly depends on the order quantity, pin size,\n        production style, number of designs, packaging, and delivery requirements.\n      <\/p>\n    <\/div>\n\n    <!-- Price Highlight -->\n    <div class=\"vp-bulk-price__highlight\">\n\n      <div class=\"vp-bulk-price__highlight-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\">\n          <path d=\"M4 18h4v2H4z\"><\/path>\n          <path d=\"M10 13h4v7h-4z\"><\/path>\n          <path d=\"M16 5h4v15h-4z\"><\/path>\n          <path d=\"m4 13 5-5 4 3 7-7\"><\/path>\n        <\/svg>\n      <\/div>\n\n      <div class=\"vp-bulk-price__highlight-content\">\n        <h3>More Pins, Lower Cost Per Pin<\/h3>\n\n        <p>\n          The more pins you order, the lower the cost per pin. For example,\n          a 1.25-inch soft enamel pin costs approximately\n          <strong>$3.09 each at 100 pieces<\/strong>, but the unit price can drop\n          to approximately <strong>$0.64 each at 10,000 pieces<\/strong>.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-bulk-price__saving\">\n        <span class=\"vp-bulk-price__saving-label\">Unit price drops from<\/span>\n\n        <div class=\"vp-bulk-price__saving-prices\">\n          <span class=\"vp-bulk-price__saving-old\">$3.09<\/span>\n          <span class=\"vp-bulk-price__saving-arrow\">\u2192<\/span>\n          <span class=\"vp-bulk-price__saving-new\">$0.64<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Pricing Table -->\n    <div class=\"vp-bulk-price__table-card\">\n\n      <div class=\"vp-bulk-price__table-header\">\n        <div>\n          <span class=\"vp-bulk-price__section-label\">\n            Estimated Bulk Lapel Pin Prices\n          <\/span>\n\n          <h3>1.25-Inch Soft Enamel Pins<\/h3>\n        <\/div>\n\n        <div class=\"vp-bulk-price__specs\">\n          <span>\n            <strong>Style:<\/strong>\n            Soft Enamel\n          <\/span>\n\n          <span>\n            <strong>Size:<\/strong>\n            1.25 Inches\n          <\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"vp-bulk-price__table-wrap\">\n        <table class=\"vp-bulk-price__table\">\n          <thead>\n            <tr>\n              <th scope=\"col\">Quantity<\/th>\n              <th scope=\"col\">Estimated Price Per Pin<\/th>\n              <th scope=\"col\">Price Difference<\/th>\n            <\/tr>\n          <\/thead>\n\n          <tbody>\n            <tr>\n              <td data-label=\"Quantity\">100<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$3.09<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__base\">Starting price<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">200<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$2.53<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $0.56 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">300<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$1.85<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $1.24 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">500<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$1.46<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $1.63 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">750<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$1.32<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $1.77 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr class=\"vp-bulk-price__popular-row\">\n              <td data-label=\"Quantity\">\n                1,000\n                <span class=\"vp-bulk-price__popular\">Popular<\/span>\n              <\/td>\n\n              <td data-label=\"Price Per Pin\"><strong>$1.22<\/strong><\/td>\n\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $1.87 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">2,000<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$1.11<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $1.98 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">3,000<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$0.92<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $2.17 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr>\n              <td data-label=\"Quantity\">5,000<\/td>\n              <td data-label=\"Price Per Pin\"><strong>$0.80<\/strong><\/td>\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $2.29 each<\/span>\n              <\/td>\n            <\/tr>\n\n            <tr class=\"vp-bulk-price__best-row\">\n              <td data-label=\"Quantity\">\n                10,000\n                <span class=\"vp-bulk-price__best\">Lowest Unit Price<\/span>\n              <\/td>\n\n              <td data-label=\"Price Per Pin\"><strong>$0.64<\/strong><\/td>\n\n              <td data-label=\"Price Difference\">\n                <span class=\"vp-bulk-price__discount\">Save $2.45 each<\/span>\n              <\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <p class=\"vp-bulk-price__table-note\">\n        Prices shown are estimated unit prices in USD and are intended for\n        general comparison only.\n      <\/p>\n\n    <\/div>\n\n    <!-- Quantity Guide -->\n    <div class=\"vp-bulk-price__guide\">\n\n      <div class=\"vp-bulk-price__guide-header\">\n        <span class=\"vp-bulk-price__section-label\">\n          Order Quantity Guide\n        <\/span>\n\n        <h3>Which Quantity Should You Choose?<\/h3>\n      <\/div>\n\n      <div class=\"vp-bulk-price__guide-grid\">\n\n        <article class=\"vp-bulk-price__guide-card\">\n          <div class=\"vp-bulk-price__guide-number\">\n            100\u2013300\n          <\/div>\n\n          <h4>Small Orders<\/h4>\n\n          <p>\n            Suitable for small events, employee recognition, club orders,\n            or testing a new merchandise design.\n          <\/p>\n        <\/article>\n\n        <article class=\"vp-bulk-price__guide-card\">\n          <div class=\"vp-bulk-price__guide-number\">\n            500\u20131,000\n          <\/div>\n\n          <h4>Popular Order Range<\/h4>\n\n          <p>\n            A popular range for conferences, schools, fundraisers,\n            product launches, and company giveaways.\n          <\/p>\n        <\/article>\n\n        <article class=\"vp-bulk-price__guide-card\">\n          <div class=\"vp-bulk-price__guide-number\">\n            2,000\u20135,000\n          <\/div>\n\n          <h4>Large Campaigns<\/h4>\n\n          <p>\n            Better pricing for national campaigns, retail merchandise,\n            nonprofit programs, and recurring events.\n          <\/p>\n        <\/article>\n\n        <article class=\"vp-bulk-price__guide-card\">\n          <div class=\"vp-bulk-price__guide-number\">\n            10,000+\n          <\/div>\n\n          <h4>High-Volume Orders<\/h4>\n\n          <p>\n            Best for distributors, large organizations, promotional agencies,\n            and high-volume merchandise programs.\n          <\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n    <!-- Pricing Notes -->\n    <div class=\"vp-bulk-price__notes\">\n\n      <div class=\"vp-bulk-price__notes-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\">\n          <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n          <path d=\"M12 11v5\"><\/path>\n          <path d=\"M12 8h.01\"><\/path>\n        <\/svg>\n      <\/div>\n\n      <div class=\"vp-bulk-price__notes-content\">\n        <h3>What Can Affect Your Final Price?<\/h3>\n\n        <p>\n          Your final price may vary depending on artwork complexity, pin style,\n          size, plating, backing, packaging, special effects, shipping destination,\n          and delivery time.\n        <\/p>\n\n        <p>\n          Standard soft enamel pricing includes up to seven enamel colors.\n          Additional colors may add approximately <strong>$0.10 per pin<\/strong>.\n        <\/p>\n      <\/div>\n\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"vp-bulk-price__cta\">\n\n      <div class=\"vp-bulk-price__cta-content\">\n        <span class=\"vp-bulk-price__cta-label\">\n          Need a Different Quantity?\n        <\/span>\n\n        <h3>Get Exact Pricing for Your Project<\/h3>\n\n        <p>\n          Upload your artwork and tell us the size, quantity, deadline,\n          and packaging requirements. We will provide an exact bulk quote\n          and recommend the most cost-effective production option.\n        <\/p>\n      <\/div>\n\n      <a\n        class=\"vp-bulk-price__button\"\n        href=\"https:\/\/veperpins.com\/custom-pin-quote\/\"\n        aria-label=\"Get an exact bulk lapel pin quote\"\n      >\n        Get an Exact Bulk Quote\n\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 12h14\"><\/path>\n          <path d=\"m13 6 6 6-6 6\"><\/path>\n        <\/svg>\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   Why Order Custom Lapel Pins in Bulk\n========================================= *\/\n\n.vp-why-bulk {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  color: #173750;\n}\n\n.vp-why-bulk,\n.vp-why-bulk *,\n.vp-why-bulk *::before,\n.vp-why-bulk *::after {\n  box-sizing: border-box;\n}\n\n.vp-why-bulk__inner {\n  padding: 64px;\n  overflow: hidden;\n  background: #f3f8fc;\n  border: 1px solid #d9e8f2;\n  border-radius: 32px;\n}\n\n\/* Header *\/\n\n.vp-why-bulk__header {\n  max-width: 820px;\n  margin: 0 auto 34px;\n  text-align: center;\n}\n\n.vp-why-bulk__eyebrow {\n  display: inline-flex;\n  margin-bottom: 13px;\n  padding: 8px 14px;\n  color: #17689f;\n  background: #ffffff;\n  border: 1px solid #d5e7f4;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-why-bulk__title {\n  margin: 0 0 16px;\n  color: #102f4d;\n  font-size: clamp(34px, 4.5vw, 54px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.035em;\n}\n\n.vp-why-bulk__intro {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #566e81;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n\/* Quick Benefits *\/\n\n.vp-why-bulk__benefits {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 14px;\n  margin-bottom: 52px;\n}\n\n.vp-why-bulk__benefit {\n  display: flex;\n  align-items: center;\n  gap: 13px;\n  min-width: 0;\n  padding: 17px;\n  background: #ffffff;\n  border: 1px solid #dae8f2;\n  border-radius: 16px;\n  box-shadow: 0 10px 26px rgba(29, 73, 108, 0.05);\n}\n\n.vp-why-bulk__benefit-icon {\n  display: inline-flex;\n  flex: 0 0 42px;\n  align-items: center;\n  justify-content: center;\n  width: 42px;\n  height: 42px;\n  color: #1268a6;\n  background: #e7f4fd;\n  border-radius: 11px;\n}\n\n.vp-why-bulk__benefit-icon svg {\n  display: block;\n  width: 22px;\n  height: 22px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.vp-why-bulk__benefit strong,\n.vp-why-bulk__benefit span {\n  display: block;\n}\n\n.vp-why-bulk__benefit strong {\n  margin-bottom: 3px;\n  color: #153a57;\n  font-size: 15px;\n  line-height: 1.3;\n}\n\n.vp-why-bulk__benefit > div > span {\n  color: #667d8e;\n  font-size: 12px;\n  line-height: 1.45;\n}\n\n\/* Image and Content Rows *\/\n\n.vp-why-bulk__row {\n  display: grid;\n  grid-template-columns: minmax(320px, 0.9fr) minmax(0, 1.1fr);\n  align-items: center;\n  gap: 52px;\n  margin-bottom: 30px;\n  padding: 30px;\n  background: #ffffff;\n  border: 1px solid #d9e7f1;\n  border-radius: 24px;\n  box-shadow: 0 14px 34px rgba(30, 76, 111, 0.06);\n}\n\n.vp-why-bulk__row--reverse .vp-why-bulk__media {\n  order: 2;\n}\n\n.vp-why-bulk__row--reverse .vp-why-bulk__content {\n  order: 1;\n}\n\n.vp-why-bulk__media {\n  min-width: 0;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #e0eaf1;\n  border-radius: 18px;\n}\n\n.vp-why-bulk__media img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: #ffffff;\n}\n\n.vp-why-bulk__content {\n  min-width: 0;\n}\n\n.vp-why-bulk__number {\n  display: inline-flex;\n  margin-bottom: 13px;\n  color: #1474aa;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1;\n  letter-spacing: 0.08em;\n}\n\n.vp-why-bulk__content h3 {\n  margin: 0 0 15px;\n  color: #123652;\n  font-size: clamp(25px, 3vw, 34px);\n  font-weight: 800;\n  line-height: 1.22;\n  letter-spacing: -0.025em;\n}\n\n.vp-why-bulk__content > p {\n  margin: 0 0 12px;\n  color: #596f81;\n  font-size: 15px;\n  line-height: 1.68;\n}\n\n.vp-why-bulk__content > p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Price Callout *\/\n\n.vp-why-bulk__callout {\n  margin-top: 20px;\n  padding: 18px;\n  background: #edf7ff;\n  border-left: 4px solid #1680ba;\n  border-radius: 0 14px 14px 0;\n}\n\n.vp-why-bulk__callout strong {\n  display: block;\n  margin-bottom: 5px;\n  color: #16415e;\n  font-size: 14px;\n}\n\n.vp-why-bulk__callout p {\n  margin: 0;\n  color: #506d81;\n  font-size: 13px;\n  line-height: 1.58;\n}\n\n\/* Product Options *\/\n\n.vp-why-bulk__options {\n  display: grid;\n  gap: 9px;\n  margin: 20px 0 0;\n  padding: 0;\n  list-style: none;\n}\n\n.vp-why-bulk__options li {\n  position: relative;\n  padding: 13px 15px 13px 39px;\n  color: #566e80;\n  background: #f6f9fc;\n  border: 1px solid #e0eaf1;\n  border-radius: 12px;\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n.vp-why-bulk__options li::before {\n  content: \"\u2713\";\n  position: absolute;\n  top: 13px;\n  left: 15px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 17px;\n  height: 17px;\n  color: #ffffff;\n  background: #1680ba;\n  border-radius: 50%;\n  font-size: 10px;\n  font-weight: 800;\n}\n\n.vp-why-bulk__options strong {\n  color: #173b58;\n}\n\n\/* Reorder Tags *\/\n\n.vp-why-bulk__mini-list {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin: 18px 0 13px;\n}\n\n.vp-why-bulk__mini-list span {\n  display: inline-flex;\n  padding: 8px 11px;\n  color: #17689f;\n  background: #edf7ff;\n  border: 1px solid #d4eaf8;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.2;\n}\n\n.vp-why-bulk__small-note {\n  color: #738694 !important;\n  font-size: 12px !important;\n}\n\n\/* Supplier Comparison *\/\n\n.vp-why-bulk__compare {\n  display: grid;\n  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);\n  gap: 40px;\n  margin-top: 48px;\n  padding: 38px;\n  background: #fffaf1;\n  border: 1px solid #efdfbd;\n  border-radius: 22px;\n}\n\n.vp-why-bulk__compare-label {\n  display: inline-block;\n  margin-bottom: 10px;\n  color: #926314;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 1.3;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-why-bulk__compare-copy h3 {\n  margin: 0 0 13px;\n  color: #604817;\n  font-size: clamp(25px, 3vw, 34px);\n  font-weight: 800;\n  line-height: 1.23;\n}\n\n.vp-why-bulk__compare-copy p {\n  margin: 0;\n  color: #735f38;\n  font-size: 14px;\n  line-height: 1.68;\n}\n\n.vp-why-bulk__checklist {\n  padding: 24px;\n  background: #ffffff;\n  border: 1px solid #eadcbe;\n  border-radius: 17px;\n}\n\n.vp-why-bulk__checklist h4 {\n  margin: 0 0 16px;\n  color: #604817;\n  font-size: 18px;\n  font-weight: 800;\n  line-height: 1.3;\n}\n\n.vp-why-bulk__checklist ul {\n  display: grid;\n  gap: 11px;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.vp-why-bulk__checklist li {\n  position: relative;\n  padding-left: 28px;\n  color: #665b44;\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n.vp-why-bulk__checklist li::before {\n  content: \"\u2713\";\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  color: #ffffff;\n  background: #aa7b22;\n  border-radius: 50%;\n  font-size: 10px;\n  font-weight: 800;\n}\n\n\/* Bottom Summary \u2014 No Button *\/\n\n.vp-why-bulk__summary {\n  max-width: 100%;\n  margin-top: 30px;\n  padding: 36px 38px;\n  color: #ffffff;\n  background: #123f61;\n  border-radius: 22px;\n}\n\n.vp-why-bulk__summary-label {\n  display: inline-block;\n  margin-bottom: 8px;\n  color: #aad9f3;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 1.3;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-why-bulk__summary h3 {\n  max-width: 760px;\n  margin: 0 0 10px;\n  color: #ffffff;\n  font-size: clamp(25px, 3vw, 34px);\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: -0.02em;\n}\n\n.vp-why-bulk__summary p {\n  max-width: 800px;\n  margin: 0;\n  color: #d5e6f1;\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n\/* =========================================\n   Tablet\n========================================= *\/\n\n@media (max-width: 960px) {\n  .vp-why-bulk {\n    width: calc(100% - 32px);\n    margin: 52px auto;\n  }\n\n  .vp-why-bulk__inner {\n    padding: 46px 34px;\n    border-radius: 27px;\n  }\n\n  .vp-why-bulk__benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .vp-why-bulk__row {\n    gap: 34px;\n  }\n\n  .vp-why-bulk__compare {\n    grid-template-columns: 1fr;\n  }\n\n  .vp-why-bulk__summary {\n    padding: 32px;\n  }\n}\n\n\/* =========================================\n   Mobile\n========================================= *\/\n\n@media (max-width: 600px) {\n  .vp-why-bulk {\n    width: calc(100% - 24px);\n    margin: 36px auto;\n  }\n\n  .vp-why-bulk__inner {\n    padding: 30px 16px 16px;\n    border-radius: 22px;\n  }\n\n  .vp-why-bulk__header {\n    margin-bottom: 24px;\n    text-align: left;\n  }\n\n  .vp-why-bulk__eyebrow {\n    margin-bottom: 10px;\n    padding: 7px 11px;\n    font-size: 10px;\n  }\n\n  .vp-why-bulk__title {\n    margin-bottom: 13px;\n    font-size: 31px;\n    line-height: 1.14;\n  }\n\n  .vp-why-bulk__intro {\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .vp-why-bulk__benefits {\n    gap: 9px;\n    margin-bottom: 26px;\n  }\n\n  .vp-why-bulk__benefit {\n    padding: 12px;\n    border-radius: 13px;\n  }\n\n  .vp-why-bulk__benefit-icon {\n    flex-basis: 36px;\n    width: 36px;\n    height: 36px;\n    border-radius: 9px;\n  }\n\n  .vp-why-bulk__benefit-icon svg {\n    width: 19px;\n    height: 19px;\n  }\n\n  .vp-why-bulk__benefit strong {\n    font-size: 13px;\n  }\n\n  .vp-why-bulk__benefit > div > span {\n    font-size: 11px;\n  }\n\n  .vp-why-bulk__row,\n  .vp-why-bulk__row--reverse {\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-bottom: 14px;\n    padding: 14px;\n    border-radius: 18px;\n  }\n\n  .vp-why-bulk__row--reverse .vp-why-bulk__media,\n  .vp-why-bulk__row--reverse .vp-why-bulk__content {\n    order: initial;\n  }\n\n  .vp-why-bulk__media {\n    border-radius: 14px;\n  }\n\n  .vp-why-bulk__content {\n    padding: 3px 3px 5px;\n  }\n\n  .vp-why-bulk__number {\n    margin-bottom: 8px;\n    font-size: 11px;\n  }\n\n  .vp-why-bulk__content h3 {\n    margin-bottom: 11px;\n    font-size: 24px;\n  }\n\n  .vp-why-bulk__content > p {\n    margin-bottom: 9px;\n    font-size: 13px;\n    line-height: 1.58;\n  }\n\n  .vp-why-bulk__callout {\n    margin-top: 15px;\n    padding: 14px;\n  }\n\n  .vp-why-bulk__callout p,\n  .vp-why-bulk__options li {\n    font-size: 12px;\n  }\n\n  .vp-why-bulk__mini-list {\n    margin-top: 14px;\n  }\n\n  .vp-why-bulk__mini-list span {\n    padding: 7px 9px;\n    font-size: 10px;\n  }\n\n  .vp-why-bulk__compare {\n    gap: 20px;\n    margin-top: 30px;\n    padding: 20px;\n    border-radius: 18px;\n  }\n\n  .vp-why-bulk__compare-copy h3 {\n    font-size: 25px;\n  }\n\n  .vp-why-bulk__compare-copy p {\n    font-size: 13px;\n  }\n\n  .vp-why-bulk__checklist {\n    padding: 17px;\n    border-radius: 14px;\n  }\n\n  .vp-why-bulk__checklist h4 {\n    font-size: 16px;\n  }\n\n  .vp-why-bulk__checklist li {\n    font-size: 12px;\n  }\n\n  .vp-why-bulk__summary {\n    margin-top: 20px;\n    padding: 23px 19px;\n    border-radius: 18px;\n  }\n\n  .vp-why-bulk__summary-label {\n    margin-bottom: 6px;\n    font-size: 10px;\n  }\n\n  .vp-why-bulk__summary h3 {\n    margin-bottom: 9px;\n    font-size: 24px;\n    line-height: 1.22;\n  }\n\n  .vp-why-bulk__summary p {\n    font-size: 13px;\n    line-height: 1.6;\n  }\n}\n\n\/* Small Mobile *\/\n\n@media (max-width: 380px) {\n  .vp-why-bulk {\n    width: calc(100% - 16px);\n  }\n\n  .vp-why-bulk__inner {\n    padding-right: 12px;\n    padding-left: 12px;\n  }\n\n  .vp-why-bulk__title {\n    font-size: 28px;\n  }\n}\n<\/style>\n\n<section class=\"vp-why-bulk\" aria-labelledby=\"vp-why-bulk-title\">\n  <div class=\"vp-why-bulk__inner\">\n\n    <!-- Header -->\n    <header class=\"vp-why-bulk__header\">\n      <span class=\"vp-why-bulk__eyebrow\">\n        Bulk Ordering Guide\n      <\/span>\n\n      <h2 id=\"vp-why-bulk-title\" class=\"vp-why-bulk__title\">\n        Why Order Custom Lapel Pins in Bulk?\n      <\/h2>\n\n      <p class=\"vp-why-bulk__intro\">\n        Ordering more pins usually lowers the cost per piece, gives you extras\n        for unexpected needs, and makes future reorders easier to manage.\n      <\/p>\n    <\/header>\n\n    <!-- Quick Benefits -->\n    <div class=\"vp-why-bulk__benefits\">\n\n      <div class=\"vp-why-bulk__benefit\">\n        <span class=\"vp-why-bulk__benefit-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M4 18h4v2H4z\"><\/path>\n            <path d=\"M10 13h4v7h-4z\"><\/path>\n            <path d=\"M16 5h4v15h-4z\"><\/path>\n            <path d=\"m4 13 5-5 4 3 7-7\"><\/path>\n          <\/svg>\n        <\/span>\n\n        <div>\n          <strong>Lower Unit Cost<\/strong>\n          <span>Setup costs are spread across more pins.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"vp-why-bulk__benefit\">\n        <span class=\"vp-why-bulk__benefit-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path>\n            <circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle>\n            <path d=\"M19 8v6\"><\/path>\n            <path d=\"M16 11h6\"><\/path>\n          <\/svg>\n        <\/span>\n\n        <div>\n          <strong>Extras for Your Group<\/strong>\n          <span>Useful for new employees or last-minute guests.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"vp-why-bulk__benefit\">\n        <span class=\"vp-why-bulk__benefit-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M20 7h-9\"><\/path>\n            <path d=\"m16 3 4 4-4 4\"><\/path>\n            <path d=\"M4 17h9\"><\/path>\n            <path d=\"m8 13-4 4 4 4\"><\/path>\n          <\/svg>\n        <\/span>\n\n        <div>\n          <strong>Easier Reorders<\/strong>\n          <span>Approved artwork and specifications can be reused.<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Section 1 -->\n    <article class=\"vp-why-bulk__row\">\n\n      <div class=\"vp-why-bulk__media\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/1-1.webp\"\n          alt=\"Custom lapel pins prepared for a bulk order\"\n          width=\"800\"\n          height=\"800\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/div>\n\n      <div class=\"vp-why-bulk__content\">\n        <span class=\"vp-why-bulk__number\">01<\/span>\n\n        <h3>Bulk Orders Usually Cost Less Per Pin<\/h3>\n\n        <p>\n          Every custom pin order requires artwork setup, mold creation, and\n          production preparation, whether you order 50 pins or 500.\n        <\/p>\n\n        <p>\n          As the quantity increases, those setup costs are spread across more\n          pieces, so the unit price usually drops.\n        <\/p>\n\n        <div class=\"vp-why-bulk__callout\">\n          <strong>Compare several quantities.<\/strong>\n\n          <p>\n            Ask for pricing at 100, 500, and 1,000 pieces. Ordering a few extra\n            pins may add only a small amount to the total while giving you a\n            better price per pin.\n          <\/p>\n        <\/div>\n      <\/div>\n\n    <\/article>\n\n    <!-- Section 2 -->\n    <article class=\"vp-why-bulk__row vp-why-bulk__row--reverse\">\n\n      <div class=\"vp-why-bulk__media\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/2-2.webp\"\n          alt=\"Bulk custom pins for businesses, schools and events\"\n          width=\"800\"\n          height=\"800\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/div>\n\n      <div class=\"vp-why-bulk__content\">\n        <span class=\"vp-why-bulk__number\">02<\/span>\n\n        <h3>A Practical Choice for Groups and Events<\/h3>\n\n        <p>\n          Bulk lapel pins are commonly ordered for employee recognition,\n          company anniversaries, trade shows, school events, membership\n          programs, fundraisers, and sports tournaments.\n        <\/p>\n\n        <p>\n          For most group orders, the important things are accurate colors,\n          secure pin backs, a clean logo, consistent quality, and on-time\n          delivery.\n        <\/p>\n\n        <ul class=\"vp-why-bulk__options\">\n          <li>\n            <strong>Giveaways and promotions:<\/strong>\n            Soft enamel with simple packaging can help control costs.\n          <\/li>\n\n          <li>\n            <strong>Corporate gifts:<\/strong>\n            Hard enamel and upgraded packaging can provide a more premium look.\n          <\/li>\n        <\/ul>\n      <\/div>\n\n    <\/article>\n\n    <!-- Section 3 -->\n    <article class=\"vp-why-bulk__row\">\n\n      <div class=\"vp-why-bulk__media\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/3-3.webp\"\n          alt=\"Custom company lapel pins ready for future reorders\"\n          width=\"800\"\n          height=\"800\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/div>\n\n      <div class=\"vp-why-bulk__content\">\n        <span class=\"vp-why-bulk__number\">03<\/span>\n\n        <h3>Future Reorders Are Easier<\/h3>\n\n        <p>\n          Company pins, membership pins, and retail merchandise are often\n          reordered. Once the size, colors, plating, backing, and packaging\n          have been approved, the next order is easier to manage.\n        <\/p>\n\n        <p>\n          Before reordering, ask whether the original artwork and mold are\n          still available.\n        <\/p>\n\n        <div class=\"vp-why-bulk__mini-list\">\n          <span>Update a Year<\/span>\n          <span>Change a Color<\/span>\n          <span>Use a New Backer Card<\/span>\n          <span>Adjust the Packaging<\/span>\n        <\/div>\n\n        <p class=\"vp-why-bulk__small-note\">\n          Some small design changes may still allow the original mold to be used.\n        <\/p>\n      <\/div>\n\n    <\/article>\n\n    <!-- Supplier Comparison -->\n    <div class=\"vp-why-bulk__compare\">\n\n      <div class=\"vp-why-bulk__compare-copy\">\n        <span class=\"vp-why-bulk__compare-label\">\n          Compare More Than Price\n        <\/span>\n\n        <h3>Low Price Matters, but It Is Not the Only Thing<\/h3>\n\n        <p>\n          A quote may look inexpensive at first and then add mold fees,\n          packaging, or shipping later. Quality problems such as missing\n          enamel, scratches, loose posts, or inconsistent colors can also\n          increase the real cost of an order.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-why-bulk__checklist\">\n        <h4>Questions to Ask Before Ordering<\/h4>\n\n        <ul>\n          <li>\n            Does the quote include the mold, backing, packaging, and shipping?\n          <\/li>\n\n          <li>\n            Will you receive a digital proof before production?\n          <\/li>\n\n          <li>\n            Will the finished pins be checked against the approved artwork?\n          <\/li>\n\n          <li>\n            What happens if there is a clear manufacturing defect?\n          <\/li>\n\n          <li>\n            Can the order arrive before your event or deadline?\n          <\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n\n    <!-- Bottom Summary -->\n    <div class=\"vp-why-bulk__summary\">\n      <span class=\"vp-why-bulk__summary-label\">\n        Compare Your Options\n      <\/span>\n\n      <h3>Compare Pricing for 100, 500, and 1,000 Pins<\/h3>\n\n      <p>\n        VeperPins can provide pricing for several quantities using the same\n        design. Compare the unit price and total order cost, then choose the\n        quantity that works best for your budget and project.\n      <\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   Bulk Lapel Pin Upgrade Options\n========================================= *\/\n\n.vp-pin-upgrades {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  padding: 64px;\n  overflow: hidden;\n  background: #eef7ff;\n  border: 1px solid #d8e9f7;\n  border-radius: 32px;\n  color: #173750;\n}\n\n.vp-pin-upgrades,\n.vp-pin-upgrades *,\n.vp-pin-upgrades *::before,\n.vp-pin-upgrades *::after {\n  box-sizing: border-box;\n}\n\n.vp-pin-upgrades__wrap {\n  width: 100%;\n  max-width: 1112px;\n  margin: 0 auto;\n}\n\n\/* Header *\/\n\n.vp-pin-upgrades__head {\n  max-width: 790px;\n  margin: 0 0 34px;\n}\n\n.vp-pin-upgrades__tag {\n  display: inline-flex;\n  align-items: center;\n  margin-bottom: 14px;\n  padding: 8px 14px;\n  color: #12649c;\n  background: #ffffff;\n  border: 1px solid #d5e8f5;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.vp-pin-upgrades__head h2 {\n  margin: 0 0 16px;\n  color: #102f4d;\n  font-size: clamp(34px, 4vw, 52px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.035em;\n}\n\n.vp-pin-upgrades__head p {\n  max-width: 740px;\n  margin: 0;\n  color: #526a7e;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n\/* Hidden Radio Controls *\/\n\n.vp-pin-upgrade-switch > input {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n  opacity: 0;\n  pointer-events: none;\n}\n\n\/* Horizontal Tabs *\/\n\n.vp-pin-upgrade-tabs {\n  display: flex;\n  gap: 13px;\n  width: 100%;\n  margin: 0 0 22px;\n  padding: 4px 2px 16px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  scroll-snap-type: x proximity;\n  scrollbar-width: thin;\n  scrollbar-color: #b9d8ed transparent;\n  -webkit-overflow-scrolling: touch;\n}\n\n.vp-pin-upgrade-tabs::-webkit-scrollbar {\n  height: 6px;\n}\n\n.vp-pin-upgrade-tabs::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n.vp-pin-upgrade-tabs::-webkit-scrollbar-thumb {\n  background: #b9d8ed;\n  border-radius: 999px;\n}\n\n.vp-pin-upgrade-tabs label {\n  flex: 0 0 132px;\n  min-width: 0;\n  padding: 9px;\n  overflow: hidden;\n  background: rgba(255, 255, 255, 0.8);\n  border: 1px solid #d9e7f1;\n  border-radius: 17px;\n  cursor: pointer;\n  scroll-snap-align: start;\n  transition:\n    background-color 0.2s ease,\n    border-color 0.2s ease,\n    box-shadow 0.2s ease,\n    transform 0.2s ease;\n}\n\n.vp-pin-upgrade-tabs label:hover {\n  background: #ffffff;\n  border-color: #bcd9ed;\n  transform: translateY(-2px);\n}\n\n.vp-pin-upgrade-tabs label img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: #ffffff;\n  border-radius: 12px;\n}\n\n.vp-pin-upgrade-tabs label span {\n  display: block;\n  min-height: 34px;\n  margin-top: 9px;\n  color: #173a57;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.3;\n  text-align: center;\n}\n\n\/* Active Tabs *\/\n\n#vp-up-rhinestone:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-rhinestone\"],\n#vp-up-glitter:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-glitter\"],\n#vp-up-glow:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-glow\"],\n#vp-up-spinner:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-spinner\"],\n#vp-up-chains:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-chains\"],\n#vp-up-epoxy:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-epoxy\"],\n#vp-up-pearlescent:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-pearlescent\"],\n#vp-up-transparent:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-transparent\"],\n#vp-up-backing:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-backing\"],\n#vp-up-plating:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-plating\"],\n#vp-up-packaging:checked\n  ~ .vp-pin-upgrade-tabs\n  label[for=\"vp-up-packaging\"] {\n  background: #ffffff;\n  border-color: #88bee2;\n  box-shadow: 0 12px 26px rgba(18, 104, 166, 0.13);\n}\n\n\/* Panels *\/\n\n.vp-pin-upgrade-panel {\n  display: none;\n  grid-template-columns: minmax(320px, 0.92fr) minmax(0, 1.08fr);\n  align-items: center;\n  gap: 46px;\n  padding: 32px;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #d8e7f2;\n  border-radius: 24px;\n  box-shadow: 0 18px 44px rgba(29, 73, 108, 0.08);\n}\n\n#vp-up-rhinestone:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-rhinestone,\n#vp-up-glitter:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-glitter,\n#vp-up-glow:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-glow,\n#vp-up-spinner:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-spinner,\n#vp-up-chains:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-chains,\n#vp-up-epoxy:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-epoxy,\n#vp-up-pearlescent:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-pearlescent,\n#vp-up-transparent:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-transparent,\n#vp-up-backing:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-backing,\n#vp-up-plating:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-plating,\n#vp-up-packaging:checked\n  ~ .vp-pin-upgrade-panels\n  .vp-panel-packaging {\n  display: grid;\n}\n\n\/* Panel Image *\/\n\n.vp-pin-upgrade-panel__media {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 0;\n  min-height: 360px;\n  padding: 14px;\n  overflow: hidden;\n  background: #f5f9fc;\n  border: 1px solid #e0ebf2;\n  border-radius: 19px;\n}\n\n.vp-pin-upgrade-panel__media img {\n  display: block;\n  width: 100%;\n  height: auto;\n  max-height: 380px;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: #ffffff;\n  border-radius: 14px;\n}\n\n\/* Panel Content *\/\n\n.vp-pin-upgrade-panel__content {\n  min-width: 0;\n  max-width: 520px;\n}\n\n.vp-pin-upgrade-panel__badge {\n  display: inline-flex;\n  align-items: center;\n  margin-bottom: 12px;\n  padding: 7px 12px;\n  color: #12649c;\n  background: #eaf5fd;\n  border: 1px solid #d2e9f8;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: 0.02em;\n}\n\n.vp-pin-upgrade-panel__content h3 {\n  margin: 0 0 13px;\n  color: #123652;\n  font-size: clamp(28px, 3vw, 40px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n}\n\n.vp-pin-upgrade-panel__content p {\n  margin: 0 0 17px;\n  color: #536b7e;\n  font-size: 16px;\n  line-height: 1.65;\n}\n\n.vp-pin-upgrade-panel__content ul {\n  display: grid;\n  gap: 8px;\n  margin: 0 0 25px;\n  padding: 0;\n  list-style: none;\n}\n\n.vp-pin-upgrade-panel__content li {\n  position: relative;\n  padding-left: 27px;\n  color: #536b7e;\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.vp-pin-upgrade-panel__content li::before {\n  content: \"\u2713\";\n  position: absolute;\n  top: 2px;\n  left: 0;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  color: #ffffff;\n  background: #1680ba;\n  border-radius: 50%;\n  font-size: 10px;\n  font-weight: 800;\n}\n\n\/* Quote Button *\/\n\n.vp-pin-upgrade-panel__content a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 52px;\n  padding: 14px 25px;\n  color: #ffffff;\n  background: #1268a6;\n  border: 2px solid #1268a6;\n  border-radius: 12px;\n  box-shadow: 0 10px 24px rgba(18, 104, 166, 0.16);\n  font-size: 15px;\n  font-weight: 800;\n  line-height: 1;\n  text-decoration: none;\n  transition:\n    background-color 0.2s ease,\n    border-color 0.2s ease,\n    box-shadow 0.2s ease,\n    transform 0.2s ease;\n}\n\n.vp-pin-upgrade-panel__content a:hover {\n  color: #ffffff;\n  background: #0d527f;\n  border-color: #0d527f;\n  box-shadow: 0 14px 28px rgba(18, 104, 166, 0.22);\n  transform: translateY(-2px);\n}\n\n.vp-pin-upgrade-panel__content a:focus-visible {\n  outline: 3px solid rgba(18, 104, 166, 0.28);\n  outline-offset: 4px;\n}\n\n\/* =========================================\n   Tablet\n========================================= *\/\n\n@media (max-width: 960px) {\n  .vp-pin-upgrades {\n    width: calc(100% - 32px);\n    margin: 52px auto;\n    padding: 46px 34px;\n    border-radius: 28px;\n  }\n\n  .vp-pin-upgrade-panel {\n    grid-template-columns: minmax(270px, 0.9fr) minmax(0, 1.1fr);\n    gap: 30px;\n    padding: 26px;\n  }\n\n  .vp-pin-upgrade-panel__media {\n    min-height: 300px;\n  }\n}\n\n\/* =========================================\n   Mobile\n========================================= *\/\n\n@media (max-width: 700px) {\n  .vp-pin-upgrades {\n    width: calc(100% - 24px);\n    margin: 36px auto;\n    padding: 30px 16px 16px;\n    border-radius: 22px;\n  }\n\n  .vp-pin-upgrades__head {\n    margin-bottom: 23px;\n  }\n\n  .vp-pin-upgrades__tag {\n    margin-bottom: 10px;\n    padding: 7px 11px;\n    font-size: 10px;\n  }\n\n  .vp-pin-upgrades__head h2 {\n    margin-bottom: 12px;\n    font-size: 31px;\n    line-height: 1.14;\n  }\n\n  .vp-pin-upgrades__head p {\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .vp-pin-upgrade-tabs {\n    gap: 9px;\n    margin-bottom: 15px;\n    padding-bottom: 12px;\n  }\n\n  .vp-pin-upgrade-tabs label {\n    flex-basis: 104px;\n    padding: 7px;\n    border-radius: 14px;\n  }\n\n  .vp-pin-upgrade-tabs label img {\n    border-radius: 9px;\n  }\n\n  .vp-pin-upgrade-tabs label span {\n    min-height: 30px;\n    margin-top: 7px;\n    font-size: 11px;\n  }\n\n  .vp-pin-upgrade-panel {\n    grid-template-columns: 1fr;\n    gap: 20px;\n    padding: 14px;\n    border-radius: 18px;\n  }\n\n  .vp-pin-upgrade-panel__media {\n    min-height: 0;\n    padding: 8px;\n    border-radius: 14px;\n  }\n\n  .vp-pin-upgrade-panel__media img {\n    max-height: none;\n    border-radius: 10px;\n  }\n\n  .vp-pin-upgrade-panel__content {\n    max-width: none;\n    padding: 3px 3px 4px;\n  }\n\n  .vp-pin-upgrade-panel__badge {\n    margin-bottom: 9px;\n    padding: 6px 10px;\n    font-size: 10px;\n  }\n\n  .vp-pin-upgrade-panel__content h3 {\n    margin-bottom: 10px;\n    font-size: 26px;\n  }\n\n  .vp-pin-upgrade-panel__content p {\n    margin-bottom: 14px;\n    font-size: 13px;\n    line-height: 1.58;\n  }\n\n  .vp-pin-upgrade-panel__content ul {\n    gap: 7px;\n    margin-bottom: 19px;\n  }\n\n  .vp-pin-upgrade-panel__content li {\n    padding-left: 24px;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .vp-pin-upgrade-panel__content li::before {\n    width: 16px;\n    height: 16px;\n    font-size: 9px;\n  }\n\n  .vp-pin-upgrade-panel__content a {\n    width: 100%;\n    min-height: 50px;\n    padding: 14px 18px;\n  }\n}\n\n\/* Small Mobile *\/\n\n@media (max-width: 380px) {\n  .vp-pin-upgrades {\n    width: calc(100% - 16px);\n    padding-right: 12px;\n    padding-left: 12px;\n  }\n\n  .vp-pin-upgrades__head h2 {\n    font-size: 28px;\n  }\n\n  .vp-pin-upgrade-tabs label {\n    flex-basis: 98px;\n  }\n}\n\n\/* Reduced Motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vp-pin-upgrade-tabs label,\n  .vp-pin-upgrade-panel__content a {\n    transition: none;\n  }\n\n  .vp-pin-upgrade-tabs label:hover,\n  .vp-pin-upgrade-panel__content a:hover {\n    transform: none;\n  }\n}\n<\/style>\n\n<section\n  class=\"vp-pin-upgrades\"\n  id=\"bulk-lapel-pin-upgrade-options\"\n  aria-labelledby=\"vp-pin-upgrades-title\"\n>\n  <div class=\"vp-pin-upgrades__wrap\">\n\n    <header class=\"vp-pin-upgrades__head\">\n      <span class=\"vp-pin-upgrades__tag\">Bulk Pin Add-Ons<\/span>\n\n      <h2 id=\"vp-pin-upgrades-title\">\n        Bulk Lapel Pin Upgrade Options\n      <\/h2>\n\n      <p>\n        Choose special effects, backing, metal finishes, and packaging options\n        based on your design, budget, and how the pins will be used.\n      <\/p>\n    <\/header>\n\n    <div class=\"vp-pin-upgrade-switch\">\n\n      <input\n        type=\"radio\"\n        name=\"vp-upgrade-tab\"\n        id=\"vp-up-rhinestone\"\n        checked\n      >\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-glitter\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-glow\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-spinner\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-chains\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-epoxy\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-pearlescent\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-transparent\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-backing\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-plating\">\n      <input type=\"radio\" name=\"vp-upgrade-tab\" id=\"vp-up-packaging\">\n\n      <!-- Tabs -->\n      <div\n        class=\"vp-pin-upgrade-tabs\"\n        role=\"tablist\"\n        aria-label=\"Bulk lapel pin upgrade options\"\n      >\n        <label for=\"vp-up-rhinestone\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Rhinestone.webp\"\n            alt=\"Rhinestone lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Rhinestone<\/span>\n        <\/label>\n\n        <label for=\"vp-up-glitter\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Glitter-Enamel.webp\"\n            alt=\"Glitter enamel lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Glitter Enamel<\/span>\n        <\/label>\n\n        <label for=\"vp-up-glow\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Glow-in-the-Dark.webp\"\n            alt=\"Glow in the dark lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Glow in the Dark<\/span>\n        <\/label>\n\n        <label for=\"vp-up-spinner\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Spinner-.webp\"\n            alt=\"Spinner lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Spinner Design<\/span>\n        <\/label>\n\n        <label for=\"vp-up-chains\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Hanging-Chains.webp\"\n            alt=\"Hanging chain lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Hanging Chains<\/span>\n        <\/label>\n\n        <label for=\"vp-up-epoxy\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Epoxy.webp\"\n            alt=\"Epoxy coating option for lapel pins\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Epoxy Coating<\/span>\n        <\/label>\n\n        <label for=\"vp-up-pearlescent\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Pearlescent.webp\"\n            alt=\"Pearlescent enamel lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Pearlescent<\/span>\n        <\/label>\n\n        <label for=\"vp-up-transparent\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Transparent.webp\"\n            alt=\"Transparent enamel lapel pin option\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Transparent<\/span>\n        <\/label>\n\n        <label for=\"vp-up-backing\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Backing.webp\"\n            alt=\"Lapel pin backing options\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Backing<\/span>\n        <\/label>\n\n        <label for=\"vp-up-plating\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Plating-.webp\"\n            alt=\"Lapel pin metal finish options\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Metal Finish<\/span>\n        <\/label>\n\n        <label for=\"vp-up-packaging\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Packaging.webp\"\n            alt=\"Bulk lapel pin packaging options\"\n            width=\"300\"\n            height=\"300\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span>Packaging<\/span>\n        <\/label>\n      <\/div>\n\n      <!-- Panels -->\n      <div class=\"vp-pin-upgrade-panels\">\n\n        <!-- Rhinestone -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-rhinestone\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Rhinestone.webp\"\n              alt=\"Rhinestone lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Shiny Detail<\/span>\n\n            <h3>Rhinestone<\/h3>\n\n            <p>\n              Rhinestones add small reflective stones to selected parts of the\n              design, creating a brighter and more decorative appearance.\n            <\/p>\n\n            <ul>\n              <li>Good for crowns, stars, jewelry details, eyes, and borders<\/li>\n              <li>Best used as small accents rather than across the whole pin<\/li>\n              <li>Suitable for gifts, holiday designs, and boutique orders<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Glitter -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-glitter\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Glitter-Enamel.webp\"\n              alt=\"Glitter enamel lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Sparkle<\/span>\n\n            <h3>Glitter Enamel<\/h3>\n\n            <p>\n              Glitter enamel adds sparkle inside selected color areas and helps\n              important parts of the artwork stand out.\n            <\/p>\n\n            <ul>\n              <li>Good for backgrounds, stars, clothing, fire, and accents<\/li>\n              <li>Popular for artist merchandise and limited-edition pins<\/li>\n              <li>Usually looks best when used in selected areas<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Glow -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-glow\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Glow-in-the-Dark.webp\"\n              alt=\"Glow in the dark lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Night Effect<\/span>\n\n            <h3>Glow in the Dark<\/h3>\n\n            <p>\n              Glow-in-the-dark enamel absorbs light and creates a visible glow\n              when the pin is viewed in a darker environment.\n            <\/p>\n\n            <ul>\n              <li>Good for moons, stars, eyes, ghosts, text, and small details<\/li>\n              <li>Popular for Halloween, music, gaming, and outdoor events<\/li>\n              <li>Usually works best on selected parts of the design<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Spinner -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-spinner\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Spinner-.webp\"\n              alt=\"Spinner lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Interactive<\/span>\n\n            <h3>Spinner Design<\/h3>\n\n            <p>\n              Spinner pins use two connected parts, allowing one part of the\n              design to rotate.\n            <\/p>\n\n            <ul>\n              <li>Good for wheels, clocks, globes, signs, and compasses<\/li>\n              <li>Suitable for collector pins and limited-edition designs<\/li>\n              <li>The rotating part should remain simple and well balanced<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Chains -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-chains\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Hanging-Chains.webp\"\n              alt=\"Hanging chain lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Movement<\/span>\n\n            <h3>Hanging Chains<\/h3>\n\n            <p>\n              Hanging chains connect an additional charm or design element to\n              the main pin.\n            <\/p>\n\n            <ul>\n              <li>Good for dates, names, slogans, stars, hearts, and charms<\/li>\n              <li>Popular for event, club, and commemorative pins<\/li>\n              <li>Best for artwork with enough space and visual balance<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Epoxy -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-epoxy\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Epoxy.webp\"\n              alt=\"Epoxy coated lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Glossy Finish<\/span>\n\n            <h3>Epoxy Coating<\/h3>\n\n            <p>\n              Epoxy is a clear protective layer placed over the pin surface,\n              creating a smooth and glossy finish.\n            <\/p>\n\n            <ul>\n              <li>Good for printed and soft enamel lapel pins<\/li>\n              <li>Helps protect the surface from light scratches<\/li>\n              <li>Not ideal when a strong raised-metal texture is preferred<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Pearlescent -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-pearlescent\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Pearlescent.webp\"\n              alt=\"Pearlescent enamel lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Soft Shine<\/span>\n\n            <h3>Pearlescent Enamel<\/h3>\n\n            <p>\n              Pearlescent enamel creates a subtle shine similar to the surface\n              of a pearl.\n            <\/p>\n\n            <ul>\n              <li>Good for flowers, shells, clouds, and wedding themes<\/li>\n              <li>Works well in medium and larger color areas<\/li>\n              <li>A good choice for a soft and polished appearance<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Transparent -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-transparent\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Transparent.webp\"\n              alt=\"Transparent enamel lapel pin example\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Layered Look<\/span>\n\n            <h3>Transparent Enamel<\/h3>\n\n            <p>\n              Transparent enamel allows the metal texture or pattern beneath\n              the color to remain partially visible.\n            <\/p>\n\n            <ul>\n              <li>Good for water, glass, fire, gems, wings, and waves<\/li>\n              <li>Works best with texture or patterns beneath the enamel<\/li>\n              <li>Usually unnecessary for simple business logo designs<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Backing -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-backing\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Backing.webp\"\n              alt=\"Bulk lapel pin backing options\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Wearing Option<\/span>\n\n            <h3>Pin Backing Options<\/h3>\n\n            <p>\n              The backing affects how the pin is worn, attached, and secured\n              during regular use.\n            <\/p>\n\n            <ul>\n              <li>Butterfly and rubber clutches suit most bulk orders<\/li>\n              <li>Deluxe clutches provide a more secure hold<\/li>\n              <li>Magnetic backings avoid piercing the clothing<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Plating -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-plating\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Plating-.webp\"\n              alt=\"Bulk lapel pin metal finish options\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Finish Choice<\/span>\n\n            <h3>Metal Finish Options<\/h3>\n\n            <p>\n              Metal plating changes the overall appearance and contrast of the\n              finished lapel pin.\n            <\/p>\n\n            <ul>\n              <li>Gold and silver provide a classic appearance<\/li>\n              <li>Black nickel creates stronger contrast and a modern look<\/li>\n              <li>Antique finishes suit vintage and commemorative designs<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n        <!-- Packaging -->\n        <article class=\"vp-pin-upgrade-panel vp-panel-packaging\">\n          <div class=\"vp-pin-upgrade-panel__media\">\n            <img loading=\"lazy\"\n              src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/07\/Packaging.webp\"\n              alt=\"Bulk lapel pin packaging options\"\n              width=\"700\"\n              height=\"700\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/div>\n\n          <div class=\"vp-pin-upgrade-panel__content\">\n            <span class=\"vp-pin-upgrade-panel__badge\">Retail Ready<\/span>\n\n            <h3>Packaging Options<\/h3>\n\n            <p>\n              Packaging can prepare your bulk pin order for retail sales,\n              gifting, employee distribution, or event giveaways.\n            <\/p>\n\n            <ul>\n              <li>Backing cards work well for brands and retail merchandise<\/li>\n              <li>Individual bags protect pins during shipping and distribution<\/li>\n              <li>Gift boxes suit awards, recognition, and premium projects<\/li>\n            <\/ul>\n\n            <a href=\"https:\/\/veperpins.com\/custom-pin-quote\/\">\n              Add to Quote\n            <\/a>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   Bulk Lapel Pins FAQ\n========================================= *\/\n\n.vp-bulk-faq {\n  width: calc(100% - 40px);\n  max-width: 1240px;\n  margin: 70px auto;\n  color: #173750;\n}\n\n.vp-bulk-faq,\n.vp-bulk-faq *,\n.vp-bulk-faq *::before,\n.vp-bulk-faq *::after {\n  box-sizing: border-box;\n}\n\n.vp-bulk-faq__inner {\n  padding: 64px;\n  overflow: hidden;\n  background: #eef7ff;\n  border: 1px solid #d8e9f7;\n  border-radius: 32px;\n}\n\n\/* Header *\/\n\n.vp-bulk-faq__header {\n  max-width: 780px;\n  margin: 0 auto 34px;\n  text-align: center;\n}\n\n.vp-bulk-faq__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  margin-bottom: 13px;\n  padding: 8px 14px;\n  color: #12649c;\n  background: #ffffff;\n  border: 1px solid #d5e8f5;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1.2;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.vp-bulk-faq__header h2 {\n  margin: 0 0 15px;\n  color: #102f4d;\n  font-size: clamp(34px, 4.5vw, 52px);\n  font-weight: 800;\n  line-height: 1.12;\n  letter-spacing: -0.035em;\n}\n\n.vp-bulk-faq__header p {\n  max-width: 700px;\n  margin: 0 auto;\n  color: #536b7f;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n\/* FAQ List *\/\n\n.vp-bulk-faq__list {\n  display: grid;\n  gap: 12px;\n  max-width: 960px;\n  margin: 0 auto;\n}\n\n\/* FAQ Item *\/\n\n.vp-bulk-faq__item {\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #d8e7f2;\n  border-radius: 16px;\n  box-shadow: 0 8px 24px rgba(29, 73, 108, 0.05);\n  transition:\n    border-color 0.2s ease,\n    box-shadow 0.2s ease;\n}\n\n.vp-bulk-faq__item[open] {\n  border-color: #b7d9ee;\n  box-shadow: 0 12px 30px rgba(29, 73, 108, 0.08);\n}\n\n\/* Question *\/\n\n.vp-bulk-faq__item summary {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  min-height: 74px;\n  padding: 20px 22px;\n  color: #153a57;\n  font-size: 17px;\n  font-weight: 800;\n  line-height: 1.4;\n  list-style: none;\n  cursor: pointer;\n  user-select: none;\n}\n\n.vp-bulk-faq__item summary::-webkit-details-marker {\n  display: none;\n}\n\n.vp-bulk-faq__item summary::marker {\n  display: none;\n}\n\n.vp-bulk-faq__item summary:hover {\n  color: #1268a6;\n}\n\n.vp-bulk-faq__item summary:focus-visible {\n  outline: 3px solid rgba(18, 104, 166, 0.24);\n  outline-offset: -3px;\n}\n\n\/* Plus \/ Minus Icon *\/\n\n.vp-bulk-faq__icon {\n  position: relative;\n  flex: 0 0 36px;\n  width: 36px;\n  height: 36px;\n  background: #e8f4fc;\n  border-radius: 10px;\n}\n\n.vp-bulk-faq__icon::before,\n.vp-bulk-faq__icon::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 14px;\n  height: 2px;\n  background: #1268a6;\n  border-radius: 999px;\n  transform: translate(-50%, -50%);\n  transition: transform 0.2s ease;\n}\n\n.vp-bulk-faq__icon::after {\n  transform: translate(-50%, -50%) rotate(90deg);\n}\n\n.vp-bulk-faq__item[open] .vp-bulk-faq__icon::after {\n  transform: translate(-50%, -50%) rotate(0deg);\n}\n\n\/* Answer *\/\n\n.vp-bulk-faq__answer {\n  padding: 0 76px 22px 22px;\n}\n\n.vp-bulk-faq__answer p {\n  margin: 0;\n  color: #586f81;\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n\/* Tablet *\/\n\n@media (max-width: 960px) {\n  .vp-bulk-faq {\n    width: calc(100% - 32px);\n    margin: 52px auto;\n  }\n\n  .vp-bulk-faq__inner {\n    padding: 46px 34px;\n    border-radius: 28px;\n  }\n}\n\n\/* Mobile *\/\n\n@media (max-width: 600px) {\n  .vp-bulk-faq {\n    width: calc(100% - 24px);\n    margin: 36px auto;\n  }\n\n  .vp-bulk-faq__inner {\n    padding: 30px 16px 16px;\n    border-radius: 22px;\n  }\n\n  .vp-bulk-faq__header {\n    margin-bottom: 24px;\n    text-align: left;\n  }\n\n  .vp-bulk-faq__eyebrow {\n    margin-bottom: 10px;\n    padding: 7px 11px;\n    font-size: 10px;\n  }\n\n  .vp-bulk-faq__header h2 {\n    margin-bottom: 12px;\n    font-size: 31px;\n    line-height: 1.14;\n  }\n\n  .vp-bulk-faq__header p {\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .vp-bulk-faq__list {\n    gap: 9px;\n  }\n\n  .vp-bulk-faq__item {\n    border-radius: 14px;\n  }\n\n  .vp-bulk-faq__item summary {\n    gap: 14px;\n    min-height: 64px;\n    padding: 16px;\n    font-size: 14px;\n    line-height: 1.42;\n  }\n\n  .vp-bulk-faq__icon {\n    flex-basis: 32px;\n    width: 32px;\n    height: 32px;\n    border-radius: 9px;\n  }\n\n  .vp-bulk-faq__icon::before,\n  .vp-bulk-faq__icon::after {\n    width: 12px;\n  }\n\n  .vp-bulk-faq__answer {\n    padding: 0 16px 17px;\n  }\n\n  .vp-bulk-faq__answer p {\n    font-size: 13px;\n    line-height: 1.62;\n  }\n}\n\n\/* Small Mobile *\/\n\n@media (max-width: 380px) {\n  .vp-bulk-faq {\n    width: calc(100% - 16px);\n  }\n\n  .vp-bulk-faq__inner {\n    padding-right: 12px;\n    padding-left: 12px;\n  }\n\n  .vp-bulk-faq__header h2 {\n    font-size: 28px;\n  }\n}\n\n\/* Reduced Motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vp-bulk-faq__item,\n  .vp-bulk-faq__icon::before,\n  .vp-bulk-faq__icon::after {\n    transition: none;\n  }\n}\n<\/style>\n\n<section\n  class=\"vp-bulk-faq\"\n  aria-labelledby=\"vp-bulk-faq-title\"\n>\n  <div class=\"vp-bulk-faq__inner\">\n\n    <header class=\"vp-bulk-faq__header\">\n      <span class=\"vp-bulk-faq__eyebrow\">\n        Bulk Pin Help\n      <\/span>\n\n      <h2 id=\"vp-bulk-faq-title\">\n        Frequently Asked Questions\n      <\/h2>\n\n      <p>\n        Find answers about bulk order quantities, pricing, proofs, reorders,\n        production time, and quality concerns.\n      <\/p>\n    <\/header>\n\n    <div class=\"vp-bulk-faq__list\">\n\n      <!-- FAQ 1 -->\n      <details class=\"vp-bulk-faq__item\" open>\n        <summary>\n          <span>What is the minimum order quantity for bulk lapel pins?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            VeperPins bulk lapel pin orders start at 500 pieces.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 2 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>Are setup fees and shipping included in the price?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            Yes. Our prices include setup fees and shipping.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 3 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>Can I order multiple designs in one order?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            Yes. However, each design usually requires its own mold and may\n            have a separate minimum order quantity. Multiple designs can still\n            be produced and shipped together.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 4 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>Do I need to pay the mold fee again for a reorder?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            If the design has not changed and the original mold is still\n            available, you usually will not need to pay for a new mold. We will\n            check your previous mold and artwork before confirming the reorder.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 5 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>Can I see a sample before bulk production?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            We provide a digital proof before production so you can check the\n            size, colors, text, and plating. A physical sample can also be made\n            upon request, but it may add extra cost and production time.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 6 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>How can I lower the cost of a bulk pin order?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            Choosing a smaller size, soft enamel, standard plating, a basic pin\n            backing, and simple packaging can help keep the cost down. Avoiding\n            special effects and overly complex details may also reduce the\n            price.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 7 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>How long does a bulk pin order take?<\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            The timeline depends on the design, quantity, packaging, and\n            shipping destination. Tell us the date you need the pins to arrive,\n            and we will confirm whether we can meet your deadline.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <!-- FAQ 8 -->\n      <details class=\"vp-bulk-faq__item\">\n        <summary>\n          <span>\n            What should I do if some pins arrive with bubbles, scratches, or\n            other defects?\n          <\/span>\n\n          <span class=\"vp-bulk-faq__icon\" aria-hidden=\"true\"><\/span>\n        <\/summary>\n\n        <div class=\"vp-bulk-faq__answer\">\n          <p>\n            Please send us clear photos and let us know how many pins are\n            affected. We will review the issue against the approved artwork and\n            order specifications, then provide an appropriate solution.\n          <\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"@id\": \"https:\/\/veperpins.com\/bulk-lapel-pins\/#faq\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the minimum order quantity for bulk lapel pins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"VeperPins bulk lapel pin orders start at 500 pieces.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are setup fees and shipping included in the price?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Our prices include setup fees and shipping.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I order multiple designs in one order?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. However, each design usually requires its own mold and may have a separate minimum order quantity. Multiple designs can still be produced and shipped together.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I need to pay the mold fee again for a reorder?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"If the design has not changed and the original mold is still available, you usually will not need to pay for a new mold. We will check your previous mold and artwork before confirming the reorder.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I see a sample before bulk production?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We provide a digital proof before production so you can check the size, colors, text, and plating. A physical sample can also be made upon request, but it may add extra cost and production time.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How can I lower the cost of a bulk pin order?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Choosing a smaller size, soft enamel, standard plating, a basic pin backing, and simple packaging can help keep the cost down. Avoiding special effects and overly complex details may also reduce the price.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does a bulk pin order take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The timeline depends on the design, quantity, packaging, and shipping destination. Tell us the date you need the pins to arrive, and we will confirm whether we can meet your deadline.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What should I do if some pins arrive with bubbles, scratches, or other defects?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Please send us clear photos and let us know how many pins are affected. We will review the issue against the approved artwork and order specifications, then provide an appropriate solution.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Bulk Lapel Pin Orders Bulk Lapel Pins for Businesses, Events &amp; Organizations Whether you need a few hundred, thousands, or even tens of thousands of lapel pins for your business, event, school, organization, or retail project, VeperPins makes bulk ordering simple with clear pricing based on your quantity, size, and finish options. Upload your logo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":382,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-7869","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Shirya","author_link":"https:\/\/veperpins.com\/author\/boom\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages\/7869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/comments?post=7869"}],"version-history":[{"count":0,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages\/7869\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages\/382"}],"wp:attachment":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/media?parent=7869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}