{"id":3874,"date":"2026-03-20T15:42:31","date_gmt":"2026-03-20T15:42:31","guid":{"rendered":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/?page_id=3874"},"modified":"2026-03-20T15:42:32","modified_gmt":"2026-03-20T15:42:32","slug":"rewards","status":"publish","type":"page","link":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/","title":{"rendered":"Rewards"},"content":{"rendered":"\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 McGuckin Rewards Page Styles \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n:root {\n  --mcg-green:      #1F4E0F;\n  --mcg-green-dk:   #163808;\n  --mcg-green-lt:   #2C6818;\n  --mcg-green-mid:  #3D7A28;\n  --mcg-green-wash: #EEF4E8;\n  --mcg-sage:       #a8d87a;\n  --mcg-red:        #C8241C;\n  --mcg-red-dk:     #A81B14;\n  --mcg-red-lt:     #FCEEED;\n  --mcg-cream:      #F5F2EC;\n  --mcg-cream-dk:   #EDE8DF;\n  --mcg-ink:        #1A1A1A;\n  --mcg-ink-soft:   #2E2E2E;\n  --mcg-mid:        #555B65;\n  --mcg-muted:      #8A909A;\n  --mcg-rule:       #E2E5EA;\n  --mcg-white:      #FFFFFF;\n  --mcg-gold:       #C8920A;\n  --mcg-gold-lt:    #FFF8E7;\n  --mcg-font-slab:  'Zilla Slab', Georgia, serif;\n  --mcg-font-body:  'DM Sans', system-ui, sans-serif;\n  --mcg-shadow-sm:  0 1px 4px rgba(0,0,0,.08);\n  --mcg-shadow-md:  0 4px 20px rgba(0,0,0,.12);\n  --mcg-shadow-lg:  0 16px 56px rgba(0,0,0,.18);\n}\n\n\/* Page-level overrides *\/\n.mcg-rewards-page { font-family: var(--mcg-font-body); color: var(--mcg-ink); font-size: 15px; line-height: 1.6; }\n.mcg-rewards-page *, .mcg-rewards-page *::before, .mcg-rewards-page *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.mcg-hero {\n  background: linear-gradient(160deg, #163808 0%, #1F4E0F 40%, #2C6818 100%);\n  position: relative;\n  overflow: hidden;\n}\n.mcg-hero::before {\n  content: '';\n  position: absolute;\n  top: -120px; right: -120px;\n  width: 560px; height: 560px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(168,216,122,.14) 0%, transparent 70%);\n  pointer-events: none;\n}\n.mcg-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -80px; left: -80px;\n  width: 360px; height: 360px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(168,216,122,.08) 0%, transparent 70%);\n  pointer-events: none;\n}\n.mcg-hero-mountains {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  opacity: .12;\n  pointer-events: none;\n}\n.mcg-hero-inner {\n  max-width: 1360px;\n  margin: 0 auto;\n  padding: 64px 24px 80px;\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1fr 480px;\n  gap: 64px;\n  align-items: center;\n}\n.mcg-hero-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(168,216,122,.15);\n  border: 1px solid rgba(168,216,122,.35);\n  border-radius: 20px;\n  padding: 5px 14px;\n  font-family: var(--mcg-font-slab);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: .12em; text-transform: uppercase;\n  color: var(--mcg-sage);\n  margin-bottom: 20px;\n}\n.mcg-hero-badge-dot {\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--mcg-sage);\n  flex-shrink: 0;\n}\n.mcg-hero h1 {\n  font-family: var(--mcg-font-slab);\n  font-size: 58px; font-weight: 700;\n  color: #fff;\n  line-height: 1.04;\n  letter-spacing: -.01em;\n  margin-bottom: 20px;\n}\n.mcg-hero h1 em { font-style: normal; color: var(--mcg-sage); }\n.mcg-hero h1 .mcg-hero-h1-small {\n  display: block;\n  font-size: 17px; font-weight: 400;\n  font-family: var(--mcg-font-body);\n  color: rgba(255,255,255,.55);\n  letter-spacing: 0;\n  margin-top: 14px;\n  line-height: 1.55;\n}\n.mcg-hero-sub {\n  font-size: 15px;\n  color: rgba(255,255,255,.65);\n  line-height: 1.7;\n  max-width: 520px;\n  margin-bottom: 28px;\n}\n.mcg-hero-ctas { display: flex; gap: 14px; flex-wrap: wrap; }\n.mcg-btn-join {\n  height: 52px;\n  padding: 0 32px;\n  background: var(--mcg-red);\n  border: none;\n  border-radius: 6px;\n  font-family: var(--mcg-font-slab);\n  font-size: 16px; font-weight: 700;\n  letter-spacing: .06em; text-transform: uppercase;\n  color: #fff;\n  cursor: pointer;\n  transition: background .2s, transform .1s;\n  box-shadow: 0 4px 18px rgba(200,36,28,.35);\n}\n.mcg-btn-join:hover { background: var(--mcg-red-dk); transform: translateY(-1px); }\n.mcg-btn-join:focus { outline: 3px solid var(--mcg-sage); outline-offset: 2px; }\n.mcg-btn-signin {\n  height: 52px;\n  padding: 0 28px;\n  background: transparent;\n  border: 1.5px solid rgba(255,255,255,.2);\n  border-radius: 6px;\n  font-family: var(--mcg-font-slab);\n  font-size: 14px; font-weight: 600;\n  letter-spacing: .04em;\n  color: rgba(255,255,255,.7);\n  cursor: pointer;\n  transition: border-color .2s, color .2s;\n}\n.mcg-btn-signin:hover { border-color: rgba(255,255,255,.5); color: #fff; }\n.mcg-btn-signin:focus { outline: 3px solid var(--mcg-sage); outline-offset: 2px; }\n.mcg-hero-note {\n  font-size: 12px;\n  color: rgba(255,255,255,.4);\n  margin-top: 12px;\n  display: flex; align-items: center; gap: 6px;\n}\n.mcg-hero-note svg { width: 14px; height: 14px; flex-shrink: 0; }\n\n\/* Member card mockup *\/\n.mcg-hero-card-wrap { display: flex; flex-direction: column; gap: 16px; }\n.mcg-member-card {\n  background: linear-gradient(135deg, #2C6818 0%, #1F4E0F 50%, #163808 100%);\n  border-radius: 16px;\n  padding: 28px 28px 24px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 16px 48px rgba(0,0,0,.35);\n}\n.mcg-member-card::before {\n  content: '';\n  position: absolute;\n  top: -40px; right: -40px;\n  width: 180px; height: 180px;\n  border-radius: 50%;\n  background: rgba(168,216,122,.12);\n}\n.mcg-member-card::after {\n  content: '';\n  position: absolute;\n  bottom: -30px; left: -30px;\n  width: 140px; height: 140px;\n  border-radius: 50%;\n  background: rgba(168,216,122,.07);\n}\n.mcg-card-top-row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 28px;\n  position: relative; z-index: 1;\n}\n.mcg-card-logo-name {\n  font-family: var(--mcg-font-slab);\n  font-size: 18px; font-weight: 700;\n  color: #fff;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  line-height: 1;\n}\n.mcg-card-logo-sub {\n  font-family: var(--mcg-font-slab);\n  font-size: 9px; font-weight: 600;\n  color: var(--mcg-sage);\n  letter-spacing: .18em; text-transform: uppercase;\n  margin-top: 3px;\n}\n.mcg-card-chip {\n  width: 40px; height: 28px;\n  border-radius: 5px;\n  background: linear-gradient(135deg, #d4af37, #f0d060, #d4af37);\n  box-shadow: inset 0 1px 2px rgba(255,255,255,.4), 0 2px 6px rgba(0,0,0,.3);\n  position: relative; z-index: 1;\n}\n.mcg-card-chip::after {\n  content: '';\n  position: absolute;\n  top: 4px; left: 4px; right: 4px; bottom: 4px;\n  border: 1.5px solid rgba(160,120,20,.4);\n  border-radius: 3px;\n}\n.mcg-card-points-row { position: relative; z-index: 1; margin-bottom: 24px; }\n.mcg-card-points-label {\n  font-family: var(--mcg-font-slab);\n  font-size: 10px; font-weight: 600;\n  letter-spacing: .14em; text-transform: uppercase;\n  color: rgba(255,255,255,.4);\n  margin-bottom: 4px;\n}\n.mcg-card-points-val {\n  font-family: var(--mcg-font-slab);\n  font-size: 42px; font-weight: 700;\n  color: #fff;\n  line-height: 1;\n}\n.mcg-card-points-unit {\n  font-size: 18px; font-weight: 600;\n  color: var(--mcg-sage);\n  margin-left: 6px;\n  letter-spacing: .05em;\n}\n.mcg-card-progress-row { position: relative; z-index: 1; margin-bottom: 24px; }\n.mcg-card-progress-label {\n  display: flex; justify-content: space-between;\n  font-size: 11px; color: rgba(255,255,255,.45);\n  margin-bottom: 8px;\n}\n.mcg-card-progress-label strong { color: var(--mcg-sage); font-weight: 600; }\n.mcg-card-progress-track {\n  height: 8px;\n  background: rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n}\n.mcg-card-progress-fill {\n  height: 100%;\n  width: 0;\n  background: linear-gradient(90deg, var(--mcg-sage), #c5f08a);\n  border-radius: 4px;\n  transition: width 1.2s cubic-bezier(.22,1,.36,1);\n}\n.mcg-card-bottom-row {\n  display: flex; align-items: center; justify-content: space-between;\n  position: relative; z-index: 1;\n}\n.mcg-card-member-name {\n  font-family: var(--mcg-font-slab);\n  font-size: 15px; font-weight: 600;\n  color: rgba(255,255,255,.85);\n  letter-spacing: .06em; text-transform: uppercase;\n}\n.mcg-card-member-id {\n  font-size: 11px;\n  color: rgba(255,255,255,.35);\n  margin-top: 2px;\n}\n.mcg-card-stripe {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 6px;\n  background: linear-gradient(90deg, var(--mcg-sage), transparent 80%);\n  opacity: .3;\n}\n.mcg-card-stats {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n.mcg-card-stat {\n  background: rgba(255,255,255,.1);\n  border: 1px solid rgba(255,255,255,.14);\n  border-radius: 8px;\n  padding: 12px 14px;\n  text-align: center;\n}\n.mcg-card-stat-n {\n  font-family: var(--mcg-font-slab);\n  font-size: 20px; font-weight: 700;\n  color: var(--mcg-sage);\n  line-height: 1;\n}\n.mcg-card-stat-l {\n  font-family: var(--mcg-font-slab);\n  font-size: 10px; font-weight: 600;\n  letter-spacing: .1em; text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n  margin-top: 4px;\n}\n\n\/* \u2500\u2500 TICKER \u2500\u2500 *\/\n.mcg-offers-ticker {\n  background: var(--mcg-gold);\n  padding: 11px 0;\n  overflow: hidden;\n  position: relative;\n}\n.mcg-offers-ticker::before, .mcg-offers-ticker::after {\n  content: '';\n  position: absolute;\n  top: 0; bottom: 0;\n  width: 80px;\n  z-index: 2;\n  pointer-events: none;\n}\n.mcg-offers-ticker::before { left: 0; background: linear-gradient(to right, var(--mcg-gold), transparent); }\n.mcg-offers-ticker::after  { right: 0; background: linear-gradient(to left, var(--mcg-gold), transparent); }\n.mcg-ticker-track {\n  display: flex;\n  gap: 0;\n  animation: mcgTicker 28s linear infinite;\n  width: max-content;\n}\n.mcg-ticker-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 0 40px;\n  font-family: var(--mcg-font-slab);\n  font-size: 13px; font-weight: 700;\n  letter-spacing: .05em;\n  color: #fff;\n  white-space: nowrap;\n}\n.mcg-ticker-sep {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.5);\n  flex-shrink: 0;\n}\n@keyframes mcgTicker {\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n\n\/* \u2500\u2500 PAGE WRAPPER \u2500\u2500 *\/\n.mcg-pw { max-width: 1360px; margin: 0 auto; padding: 0 24px 80px; }\n\n\/* \u2500\u2500 SECTION HEADER \u2500\u2500 *\/\n.mcg-sec-hd {\n  margin: 52px 0 28px;\n  display: flex; align-items: baseline;\n  justify-content: space-between; gap: 20px;\n}\n.mcg-sec-title {\n  font-family: var(--mcg-font-slab);\n  font-size: 28px; font-weight: 700;\n  color: var(--mcg-ink);\n  display: flex; align-items: center; gap: 14px;\n}\n.mcg-sec-title::after {\n  content: '';\n  display: inline-block;\n  width: 36px; height: 3px;\n  background: var(--mcg-green);\n  border-radius: 2px;\n  margin-bottom: 3px;\n}\n.mcg-sec-sub {\n  font-size: 14px;\n  color: var(--mcg-muted);\n  max-width: 560px;\n  line-height: 1.65;\n  margin-top: 4px;\n}\n\n\/* \u2500\u2500 HOW IT WORKS \u2500\u2500 *\/\n.mcg-how-strip {\n  background: var(--mcg-white);\n  border: 1.5px solid var(--mcg-rule);\n  border-radius: 12px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  overflow: hidden;\n}\n.mcg-how-step {\n  padding: 32px 28px;\n  text-align: center;\n  position: relative;\n}\n.mcg-how-step::after {\n  content: '\u2192';\n  position: absolute;\n  right: -8px; top: 50%;\n  transform: translateY(-50%);\n  font-size: 18px;\n  color: var(--mcg-muted);\n  z-index: 1;\n}\n.mcg-how-step:last-child::after { display: none; }\n.mcg-how-icon { font-size: 32px; margin-bottom: 14px; }\n.mcg-how-title {\n  font-family: var(--mcg-font-slab);\n  font-size: 16px; font-weight: 700;\n  color: var(--mcg-ink);\n  margin-bottom: 8px;\n}\n.mcg-how-desc {\n  font-size: 13px;\n  color: var(--mcg-mid);\n  line-height: 1.65;\n}\n\n\/* \u2500\u2500 BENEFITS \u2500\u2500 *\/\n.mcg-benefits-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.mcg-benefit-card {\n  background: var(--mcg-white);\n  border: 1.5px solid var(--mcg-rule);\n  border-radius: 10px;\n  padding: 28px;\n  position: relative;\n  overflow: hidden;\n  transition: border-color .18s, transform .18s;\n}\n.mcg-benefit-card:hover { border-color: var(--mcg-green-mid); transform: translateY(-3px); }\n.mcg-benefit-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--mcg-green), var(--mcg-sage));\n  opacity: 0;\n  transition: opacity .22s;\n}\n.mcg-benefit-card:hover::before { opacity: 1; }\n.mcg-benefit-icon-wrap {\n  width: 56px; height: 56px;\n  border-radius: 12px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 26px;\n  margin-bottom: 16px;\n  transition: transform .2s;\n}\n.mcg-benefit-card:hover .mcg-benefit-icon-wrap { transform: scale(1.1); }\n.mcg-benefit-name {\n  font-family: var(--mcg-font-slab);\n  font-size: 18px; font-weight: 700;\n  color: var(--mcg-ink);\n  margin-bottom: 8px;\n}\n.mcg-benefit-desc {\n  font-size: 13px;\n  color: var(--mcg-mid);\n  line-height: 1.65;\n}\n.mcg-benefit-tag {\n  display: inline-block;\n  margin-top: 14px;\n  padding: 3px 10px;\n  border-radius: 20px;\n  font-family: var(--mcg-font-slab);\n  font-size: 10px; font-weight: 700;\n  letter-spacing: .08em; text-transform: uppercase;\n}\n\n\/* \u2500\u2500 DASHBOARD PREVIEW \u2500\u2500 *\/\n.mcg-dashboard-preview {\n  background: var(--mcg-ink);\n  border-radius: 14px;\n  overflow: hidden;\n  box-shadow: var(--mcg-shadow-lg);\n}\n.mcg-dash-chrome {\n  background: #2a2a2a;\n  padding: 10px 16px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  border-bottom: 1px solid rgba(255,255,255,.06);\n}\n.mcg-dash-dots { display: flex; gap: 6px; }\n.mcg-dash-dot { width: 10px; height: 10px; border-radius: 50%; }\n.mcg-dash-url-bar {\n  flex: 1;\n  background: rgba(255,255,255,.08);\n  border-radius: 4px;\n  height: 24px;\n  display: flex; align-items: center;\n  padding: 0 10px;\n  font-size: 11px;\n  color: rgba(255,255,255,.35);\n  font-family: var(--mcg-font-slab);\n  letter-spacing: .04em;\n}\n.mcg-dash-url-bar svg { width: 11px; height: 11px; margin-right: 6px; flex-shrink: 0; }\n.mcg-dash-body {\n  padding: 28px;\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  gap: 20px;\n}\n.mcg-dash-sidebar { display: flex; flex-direction: column; gap: 4px; }\n.mcg-dash-nav-item {\n  padding: 9px 14px;\n  border-radius: 6px;\n  font-family: var(--mcg-font-slab);\n  font-size: 12px; font-weight: 600;\n  letter-spacing: .05em; text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n  display: flex; align-items: center; gap: 9px;\n  cursor: pointer;\n  transition: background .15s, color .15s;\n}\n.mcg-dash-nav-item.on { background: var(--mcg-green); color: var(--mcg-sage); }\n.mcg-dash-nav-item:hover:not(.on) { background: rgba(255,255,255,.06); color: rgba(255,255,255,.8); }\n.mcg-dash-nav-item svg { width: 14px; height: 14px; flex-shrink: 0; }\n.mcg-dash-main { display: flex; flex-direction: column; gap: 14px; }\n.mcg-dash-points-row {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n.mcg-dash-stat {\n  background: rgba(255,255,255,.05);\n  border: 1px solid rgba(255,255,255,.08);\n  border-radius: 8px;\n  padding: 14px;\n}\n.mcg-dash-stat-label {\n  font-family: var(--mcg-font-slab);\n  font-size: 9px; font-weight: 700;\n  letter-spacing: .14em; text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  margin-bottom: 6px;\n}\n.mcg-dash-stat-val {\n  font-family: var(--mcg-font-slab);\n  font-size: 22px; font-weight: 700;\n  color: #fff;\n  line-height: 1;\n}\n.mcg-dash-stat-val.green { color: var(--mcg-sage); }\n.mcg-dash-coupon-hd {\n  font-family: var(--mcg-font-slab);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: .12em; text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  margin-bottom: 8px;\n}\n.mcg-dash-coupons { display: flex; flex-direction: column; gap: 7px; }\n.mcg-dash-coupon {\n  background: rgba(255,255,255,.04);\n  border: 1px solid rgba(255,255,255,.1);\n  border-left: 3px solid var(--mcg-green-mid);\n  border-radius: 6px;\n  padding: 10px 12px;\n  display: flex; align-items: center; gap: 12px;\n}\n.mcg-dash-coupon-amt {\n  font-family: var(--mcg-font-slab);\n  font-size: 18px; font-weight: 700;\n  color: var(--mcg-sage);\n  flex-shrink: 0;\n  min-width: 48px;\n}\n.mcg-dash-coupon-detail { flex: 1; }\n.mcg-dash-coupon-name {\n  font-family: var(--mcg-font-slab);\n  font-size: 12px; font-weight: 600;\n  color: rgba(255,255,255,.8);\n  letter-spacing: .04em;\n}\n.mcg-dash-coupon-exp {\n  font-size: 10px;\n  color: rgba(255,255,255,.3);\n  margin-top: 2px;\n}\n.mcg-dash-coupon-use {\n  font-family: var(--mcg-font-slab);\n  font-size: 10px; font-weight: 700;\n  letter-spacing: .08em; text-transform: uppercase;\n  color: var(--mcg-sage);\n  background: rgba(168,216,122,.12);\n  border: 1px solid rgba(168,216,122,.25);\n  border-radius: 4px;\n  padding: 4px 10px;\n  cursor: pointer;\n  transition: background .15s;\n  flex-shrink: 0;\n}\n.mcg-dash-coupon-use:hover { background: rgba(168,216,122,.22); }\n\n\/* \u2500\u2500 SIGN-UP FORM \u2500\u2500 *\/\n.mcg-signup-section {\n  background: var(--mcg-green);\n  border-radius: 14px;\n  padding: 56px;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 64px;\n  align-items: center;\n  position: relative;\n  overflow: hidden;\n}\n.mcg-signup-section::before {\n  content: '';\n  position: absolute;\n  top: -60px; right: -60px;\n  width: 360px; height: 360px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(168,216,122,.12) 0%, transparent 70%);\n  pointer-events: none;\n}\n.mcg-signup-copy-eyebrow {\n  font-family: var(--mcg-font-slab);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: .18em; text-transform: uppercase;\n  color: var(--mcg-sage);\n  margin-bottom: 14px;\n}\n.mcg-signup-title {\n  font-family: var(--mcg-font-slab);\n  font-size: 36px; font-weight: 700;\n  color: #fff; line-height: 1.15;\n  margin-bottom: 16px;\n}\n.mcg-signup-sub {\n  font-size: 14px;\n  color: rgba(255,255,255,.62);\n  line-height: 1.65;\n  margin-bottom: 24px;\n}\n.mcg-signup-perks { list-style: none; display: flex; flex-direction: column; gap: 10px; padding: 0; margin: 0; }\n.mcg-signup-perk {\n  display: flex; align-items: center; gap: 10px;\n  font-size: 14px; color: rgba(255,255,255,.8);\n}\n.mcg-signup-perk-check {\n  width: 20px; height: 20px;\n  border-radius: 50%;\n  background: var(--mcg-sage);\n  color: var(--mcg-green-dk);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 11px; font-weight: 800;\n  flex-shrink: 0;\n}\n.mcg-signup-form {\n  background: var(--mcg-white);\n  border-radius: 12px;\n  padding: 36px;\n  box-shadow: 0 20px 60px rgba(0,0,0,.25);\n  position: relative; z-index: 1;\n}\n.mcg-form-title {\n  font-family: var(--mcg-font-slab);\n  font-size: 22px; font-weight: 700;\n  color: var(--mcg-ink);\n  margin-bottom: 6px;\n}\n.mcg-form-sub {\n  font-size: 13px;\n  color: var(--mcg-muted);\n  margin-bottom: 24px;\n}\n.mcg-form-sub a { color: var(--mcg-green); font-weight: 600; text-decoration: none; }\n.mcg-form-sub a:focus { outline: 2px solid var(--mcg-green); outline-offset: 2px; }\n.mcg-form-row { margin-bottom: 14px; }\n.mcg-form-row-double { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 14px; }\n.mcg-form-label {\n  display: block;\n  font-family: var(--mcg-font-slab);\n  font-size: 11px; font-weight: 700;\n  text-transform: uppercase; letter-spacing: .09em;\n  color: var(--mcg-mid);\n  margin-bottom: 6px;\n}\n.mcg-form-input {\n  width: 100%;\n  height: 44px;\n  border: 1.5px solid var(--mcg-rule);\n  border-radius: 6px;\n  padding: 0 14px;\n  font-family: var(--mcg-font-body);\n  font-size: 14px;\n  color: var(--mcg-ink);\n  background: var(--mcg-white);\n  outline: none;\n  transition: border-color .18s, box-shadow .18s;\n}\n.mcg-form-input:focus {\n  border-color: var(--mcg-green);\n  box-shadow: 0 0 0 3px rgba(31,78,15,.1);\n}\n.mcg-form-input::placeholder { color: var(--mcg-muted); }\n.mcg-form-check-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  margin-bottom: 20px;\n}\n.mcg-form-check-row input[type=\"checkbox\"] {\n  width: 16px; height: 16px;\n  accent-color: var(--mcg-green);\n  margin-top: 2px;\n  flex-shrink: 0;\n  cursor: pointer;\n}\n.mcg-form-check-label {\n  font-size: 12px;\n  color: var(--mcg-mid);\n  line-height: 1.5;\n}\n.mcg-form-check-label a { color: var(--mcg-green); text-decoration: none; font-weight: 600; }\n.mcg-form-check-label a:focus { outline: 2px solid var(--mcg-green); outline-offset: 2px; }\n.mcg-btn-form-submit {\n  width: 100%;\n  height: 50px;\n  background: var(--mcg-red);\n  border: none;\n  border-radius: 6px;\n  font-family: var(--mcg-font-slab);\n  font-size: 16px; font-weight: 700;\n  letter-spacing: .07em; text-transform: uppercase;\n  color: #fff;\n  cursor: pointer;\n  transition: background .2s, transform .1s;\n  box-shadow: 0 4px 16px rgba(200,36,28,.3);\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n}\n.mcg-btn-form-submit:hover { background: var(--mcg-red-dk); transform: translateY(-1px); }\n.mcg-btn-form-submit:focus { outline: 3px solid var(--mcg-sage); outline-offset: 2px; }\n.mcg-form-signin-link {\n  text-align: center;\n  margin-top: 14px;\n  font-size: 13px;\n  color: var(--mcg-muted);\n}\n.mcg-form-signin-link a { color: var(--mcg-green); font-weight: 600; text-decoration: none; }\n.mcg-form-signin-link a:focus { outline: 2px solid var(--mcg-green); outline-offset: 2px; }\n\n\/* \u2500\u2500 TESTIMONIALS \u2500\u2500 *\/\n.mcg-testimonials-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.mcg-tcard {\n  background: var(--mcg-white);\n  border: 1.5px solid var(--mcg-rule);\n  border-radius: 10px;\n  padding: 24px;\n  transition: border-color .18s, transform .18s;\n}\n.mcg-tcard:hover { border-color: var(--mcg-green-mid); transform: translateY(-2px); }\n.mcg-tcard-stars { color: var(--mcg-gold); font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }\n.mcg-tcard-quote {\n  font-size: 14px;\n  color: var(--mcg-mid);\n  line-height: 1.65;\n  margin-bottom: 16px;\n  font-style: italic;\n}\n.mcg-tcard-quote::before { content: '\\201C'; font-size: 28px; color: var(--mcg-green); font-family: var(--mcg-font-slab); line-height: 0; vertical-align: -10px; margin-right: 4px; }\n.mcg-tcard-author {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.mcg-tcard-avatar {\n  width: 36px; height: 36px;\n  border-radius: 50%;\n  background: var(--mcg-green-wash);\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--mcg-font-slab);\n  font-size: 14px; font-weight: 700;\n  color: var(--mcg-green);\n  flex-shrink: 0;\n}\n.mcg-tcard-name { font-family: var(--mcg-font-slab); font-size: 14px; font-weight: 700; color: var(--mcg-ink); }\n.mcg-tcard-meta { font-size: 11px; color: var(--mcg-muted); }\n.mcg-tcard-badge {\n  margin-left: auto;\n  font-family: var(--mcg-font-slab);\n  font-size: 10px; font-weight: 700;\n  letter-spacing: .07em; text-transform: uppercase;\n  color: var(--mcg-green);\n  background: var(--mcg-green-wash);\n  border: 1px solid var(--mcg-green-mid);\n  border-radius: 3px;\n  padding: 2px 8px;\n}\n\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\n.mcg-faq-list { display: flex; flex-direction: column; gap: 10px; }\n.mcg-faq-item {\n  background: var(--mcg-white);\n  border: 1.5px solid var(--mcg-rule);\n  border-radius: 8px;\n  overflow: hidden;\n  transition: border-color .18s;\n}\n.mcg-faq-item:hover { border-color: var(--mcg-green-mid); }\n.mcg-faq-q {\n  width: 100%; background: none; border: none;\n  padding: 18px 22px;\n  display: flex; align-items: center; justify-content: space-between; gap: 16px;\n  cursor: pointer; text-align: left;\n}\n.mcg-faq-q:focus { outline: 2px solid var(--mcg-green); outline-offset: -2px; }\n.mcg-faq-q-text { font-family: var(--mcg-font-slab); font-size: 15px; font-weight: 600; color: var(--mcg-ink); line-height: 1.35; }\n.mcg-faq-chevron {\n  width: 22px; height: 22px; border-radius: 50%;\n  background: var(--mcg-green-wash);\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0; transition: transform .22s, background .2s;\n  color: var(--mcg-green); font-size: 13px;\n}\n.mcg-faq-item.open .mcg-faq-chevron { transform: rotate(180deg); background: var(--mcg-green); color: #fff; }\n.mcg-faq-a {\n  font-size: 13px; color: var(--mcg-mid); line-height: 1.65;\n  padding: 0 22px 18px; display: none; border-top: 1px solid var(--mcg-rule); padding-top: 14px;\n}\n.mcg-faq-item.open .mcg-faq-a { display: block; }\n\n\/* \u2500\u2500 SKIP LINK (ADA) \u2500\u2500 *\/\n.mcg-skip-link {\n  position: absolute;\n  top: -40px; left: 0;\n  background: var(--mcg-green);\n  color: #fff;\n  padding: 8px 16px;\n  z-index: 1000;\n  font-family: var(--mcg-font-slab);\n  font-weight: 700;\n  text-decoration: none;\n  border-radius: 0 0 6px 0;\n}\n.mcg-skip-link:focus { top: 0; }\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media(max-width:1100px){\n  .mcg-benefits-grid { grid-template-columns: repeat(2,1fr); }\n  .mcg-hero-inner { grid-template-columns: 1fr; gap: 40px; }\n  .mcg-hero-card-wrap { display: none; }\n  .mcg-how-strip { grid-template-columns: repeat(2,1fr); gap: 28px; }\n  .mcg-how-step::after { display: none; }\n}\n@media(max-width:800px){\n  .mcg-hero h1 { font-size: 40px; }\n  .mcg-signup-section { grid-template-columns: 1fr; padding: 36px 24px; }\n  .mcg-benefits-grid { grid-template-columns: 1fr; }\n  .mcg-testimonials-grid { grid-template-columns: 1fr; }\n  .mcg-dash-body { grid-template-columns: 1fr; }\n  .mcg-dash-sidebar { display: none; }\n  .mcg-how-strip { grid-template-columns: 1fr; }\n}\n<\/style>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Zilla+Slab:wght@300;400;500;600;700&#038;family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,400&#038;display=swap\" rel=\"stylesheet\">\n\n\n\n<div class=\"wp-block-group mcg-rewards-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<a class=\"mcg-skip-link\" href=\"#mcg-main-content\">Skip to main content<\/a>\n\n\n\n<section class=\"wp-block-group mcg-hero\" aria-label=\"McGuckin Rewards introduction\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<svg class=\"mcg-hero-mountains\" viewBox=\"0 0 1440 160\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n  <path d=\"M0,160 L0,110 L80,65 L130,90 L190,42 L255,70 L310,28 L375,58 L435,14 L495,48 L558,10 L620,40 L680,0 L740,32 L800,8 L862,44 L920,20 L980,55 L1040,24 L1100,60 L1160,38 L1220,70 L1280,44 L1340,72 L1380,52 L1440,78 L1440,160 Z\" fill=\"white\"\/>\n<\/svg>\n<div class=\"mcg-hero-inner\">\n  <div class=\"mcg-hero-copy\">\n    <div class=\"mcg-hero-badge\" role=\"status\">\n      <span class=\"mcg-hero-badge-dot\" aria-hidden=\"true\"><\/span>\n      Free to Join &middot; No Credit Card Required\n    <\/div>\n    <h1>\n      Shop More.<br>\n      <em>Save More.<\/em>\n      <span class=\"mcg-hero-h1-small\">McGuckin Rewards &mdash; Boulder&#8217;s loyalty program since 1955.<\/span>\n    <\/h1>\n    <p class=\"mcg-hero-sub\">Every purchase earns points. Points turn into coupons. Coupons save you money on everything from lawn mowers to kitchen knives. Members also get exclusive deals, early access to promotions, and a personal purchase dashboard &mdash; all free.<\/p>\n    <div class=\"mcg-hero-ctas\">\n      <button class=\"mcg-btn-join\" onclick=\"document.getElementById('mcg-signup').scrollIntoView({behavior:'smooth'})\" type=\"button\">\n        Join Free &mdash; Takes 60 Seconds\n      <\/button>\n      <button class=\"mcg-btn-signin\" type=\"button\">Already a Member? Sign In<\/button>\n    <\/div>\n    <div class=\"mcg-hero-note\">\n      <svg aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n      Free forever. No spam. Unsubscribe any time.\n    <\/div>\n  <\/div>\n\n  <!-- Member Card Mockup -->\n  <div class=\"mcg-hero-card-wrap\" aria-hidden=\"true\">\n    <div class=\"mcg-member-card\">\n      <div class=\"mcg-card-top-row\">\n        <div>\n          <span class=\"mcg-card-logo-name\">McGuckin<\/span>\n          <span class=\"mcg-card-logo-sub\">Rewards Member<\/span>\n        <\/div>\n        <div class=\"mcg-card-chip\"><\/div>\n      <\/div>\n      <div class=\"mcg-card-points-row\">\n        <div class=\"mcg-card-points-label\">Points Balance<\/div>\n        <div class=\"mcg-card-points-val\">2,840<span class=\"mcg-card-points-unit\">pts<\/span><\/div>\n      <\/div>\n      <div class=\"mcg-card-progress-row\">\n        <div class=\"mcg-card-progress-label\">\n          <span>Progress to next reward<\/span>\n          <strong>$10 Coupon at 3,000 pts<\/strong>\n        <\/div>\n        <div class=\"mcg-card-progress-track\">\n          <div class=\"mcg-card-progress-fill\" id=\"mcgProgressFill\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mcg-card-bottom-row\">\n        <div>\n          <div class=\"mcg-card-member-name\">Jane Boulder<\/div>\n          <div class=\"mcg-card-member-id\">Member since 2021<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mcg-card-stripe\"><\/div>\n    <\/div>\n    <div class=\"mcg-card-stats\">\n      <div class=\"mcg-card-stat\">\n        <div class=\"mcg-card-stat-n\">$14<\/div>\n        <div class=\"mcg-card-stat-l\">Saved YTD<\/div>\n      <\/div>\n      <div class=\"mcg-card-stat\">\n        <div class=\"mcg-card-stat-n\">3<\/div>\n        <div class=\"mcg-card-stat-l\">Coupons Ready<\/div>\n      <\/div>\n      <div class=\"mcg-card-stat\">\n        <div class=\"mcg-card-stat-n\">47<\/div>\n        <div class=\"mcg-card-stat-l\">Purchases<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<div class=\"mcg-offers-ticker\" role=\"marquee\" aria-label=\"Member offers\">\n  <div class=\"mcg-ticker-track\" id=\"mcgTickerTrack\"><\/div>\n<\/div>\n\n\n\n<main class=\"wp-block-group mcg-pw\" id=\"mcg-main-content\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<section class=\"wp-block-group mcg-how-it-works-section\" aria-labelledby=\"mcg-how-title\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<h2 class=\"wp-block-heading mcg-sec-title\" id=\"mcg-how-title\">How It Works<\/h2>\n\n\n\n<div class=\"mcg-how-strip\" role=\"list\">\n  <div class=\"mcg-how-step\" role=\"listitem\">\n    <div class=\"mcg-how-icon\" aria-hidden=\"true\">&#9997;&#65039;<\/div>\n    <div class=\"mcg-how-title\">Sign Up Free<\/div>\n    <div class=\"mcg-how-desc\">Create your account online or ask any Green Vest to sign you up in-store. Takes less than a minute &mdash; just a name, email, and phone number.<\/div>\n  <\/div>\n  <div class=\"mcg-how-step\" role=\"listitem\">\n    <div class=\"mcg-how-icon\" aria-hidden=\"true\">&#128722;<\/div>\n    <div class=\"mcg-how-title\">Shop &amp; Earn Points<\/div>\n    <div class=\"mcg-how-desc\">Every dollar you spend in-store or online earns points. Points accumulate automatically &mdash; just give your email or phone at checkout.<\/div>\n  <\/div>\n  <div class=\"mcg-how-step\" role=\"listitem\">\n    <div class=\"mcg-how-icon\" aria-hidden=\"true\">&#127903;&#65039;<\/div>\n    <div class=\"mcg-how-title\">Get Reward Coupons<\/div>\n    <div class=\"mcg-how-desc\">When you hit point milestones, we automatically send you a reward coupon via email or text &mdash; ready to use in-store or online.<\/div>\n  <\/div>\n  <div class=\"mcg-how-step\" role=\"listitem\">\n    <div class=\"mcg-how-icon\" aria-hidden=\"true\">&#128176;<\/div>\n    <div class=\"mcg-how-title\">Redeem &amp; Save<\/div>\n    <div class=\"mcg-how-desc\">Apply coupons at checkout &mdash; in-store or on mcguckin.com. Stack member-exclusive offers on top for even bigger savings.<\/div>\n  <\/div>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group mcg-benefits-section\" aria-labelledby=\"mcg-benefits-title\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<div class=\"mcg-sec-hd\" style=\"margin-top:52px\">\n  <div>\n    <h2 class=\"mcg-sec-title\" id=\"mcg-benefits-title\">Member Benefits<\/h2>\n    <p class=\"mcg-sec-sub\">Everything included when you join &mdash; free, always.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"mcg-benefits-grid\">\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#EEF4E8\" aria-hidden=\"true\">&#128176;<\/div>\n    <h3 class=\"mcg-benefit-name\">Earn Points on Every Purchase<\/h3>\n    <p class=\"mcg-benefit-desc\">Every dollar spent in-store or online earns points toward reward coupons. Points never expire as long as you shop at least once a year.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-green-wash);color:var(--mcg-green);border:1px solid var(--mcg-green-mid)\">In-Store &amp; Online<\/span>\n  <\/article>\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#FFF8E7\" aria-hidden=\"true\">&#127903;&#65039;<\/div>\n    <h3 class=\"mcg-benefit-name\">Automatic Reward Coupons<\/h3>\n    <p class=\"mcg-benefit-desc\">Hit a points milestone and we send you a coupon automatically &mdash; no apps to check, no codes to remember. It shows up in your email or texts.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-gold-lt);color:var(--mcg-gold);border:1px solid #e8c860\">Delivered by Email &amp; SMS<\/span>\n  <\/article>\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#FCEEED\" aria-hidden=\"true\">&#127991;&#65039;<\/div>\n    <h3 class=\"mcg-benefit-name\">Exclusive Member-Only Deals<\/h3>\n    <p class=\"mcg-benefit-desc\">Members get access to deals that aren&#8217;t available to non-members &mdash; deeper discounts on tools, seasonal specials, and limited-time offers throughout the year.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-red-lt);color:var(--mcg-red);border:1px solid #f8b8b5\">Members Only<\/span>\n  <\/article>\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#EEF4E8\" aria-hidden=\"true\">&#128202;<\/div>\n    <h3 class=\"mcg-benefit-name\">Personal Purchase Dashboard<\/h3>\n    <p class=\"mcg-benefit-desc\">Log into your account online to see your current points balance, available coupons, full purchase history, and savings to date &mdash; all in one place.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-green-wash);color:var(--mcg-green);border:1px solid var(--mcg-green-mid)\">Online Dashboard<\/span>\n  <\/article>\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#EEF4E8\" aria-hidden=\"true\">&#127978;<\/div>\n    <h3 class=\"mcg-benefit-name\">Works In-Store &amp; Online<\/h3>\n    <p class=\"mcg-benefit-desc\">Your points, coupons, and purchase history sync seamlessly between in-store and online purchases. One account, one balance, everywhere you shop.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-green-wash);color:var(--mcg-green);border:1px solid var(--mcg-green-mid)\">Fully Integrated<\/span>\n  <\/article>\n  <article class=\"mcg-benefit-card\">\n    <div class=\"mcg-benefit-icon-wrap\" style=\"background:#FFF8E7\" aria-hidden=\"true\">&#128236;<\/div>\n    <h3 class=\"mcg-benefit-name\">Early Access to Promotions<\/h3>\n    <p class=\"mcg-benefit-desc\">Rewards members hear about sales and seasonal events before the general public &mdash; so you never miss a deal on the tools, supplies, or gear you need.<\/p>\n    <span class=\"mcg-benefit-tag\" style=\"background:var(--mcg-gold-lt);color:var(--mcg-gold);border:1px solid #e8c860\">First to Know<\/span>\n  <\/article>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group mcg-dashboard-section\" aria-labelledby=\"mcg-dashboard-title\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<div class=\"mcg-sec-hd\" style=\"margin-top:52px\">\n  <div>\n    <h2 class=\"mcg-sec-title\" id=\"mcg-dashboard-title\">Your Rewards Dashboard<\/h2>\n    <p class=\"mcg-sec-sub\">Log in to your account on mcguckin.com to track points, view coupons, and browse your full purchase history.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"mcg-dashboard-preview\" role=\"img\" aria-label=\"Preview of the McGuckin Rewards online dashboard showing points balance, savings, and available coupons\">\n  <div class=\"mcg-dash-chrome\">\n    <div class=\"mcg-dash-dots\" aria-hidden=\"true\">\n      <div class=\"mcg-dash-dot\" style=\"background:#ff5f57\"><\/div>\n      <div class=\"mcg-dash-dot\" style=\"background:#febc2e\"><\/div>\n      <div class=\"mcg-dash-dot\" style=\"background:#28c840\"><\/div>\n    <\/div>\n    <div class=\"mcg-dash-url-bar\" aria-hidden=\"true\">\n      <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n      mcguckin.com \/ my-account \/ rewards\n    <\/div>\n  <\/div>\n  <div class=\"mcg-dash-body\">\n    <div class=\"mcg-dash-sidebar\" aria-hidden=\"true\">\n      <div class=\"mcg-dash-nav-item on\">\n        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n        Points &amp; Rewards\n      <\/div>\n      <div class=\"mcg-dash-nav-item\">\n        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg>\n        My Coupons\n      <\/div>\n      <div class=\"mcg-dash-nav-item\">\n        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\n        Purchase History\n      <\/div>\n      <div class=\"mcg-dash-nav-item\">\n        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n        Profile &amp; Settings\n      <\/div>\n    <\/div>\n    <div class=\"mcg-dash-main\">\n      <div class=\"mcg-dash-points-row\">\n        <div class=\"mcg-dash-stat\">\n          <div class=\"mcg-dash-stat-label\">Points Balance<\/div>\n          <div class=\"mcg-dash-stat-val green\">2,840<\/div>\n        <\/div>\n        <div class=\"mcg-dash-stat\">\n          <div class=\"mcg-dash-stat-label\">Saved This Year<\/div>\n          <div class=\"mcg-dash-stat-val\">$14.20<\/div>\n        <\/div>\n        <div class=\"mcg-dash-stat\">\n          <div class=\"mcg-dash-stat-label\">Next Reward At<\/div>\n          <div class=\"mcg-dash-stat-val\">3,000 pts<\/div>\n        <\/div>\n      <\/div>\n      <div>\n        <div class=\"mcg-dash-coupon-hd\">Available Coupons (3)<\/div>\n        <div class=\"mcg-dash-coupons\">\n          <div class=\"mcg-dash-coupon\">\n            <div class=\"mcg-dash-coupon-amt\">$5 OFF<\/div>\n            <div class=\"mcg-dash-coupon-detail\">\n              <div class=\"mcg-dash-coupon-name\">Any Purchase $25+<\/div>\n              <div class=\"mcg-dash-coupon-exp\">Expires Apr 30, 2026<\/div>\n            <\/div>\n            <span class=\"mcg-dash-coupon-use\">Use Now<\/span>\n          <\/div>\n          <div class=\"mcg-dash-coupon\" style=\"border-left-color:#C8920A\">\n            <div class=\"mcg-dash-coupon-amt\" style=\"color:#C8920A\">10% OFF<\/div>\n            <div class=\"mcg-dash-coupon-detail\">\n              <div class=\"mcg-dash-coupon-name\">All Paint &amp; Supplies<\/div>\n              <div class=\"mcg-dash-coupon-exp\">Members-Only &middot; Expires Mar 31, 2026<\/div>\n            <\/div>\n            <span class=\"mcg-dash-coupon-use\" style=\"color:#C8920A;background:rgba(200,146,10,.1);border-color:rgba(200,146,10,.3)\">Use Now<\/span>\n          <\/div>\n          <div class=\"mcg-dash-coupon\" style=\"border-left-color:#A81B14\">\n            <div class=\"mcg-dash-coupon-amt\" style=\"color:#f87171\">$10 OFF<\/div>\n            <div class=\"mcg-dash-coupon-detail\">\n              <div class=\"mcg-dash-coupon-name\">Tools $75+ &mdash; Spring Event<\/div>\n              <div class=\"mcg-dash-coupon-exp\">Expires Mar 31, 2026<\/div>\n            <\/div>\n            <span class=\"mcg-dash-coupon-use\" style=\"color:#f87171;background:rgba(200,36,28,.1);border-color:rgba(200,36,28,.3)\">Use Now<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group mcg-testimonials-section\" aria-labelledby=\"mcg-testimonials-title\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<h2 class=\"wp-block-heading mcg-sec-title\" id=\"mcg-testimonials-title\" style=\"margin-top:52px\">What Members Are Saying<\/h2>\n\n\n\n<div class=\"mcg-testimonials-grid\">\n  <article class=\"mcg-tcard\">\n    <div class=\"mcg-tcard-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n    <blockquote class=\"mcg-tcard-quote\">I&#8217;ve been shopping at McGuckin for 15 years and joining Rewards was the easiest decision I&#8217;ve made. The coupons show up in my email automatically &mdash; I don&#8217;t have to think about it.<\/blockquote>\n    <div class=\"mcg-tcard-author\">\n      <div class=\"mcg-tcard-avatar\" aria-hidden=\"true\">R<\/div>\n      <div>\n        <div class=\"mcg-tcard-name\">Rob M.<\/div>\n        <div class=\"mcg-tcard-meta\">Boulder, CO &middot; Member since 2021<\/div>\n      <\/div>\n      <div class=\"mcg-tcard-badge\">Verified Member<\/div>\n    <\/div>\n  <\/article>\n  <article class=\"mcg-tcard\">\n    <div class=\"mcg-tcard-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n    <blockquote class=\"mcg-tcard-quote\">The members-only deals on tools are legit. Saved $22 on a DEWALT drill last month just by being signed in at checkout. Takes 60 seconds to sign up. Just do it.<\/blockquote>\n    <div class=\"mcg-tcard-author\">\n      <div class=\"mcg-tcard-avatar\" aria-hidden=\"true\">C<\/div>\n      <div>\n        <div class=\"mcg-tcard-name\">Carlos M.<\/div>\n        <div class=\"mcg-tcard-meta\">Boulder, CO &middot; Contractor<\/div>\n      <\/div>\n      <div class=\"mcg-tcard-badge\">Verified Member<\/div>\n    <\/div>\n  <\/article>\n  <article class=\"mcg-tcard\">\n    <div class=\"mcg-tcard-stars\" role=\"img\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n    <blockquote class=\"mcg-tcard-quote\">I love being able to pull up my purchase history online. Needed to match a paint color from 2 years ago and found the exact product in my account in about 10 seconds.<\/blockquote>\n    <div class=\"mcg-tcard-author\">\n      <div class=\"mcg-tcard-avatar\" aria-hidden=\"true\">L<\/div>\n      <div>\n        <div class=\"mcg-tcard-name\">Lisa K.<\/div>\n        <div class=\"mcg-tcard-meta\">Longmont, CO &middot; Homeowner<\/div>\n      <\/div>\n      <div class=\"mcg-tcard-badge\">Verified Member<\/div>\n    <\/div>\n  <\/article>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group mcg-signup-wrapper\" id=\"mcg-signup\" aria-labelledby=\"mcg-signup-title\" style=\"margin-top:52px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<div class=\"mcg-signup-section\">\n  <div class=\"mcg-signup-copy\" style=\"position:relative;z-index:1\">\n    <div class=\"mcg-signup-copy-eyebrow\">Free Membership &middot; No Credit Card<\/div>\n    <h2 class=\"mcg-signup-title\" id=\"mcg-signup-title\">Join McGuckin Rewards Today<\/h2>\n    <p class=\"mcg-signup-sub\">Thousands of Boulder residents already earn points on every hardware run. Takes less than a minute to join &mdash; free forever, no hidden requirements.<\/p>\n    <ul class=\"mcg-signup-perks\">\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>Earn points on every in-store &amp; online purchase<\/li>\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>Automatic reward coupons via email or text<\/li>\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>Exclusive member-only deals year-round<\/li>\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>Online dashboard: points, coupons, purchase history<\/li>\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>Early access to sales and seasonal events<\/li>\n      <li class=\"mcg-signup-perk\"><span class=\"mcg-signup-perk-check\" aria-hidden=\"true\">&#10003;<\/span>100% free &mdash; always<\/li>\n    <\/ul>\n  <\/div>\n  <form class=\"mcg-signup-form\" style=\"position:relative;z-index:1\" id=\"mcgSignupForm\" novalidate>\n    <div class=\"mcg-form-title\">Create Your Account<\/div>\n    <div class=\"mcg-form-sub\">Already have an account? <a href=\"#\">Sign in &rarr;<\/a><\/div>\n    <div class=\"mcg-form-row-double\">\n      <div>\n        <label class=\"mcg-form-label\" for=\"mcgFirstName\">First Name <span aria-hidden=\"true\">*<\/span><\/label>\n        <input class=\"mcg-form-input\" id=\"mcgFirstName\" type=\"text\" placeholder=\"Jane\" required aria-required=\"true\" autocomplete=\"given-name\">\n      <\/div>\n      <div>\n        <label class=\"mcg-form-label\" for=\"mcgLastName\">Last Name<\/label>\n        <input class=\"mcg-form-input\" id=\"mcgLastName\" type=\"text\" placeholder=\"Boulder\" autocomplete=\"family-name\">\n      <\/div>\n    <\/div>\n    <div class=\"mcg-form-row\">\n      <label class=\"mcg-form-label\" for=\"mcgEmail\">Email Address <span aria-hidden=\"true\">*<\/span><\/label>\n      <input class=\"mcg-form-input\" id=\"mcgEmail\" type=\"email\" placeholder=\"jane@example.com\" required aria-required=\"true\" autocomplete=\"email\">\n    <\/div>\n    <div class=\"mcg-form-row\">\n      <label class=\"mcg-form-label\" for=\"mcgPhone\">Mobile Phone (for SMS coupons)<\/label>\n      <input class=\"mcg-form-input\" id=\"mcgPhone\" type=\"tel\" placeholder=\"(303) 555-0100\" autocomplete=\"tel\">\n    <\/div>\n    <div class=\"mcg-form-check-row\">\n      <input type=\"checkbox\" id=\"mcgEmailOptIn\" checked>\n      <label class=\"mcg-form-check-label\" for=\"mcgEmailOptIn\">\n        Yes &mdash; send me member-only deals, reward notifications, and McGuckin news. I can unsubscribe any time.\n      <\/label>\n    <\/div>\n    <div class=\"mcg-form-check-row\">\n      <input type=\"checkbox\" id=\"mcgTerms\" required aria-required=\"true\">\n      <label class=\"mcg-form-check-label\" for=\"mcgTerms\">\n        I agree to the <a href=\"#\">Rewards Program Terms &amp; Conditions<\/a> and <a href=\"#\">Privacy Policy<\/a>. <span aria-hidden=\"true\">*<\/span>\n      <\/label>\n    <\/div>\n    <button class=\"mcg-btn-form-submit\" type=\"submit\">\n      <svg aria-hidden=\"true\" focusable=\"false\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>\n      Join Free &mdash; Start Earning Points\n    <\/button>\n    <div class=\"mcg-form-signin-link\">Already a member? <a href=\"#\">Sign in to your account &rarr;<\/a><\/div>\n  <\/form>\n<\/div>\n\n\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-group mcg-faq-section\" aria-labelledby=\"mcg-faq-title\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<h2 class=\"wp-block-heading mcg-sec-title\" id=\"mcg-faq-title\" style=\"margin-top:52px\">Frequently Asked Questions<\/h2>\n\n\n\n<div class=\"mcg-faq-list\" id=\"mcgFaqList\" role=\"list\"><\/div>\n\n\n<\/div><\/section>\n\n\n<\/div><\/main>\n\n\n\n<script>\n(function() {\n  'use strict';\n\n  \/\/ \u2500\u2500 TICKER \u2500\u2500\n  var tickerOffers = [\n    'Members earn points on every purchase, in-store & online',\n    'Exclusive member-only deals on tools, paint, garden & more',\n    'Reward coupons delivered automatically to your email or phone',\n    'Track your savings, coupons & purchase history in your dashboard',\n    'Members get early access to seasonal sales & events',\n    'Free to join \u2014 no credit card, no annual fee, ever',\n    'Spring Rewards Event: double points on Lawn & Garden this week',\n    'Tool Deal for Members: 10% back on Milwaukee, DEWALT & Makita',\n  ];\n  var track = document.getElementById('mcgTickerTrack');\n  if (track) {\n    var html = '';\n    var allOffers = tickerOffers.concat(tickerOffers);\n    for (var i = 0; i < allOffers.length; i++) {\n      html += '<div class=\"mcg-ticker-item\"><span class=\"mcg-ticker-sep\" aria-hidden=\"true\"><\/span>' + allOffers[i] + '<\/div>';\n    }\n    track.innerHTML = html;\n  }\n\n  \/\/ \u2500\u2500 FAQ \u2500\u2500\n  var faqs = [\n    { q: 'Is McGuckin Rewards really free to join?', a: 'Yes \u2014 completely free, forever. No annual fee, no minimum spend, no credit card required. Just sign up and start earning points on your first purchase.' },\n    { q: 'How do I earn points?', a: 'Every dollar you spend at McGuckin Hardware \u2014 in-store or on mcguckin.com \u2014 earns points. Simply give your email or phone number at the register in-store, or make sure you\\'re signed into your account online. Points are credited automatically.' },\n    { q: 'When do I get a reward coupon?', a: 'Reward coupons are automatically issued when you reach specific point milestones. You\\'ll receive the coupon by email or SMS \u2014 whichever you prefer. You can also see all available coupons in your online account dashboard at any time.' },\n    { q: 'Do my points expire?', a: 'Points remain active as long as you make at least one purchase in a 12-month period. As long as you shop at McGuckin at least once a year, your points stay current.' },\n    { q: 'Can I use reward coupons online?', a: 'Yes. Reward coupons and member-exclusive offers can be applied at checkout on mcguckin.com or in-store at the register. Your cashier can also look up your account by phone number or email.' },\n    { q: 'I signed up in-store. Can I access my account online?', a: 'Yes. If you signed up in-store, go to mcguckin.com and register using the same email or phone number. Your existing points and purchase history will be linked to your online account automatically.' },\n    { q: 'What\\'s the difference between McGuckin Rewards and Ace Rewards?', a: 'McGuckin Rewards is McGuckin\\'s own loyalty program, launched in 2020. It replaced the previous Ace Rewards program. Your McGuckin Rewards account and points are specific to McGuckin Hardware in Boulder \u2014 not to Ace Hardware stores elsewhere.' },\n    { q: 'How do I check my points balance?', a: 'Log in to your account at mcguckin.com to see your current points balance, upcoming reward thresholds, available coupons, and full purchase history. You can also ask any Green Vest at the register to look up your balance in-store.' },\n  ];\n\n  var faqList = document.getElementById('mcgFaqList');\n  if (faqList) {\n    var faqHtml = '';\n    for (var j = 0; j < faqs.length; j++) {\n      faqHtml += '<div class=\"mcg-faq-item\" id=\"mcg-faq-' + j + '\" role=\"listitem\">' +\n        '<button class=\"mcg-faq-q\" aria-expanded=\"false\" aria-controls=\"mcg-faq-answer-' + j + '\" data-faq-index=\"' + j + '\">' +\n        '<span class=\"mcg-faq-q-text\">' + faqs[j].q + '<\/span>' +\n        '<span class=\"mcg-faq-chevron\" aria-hidden=\"true\">&#9662;<\/span>' +\n        '<\/button>' +\n        '<div class=\"mcg-faq-a\" id=\"mcg-faq-answer-' + j + '\" role=\"region\" aria-labelledby=\"mcg-faq-' + j + '\">' + faqs[j].a + '<\/div>' +\n        '<\/div>';\n    }\n    faqList.innerHTML = faqHtml;\n\n    faqList.addEventListener('click', function(e) {\n      var btn = e.target.closest('.mcg-faq-q');\n      if (!btn) return;\n      var idx = btn.getAttribute('data-faq-index');\n      var item = document.getElementById('mcg-faq-' + idx);\n      if (!item) return;\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  }\n\n  \/\/ \u2500\u2500 SIGNUP FORM \u2500\u2500\n  var form = document.getElementById('mcgSignupForm');\n  if (form) {\n    form.addEventListener('submit', function(e) {\n      e.preventDefault();\n      var first = document.getElementById('mcgFirstName').value.trim();\n      var email = document.getElementById('mcgEmail').value.trim();\n      var terms = document.getElementById('mcgTerms').checked;\n\n      if (!first || !email) {\n        alert('Please enter your name and email to join.');\n        return;\n      }\n      if (!terms) {\n        alert('Please agree to the Terms & Conditions to continue.');\n        return;\n      }\n\n      var btn = form.querySelector('.mcg-btn-form-submit');\n      btn.innerHTML = '&#10003; &nbsp; Welcome to McGuckin Rewards!';\n      btn.style.background = 'var(--mcg-green)';\n      btn.style.cursor = 'default';\n      btn.disabled = true;\n    });\n  }\n\n  \/\/ \u2500\u2500 ANIMATE CARD PROGRESS \u2500\u2500\n  setTimeout(function() {\n    var fill = document.getElementById('mcgProgressFill');\n    if (fill) fill.style.width = '94%';\n  }, 600);\n})();\n<\/script>\n\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Skip to main content Free to Join &middot; No Credit Card Required Shop More. Save More. McGuckin Rewards &mdash; Boulder&#8217;s loyalty program since 1955. Every purchase earns points. Points turn into coupons. Coupons save you money on everything from lawn mowers to kitchen knives. Members also get exclusive deals, early access to promotions, and a&hellip; <a class=\"more-link\" href=\"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/\">Continue reading <span class=\"screen-reader-text\">Rewards<\/span><\/a><\/p>\n","protected":false},"author":22,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3874","page","type-page","status-publish","hentry","entry"],"acf":{"seo_keywords":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rewards - Beautiful Faucets<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rewards\" \/>\n<meta property=\"og:description\" content=\"Skip to main content Free to Join &middot; No Credit Card Required Shop More. Save More. McGuckin Rewards &mdash; Boulder&#8217;s loyalty program since 1955. Every purchase earns points. Points turn into coupons. Coupons save you money on everything from lawn mowers to kitchen knives. Members also get exclusive deals, early access to promotions, and a&hellip; Continue reading Rewards\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/\" \/>\n<meta property=\"og:site_name\" content=\"Beautiful Faucets\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T15:42:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/rewards\\\/\",\"url\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/rewards\\\/\",\"name\":\"Rewards - Beautiful Faucets\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/#website\"},\"datePublished\":\"2026-03-20T15:42:31+00:00\",\"dateModified\":\"2026-03-20T15:42:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/rewards\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/rewards\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/rewards\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rewards\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/#website\",\"url\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/\",\"name\":\"Beautiful Faucets\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cms.bravobusinessmedia.com\\\/bfdemo\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rewards - Beautiful Faucets","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/","og_locale":"en_US","og_type":"article","og_title":"Rewards","og_description":"Skip to main content Free to Join &middot; No Credit Card Required Shop More. Save More. McGuckin Rewards &mdash; Boulder&#8217;s loyalty program since 1955. Every purchase earns points. Points turn into coupons. Coupons save you money on everything from lawn mowers to kitchen knives. Members also get exclusive deals, early access to promotions, and a&hellip; Continue reading Rewards","og_url":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/","og_site_name":"Beautiful Faucets","article_modified_time":"2026-03-20T15:42:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/","url":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/","name":"Rewards - Beautiful Faucets","isPartOf":{"@id":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/#website"},"datePublished":"2026-03-20T15:42:31+00:00","dateModified":"2026-03-20T15:42:32+00:00","breadcrumb":{"@id":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/rewards\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/"},{"@type":"ListItem","position":2,"name":"Rewards"}]},{"@type":"WebSite","@id":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/#website","url":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/","name":"Beautiful Faucets","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/pages\/3874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/comments?post=3874"}],"version-history":[{"count":0,"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/pages\/3874\/revisions"}],"wp:attachment":[{"href":"https:\/\/cms.bravobusinessmedia.com\/bfdemo\/wp-json\/wp\/v2\/media?parent=3874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}