{"product_id":"kids-young-adults-program","title":"Kids \u0026 Young Adults Program","description":"\u003cstyle\u003e\n#TNHPYouthProgram,\n#TNHPYouthProgram *,\n#TNHPYouthProgram *::before,\n#TNHPYouthProgram *::after {\n  box-sizing: border-box;\n}\n\n#TNHPYouthProgram {\n  --bg: #f5f3ee;\n  --paper: #ffffff;\n  --ink: #171717;\n  --muted: #686868;\n  --line: rgba(20,20,20,.11);\n  --dark: #151515;\n\n  width: 100vw;\n  max-width: none;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  overflow: hidden;\n  color: var(--ink);\n  background: var(--bg);\n  font-family: inherit;\n}\n\n#TNHPYouthProgram img {\n  display: block;\n  width: 100%;\n}\n\n#TNHPYouthProgram a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#TNHPYouthProgram h1,\n#TNHPYouthProgram h2,\n#TNHPYouthProgram h3,\n#TNHPYouthProgram p,\n#TNHPYouthProgram figure {\n  margin-top: 0;\n}\n\n#TNHPYouthProgram figure {\n  margin-left: 0;\n  margin-right: 0;\n}\n\n#TNHPYouthProgram .tnhp-container {\n  width: min(1180px, calc(100% - 48px));\n  margin-inline: auto;\n}\n\n#TNHPYouthProgram .tnhp-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 18px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .17em;\n  text-transform: uppercase;\n}\n\n#TNHPYouthProgram .tnhp-eyebrow::before {\n  content: \"\";\n  width: 29px;\n  height: 2px;\n  background: currentColor;\n}\n\n#TNHPYouthProgram h1 {\n  max-width: 830px;\n  margin-bottom: 24px;\n  font-size: clamp(49px, 7vw, 96px);\n  line-height: .93;\n  letter-spacing: -.058em;\n  font-weight: 700;\n}\n\n#TNHPYouthProgram h2 {\n  margin-bottom: 20px;\n  font-size: clamp(34px, 4.4vw, 58px);\n  line-height: 1;\n  letter-spacing: -.044em;\n  font-weight: 650;\n}\n\n#TNHPYouthProgram h3 {\n  margin-bottom: 10px;\n  font-size: 19px;\n  line-height: 1.2;\n}\n\n#TNHPYouthProgram p {\n  margin-bottom: 0;\n  color: var(--muted);\n  font-size: 16px;\n  line-height: 1.65;\n}\n\n#TNHPYouthProgram .tnhp-lead {\n  max-width: 680px;\n  font-size: clamp(17px, 1.8vw, 21px);\n  line-height: 1.55;\n}\n\n\n\/* HERO *\/\n\n#TNHPYouthProgram .tnhp-hero {\n  position: relative;\n  min-height: min(850px, 90vh);\n  isolation: isolate;\n  color: #fff;\n  background: #111;\n}\n\n#TNHPYouthProgram .tnhp-hero-photo {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n}\n\n#TNHPYouthProgram .tnhp-hero-photo img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: 50% 24%;\n  filter:\n    brightness(.80)\n    contrast(1.055)\n    saturate(.92);\n}\n\n#TNHPYouthProgram .tnhp-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.79) 0%,\n      rgba(0,0,0,.58) 39%,\n      rgba(0,0,0,.19) 72%,\n      rgba(0,0,0,.15) 100%\n    ),\n    linear-gradient(\n      0deg,\n      rgba(0,0,0,.36),\n      transparent 52%\n    );\n}\n\n#TNHPYouthProgram .tnhp-hero-inner {\n  min-height: min(850px, 90vh);\n  display: flex;\n  align-items: flex-end;\n  padding-top: 125px;\n  padding-bottom: clamp(58px, 8vw, 105px);\n}\n\n#TNHPYouthProgram .tnhp-hero-copy {\n  max-width: 820px;\n}\n\n#TNHPYouthProgram .tnhp-hero p {\n  color: rgba(255,255,255,.83);\n}\n\n#TNHPYouthProgram .tnhp-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 11px;\n  margin-top: 31px;\n}\n\n\n\/* BUTTONS *\/\n\n#TNHPYouthProgram .tnhp-btn {\n  min-height: 52px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 15px 25px;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 700;\n  transition:\n    transform .2s ease,\n    background .2s ease,\n    color .2s ease;\n}\n\n#TNHPYouthProgram .tnhp-btn:hover {\n  transform: translateY(-2px);\n}\n\n#TNHPYouthProgram .tnhp-btn-primary {\n  color: #111;\n  background: #fff;\n}\n\n#TNHPYouthProgram .tnhp-btn-glass {\n  color: #fff;\n  border: 1px solid rgba(255,255,255,.42);\n  background: rgba(255,255,255,.10);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n}\n\n#TNHPYouthProgram .tnhp-btn-dark {\n  color: #fff;\n  background: #171717;\n}\n\n#TNHPYouthProgram .tnhp-btn-outline {\n  border: 1px solid rgba(0,0,0,.17);\n}\n\n\n\/* INTRO *\/\n\n#TNHPYouthProgram .tnhp-intro {\n  padding: clamp(78px, 10vw, 135px) 0;\n}\n\n#TNHPYouthProgram .tnhp-intro-grid {\n  display: grid;\n  grid-template-columns: .7fr 1.3fr;\n  gap: clamp(48px, 9vw, 120px);\n}\n\n#TNHPYouthProgram .tnhp-statement {\n  max-width: 820px;\n  font-size: clamp(29px, 4.35vw, 56px);\n  line-height: 1.08;\n  font-weight: 600;\n  letter-spacing: -.045em;\n}\n\n#TNHPYouthProgram .tnhp-intro-text {\n  max-width: 650px;\n}\n\n\n\/* PHOTO STORY *\/\n\n#TNHPYouthProgram .tnhp-photo-story {\n  padding-bottom: clamp(90px, 11vw, 145px);\n}\n\n#TNHPYouthProgram .tnhp-feature-image {\n  width: min(1380px, calc(100% - 32px));\n  margin: 0 auto 14px;\n  overflow: hidden;\n  aspect-ratio: 16 \/ 8.4;\n  border-radius: 27px;\n  background: #ddd;\n}\n\n#TNHPYouthProgram .tnhp-feature-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: 50% 29%;\n  filter:\n    brightness(1.025)\n    contrast(1.045)\n    saturate(.92);\n}\n\n#TNHPYouthProgram .tnhp-editorial-pair {\n  width: min(1180px, calc(100% - 48px));\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1.08fr .92fr;\n  gap: 14px;\n}\n\n#TNHPYouthProgram .tnhp-editorial-left,\n#TNHPYouthProgram .tnhp-editorial-right {\n  overflow: hidden;\n  aspect-ratio: 4 \/ 3;\n  border-radius: 20px;\n  background: #ddd;\n}\n\n#TNHPYouthProgram .tnhp-editorial-left img,\n#TNHPYouthProgram .tnhp-editorial-right img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n#TNHPYouthProgram .tnhp-editorial-left img {\n  object-position: 48% 25%;\n  filter:\n    brightness(1.03)\n    contrast(1.035)\n    saturate(.94);\n}\n\n#TNHPYouthProgram .tnhp-editorial-right img {\n  object-position: 53% 24%;\n  filter:\n    brightness(1.015)\n    contrast(1.05)\n    saturate(.91);\n}\n\n\n\/* PROGRAM *\/\n\n#TNHPYouthProgram .tnhp-program {\n  padding: clamp(80px, 10vw, 130px) 0;\n  background: #fff;\n}\n\n#TNHPYouthProgram .tnhp-section-intro {\n  max-width: 770px;\n  margin-bottom: 53px;\n}\n\n#TNHPYouthProgram .tnhp-program-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border-top: 1px solid var(--line);\n}\n\n#TNHPYouthProgram .tnhp-program-card {\n  min-height: 250px;\n  padding: 31px 31px 39px;\n  border-bottom: 1px solid var(--line);\n}\n\n#TNHPYouthProgram .tnhp-program-card:not(:nth-child(3n)) {\n  border-right: 1px solid var(--line);\n}\n\n#TNHPYouthProgram .tnhp-no {\n  display: block;\n  margin-bottom: 52px;\n  color: #999;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .14em;\n}\n\n#TNHPYouthProgram .tnhp-program-card p {\n  max-width: 315px;\n  font-size: 14px;\n}\n\n\n\/* GALLERY *\/\n\n#TNHPYouthProgram .tnhp-collection {\n  padding: clamp(90px, 10vw, 145px) 0;\n}\n\n#TNHPYouthProgram .tnhp-collection-head {\n  display: grid;\n  grid-template-columns: 1.2fr .8fr;\n  gap: 60px;\n  align-items: end;\n  margin-bottom: 42px;\n}\n\n#TNHPYouthProgram .tnhp-photo-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n}\n\n#TNHPYouthProgram .tnhp-photo {\n  overflow: hidden;\n  aspect-ratio: 4 \/ 5;\n  border-radius: 17px;\n  background: #ddd;\n}\n\n#TNHPYouthProgram .tnhp-photo img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transform: scale(1.008);\n  transition:\n    transform .5s ease,\n    filter .3s ease;\n}\n\n#TNHPYouthProgram .tnhp-photo:hover img {\n  transform: scale(1.035);\n}\n\n#TNHPYouthProgram .photo-05 img {\n  object-position: 50% 25%;\n  filter: brightness(1.025) contrast(1.04) saturate(.92);\n}\n\n#TNHPYouthProgram .photo-06 img {\n  object-position: 48% 27%;\n  filter: brightness(1.045) contrast(1.025) saturate(.91);\n}\n\n#TNHPYouthProgram .photo-07 img {\n  object-position: 54% 24%;\n  filter: brightness(1.01) contrast(1.055) saturate(.93);\n}\n\n#TNHPYouthProgram .photo-08 img {\n  object-position: 50% 26%;\n  filter: brightness(1.03) contrast(1.035) saturate(.90);\n}\n\n#TNHPYouthProgram .photo-09 img {\n  object-position: 52% 28%;\n  filter: brightness(1.015) contrast(1.05) saturate(.92);\n}\n\n#TNHPYouthProgram .photo-10 img {\n  object-position: 48% 24%;\n  filter: brightness(1.035) contrast(1.03) saturate(.94);\n}\n\n\n\/* NEW MEDIA *\/\n\n#TNHPYouthProgram .tnhp-new-media {\n  padding-bottom: clamp(90px, 10vw, 145px);\n}\n\n#TNHPYouthProgram .tnhp-new-media-grid {\n  width: min(1380px, calc(100% - 32px));\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1.35fr .65fr;\n  grid-template-rows: repeat(2, minmax(250px, 330px));\n  gap: 14px;\n}\n\n#TNHPYouthProgram .tnhp-new-feature,\n#TNHPYouthProgram .tnhp-new-small {\n  overflow: hidden;\n  border-radius: 23px;\n  background: #ddd;\n}\n\n#TNHPYouthProgram .tnhp-new-feature {\n  grid-row: span 2;\n}\n\n#TNHPYouthProgram .tnhp-new-feature img,\n#TNHPYouthProgram .tnhp-new-small img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n#TNHPYouthProgram .tnhp-new-feature img {\n  object-position: 50% 27%;\n  filter: brightness(1.025) contrast(1.045) saturate(.93);\n}\n\n#TNHPYouthProgram .tnhp-new-small:nth-child(2) img {\n  object-position: 50% 23%;\n  filter: brightness(1.04) contrast(1.025) saturate(.91);\n}\n\n#TNHPYouthProgram .tnhp-new-small:nth-child(3) img {\n  object-position: 52% 26%;\n  filter: brightness(1.015) contrast(1.055) saturate(.92);\n}\n\n\n\/* PERFORMANCE *\/\n\n#TNHPYouthProgram .tnhp-performance {\n  position: relative;\n  width: min(1380px, calc(100% - 32px));\n  min-height: 580px;\n  margin: 0 auto;\n  overflow: hidden;\n  border-radius: 27px;\n  color: #fff;\n  background: #111;\n}\n\n#TNHPYouthProgram .tnhp-performance \u003e img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: 50% 29%;\n  filter:\n    brightness(.62)\n    contrast(1.06)\n    saturate(.91);\n}\n\n#TNHPYouthProgram .tnhp-performance::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.76),\n      rgba(0,0,0,.25) 68%,\n      rgba(0,0,0,.11)\n    );\n}\n\n#TNHPYouthProgram .tnhp-performance-copy {\n  position: relative;\n  z-index: 2;\n  min-height: 580px;\n  max-width: 660px;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: clamp(40px, 7vw, 85px);\n}\n\n#TNHPYouthProgram .tnhp-performance h2 {\n  color: #fff;\n}\n\n#TNHPYouthProgram .tnhp-performance p {\n  color: rgba(255,255,255,.78);\n}\n\n\n\/* JOURNEY *\/\n\n#TNHPYouthProgram .tnhp-journey {\n  margin-top: clamp(90px, 11vw, 145px);\n  padding: clamp(85px, 10vw, 135px) 0;\n  color: #fff;\n  background: #171717;\n}\n\n#TNHPYouthProgram .tnhp-journey-grid {\n  display: grid;\n  grid-template-columns: .9fr 1.1fr;\n  gap: clamp(55px, 9vw, 130px);\n}\n\n#TNHPYouthProgram .tnhp-journey p {\n  color: rgba(255,255,255,.66);\n}\n\n#TNHPYouthProgram .tnhp-steps {\n  border-top: 1px solid rgba(255,255,255,.17);\n}\n\n#TNHPYouthProgram .tnhp-step {\n  display: grid;\n  grid-template-columns: 44px 1fr;\n  gap: 17px;\n  padding: 25px 0;\n  border-bottom: 1px solid rgba(255,255,255,.17);\n}\n\n#TNHPYouthProgram .tnhp-step-number {\n  color: rgba(255,255,255,.42);\n  font-size: 11px;\n  font-weight: 700;\n}\n\n#TNHPYouthProgram .tnhp-step h3 {\n  color: #fff;\n}\n\n#TNHPYouthProgram .tnhp-step p {\n  font-size: 14px;\n}\n\n\n\/* JOTFORM *\/\n\n#TNHPYouthProgram .tnhp-inquiry {\n  padding: clamp(90px, 11vw, 150px) 0;\n}\n\n#TNHPYouthProgram .tnhp-inquiry-header {\n  max-width: 760px;\n  margin: 0 auto 44px;\n  text-align: center;\n}\n\n#TNHPYouthProgram .tnhp-inquiry-header .tnhp-eyebrow {\n  justify-content: center;\n}\n\n#TNHPYouthProgram .tnhp-inquiry-header p {\n  max-width: 640px;\n  margin-inline: auto;\n}\n\n#TNHPYouthProgram .tnhp-form-card {\n  width: min(900px, 100%);\n  margin: 0 auto;\n  overflow: hidden;\n  border: 1px solid var(--line);\n  border-radius: 28px;\n  background: #fff;\n  box-shadow: 0 20px 65px rgba(0,0,0,.065);\n}\n\n#TNHPYouthProgram .tnhp-form-card iframe {\n  display: block;\n  width: 100%;\n  min-height: 1100px;\n  border: 0;\n}\n\n\n\/* FINAL *\/\n\n#TNHPYouthProgram .tnhp-final {\n  padding: 0 0 clamp(90px, 11vw, 150px);\n}\n\n#TNHPYouthProgram .tnhp-final-inner {\n  max-width: 950px;\n  margin: 0 auto;\n  text-align: center;\n}\n\n#TNHPYouthProgram .tnhp-final h2 {\n  font-size: clamp(42px, 7vw, 88px);\n}\n\n#TNHPYouthProgram .tnhp-final p {\n  max-width: 620px;\n  margin-inline: auto;\n}\n\n#TNHPYouthProgram .tnhp-final .tnhp-actions {\n  justify-content: center;\n}\n\n\n\/* SHOPIFY COMMERCE HIDE *\/\n\nbody.tnhp-youth-page #MainContent product-form,\nbody.tnhp-youth-page #MainContent form[action^=\"\/cart\/add\"],\nbody.tnhp-youth-page #MainContent form[action*=\"\/cart\/add\"],\nbody.tnhp-youth-page #MainContent .product-form,\nbody.tnhp-youth-page #MainContent .product-form__buttons,\nbody.tnhp-youth-page #MainContent .product-form__submit,\nbody.tnhp-youth-page #MainContent .buy-buttons,\nbody.tnhp-youth-page #MainContent .shopify-payment-button,\nbody.tnhp-youth-page #MainContent .shopify-payment-button__button,\nbody.tnhp-youth-page #MainContent shopify-accelerated-checkout,\nbody.tnhp-youth-page #MainContent shopify-buy-it-now-button,\nbody.tnhp-youth-page #MainContent button[name=\"add\"],\nbody.tnhp-youth-page #MainContent input[name=\"add\"],\nbody.tnhp-youth-page #MainContent .price,\nbody.tnhp-youth-page #MainContent .product__price,\nbody.tnhp-youth-page #MainContent .price__container,\nbody.tnhp-youth-page #MainContent .product-form__quantity,\nbody.tnhp-youth-page #MainContent quantity-input,\nbody.tnhp-youth-page #MainContent .quantity,\nbody.tnhp-youth-page #MainContent .product__tax,\nbody.tnhp-youth-page #MainContent .product__inventory,\nbody.tnhp-youth-page #MainContent pickup-availability,\nbody.tnhp-youth-page #MainContent sticky-add-to-cart,\nbody.tnhp-youth-page #MainContent .sticky-add-to-cart,\nbody.tnhp-youth-page #MainContent .sticky-atc,\nbody.tnhp-youth-page #MainContent product-recommendations,\nbody.tnhp-youth-page #MainContent .product-recommendations,\nbody.tnhp-youth-page #MainContent .related-products,\nbody.tnhp-youth-page #MainContent .complementary-products,\nbody.tnhp-youth-page #MainContent .complementary-slider,\nbody.tnhp-youth-page #MainContent [data-product-recommendations],\nbody.tnhp-youth-page #MainContent [class*=\"related-products\"],\nbody.tnhp-youth-page #MainContent [class*=\"product-recommendations\"] {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n}\n\n\n\/* MOBILE *\/\n\n@media (max-width: 900px) {\n\n  #TNHPYouthProgram .tnhp-container {\n    width: calc(100% - 32px);\n  }\n\n  #TNHPYouthProgram .tnhp-intro-grid,\n  #TNHPYouthProgram .tnhp-journey-grid,\n  #TNHPYouthProgram .tnhp-collection-head {\n    grid-template-columns: 1fr;\n    gap: 39px;\n  }\n\n  #TNHPYouthProgram .tnhp-program-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  #TNHPYouthProgram .tnhp-program-card:not(:nth-child(3n)) {\n    border-right: 0;\n  }\n\n  #TNHPYouthProgram .tnhp-program-card:nth-child(odd) {\n    border-right: 1px solid var(--line);\n  }\n\n  #TNHPYouthProgram .tnhp-photo-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  #TNHPYouthProgram .tnhp-new-media-grid {\n    grid-template-columns: 1fr 1fr;\n    grid-template-rows: auto;\n  }\n\n  #TNHPYouthProgram .tnhp-new-feature {\n    grid-column: span 2;\n    grid-row: auto;\n    aspect-ratio: 16 \/ 10;\n  }\n\n  #TNHPYouthProgram .tnhp-new-small {\n    aspect-ratio: 4 \/ 5;\n  }\n}\n\n\n@media (max-width: 600px) {\n\n  #TNHPYouthProgram .tnhp-container {\n    width: calc(100% - 28px);\n  }\n\n  #TNHPYouthProgram .tnhp-hero {\n    min-height: 80svh;\n  }\n\n  #TNHPYouthProgram .tnhp-hero-inner {\n    min-height: 80svh;\n    padding-top: 105px;\n    padding-bottom: 43px;\n  }\n\n  #TNHPYouthProgram .tnhp-hero-photo img {\n    object-position: 50% 23%;\n  }\n\n  #TNHPYouthProgram .tnhp-hero::after {\n    background:\n      linear-gradient(\n        0deg,\n        rgba(0,0,0,.84) 0%,\n        rgba(0,0,0,.60) 55%,\n        rgba(0,0,0,.15) 100%\n      );\n  }\n\n  #TNHPYouthProgram h1 {\n    font-size: clamp(46px, 14vw, 68px);\n  }\n\n  #TNHPYouthProgram .tnhp-actions {\n    flex-direction: column;\n  }\n\n  #TNHPYouthProgram .tnhp-btn {\n    width: 100%;\n  }\n\n  #TNHPYouthProgram .tnhp-feature-image {\n    width: calc(100% - 20px);\n    aspect-ratio: 4 \/ 5;\n    border-radius: 18px;\n  }\n\n  #TNHPYouthProgram .tnhp-editorial-pair {\n    width: calc(100% - 20px);\n    gap: 8px;\n  }\n\n  #TNHPYouthProgram .tnhp-editorial-left,\n  #TNHPYouthProgram .tnhp-editorial-right {\n    aspect-ratio: 3 \/ 4;\n    border-radius: 12px;\n  }\n\n  #TNHPYouthProgram .tnhp-program-grid {\n    grid-template-columns: 1fr;\n  }\n\n  #TNHPYouthProgram .tnhp-program-card,\n  #TNHPYouthProgram .tnhp-program-card:nth-child(odd) {\n    min-height: 0;\n    padding: 28px 2px;\n    border-right: 0;\n  }\n\n  #TNHPYouthProgram .tnhp-no {\n    margin-bottom: 25px;\n  }\n\n  #TNHPYouthProgram .tnhp-photo-grid {\n    gap: 8px;\n  }\n\n  #TNHPYouthProgram .tnhp-photo {\n    border-radius: 11px;\n  }\n\n  #TNHPYouthProgram .tnhp-new-media-grid {\n    width: calc(100% - 20px);\n    gap: 8px;\n  }\n\n  #TNHPYouthProgram .tnhp-new-feature,\n  #TNHPYouthProgram .tnhp-new-small {\n    border-radius: 13px;\n  }\n\n  #TNHPYouthProgram .tnhp-performance {\n    width: calc(100% - 20px);\n    min-height: 540px;\n    border-radius: 18px;\n  }\n\n  #TNHPYouthProgram .tnhp-performance-copy {\n    min-height: 540px;\n    padding: 32px 25px;\n  }\n\n  #TNHPYouthProgram .tnhp-form-card {\n    border-radius: 17px;\n  }\n\n  #TNHPYouthProgram .tnhp-form-card iframe {\n    min-height: 1200px;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"TNHPYouthProgram\"\u003e\n\n  \u003csection class=\"tnhp-hero\"\u003e\n\n    \u003cdiv class=\"tnhp-hero-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.Jt-AVz8K48sxqFvHFnuHVCjaZTo3GWtIaKKjGQRcT2g.jpg?v=1788601129\" alt=\"Kids and young adults music program at The North Hit Project\" loading=\"eager\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tnhp-container tnhp-hero-inner\"\u003e\n\n      \u003cdiv class=\"tnhp-hero-copy\"\u003e\n\n        \u003cdiv class=\"tnhp-eyebrow\"\u003e\n          Kids \u0026amp; Young Adults Program\n        \u003c\/div\u003e\n\n        \u003ch1\u003e\n          Learn.\u003cbr\u003e\n          Create.\u003cbr\u003e\n          Perform.\n        \u003c\/h1\u003e\n\n        \u003cp class=\"tnhp-lead\"\u003e\n          A studio-based music experience where young musicians develop\n          their skills, creativity and confidence through guided lessons,\n          recording and real performance experiences.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"tnhp-actions\"\u003e\n          \u003ca href=\"#tnhp-program-details\" class=\"tnhp-btn tnhp-btn-primary\"\u003e\n            Explore the Program\n          \u003c\/a\u003e\n\n          \u003ca href=\"#tnhp-program-inquiry\" class=\"tnhp-btn tnhp-btn-glass\"\u003e\n            Inquire About Enrollment\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-intro\"\u003e\n\n    \u003cdiv class=\"tnhp-container tnhp-intro-grid\"\u003e\n\n      \u003cdiv\u003e\n        \u003cdiv class=\"tnhp-eyebrow\"\u003e\n          Beyond Music Lessons\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tnhp-intro-text\"\u003e\n\n        \u003cdiv class=\"tnhp-statement\"\u003e\n          Music becomes more meaningful when students can experience\n          what they are learning.\n        \u003c\/div\u003e\n\n        \u003cp class=\"tnhp-lead\" style=\"margin-top:30px;\"\u003e\n          The program connects music education with the creative environment\n          of a professional studio—giving students opportunities to learn,\n          rehearse, collaborate, record and perform.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-photo-story\"\u003e\n\n    \u003cfigure class=\"tnhp-feature-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.7GQEGYiTK9bHv0PGKWuESezEzxggZl9YuhBz7yvtZfs.jpg?v=1788598800\" alt=\"Young musicians learning through performance\" loading=\"lazy\"\u003e\n    \u003c\/figure\u003e\n\n    \u003cdiv class=\"tnhp-editorial-pair\"\u003e\n\n      \u003cfigure class=\"tnhp-editorial-left\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.-nGkf3l7Yb8wwO_YO_5OVKNYb-neSFo9sdWyRvuZ3ro.jpg?v=1788598800\" alt=\"Young musician during a music session\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n\n      \u003cfigure class=\"tnhp-editorial-right\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.-ZjhVMe7wuV3v2g46wyObRuZeLOI1btDl1KayL6dzik.jpg?v=1788598800\" alt=\"Young performer developing musical confidence\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-program\" id=\"tnhp-program-details\"\u003e\n\n    \u003cdiv class=\"tnhp-container\"\u003e\n\n      \u003cdiv class=\"tnhp-section-intro\"\u003e\n\n        \u003cdiv class=\"tnhp-eyebrow\"\u003e\n          The Program\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Developing the whole musician.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"tnhp-lead\"\u003e\n          Music learning is paired with practical creative experiences\n          designed to develop musicianship, expression, confidence and\n          artistic independence.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tnhp-program-grid\"\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e01\u003c\/span\u003e\n          \u003ch3\u003eMusic Lessons\u003c\/h3\u003e\n          \u003cp\u003e\n            Guided instruction shaped around the student's experience,\n            interests, musical level and individual goals.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e02\u003c\/span\u003e\n          \u003ch3\u003ePerformance Coaching\u003c\/h3\u003e\n          \u003cp\u003e\n            Develop stage confidence, expression, musical communication\n            and preparation for performing in front of an audience.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e03\u003c\/span\u003e\n          \u003ch3\u003eStudio Experience\u003c\/h3\u003e\n          \u003cp\u003e\n            Experience a professional creative environment where musicians\n            rehearse, experiment and develop their music.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e04\u003c\/span\u003e\n          \u003ch3\u003eRecording\u003c\/h3\u003e\n          \u003cp\u003e\n            Discover how professional recording sessions work and experience\n            listening critically to musical progress.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e05\u003c\/span\u003e\n          \u003ch3\u003eCreativity \u0026amp; Musicianship\u003c\/h3\u003e\n          \u003cp\u003e\n            Develop listening, interpretation, collaboration and independent\n            creative thinking beyond technical exercises.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tnhp-program-card\"\u003e\n          \u003cspan class=\"tnhp-no\"\u003e06\u003c\/span\u003e\n          \u003ch3\u003ePerformance Experience\u003c\/h3\u003e\n          \u003cp\u003e\n            Work toward meaningful musical goals and opportunities to\n            perform what has been developed during the program.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-collection\"\u003e\n\n    \u003cdiv class=\"tnhp-container\"\u003e\n\n      \u003cdiv class=\"tnhp-collection-head\"\u003e\n\n        \u003cdiv\u003e\n          \u003cdiv class=\"tnhp-eyebrow\"\u003e\n            Inside the Experience\n          \u003c\/div\u003e\n\n          \u003ch2\u003e\n            Music in action.\n          \u003c\/h2\u003e\n        \u003c\/div\u003e\n\n        \u003cp\u003e\n          Students are encouraged to participate actively—learning,\n          rehearsing, collaborating, recording and developing the\n          confidence to perform.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tnhp-photo-grid\"\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-05\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.aN2IOC7M7-CS0O1MC-qkV3geX44Zvr7wntdBAcCbEC8.jpg?v=1788598800\" alt=\"Student participating in music training\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-06\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.3JpbVTPDl7zzT3eTa8NkANwkSbgpUvU5cLWZ7vW2QUc.jpg?v=1788599512\" alt=\"Young musician developing performance skills\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-07\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.Mee2nnb1y4FQZairReF2I4dcJcK9F5N_-Xq-Pn8dukM.jpg?v=1788599512\" alt=\"Young musician in a creative music session\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-08\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.NZe0EGuCsENhiWbKOvAVTHmIca5HDlvzqHCfS1sdRaw.jpg?v=1788599512\" alt=\"Music student studio experience\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-09\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.brpkfHe-3EiK9b-509aBty8bd6NEHpg6tNGrpi336I8.jpg?v=1788599512\" alt=\"Young musician learning in a studio environment\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"tnhp-photo photo-10\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.4PBwgJXy2zEQ6IFT7xcxi8zLSdfYOaAUrYzpcbfXQbc.jpg?v=1788599512\" alt=\"Young musician performing\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-new-media\"\u003e\n\n    \u003cdiv class=\"tnhp-new-media-grid\"\u003e\n\n      \u003cfigure class=\"tnhp-new-feature\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.Eq3zqeMwlBwDwUpBtkDK3ypQCPTobCezcEAlTnA86MU.jpg?v=1788600151\" alt=\"Music program performance experience\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n\n      \u003cfigure class=\"tnhp-new-small\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.WIMp3tgdF5M0iiwSJjXnVLwdoYFki1tC1II471JIhR4.jpg?v=1788600151\" alt=\"Student music performance\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n\n      \u003cfigure class=\"tnhp-new-small\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.TpyWuFvhJ0jnmApTxeHH346nZUBulxOriRvglIAGYTU.jpg?v=1788600150\" alt=\"Young musician participating in a performance\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-performance\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0852\/1115\/2679\/files\/att.Eq3zqeMwlBwDwUpBtkDK3ypQCPTobCezcEAlTnA86MU.jpg?v=1788600151\" alt=\"Young musicians performing\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"tnhp-performance-copy\"\u003e\n\n      \u003cdiv class=\"tnhp-eyebrow\"\u003e\n        Learning Through Experience\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        From lessons to the stage.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"tnhp-lead\"\u003e\n        Students have the opportunity to apply what they learn through\n        rehearsals, collaboration, studio work, recording and performance.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-journey\"\u003e\n\n    \u003cdiv class=\"tnhp-container tnhp-journey-grid\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"tnhp-eyebrow\"\u003e\n          A Creative Journey\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          More than completing lessons.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"tnhp-lead\"\u003e\n          The goal is to help young musicians become increasingly\n          comfortable expressing themselves through music while\n          discovering their own creative voice.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tnhp-steps\"\u003e\n\n        \u003cdiv class=\"tnhp-step\"\u003e\n          \u003cdiv class=\"tnhp-step-number\"\u003e01\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eDiscover\u003c\/h3\u003e\n            \u003cp\u003e\n              Identify musical interests, strengths, influences and\n              individual learning goals.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tnhp-step\"\u003e\n          \u003cdiv class=\"tnhp-step-number\"\u003e02\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eDevelop\u003c\/h3\u003e\n            \u003cp\u003e\n              Build technique, listening skills, musicianship and\n              creative confidence.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tnhp-step\"\u003e\n          \u003cdiv class=\"tnhp-step-number\"\u003e03\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eCreate\u003c\/h3\u003e\n            \u003cp\u003e\n              Apply skills through rehearsals, interpretation,\n              studio sessions and creative projects.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tnhp-step\"\u003e\n          \u003cdiv class=\"tnhp-step-number\"\u003e04\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003ePerform\u003c\/h3\u003e\n            \u003cp\u003e\n              Develop confidence by preparing music with purpose\n              and sharing it through performance.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-inquiry\" id=\"tnhp-program-inquiry\"\u003e\n\n    \u003cdiv class=\"tnhp-container\"\u003e\n\n      \u003cdiv class=\"tnhp-inquiry-header\"\u003e\n\n        \u003cdiv class=\"tnhp-eyebrow\"\u003e\n          Program Inquiry\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Tell us about the student.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"tnhp-lead\"\u003e\n          Share their age, musical interests, current experience and goals.\n          We can help determine a suitable direction for their lessons,\n          studio sessions and performance development.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tnhp-form-card\"\u003e\n\n        \u003ciframe id=\"JotFormIFrame-262472359732059\" title=\"Kids and Young Adults Music Program Inquiry\" src=\"https:\/\/form.jotform.com\/262472359732059\" allowtransparency=\"true\" allow=\"geolocation; microphone; camera; fullscreen\" scrolling=\"yes\"\u003e\n        \u003c\/iframe\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"tnhp-final\"\u003e\n\n    \u003cdiv class=\"tnhp-container tnhp-final-inner\"\u003e\n\n      \u003cdiv class=\"tnhp-eyebrow\"\u003e\n        The North Hit Project\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Give music somewhere to go.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"tnhp-lead\"\u003e\n        A creative environment where young musicians can learn,\n        experience the studio and develop into confident performers.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"tnhp-actions\"\u003e\n\n        \u003ca href=\"#tnhp-program-inquiry\" class=\"tnhp-btn tnhp-btn-dark\"\u003e\n          Inquire About the Program\n        \u003c\/a\u003e\n\n        \u003ca href=\"\/fil\/products\/professional-company-profile\" class=\"tnhp-btn tnhp-btn-outline\"\u003e\n          Company Profile\n        \u003c\/a\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function () {\n\n  var TARGET =\n    '\/products\/kids-young-adults-program';\n\n\n  function correctPage() {\n    return window.location.pathname\n      .replace(\/\\\/+$\/, '')\n      .toLowerCase() === TARGET;\n  }\n\n  if (!correctPage()) return;\n\n\n  function hideElement(el) {\n\n    if (!el) return;\n\n    if (\n      el.closest \u0026\u0026\n      el.closest('#TNHPYouthProgram')\n    ) {\n      return;\n    }\n\n    el.style.setProperty('display','none','important');\n    el.style.setProperty('visibility','hidden','important');\n    el.style.setProperty('height','0','important');\n    el.style.setProperty('min-height','0','important');\n    el.style.setProperty('max-height','0','important');\n    el.style.setProperty('margin','0','important');\n    el.style.setProperty('padding','0','important');\n    el.style.setProperty('overflow','hidden','important');\n  }\n\n\n  function setupPageClass() {\n    if (!document.body) return;\n    document.body.classList.add('tnhp-youth-page');\n  }\n\n\n  var selectors = [\n\n    'product-form',\n    '.product-form',\n    '.product-form__buttons',\n    '.product-form__submit',\n    '.buy-buttons',\n    'form[action^=\"\/cart\/add\"]',\n    'form[action*=\"\/cart\/add\"]',\n    'button[name=\"add\"]',\n    'input[name=\"add\"]',\n\n    '.shopify-payment-button',\n    '.shopify-payment-button__button',\n    '[data-shopify=\"payment-button\"]',\n    'shopify-accelerated-checkout',\n    'shopify-buy-it-now-button',\n\n    '.price',\n    '.product__price',\n    '.price__container',\n    '.price-item',\n    '.product-price',\n\n    'quantity-input',\n    '.quantity',\n    '.product__quantity',\n    '.product-form__quantity',\n    '.quantity-selector',\n\n    'variant-selects',\n    'variant-radios',\n    '.product-form__input',\n\n    '.product__tax',\n    '.product__inventory',\n    '.product__pickup-availabilities',\n    'pickup-availability',\n    '.shipping-note',\n    '.product__shipping',\n    '.product-tax',\n\n    'sticky-add-to-cart',\n    '.sticky-add-to-cart',\n    '.sticky-atc',\n    '[class*=\"sticky\"][class*=\"cart\"]',\n    '[class*=\"sticky\"][class*=\"product\"]',\n\n    'product-recommendations',\n    '.product-recommendations',\n    '.related-products',\n    '.complementary-products',\n    '.complementary-slider',\n    '[data-product-recommendations]',\n    '[class*=\"related-products\"]',\n    '[class*=\"product-recommendations\"]',\n    '[id*=\"related-products\"]',\n    '[id*=\"product-recommendations\"]'\n  ];\n\n\n  function hideKnownShopifyElements() {\n\n    selectors.forEach(function (selector) {\n\n      try {\n\n        document\n          .querySelectorAll(selector)\n          .forEach(function (el) {\n\n            if (!el.closest('#TNHPYouthProgram')) {\n              hideElement(el);\n            }\n\n          });\n\n      } catch (error) {}\n\n    });\n\n  }\n\n\n  function hideButtonsByText() {\n\n    document\n      .querySelectorAll(\n        'button, input[type=\"submit\"], input[type=\"button\"], a'\n      )\n      .forEach(function (el) {\n\n        if (\n          el.closest \u0026\u0026\n          el.closest('#TNHPYouthProgram')\n        ) return;\n\n\n        var text =\n          el.tagName === 'INPUT'\n            ? (\n                el.value ||\n                el.getAttribute('aria-label') ||\n                ''\n              )\n            : (\n                el.textContent ||\n                el.getAttribute('aria-label') ||\n                ''\n              );\n\n\n        text = text\n          .replace(\/\\s+\/g, ' ')\n          .trim()\n          .toLowerCase();\n\n\n        var purchaseText = [\n          'add to cart',\n          'buy it now',\n          'buy now',\n          'checkout',\n          'shop pay'\n        ];\n\n\n        if (purchaseText.indexOf(text) !== -1) {\n\n          var wrapper =\n            el.closest('product-form') ||\n            el.closest('.product-form') ||\n            el.closest('.product-form__buttons') ||\n            el.closest('.buy-buttons') ||\n            el.closest('form[action*=\"\/cart\/add\"]');\n\n          hideElement(wrapper || el);\n        }\n\n      });\n\n  }\n\n\n  function hideRelatedByHeading() {\n\n    var headings =\n      document.querySelectorAll(\n        '#MainContent h1,' +\n        '#MainContent h2,' +\n        '#MainContent h3,' +\n        '#MainContent h4,' +\n        '#MainContent h5,' +\n        'main h1,' +\n        'main h2,' +\n        'main h3,' +\n        'main h4,' +\n        'main h5'\n      );\n\n\n    var badHeadings = [\n      'related products',\n      'you may also like',\n      'you might also like',\n      'recommended products',\n      'recommended for you',\n      'recommendations',\n      'customers also bought',\n      'complete the look'\n    ];\n\n\n    headings.forEach(function (heading) {\n\n      if (\n        heading.closest \u0026\u0026\n        heading.closest('#TNHPYouthProgram')\n      ) return;\n\n\n      var text =\n        (heading.textContent || '')\n        .replace(\/\\s+\/g, ' ')\n        .trim()\n        .toLowerCase();\n\n\n      if (badHeadings.indexOf(text) !== -1) {\n\n        var section =\n          heading.closest('.shopify-section') ||\n          heading.closest('section') ||\n          heading.parentElement;\n\n        hideElement(section);\n      }\n\n    });\n\n  }\n\n\n  function hideProductInfoBlocks() {\n\n    var page =\n      document.getElementById(\n        'TNHPYouthProgram'\n      );\n\n    if (!page) return;\n\n\n    var productInfo =\n      page.closest(\n        '.product__info-container'\n      );\n\n\n    if (productInfo) {\n\n      Array\n        .from(productInfo.children)\n        .forEach(function (child) {\n\n          if (\n            child === page ||\n            child.contains(page)\n          ) {\n            return;\n          }\n\n\n          var text =\n            (child.textContent || '')\n            .toLowerCase();\n\n\n          var likelyCommerce =\n            child.matches(\n              [\n                'product-form',\n                '.product-form',\n                '.price',\n                '.quantity',\n                'variant-selects',\n                'variant-radios',\n                '.product__tax',\n                '.product__inventory',\n                'pickup-availability'\n              ].join(',')\n            ) ||\n            text.indexOf('add to cart') !== -1 ||\n            text.indexOf('buy it now') !== -1;\n\n\n          if (likelyCommerce) {\n            hideElement(child);\n          }\n\n        });\n\n    }\n\n  }\n\n\n  function hideStrayCommerceSections() {\n\n    document\n      .querySelectorAll(\n        '.shopify-section, main section'\n      )\n      .forEach(function (section) {\n\n        if (\n          section.closest \u0026\u0026\n          section.closest('#TNHPYouthProgram')\n        ) return;\n\n\n        var text =\n          (section.textContent || '')\n          .replace(\/\\s+\/g, ' ')\n          .trim()\n          .toLowerCase();\n\n\n        if (!text) return;\n\n\n        var hasRelated =\n          text.indexOf('related products') !== -1 ||\n          text.indexOf('you may also like') !== -1 ||\n          text.indexOf('you might also like') !== -1;\n\n\n        if (hasRelated) {\n\n          var hasCards =\n            section.querySelector(\n              'product-card, .card-wrapper, .product-card-wrapper'\n            );\n\n          if (hasCards) {\n            hideElement(section);\n          }\n\n        }\n\n      });\n\n  }\n\n\n  function cleanup() {\n\n    if (!correctPage()) return;\n\n    setupPageClass();\n    hideKnownShopifyElements();\n    hideButtonsByText();\n    hideRelatedByHeading();\n    hideProductInfoBlocks();\n    hideStrayCommerceSections();\n  }\n\n\n  cleanup();\n\n\n  if (document.readyState === 'loading') {\n\n    document.addEventListener(\n      'DOMContentLoaded',\n      cleanup\n    );\n\n  } else {\n    cleanup();\n  }\n\n\n  var scheduled = false;\n\n\n  var observer =\n    new MutationObserver(function () {\n\n      if (scheduled) return;\n\n      scheduled = true;\n\n      window.requestAnimationFrame(function () {\n\n        scheduled = false;\n        cleanup();\n\n      });\n\n    });\n\n\n  observer.observe(\n    document.documentElement,\n    {\n      childList: true,\n      subtree: true\n    }\n  );\n\n\n  window.setTimeout(cleanup, 250);\n  window.setTimeout(cleanup, 750);\n  window.setTimeout(cleanup, 1500);\n  window.setTimeout(cleanup, 3000);\n\n})();\n\u003c\/script\u003e","brand":"The North Hit Project","offers":[{"title":"Default Title","offer_id":52008146403623,"sku":null,"price":0.0,"currency_code":"PHP","in_stock":true}],"url":"https:\/\/www.thenorthhitproject.com\/fil\/products\/kids-young-adults-program","provider":"The North Hit Project","version":"1.0","type":"link"}