{"product_id":"seniors-pottery-workshop-make-a-house-luminary","title":"Senior's Pottery workshop: Make a House Luminary","description":"\u003c!-- NEWMAKEIT CREATIVE 55+ | CHRISTMAS HOUSE LUMINARY | EASY-EDIT DATES --\u003e\n\u003cstyle\u003e\n  .nmi-c55-product,\n  .nmi-c55-product-column {\n    --ink: #173f35;\n    --copy: #343b35;\n    --muted: #59645c;\n    --blue: #dce9df;\n    --yellow: #eed8a5;\n    --cream: #fff8ef;\n    --white: #ffffff;\n    color: var(--copy);\n    font-family: inherit;\n    font-size: 16px;\n    line-height: 1.48;\n  }\n\n  .nmi-c55-product {\n    align-items: start;\n    display: grid;\n    gap: 24px;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    margin: 30px auto 0;\n    max-width: 1120px;\n  }\n\n  .nmi-c55-product-column {\n    align-self: start;\n    margin-top: 28px;\n    min-width: 0;\n    width: 100%;\n  }\n\n  .nmi-c55-product *,\n  .nmi-c55-product *::before,\n  .nmi-c55-product *::after,\n  .nmi-c55-product-column *,\n  .nmi-c55-product-column *::before,\n  .nmi-c55-product-column *::after {\n    box-sizing: border-box;\n  }\n\n  .nmi-c55-product h2,\n  .nmi-c55-product h3,\n  .nmi-c55-product p,\n  .nmi-c55-product ul,\n  .nmi-c55-product-column h2,\n  .nmi-c55-product-column h3,\n  .nmi-c55-product-column p,\n  .nmi-c55-product-column ul {\n    margin-top: 0;\n  }\n\n  .nmi-c55-product h2,\n  .nmi-c55-product h3,\n  .nmi-c55-product-column h2,\n  .nmi-c55-product-column h3 {\n    color: var(--ink);\n    line-height: 1.08;\n  }\n\n  \/* TOP PRODUCT AREA *\/\n\n  #ProductSection-product-template:has(.nmi-c55-product) {\n    --ink: #173f35;\n    --blue: #dce9df;\n    --yellow: #eed8a5;\n    --white: #ffffff;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__media-wrapper {\n    background: var(--white);\n    border: 2px solid var(--ink);\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__media-group \u003e .product-single__media-wrapper:first-of-type {\n    margin-left: auto !important;\n    margin-right: auto !important;\n    width: 100% !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__thumbnails \u003e .product-single__thumbnails-item:first-child {\n    display: none !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .nmi-c55-main-photo-button {\n    background: var(--white);\n    border: 2px solid var(--ink);\n    color: var(--ink);\n    cursor: pointer;\n    display: block;\n    font: inherit;\n    font-size: 0.78rem;\n    font-weight: 900;\n    letter-spacing: 0.05em;\n    margin: 14px 0 0;\n    padding: 9px 13px;\n    text-transform: uppercase;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .nmi-c55-main-photo-button:hover,\n  #ProductSection-product-template:has(.nmi-c55-product) .nmi-c55-main-photo-button:focus {\n    background: var(--yellow);\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .nmi-c55-main-photo-button[hidden] {\n    display: none !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__meta {\n    background: transparent !important;\n    border: 0 !important;\n    border-top: 10px solid #dce9df !important;\n    margin: 0 !important;\n    padding: clamp(20px, 3vw, 28px) 0 0 !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__meta::before {\n    background: var(--yellow);\n    color: var(--ink);\n    content: \"CREATIVE 55+  |  BEGINNER LEVEL 1\";\n    display: inline-block;\n    font-size: 0.72rem;\n    font-weight: 900;\n    letter-spacing: 0.08em;\n    margin-bottom: 13px;\n    padding: 7px 10px;\n    text-transform: uppercase;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__title {\n    color: var(--ink) !important;\n    font-size: clamp(1.75rem, 3vw, 2.35rem) !important;\n    font-weight: 900 !important;\n    letter-spacing: -0.035em !important;\n    line-height: 1.06 !important;\n    margin-bottom: 14px !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product__price {\n    color: var(--ink) !important;\n    font-weight: 900 !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-form__item {\n    margin-bottom: 14px;\n    padding: 0;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) #bta-product-widget {\n    background: transparent !important;\n    border: 0 !important;\n    box-sizing: border-box;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    max-height: none !important;\n    max-width: 100% !important;\n    min-height: 0 !important;\n    overflow: visible !important;\n    padding: 0 !important;\n    width: 100% !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) #bta-widget-container,\n  #ProductSection-product-template:has(.nmi-c55-product) [id*=\"widget-xcomponent\"],\n  #ProductSection-product-template:has(.nmi-c55-product) #bta-product-widget iframe {\n    box-sizing: border-box;\n    display: block;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    max-height: none !important;\n    max-width: 100% !important;\n    min-height: 360px;\n    overflow: visible !important;\n    width: 100% !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-form__cart-submit {\n    background: var(--blue) !important;\n    border-color: var(--ink) !important;\n    color: var(--ink) !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-form__cart-submit:hover {\n    background: var(--yellow) !important;\n  }\n\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__media-wrapper img,\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__media-wrapper:hover img,\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__photo img,\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__photo:hover img {\n    transform: none !important;\n    transition: none !important;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    #ProductSection-product-template:has(.nmi-c55-product) .product-single__media[id^=\"ImageZoom-product-template-\"] {\n      cursor: default !important;\n      pointer-events: none !important;\n    }\n  }\n\n  \/* TWO INDEPENDENT CONTENT STACKS *\/\n\n  @media screen and (min-width: 750px) {\n    .nmi-c55-product-column .nmi-c55-process,\n    .nmi-c55-product-column .nmi-c55-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .nmi-c55-product-column .nmi-c55-cta {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n  }\n\n  .nmi-c55-hero {\n    background: var(--blue);\n    border: 2px solid var(--ink);\n    border-radius: 18px;\n    color: var(--ink);\n    overflow: hidden;\n    padding: 23px 26px 20px;\n    position: relative;\n  }\n\n  .nmi-c55-hero::after {\n    background: var(--yellow);\n    border-left: 2px solid var(--ink);\n    content: \"\";\n    height: 100%;\n    position: absolute;\n    right: 0;\n    top: 0;\n    width: 16px;\n  }\n\n  .nmi-c55-kicker {\n    color: var(--ink);\n    font-size: 0.75rem;\n    font-weight: 900;\n    letter-spacing: 0.1em;\n    margin-bottom: 8px;\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-hero h2 {\n    color: var(--ink);\n    font-size: clamp(1.65rem, 3.4vw, 2.35rem);\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    margin-bottom: 9px;\n    max-width: 520px;\n  }\n\n  .nmi-c55-hero p:last-child {\n    color: var(--ink);\n    font-size: 1rem;\n    margin-bottom: 0;\n    max-width: 520px;\n    padding-right: 8px;\n  }\n\n  .nmi-c55-facts {\n    border: 2px solid var(--ink);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .nmi-c55-fact {\n    background: var(--cream);\n    border-bottom: 2px solid var(--ink);\n    min-width: 0;\n    padding: 15px 18px 13px;\n  }\n\n  .nmi-c55-fact:nth-child(odd) {\n    border-right: 2px solid var(--ink);\n  }\n\n  .nmi-c55-fact:last-child {\n    background: var(--yellow);\n    border-bottom: 0;\n    border-right: 0;\n    grid-column: 1 \/ -1;\n  }\n\n  .nmi-c55-fact strong,\n  .nmi-c55-fact span {\n    display: block;\n  }\n\n  .nmi-c55-fact strong {\n    color: var(--ink);\n    font-size: 1rem;\n    font-weight: 900;\n    margin-bottom: 3px;\n  }\n\n  .nmi-c55-fact span {\n    color: var(--muted);\n    font-size: 0.88rem;\n    line-height: 1.32;\n  }\n\n  .nmi-c55-section,\n  .nmi-c55-schedule-section {\n    width: 100%;\n  }\n\n  .nmi-c55-heading,\n  .nmi-c55-schedule-section \u003e h2 {\n    color: var(--ink);\n    font-size: clamp(1.5rem, 3vw, 2.05rem);\n    font-weight: 900;\n    letter-spacing: -0.04em;\n    margin-bottom: 7px;\n  }\n\n  .nmi-c55-schedule-section \u003e h2 {\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-intro,\n  .nmi-c55-schedule-section \u003e p {\n    color: var(--muted);\n    margin-bottom: 15px;\n  }\n\n  .nmi-c55-process {\n    display: grid;\n    gap: 12px;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .nmi-c55-step {\n    border: 2px solid var(--ink);\n    border-radius: 16px;\n    display: flex;\n    flex-direction: column;\n    min-height: 0;\n    padding: 19px 20px 16px;\n  }\n\n  .nmi-c55-step:nth-child(1) { background: var(--yellow); }\n  .nmi-c55-step:nth-child(2) { background: var(--blue); }\n  .nmi-c55-step:nth-child(3) { background: var(--yellow); }\n  .nmi-c55-step:nth-child(4) { background: var(--blue); }\n\n  .nmi-c55-step-number {\n    color: var(--ink);\n    font-size: 0.72rem;\n    font-weight: 900;\n    letter-spacing: 0.09em;\n    margin-bottom: 13px;\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-step h3 {\n    color: var(--ink);\n    font-size: 1.22rem;\n    font-weight: 900;\n    margin-bottom: 7px;\n  }\n\n  .nmi-c55-step p {\n    color: var(--ink);\n    font-size: 0.9rem;\n    line-height: 1.38;\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-person-place {\n    border: 2px solid var(--ink);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .nmi-c55-person-place article {\n    min-width: 0;\n    padding: 17px 19px 14px;\n  }\n\n  .nmi-c55-person-place article:first-child {\n    background: var(--yellow);\n    border-right: 2px solid var(--ink);\n    color: var(--ink);\n  }\n\n  .nmi-c55-person-place article:last-child {\n    background: var(--cream);\n    color: var(--ink);\n  }\n\n  .nmi-c55-label {\n    color: inherit;\n    font-size: 0.72rem;\n    font-weight: 900;\n    letter-spacing: 0.1em;\n    margin-bottom: 5px;\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-person-place h3 {\n    color: inherit;\n    font-size: 1.22rem;\n    font-weight: 900;\n    margin-bottom: 4px;\n  }\n\n  .nmi-c55-person-place p:last-child {\n    color: inherit;\n    font-size: 0.9rem;\n    line-height: 1.34;\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-schedules {\n    border: 2px solid var(--ink);\n  }\n\n  .nmi-c55-schedule-card {\n    align-items: start;\n    background: var(--cream);\n    display: grid;\n    gap: 6px 14px;\n    grid-template-columns: 92px minmax(0, 1fr);\n    padding: 13px 16px 11px;\n  }\n\n  .nmi-c55-schedule-card + .nmi-c55-schedule-card {\n    border-top: 2px solid var(--ink);\n  }\n\n  .nmi-c55-schedule-card:nth-child(even) {\n    background: var(--blue);\n  }\n\n  .nmi-c55-schedule-number {\n    color: var(--ink);\n    font-size: 0.72rem;\n    font-weight: 900;\n    letter-spacing: 0.08em;\n    padding-top: 2px;\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-schedule-card strong,\n  .nmi-c55-schedule-card span {\n    display: block;\n  }\n\n  .nmi-c55-schedule-card strong {\n    color: var(--ink);\n    line-height: 1.32;\n    margin-bottom: 3px;\n  }\n\n  .nmi-c55-schedule-card span {\n    color: var(--muted);\n    font-size: 0.86rem;\n  }\n\n  .nmi-c55-eligibility {\n    border: 2px solid var(--ink);\n    overflow: hidden;\n  }\n\n  .nmi-c55-eligibility-title {\n    background: var(--yellow);\n    color: var(--ink);\n    padding: 18px 20px 15px;\n  }\n\n  .nmi-c55-eligibility-title h2 {\n    color: var(--ink);\n    font-size: clamp(1.55rem, 3vw, 2rem);\n    font-weight: 900;\n    letter-spacing: -0.04em;\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-eligibility-copy {\n    background: var(--cream);\n    padding: 17px 20px 14px;\n  }\n\n  .nmi-c55-eligibility-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-level {\n    border: 2px solid var(--ink);\n    overflow: hidden;\n  }\n\n  .nmi-c55-level-title {\n    background: var(--blue);\n    color: var(--ink);\n    padding: 18px 20px 15px;\n  }\n\n  .nmi-c55-level-title h2 {\n    color: var(--ink);\n    font-size: clamp(1.55rem, 3vw, 2rem);\n    font-weight: 900;\n    letter-spacing: -0.04em;\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-level-copy {\n    background: var(--cream);\n    padding: 17px 20px 14px;\n  }\n\n  .nmi-c55-level-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-detail-grid {\n    border: 2px solid var(--ink);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .nmi-c55-detail {\n    background: var(--cream);\n    min-width: 0;\n    padding: 17px 19px 14px;\n  }\n\n  .nmi-c55-detail + .nmi-c55-detail {\n    border-left: 2px solid var(--ink);\n  }\n\n  .nmi-c55-detail h3 {\n    font-size: 1.18rem;\n    font-weight: 900;\n    margin-bottom: 6px;\n  }\n\n  .nmi-c55-detail p,\n  .nmi-c55-detail ul {\n    font-size: 0.92rem;\n    line-height: 1.4;\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-detail ul {\n    padding-left: 18px;\n  }\n\n  .nmi-c55-ready {\n    background: var(--blue);\n    border: 2px solid var(--ink);\n    border-radius: 18px;\n    color: var(--ink);\n    padding: 18px 20px 15px;\n  }\n\n  .nmi-c55-ready h2 {\n    color: var(--ink);\n    font-size: clamp(1.45rem, 3vw, 1.85rem);\n    font-weight: 900;\n    letter-spacing: -0.035em;\n    margin-bottom: 7px;\n  }\n\n  .nmi-c55-ready p {\n    color: var(--ink);\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-cta {\n    align-items: center;\n    background: var(--yellow);\n    border: 2px solid var(--ink);\n    color: var(--ink);\n    display: flex;\n    gap: 20px;\n    justify-content: space-between;\n    padding: 18px 20px 15px;\n  }\n\n  .nmi-c55-cta h2 {\n    color: var(--ink);\n    font-size: clamp(1.45rem, 3vw, 1.9rem);\n    font-weight: 900;\n    letter-spacing: -0.035em;\n    margin-bottom: 5px;\n  }\n\n  .nmi-c55-cta p {\n    color: var(--ink);\n    margin-bottom: 0;\n  }\n\n  .nmi-c55-cta a {\n    background: var(--white);\n    border: 2px solid var(--ink);\n    color: var(--ink);\n    flex: 0 0 auto;\n    font-weight: 900;\n    padding: 10px 14px;\n    text-align: center;\n    text-decoration: none;\n    text-transform: uppercase;\n  }\n\n  .nmi-c55-policy {\n    color: var(--muted);\n    font-size: 0.82rem;\n    margin-bottom: 0;\n    text-align: center;\n  }\n\n  .nmi-c55-policy a {\n    color: var(--ink);\n    font-weight: 800;\n    text-decoration: underline;\n  }\n\n  .nmi-c55-product-column \u003e * + * {\n    margin-top: 22px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .nmi-c55-product {\n      gap: 0;\n      grid-template-columns: 1fr;\n    }\n\n    .nmi-c55-product-column {\n      margin-top: 24px;\n    }\n\n    #ProductSection-product-template:has(.nmi-c55-product) .product-single__meta {\n      margin-top: 24px !important;\n      padding-top: 18px !important;\n    }\n\n    .nmi-c55-process,\n    .nmi-c55-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .nmi-c55-detail + .nmi-c55-detail {\n      border-left: 0;\n      border-top: 2px solid var(--ink);\n    }\n\n    .nmi-c55-cta {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n\n    .nmi-c55-cta a {\n      width: 100%;\n    }\n  }\n\n  @media screen and (max-width: 520px) {\n    .nmi-c55-facts,\n    .nmi-c55-person-place {\n      grid-template-columns: 1fr;\n    }\n\n    .nmi-c55-fact,\n    .nmi-c55-fact:nth-child(odd),\n    .nmi-c55-fact:last-child {\n      border-bottom: 2px solid var(--ink);\n      border-right: 0;\n      grid-column: auto;\n    }\n\n    .nmi-c55-fact:last-child {\n      border-bottom: 0;\n    }\n\n    .nmi-c55-person-place article:first-child {\n      border-bottom: 2px solid var(--ink);\n      border-right: 0;\n    }\n\n    .nmi-c55-schedule-card {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  \/* CHRISTMAS LOOK: styling stays with both columns when the theme moves them. *\/\n  .nmi-c55-hero {\n    background-color: #173f35;\n    background-image: radial-gradient(circle, rgba(255,255,255,.13) 1px, transparent 1.5px);\n    background-size: 23px 23px;\n    border-color: #173f35;\n    padding-right: 38px;\n  }\n  .nmi-c55-hero::after {\n    background: repeating-linear-gradient(145deg, #a52e3c 0 9px, #fff8ef 9px 18px);\n    border-left-color: #eed8a5;\n  }\n  .nmi-c55-hero h2,\n  .nmi-c55-hero p:last-child { color: #fff8ef; }\n  .nmi-c55-hero .nmi-c55-kicker { color: #eed8a5; }\n  .nmi-c55-christmas-note {\n    color: #eed8a5;\n    font-size: .8rem;\n    font-weight: 800;\n    letter-spacing: .08em;\n    margin: 0 0 14px;\n    text-transform: uppercase;\n  }\n  .nmi-c55-heading::after,\n  .nmi-c55-schedule-section \u003e h2::after {\n    background: #a52e3c;\n    content: \"\";\n    display: block;\n    height: 4px;\n    margin-top: 10px;\n    width: 48px;\n  }\n  .nmi-c55-step:nth-child(1),\n  .nmi-c55-step:nth-child(3) { background: #fff8ef; border-top: 6px solid #a52e3c; }\n  .nmi-c55-step:nth-child(2),\n  .nmi-c55-step:nth-child(4) { background: #dce9df; border-top: 6px solid #173f35; }\n  .nmi-c55-cta { background: #173f35; border-color: #173f35; }\n  .nmi-c55-cta h2,\n  .nmi-c55-cta p { color: #fff8ef; }\n  .nmi-c55-cta a { background: #eed8a5; }\n  .nmi-c55-cta a:hover,\n  .nmi-c55-cta a:focus-visible { background: #fff8ef; }\n  #ProductSection-product-template:has(.nmi-c55-product) .product-single__meta {\n    border-top-color: #a52e3c !important;\n  }\n\n  \/* EASY-EDIT DATES: one paragraph per date. New paragraphs inherit the\n     same spacing and colours, with no fixed height or manual spacers. *\/\n  .nmi-c55-date-list {\n    border: 2px solid var(--ink);\n    min-width: 0;\n    width: 100%;\n  }\n  .nmi-c55-date-list \u003e p {\n    background: var(--cream);\n    color: var(--ink);\n    display: block;\n    font-family: inherit;\n    font-size: .95rem;\n    font-weight: 400;\n    line-height: 1.5;\n    margin: 0 !important;\n    min-width: 0;\n    overflow-wrap: anywhere;\n    padding: 16px 18px;\n    white-space: normal;\n  }\n  .nmi-c55-date-list \u003e p + p { border-top: 2px solid var(--ink); }\n  .nmi-c55-date-list \u003e p:nth-child(even) { background: var(--blue); }\n  .nmi-c55-date-list \u003e p strong { color: inherit; font-size: inherit; font-weight: 800; }\n\n\u003c\/style\u003e\n\n\u003csection class=\"nmi-c55-product\" aria-labelledby=\"nmi-c55-house-luminary-title\"\u003e\n  \u003cdiv class=\"nmi-c55-product-column nmi-c55-left-column\"\u003e\n  \u003cheader class=\"nmi-c55-hero\" data-c55-column=\"left\"\u003e\n    \u003cp class=\"nmi-c55-christmas-note\"\u003e\u003cspan aria-hidden=\"true\"\u003e✦\u003c\/span\u003e Christmas at NewMakeIt \u003cspan aria-hidden=\"true\"\u003e✦\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp class=\"nmi-c55-kicker\"\u003eBeginner Level 1 | One guided session\u003c\/p\u003e\n    \u003ch2 id=\"nmi-c55-house-luminary-title\"\u003eCreate a little house full of Christmas charm.\u003c\/h2\u003e\n    \u003cp\u003eBuild a ceramic house luminary by hand, with cut-out windows and festive details that make it your own. Create a charming addition to your Christmas display or a thoughtful handmade gift. No previous pottery experience is needed.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"nmi-c55-facts\" data-c55-column=\"left\" aria-label=\"Workshop highlights\"\u003e\n    \u003cdiv class=\"nmi-c55-fact\"\u003e\n      \u003cstrong\u003e3 hours\u003c\/strong\u003e\n      \u003cspan\u003eOne relaxed, guided three-hour session\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nmi-c55-fact\"\u003e\n      \u003cstrong\u003eNo experience needed\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for first time makers\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nmi-c55-fact\"\u003e\n      \u003cstrong\u003eMake one house luminary\u003c\/strong\u003e\n      \u003cspan\u003eA ceramic house to brighten your Christmas display\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nmi-c55-fact\"\u003e\n      \u003cstrong\u003eSmall class\u003c\/strong\u003e\n      \u003cspan\u003eMaximum eight participants\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nmi-c55-fact\"\u003e\n      \u003cstrong\u003e$34.95 + HST for adults 55+\u003c\/strong\u003e\n      \u003cspan\u003eRegular price is $89.95 + HST\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"nmi-c55-section\" data-c55-column=\"left\" aria-labelledby=\"nmi-c55-house-luminary-process-title\"\u003e\n    \u003ch2 class=\"nmi-c55-heading\" id=\"nmi-c55-house-luminary-process-title\"\u003eFrom clay to Christmas house luminary.\u003c\/h2\u003e\n    \u003cp class=\"nmi-c55-intro\"\u003eKatie guides you through building your little house, shaping its roof and adding windows and details for a festive finishing touch.\u003c\/p\u003e\n    \u003cp class=\"nmi-c55-intro\"\u003eInspired by Emily Baumann.\u003c\/p\u003e\n\n    \u003cdiv class=\"nmi-c55-process\"\u003e\n      \u003carticle class=\"nmi-c55-step\"\u003e\n        \u003cspan class=\"nmi-c55-step-number\"\u003eStep 01\u003c\/span\u003e\n        \u003ch3\u003eBuild your little house\u003c\/h3\u003e\n        \u003cp\u003eShape and join the clay walls to create your house using beginner-friendly hand-building techniques.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"nmi-c55-step\"\u003e\n        \u003cspan class=\"nmi-c55-step-number\"\u003eStep 02\u003c\/span\u003e\n        \u003ch3\u003eAdd a roof and windows\u003c\/h3\u003e\n        \u003cp\u003eShape the roof and cut out windows so light can shine through your finished luminary.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"nmi-c55-step\"\u003e\n        \u003cspan class=\"nmi-c55-step-number\"\u003eStep 03\u003c\/span\u003e\n        \u003ch3\u003eDecorate the surface\u003c\/h3\u003e\n        \u003cp\u003eAdd texture, pattern, colour and festive details to give your house its own character.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"nmi-c55-step\"\u003e\n        \u003cspan class=\"nmi-c55-step-number\"\u003eStep 04\u003c\/span\u003e\n        \u003ch3\u003eWe finish it for you\u003c\/h3\u003e\n        \u003cp\u003eNewMakeIt glazes and fires your house luminary for pickup in approximately two weeks.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"nmi-c55-person-place\" data-c55-column=\"left\" aria-label=\"Instructor and location\"\u003e\n    \u003carticle\u003e\n      \u003cp class=\"nmi-c55-label\"\u003eInstructor\u003c\/p\u003e\n      \u003ch3\u003eKatie Argyle\u003c\/h3\u003e\n    \u003c\/article\u003e\n\n    \u003carticle\u003e\n      \u003cp class=\"nmi-c55-label\"\u003eLocation\u003c\/p\u003e\n      \u003ch3\u003eNewMakeIt\u003c\/h3\u003e\n      \u003cp\u003e621 Timothy Street\u003cbr\u003eNewmarket, Ontario\u003c\/p\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nmi-c55-product-column nmi-c55-right-column\"\u003e\n  \u003csection class=\"nmi-c55-schedule-section\" data-c55-column=\"right\" aria-labelledby=\"nmi-c55-house-luminary-schedule-title\"\u003e\n    \u003ch2 id=\"nmi-c55-house-luminary-schedule-title\"\u003eCurrent workshop dates and times\u003c\/h2\u003e\n    \u003cp\u003eChoose one available session in the live booking area above.\u003c\/p\u003e\n\n    \u003c!-- ===============================================================\n         EDIT WORKSHOP DATES HERE\n\n         Change the date and time inside the paragraph below.\n         To add a date, copy the complete \u003cp\u003e...\u003c\/p\u003e paragraph and paste\n         it on the next line INSIDE this nmi-c55-date-list div.\n         Use \u003cbr\u003e between the date and its time, not between date cards.\n\n         In Shopify's visual editor, Enter starts another date paragraph;\n         Shift+Enter makes a line break within the same date paragraph.\n\n         Edit the confirmed house luminary workshop date and time below as needed.\n         These are display dates only. Update BookThatApp separately\n         so the bookable dates and times match this list.\n         =============================================================== --\u003e\n    \u003cdiv class=\"nmi-c55-date-list\" aria-label=\"Workshop dates and times\"\u003e\n      \u003cp\u003e\u003cstrong\u003eThursday, November 12, 2026\u003c\/strong\u003e\u003cbr\u003e10:00 AM to 1:00 PM\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003c!-- END EDITABLE WORKSHOP DATES --\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"nmi-c55-level\" data-c55-column=\"right\" aria-labelledby=\"nmi-c55-house-luminary-level-title\"\u003e\n    \u003cdiv class=\"nmi-c55-level-title\"\u003e\n      \u003cp class=\"nmi-c55-label\"\u003eYour starting point\u003c\/p\u003e\n      \u003ch2 id=\"nmi-c55-house-luminary-level-title\"\u003eBeginner Level 1\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nmi-c55-level-copy\"\u003e\n      \u003cp\u003eNo previous pottery experience is needed. Katie demonstrates each step and helps you build, shape and decorate your house luminary.\u003c\/p\u003e\n      \u003cp\u003eMore experienced potters are welcome and can use the session to explore a new form, texture or design idea.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"nmi-c55-eligibility\" data-c55-column=\"right\" aria-labelledby=\"nmi-c55-house-luminary-eligibility-title\"\u003e\n    \u003cdiv class=\"nmi-c55-eligibility-title\"\u003e\n      \u003cp class=\"nmi-c55-label\"\u003eNew Horizons for Seniors Program\u003c\/p\u003e\n      \u003ch2 id=\"nmi-c55-house-luminary-eligibility-title\"\u003eAffordable workshops for adults 55+\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nmi-c55-eligibility-copy\"\u003e\n      \u003cp\u003eThe $34.95 + HST registration rate is available to adults aged 55 and over through funding from the Government of Canada’s New Horizons for Seniors Program.\u003c\/p\u003e\n      \u003cp\u003eParticipants under 55 are welcome to register at the regular price of $89.95 + HST. Please bring valid photo identification if you are registering at the Creative 55+ rate.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"nmi-c55-detail-grid\" data-c55-column=\"right\"\u003e\n    \u003carticle class=\"nmi-c55-detail\"\u003e\n      \u003ch3\u003eWhat is included\u003c\/h3\u003e\n      \u003cp\u003eNewMakeIt clay, studio tools, decorative materials, instructor guidance, glazing and firings are included. Outside clay is not used in this workshop.\u003c\/p\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"nmi-c55-detail\"\u003e\n      \u003ch3\u003eWorkshop details\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eOne three-hour session\u003c\/li\u003e\n        \u003cli\u003eMaximum eight participants\u003c\/li\u003e\n        \u003cli\u003eDecorative ceramic house luminary to keep or give as a gift\u003c\/li\u003e\n        \u003cli\u003ePickup approximately two weeks later\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"nmi-c55-ready\" data-c55-column=\"right\" aria-labelledby=\"nmi-c55-house-luminary-ready-title\"\u003e\n    \u003ch2 id=\"nmi-c55-house-luminary-ready-title\"\u003eCome workshop ready\u003c\/h2\u003e\n    \u003cp\u003eWear closed-toed shoes and comfortable clothing that can get messy. Do not wear loose clothing. Long hair must be tied back. Shorter nails make working with clay easier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"nmi-c55-cta\" data-c55-column=\"right\" aria-labelledby=\"nmi-c55-house-luminary-cta-title\"\u003e\n    \u003cdiv\u003e\n      \u003ch2 id=\"nmi-c55-house-luminary-cta-title\"\u003eReady to make your Christmas house glow?\u003c\/h2\u003e\n      \u003cp\u003eChoose your price, date and quantity in the live booking area above.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"#bta-product-widget\"\u003eChoose a date above ↑\u003c\/a\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"nmi-c55-policy\" data-c55-column=\"right\"\u003ePlease review our \u003ca href=\"https:\/\/www.newmakeit.com\/pages\/class-policies-cancellations\"\u003eclass cancellation policy\u003c\/a\u003e before registering.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n  (function () {\n    var root = document.querySelector('.nmi-c55-product');\n    if (!root) return;\n\n    var description = root.closest('.product-single__description');\n    var product = root.closest('.product-single');\n    if (!description || !product) return;\n\n    var mediaColumn = product.querySelector('.product-single__media-group');\n    var informationColumn = description.parentElement;\n    if (!mediaColumn || !informationColumn) return;\n\n    var thumbnailList = mediaColumn.querySelector('.product-single__thumbnails');\n    var firstThumbnail = thumbnailList \u0026\u0026 thumbnailList.querySelector('.product-single__thumbnails-item:first-child a');\n\n    if (thumbnailList \u0026\u0026 firstThumbnail \u0026\u0026 !mediaColumn.querySelector('.nmi-c55-main-photo-button')) {\n      var mainPhotoButton = document.createElement('button');\n      mainPhotoButton.type = 'button';\n      mainPhotoButton.className = 'nmi-c55-main-photo-button';\n      mainPhotoButton.textContent = 'Back to main picture';\n      mainPhotoButton.hidden = true;\n      thumbnailList.parentNode.insertBefore(mainPhotoButton, thumbnailList);\n\n      Array.prototype.slice.call(thumbnailList.querySelectorAll('.product-single__thumbnails-item:not(:first-child) a')).forEach(function (thumbnail) {\n        thumbnail.addEventListener('click', function () {\n          mainPhotoButton.hidden = false;\n        });\n      });\n\n      mainPhotoButton.addEventListener('click', function () {\n        firstThumbnail.click();\n        mainPhotoButton.hidden = true;\n      });\n    }\n\n    var leftStack = root.querySelector('.nmi-c55-left-column');\n    var rightStack = root.querySelector('.nmi-c55-right-column');\n    if (!leftStack || !rightStack) return;\n\n    var leftHome = document.createComment('Creative 55+ left column position');\n    var rightHome = document.createComment('Creative 55+ right column position');\n    root.insertBefore(leftHome, leftStack);\n    root.insertBefore(rightHome, rightStack);\n\n    var arrangementTimer;\n\n    function useTwoColumns() {\n      mediaColumn.appendChild(leftStack);\n      informationColumn.insertBefore(rightStack, description);\n    }\n\n    function useMobileOrder() {\n      leftHome.parentNode.insertBefore(leftStack, leftHome.nextSibling);\n      rightHome.parentNode.insertBefore(rightStack, rightHome.nextSibling);\n    }\n\n    function arrangePage() {\n      if (window.matchMedia('(min-width: 750px)').matches) {\n        useTwoColumns();\n      } else {\n        useMobileOrder();\n      }\n    }\n\n    function scheduleArrangement() {\n      window.clearTimeout(arrangementTimer);\n      arrangementTimer = window.setTimeout(arrangePage, 80);\n    }\n\n    var watchedFrame = null;\n    var frameResizeObserver = null;\n    var frameMutationObserver = null;\n    var calendarTimer = null;\n\n    function naturalCalendarHeight(frame) {\n      try {\n        var frameDocument = frame.contentDocument;\n        if (!frameDocument) return 0;\n\n        var panel = frameDocument.querySelector('.main-panel');\n        var body = frameDocument.body;\n        var panelHeight = panel ? Math.max(panel.scrollHeight, Math.ceil(panel.getBoundingClientRect().height)) : 0;\n        var bodyHeight = body ? Math.max(body.scrollHeight, Math.ceil(body.getBoundingClientRect().height)) : 0;\n\n        return Math.max(panelHeight, bodyHeight);\n      } catch (error) {\n        return 0;\n      }\n    }\n\n    function resizeCalendar() {\n      var frame = product.querySelector('#bta-product-widget iframe');\n      if (!frame) return;\n\n      var measuredHeight = naturalCalendarHeight(frame);\n      if (!measuredHeight) return;\n\n      var minimumHeight = window.matchMedia('(max-width: 520px)').matches ? 420 : 360;\n      var finalHeight = Math.max(minimumHeight, measuredHeight + 4);\n      frame.style.setProperty('height', finalHeight + 'px', 'important');\n      frame.style.setProperty('min-height', finalHeight + 'px', 'important');\n    }\n\n    function scheduleCalendarResize() {\n      window.clearTimeout(calendarTimer);\n      calendarTimer = window.setTimeout(resizeCalendar, 50);\n    }\n\n    function watchCalendar(frame) {\n      if (!frame || frame === watchedFrame) return;\n      watchedFrame = frame;\n\n      function connect() {\n        try {\n          var frameDocument = frame.contentDocument;\n          var target = frameDocument \u0026\u0026 (frameDocument.querySelector('.main-panel') || frameDocument.body);\n          if (!target) return;\n\n          if (frameResizeObserver) frameResizeObserver.disconnect();\n          if (frameMutationObserver) frameMutationObserver.disconnect();\n\n          if (window.ResizeObserver) {\n            frameResizeObserver = new ResizeObserver(scheduleCalendarResize);\n            frameResizeObserver.observe(target);\n          }\n\n          frameMutationObserver = new MutationObserver(scheduleCalendarResize);\n          frameMutationObserver.observe(target, {\n            attributes: true,\n            characterData: true,\n            childList: true,\n            subtree: true\n          });\n\n          scheduleCalendarResize();\n          window.setTimeout(scheduleCalendarResize, 250);\n          window.setTimeout(scheduleCalendarResize, 900);\n        } catch (error) {\n          \/* BookThatApp keeps its normal fallback height when measurement is unavailable. *\/\n        }\n      }\n\n      frame.addEventListener('load', connect);\n      connect();\n    }\n\n    function findCalendar() {\n      watchCalendar(product.querySelector('#bta-product-widget iframe'));\n    }\n\n    var productObserver = new MutationObserver(findCalendar);\n    productObserver.observe(product, { childList: true, subtree: true });\n\n    arrangePage();\n    findCalendar();\n    window.addEventListener('resize', function () {\n      scheduleArrangement();\n      scheduleCalendarResize();\n    });\n  }());\n\u003c\/script\u003e","brand":"NewMakeIt - York Region Makers","offers":[{"title":"Seniors' Price","offer_id":48243092816033,"sku":null,"price":34.95,"currency_code":"CAD","in_stock":true},{"title":"Regular Price","offer_id":48243092848801,"sku":null,"price":89.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0437\/2725\/7761\/files\/Festiveluminaryworkshopposter.png?v=1793137596","url":"https:\/\/www.newmakeit.com\/products\/seniors-pottery-workshop-make-a-house-luminary","provider":"NewMakeIt - York Region Makers","version":"1.0","type":"link"}