{"title":"Event and Party","description":"","products":[{"product_id":"hourly-private-party","title":"Hourly Space Rentals","description":"\u003c!-- HAT BAR EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr 1fr; gap: 10px 18px; }\n  @media (max-width: 480px) { .sd-list { grid-template-columns: 1fr; } }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\u003csection class=\"sd-page\"\u003e\u003ca class=\"sd-back-link\" href=\"\/pages\/corporate-events\"\u003e← Back to All Experiences\u003c\/a\u003e\n\u003cdiv class=\"sd-hero\"\u003e\n\u003cspan class=\"sd-tag\"\u003e✦ Bundle 04 · Luxury Wearables\u003c\/span\u003e\n\u003ch1\u003eThe Custom Apparel Experience\u003c\/h1\u003e\n\u003cdiv class=\"sd-best-for\"\u003e\n\u003cstrong\u003eBest For\u003c\/strong\u003e Executive team events · employee appreciation · luxury brand activations · creative company culture events · networking experiences · leadership retreats · influencer \u0026amp; creator events\u003c\/div\u003e\n\u003cp class=\"sd-desc\"\u003eAn elevated hands-on customization experience where guests design premium hoodies, sweatshirts, and varsity-style jackets using custom DTF artwork, luxury patches, and interactive embellishment stations.\u003c\/p\u003e\n\u003cdiv class=\"sd-meta-pills\"\u003e\n\u003cspan class=\"sd-pill\"\u003e2–3 Hour Luxury Experience\u003c\/span\u003e \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-price-box\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e \u003cspan class=\"sd-price\"\u003e$65–$150 \/ guest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-grid\"\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003e2-hour private experience\u003c\/li\u003e\n\u003cli\u003e1 hat per guest\u003c\/li\u003e\n\u003cli\u003eDTF transfer options\u003c\/li\u003e\n\u003cli\u003ePremium patch selection\u003c\/li\u003e\n\u003cli\u003eCharms \u0026amp; chains bar\u003c\/li\u003e\n\u003cli\u003ePins \u0026amp; accessory station\u003c\/li\u003e\n\u003cli\u003eHeat press customization\u003c\/li\u003e\n\u003cli\u003eGuided setup assistance\u003c\/li\u003e\n\u003cli\u003eBranding \/ logo options\u003c\/li\u003e\n\u003cli\u003eMusic \u0026amp; social atmosphere\u003c\/li\u003e\n\u003cli\u003eSetup \u0026amp; cleanup included\u003c\/li\u003e\n\u003cli\u003eGroup photo moment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003eCustom company \/ logo patches\u003c\/li\u003e\n\u003cli\u003ePremium hats\u003c\/li\u003e\n\u003cli\u003eVarsity-inspired upgrades\u003c\/li\u003e\n\u003cli\u003eBranded packaging\u003c\/li\u003e\n\u003cli\u003eMocktail station\u003c\/li\u003e\n\u003cli\u003eCatering \/ snacks\u003c\/li\u003e\n\u003cli\u003ePhotographer \/ content creator\u003c\/li\u003e\n\u003cli\u003eDJ \/ music experience\u003c\/li\u003e\n\u003cli\u003eGroup branding station\u003c\/li\u003e\n\u003cli\u003eHoodie or tee add-on\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080463835312,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"half-day-private-party","title":"Half Day Event Space Rentals","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/3029\/9568\/files\/sassydame_rental_policy_bright_1.png?v=1779373468\" alt=\"\"\u003e\u003c\/p\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080464261296,"sku":null,"price":650.0,"currency_code":"USD","in_stock":true}]},{"product_id":"full-day-private-party","title":"Full Day Event Space Rentals","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-3\" data-testid=\"conversation-turn-136\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb220a0f-2219-4627-9beb-2764ae65da3c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-4\" data-testid=\"conversation-turn-138\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7adb7bc8-1831-4750-acc4-436d16277235\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/3029\/9568\/files\/sassydame_rental_policy_bright_2.png?v=1779374015\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080464654512,"sku":null,"price":1050.0,"currency_code":"USD","in_stock":true}]},{"product_id":"hourly-coporate-team-event","title":"Three-hour event space rentals","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-5\" data-testid=\"conversation-turn-140\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a53bbb52-f113-4a16-8992-d9a290b3abfc\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/3029\/9568\/files\/sassydame_rental_policy_bright.png?v=1779304103\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080465899696,"sku":null,"price":450.0,"currency_code":"USD","in_stock":true}]},{"product_id":"full-day-coporate-team-event","title":"Full Day Coporate Team Event","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-3\" data-testid=\"conversation-turn-136\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb220a0f-2219-4627-9beb-2764ae65da3c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-4\" data-testid=\"conversation-turn-138\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7adb7bc8-1831-4750-acc4-436d16277235\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-7\" data-testid=\"conversation-turn-144\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"05b7864d-1dc0-4e41-b5e4-72ee0567e979\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"394\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003ePerfect for full-scale team experiences with maximum flexibility and time to execute your vision. Enjoy up to 8 hours of access to our creative studio, ideal for workshops, team building activities, branded merch sessions, and company events. Includes full setup, workspace access, and options for custom printing and add-ons to elevate your team experience.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080466423984,"sku":null,"price":600.0,"currency_code":"USD","in_stock":true}]},{"product_id":"half-day-coporate-team-event","title":"Half Day Coporate Team Event","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-3\" data-testid=\"conversation-turn-136\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb220a0f-2219-4627-9beb-2764ae65da3c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-8\" data-testid=\"conversation-turn-146\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"476844fb-cf30-489c-b372-c77a28ee7194\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"332\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003ePerfect for focused team sessions and engaging group experiences. Enjoy up to 4 hours of access to our creative studio, ideal for team building, workshops, and branded merch activities. Includes setup, workspace access, and options for custom printing and add-ons to elevate your team experience.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp data-start=\"0\" data-end=\"332\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080466653360,"sku":null,"price":350.0,"currency_code":"USD","in_stock":true}]},{"product_id":"half-day-class-workshop","title":"Half Day Class \u0026 Workshop","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-3\" data-testid=\"conversation-turn-136\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb220a0f-2219-4627-9beb-2764ae65da3c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-8\" data-testid=\"conversation-turn-146\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"476844fb-cf30-489c-b372-c77a28ee7194\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-9\" data-testid=\"conversation-turn-148\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c9f352c4-e112-4582-9169-049923c6bc82\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"365\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003ePerfect for hands-on sessions, creative classes, and small group workshops. Enjoy up to 4 hours of access to our studio with classroom setup, Wi-Fi, and a comfortable learning environment. Ideal for instructors and hosts looking to teach, create, and engage with optional add-ons like supplies, custom apparel, and printing services.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp data-start=\"0\" data-end=\"332\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080468226224,"sku":null,"price":350.0,"currency_code":"USD","in_stock":true}]},{"product_id":"full-day-class-workshop","title":"Full Day Class \u0026 Workshop","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-3\" data-testid=\"conversation-turn-136\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb220a0f-2219-4627-9beb-2764ae65da3c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-4\" data-testid=\"conversation-turn-138\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7adb7bc8-1831-4750-acc4-436d16277235\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-7\" data-testid=\"conversation-turn-144\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"05b7864d-1dc0-4e41-b5e4-72ee0567e979\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-10\" data-testid=\"conversation-turn-150\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"66b96af2-1024-471d-8587-45cd6f229c48\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"408\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003ePerfect for in-depth classes, multi-session workshops, and full-day creative experiences. Enjoy up to 8 hours of access to our studio with flexible classroom setup, Wi-Fi, and a comfortable environment for teaching and learning. Ideal for larger groups or advanced sessions, with optional add-ons like supplies, custom apparel, and printing services to enhance the experience.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080469078192,"sku":null,"price":600.0,"currency_code":"USD","in_stock":true}]},{"product_id":"hourly-class-workshop","title":"Hourly  Class \u0026 Workshop","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-2\" data-testid=\"conversation-turn-134\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"47ee707e-13b1-49d1-a3a0-05a3771c98b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69ec5364-5384-83ab-a955-20374e7ba3fe-11\" data-testid=\"conversation-turn-152\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8c108e48-fde9-4ae3-abd6-c431fc0ee0f4\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"336\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003ePerfect for short sessions, quick classes, or small group lessons. Enjoy flexible hourly access to our studio with classroom setup, Wi-Fi, and a comfortable space to teach and create. Ideal for instructors who need a simple, professional environment with optional add-ons like supplies and custom printing.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45080472027312,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"custom-tee-team-experience","title":"Custom Tee Team Experience","description":"\u003c!-- CUSTOM TEE TEAM EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr; gap: 10px 18px; }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\u003csection class=\"sd-page\"\u003e\u003ca class=\"sd-back-link\" href=\"\/pages\/corporate-events\"\u003e← Back to All Experiences\u003c\/a\u003e\n\u003cdiv class=\"sd-hero\"\u003e\n\u003cspan class=\"sd-tag\"\u003e✦ Bundle 01 · Most Popular\u003c\/span\u003e\n\u003ch1\u003eCustom Tee Team Experience\u003c\/h1\u003e\n\u003cdiv class=\"sd-best-for\"\u003e\n\u003cstrong\u003eBest For\u003c\/strong\u003e Corporate team bonding · employee appreciation · brand events · small business teams\u003c\/div\u003e\n\u003cp class=\"sd-desc\"\u003eBring your team together for a hands-on customization event where each guest designs and creates their own custom shirt using DTF designs, patches, and heat press details. Perfect for corporate team building, employee appreciation, brand events, and creative group outings.\u003c\/p\u003e\n\u003cdiv class=\"sd-meta-pills\"\u003e\n\u003cspan class=\"sd-pill\"\u003e2–3 Hour Private Event\u003c\/span\u003e \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-price-box\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e \u003cspan class=\"sd-price\"\u003e$45–$65 \/ person\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-grid\"\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003e2–3 hour private experience\u003c\/li\u003e\n\u003cli\u003e1 custom shirt per guest\u003c\/li\u003e\n\u003cli\u003eDTF design options\u003c\/li\u003e\n\u003cli\u003ePatch add-ons\u003c\/li\u003e\n\u003cli\u003eGuided setup\u003c\/li\u003e\n\u003cli\u003eHeat press station\u003c\/li\u003e\n\u003cli\u003eGroup photo moment\u003c\/li\u003e\n\u003cli\u003eOptional company logo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003eHoodie upgrade\u003c\/li\u003e\n\u003cli\u003eTote bag upgrade\u003c\/li\u003e\n\u003cli\u003eExtra patches\u003c\/li\u003e\n\u003cli\u003eCustom logo setup\u003c\/li\u003e\n\u003cli\u003ePhotographer\u003c\/li\u003e\n\u003cli\u003eSnacks \u0026amp; drinks\u003c\/li\u003e\n\u003cli\u003eExtended time\u003c\/li\u003e\n\u003cli\u003eNames \/ initials\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45121022230704,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"drinkware-design-bar","title":"Drinkware Design Bar","description":"\u003c!-- HAT BAR EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr; gap: 10px 18px; }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-page\"\u003e\n  \u003ca href=\"\/pages\/corporate-events\" class=\"sd-back-link\"\u003e← Back to All Experiences\u003c\/a\u003e\n  \n  \u003cdiv class=\"sd-hero\"\u003e\n    \u003cspan class=\"sd-tag\"\u003e✦ Bundle 03 · Sip \u0026amp; Customize\u003c\/span\u003e\n    \u003ch1\u003eThe Drinkware Design Bar\u003c\/h1\u003e\n    \n    \u003cdiv class=\"sd-best-for\"\u003e\n      \u003cstrong\u003eBest For\u003c\/strong\u003e\n      Corporate team building · employee appreciation · networking events · wellness experiences · girls' nights · creator gatherings · private celebrations\n    \u003c\/div\u003e\n    \n    \u003cp class=\"sd-desc\"\u003e\n      Create, customize, and connect through a hands-on drinkware experience where guests design two personalized drinkware items using sublimation printing, UV DTF graphics, and our signature topper customization bar.\n    \u003c\/p\u003e\n    \n    \u003cdiv class=\"sd-meta-pills\"\u003e\n      \u003cspan class=\"sd-pill\"\u003e2 Hour Private Experience\u003c\/span\u003e\n      \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sd-price-box\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e\n        \u003cspan class=\"sd-price\"\u003e$50 \/ guest\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003cdiv class=\"sd-grid\"\u003e\n    \u003cdiv class=\"sd-card\"\u003e\n      \u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n      \u003cul class=\"sd-list\"\u003e\n        \u003cli\u003e2-hour private experience\u003c\/li\u003e\n        \u003cli\u003e1 hat per guest\u003c\/li\u003e\n        \u003cli\u003eDTF transfer options\u003c\/li\u003e\n        \u003cli\u003ePremium patch selection\u003c\/li\u003e\n        \u003cli\u003eCharms \u0026amp; chains bar\u003c\/li\u003e\n        \u003cli\u003ePins \u0026amp; accessory station\u003c\/li\u003e\n        \u003cli\u003eHeat press customization\u003c\/li\u003e\n        \u003cli\u003eGuided setup assistance\u003c\/li\u003e\n        \u003cli\u003eBranding \/ logo options\u003c\/li\u003e\n        \u003cli\u003eMusic \u0026amp; social atmosphere\u003c\/li\u003e\n        \u003cli\u003eSetup \u0026amp; cleanup included\u003c\/li\u003e\n        \u003cli\u003eGroup photo moment\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sd-card\"\u003e\n      \u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n      \u003cul class=\"sd-list\"\u003e\n        \u003cli\u003eCustom company \/ logo patches\u003c\/li\u003e\n        \u003cli\u003ePremium hats\u003c\/li\u003e\n        \u003cli\u003eVarsity-inspired upgrades\u003c\/li\u003e\n        \u003cli\u003eBranded packaging\u003c\/li\u003e\n        \u003cli\u003eMocktail station\u003c\/li\u003e\n        \u003cli\u003eCatering \/ snacks\u003c\/li\u003e\n        \u003cli\u003ePhotographer \/ content creator\u003c\/li\u003e\n        \u003cli\u003eDJ \/ music experience\u003c\/li\u003e\n        \u003cli\u003eGroup branding station\u003c\/li\u003e\n        \u003cli\u003eHoodie or tee add-on\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45121984692400,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"custom-apparel-experience","title":"Custom Apparel Experience","description":"\u003c!-- CUSTOM TEE TEAM EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr; gap: 10px 18px; }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\u003csection class=\"sd-page\"\u003e\u003ca class=\"sd-back-link\" href=\"\/pages\/corporate-events\"\u003e← Back to All Experiences\u003c\/a\u003e\n\u003cdiv class=\"sd-hero\"\u003e\n\u003cspan class=\"sd-tag\"\u003e✦ Bundle 01 · Most Popular\u003c\/span\u003e\n\u003ch1\u003eCustom Tee Team Experience\u003c\/h1\u003e\n\u003cdiv class=\"sd-best-for\"\u003e\n\u003cstrong\u003eBest For\u003c\/strong\u003e Corporate team bonding · employee appreciation · brand events · small business teams\u003c\/div\u003e\n\u003cp class=\"sd-desc\"\u003eBring your team together for a hands-on customization event where each guest designs and creates their own custom shirt using DTF designs, patches, and heat press details. Perfect for corporate team building, employee appreciation, brand events, and creative group outings.\u003c\/p\u003e\n\u003cdiv class=\"sd-meta-pills\"\u003e\n\u003cspan class=\"sd-pill\"\u003e2–3 Hour Private Event\u003c\/span\u003e \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-price-box\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e \u003cspan class=\"sd-price\"\u003e$45–$65 \/ person\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-grid\"\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003e2–3 hour private experience\u003c\/li\u003e\n\u003cli\u003e1 custom shirt per guest\u003c\/li\u003e\n\u003cli\u003eDTF design options\u003c\/li\u003e\n\u003cli\u003ePatch add-ons\u003c\/li\u003e\n\u003cli\u003eGuided setup\u003c\/li\u003e\n\u003cli\u003eHeat press station\u003c\/li\u003e\n\u003cli\u003eGroup photo moment\u003c\/li\u003e\n\u003cli\u003eOptional company logo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003eHoodie upgrade\u003c\/li\u003e\n\u003cli\u003eTote bag upgrade\u003c\/li\u003e\n\u003cli\u003eExtra patches\u003c\/li\u003e\n\u003cli\u003eCustom logo setup\u003c\/li\u003e\n\u003cli\u003ePhotographer\u003c\/li\u003e\n\u003cli\u003eSnacks \u0026amp; drinks\u003c\/li\u003e\n\u003cli\u003eExtended time\u003c\/li\u003e\n\u003cli\u003eNames \/ initials\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45121987051696,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"luxe-paint-and-sip-experience","title":"Luxe Paint and Sip Experience","description":"\u003c!-- HAT BAR EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr; gap: 10px 18px; }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-page\"\u003e\n  \u003ca href=\"\/pages\/corporate-events\" class=\"sd-back-link\"\u003e← Back to All Experiences\u003c\/a\u003e\n  \n  \u003cdiv class=\"sd-hero\"\u003e\n    \u003cspan class=\"sd-tag\"\u003e✦ Bundle 03 · Sip \u0026amp; Customize\u003c\/span\u003e\n    \u003ch1\u003eThe Drinkware Design Bar\u003c\/h1\u003e\n    \n    \u003cdiv class=\"sd-best-for\"\u003e\n      \u003cstrong\u003eBest For\u003c\/strong\u003e\n      Corporate team building · employee appreciation · networking events · wellness experiences · girls' nights · creator gatherings · private celebrations\n    \u003c\/div\u003e\n    \n    \u003cp class=\"sd-desc\"\u003e\n      Create, customize, and connect through a hands-on drinkware experience where guests design two personalized drinkware items using sublimation printing, UV DTF graphics, and our signature topper customization bar.\n    \u003c\/p\u003e\n    \n    \u003cdiv class=\"sd-meta-pills\"\u003e\n      \u003cspan class=\"sd-pill\"\u003e2 Hour Private Experience\u003c\/span\u003e\n      \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sd-price-box\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e\n        \u003cspan class=\"sd-price\"\u003e$50 \/ guest\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003cdiv class=\"sd-grid\"\u003e\n    \u003cdiv class=\"sd-card\"\u003e\n      \u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n      \u003cul class=\"sd-list\"\u003e\n        \u003cli\u003e2-hour private experience\u003c\/li\u003e\n        \u003cli\u003e1 hat per guest\u003c\/li\u003e\n        \u003cli\u003eDTF transfer options\u003c\/li\u003e\n        \u003cli\u003ePremium patch selection\u003c\/li\u003e\n        \u003cli\u003eCharms \u0026amp; chains bar\u003c\/li\u003e\n        \u003cli\u003ePins \u0026amp; accessory station\u003c\/li\u003e\n        \u003cli\u003eHeat press customization\u003c\/li\u003e\n        \u003cli\u003eGuided setup assistance\u003c\/li\u003e\n        \u003cli\u003eBranding \/ logo options\u003c\/li\u003e\n        \u003cli\u003eMusic \u0026amp; social atmosphere\u003c\/li\u003e\n        \u003cli\u003eSetup \u0026amp; cleanup included\u003c\/li\u003e\n        \u003cli\u003eGroup photo moment\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sd-card\"\u003e\n      \u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n      \u003cul class=\"sd-list\"\u003e\n        \u003cli\u003eCustom company \/ logo patches\u003c\/li\u003e\n        \u003cli\u003ePremium hats\u003c\/li\u003e\n        \u003cli\u003eVarsity-inspired upgrades\u003c\/li\u003e\n        \u003cli\u003eBranded packaging\u003c\/li\u003e\n        \u003cli\u003eMocktail station\u003c\/li\u003e\n        \u003cli\u003eCatering \/ snacks\u003c\/li\u003e\n        \u003cli\u003ePhotographer \/ content creator\u003c\/li\u003e\n        \u003cli\u003eDJ \/ music experience\u003c\/li\u003e\n        \u003cli\u003eGroup branding station\u003c\/li\u003e\n        \u003cli\u003eHoodie or tee add-on\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45121987674288,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]},{"product_id":"the-hat-bar-experience","title":"The Hat Bar Experience","description":"\u003c!-- HAT BAR EXPERIENCE - COMPLETE PAGE WITH BOOKING FORM --\u003e\n\u003cstyle\u003e\n  .sd-page {\n    --sd-pink: #e63082; --sd-pink-deep: #a8195e; --sd-pink-soft: #fff1f1;\n    --sd-blush: #fff5fa; --sd-cream: #fffafc; --sd-champagne: #d4af7a;\n    --sd-charcoal: #2a1622; --sd-gray: #6b4f5e; --sd-line: #f8c8dc;\n    --sd-line-soft: #fbdfe9; --sd-radius: 16px;\n    --sd-shadow: 0 12px 36px rgba(230, 48, 130, 0.10);\n    --sd-shadow-lg: 0 20px 50px rgba(230, 48, 130, 0.15);\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: var(--sd-charcoal); max-width: 1180px;\n    margin: 40px auto; padding: 0 20px; box-sizing: border-box;\n  }\n  .sd-page *, .sd-page *::before, .sd-page *::after { box-sizing: border-box; }\n  \n  .sd-back-link { display: inline-flex; align-items: center; gap: 8px; color: var(--sd-pink); \n    text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 30px; }\n  .sd-back-link:hover { color: var(--sd-pink-deep); }\n  \n  .sd-hero { background: linear-gradient(145deg, var(--sd-blush) 0%, #fff 100%);\n    border-radius: var(--sd-radius); padding: 50px 40px; margin-bottom: 40px;\n    border: 1px solid var(--sd-line); position: relative; overflow: hidden; }\n  .sd-hero::before { content: \"\"; position: absolute; top: -50px; right: -50px;\n    width: 180px; height: 180px; background: radial-gradient(circle, var(--sd-pink) 0%, transparent 70%);\n    opacity: 0.10; border-radius: 50%; }\n  \n  .sd-tag { font-size: 11px; letter-spacing: 2px; color: var(--sd-pink);\n    font-weight: 700; text-transform: uppercase; margin-bottom: 12px; display: block; }\n  .sd-hero h1 { font-family: Georgia, serif; font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700; margin: 0 0 16px; line-height: 1.15; }\n  .sd-best-for { font-size: 14px; color: var(--sd-gray); line-height: 1.6;\n    margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-best-for strong { color: var(--sd-pink); display: block; margin-bottom: 6px;\n    letter-spacing: 1.5px; font-size: 11px; text-transform: uppercase; font-weight: 700; }\n  .sd-desc { font-size: 16px; line-height: 1.75; margin-bottom: 24px; }\n  \n  .sd-meta-pills { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n  .sd-pill { background: #fff; border: 1px solid var(--sd-line); padding: 10px 16px;\n    border-radius: 100px; font-size: 13px; font-weight: 600; }\n  \n  .sd-price-box { background: #fff; border: 2px solid var(--sd-pink);\n    border-radius: var(--sd-radius); padding: 20px 24px; margin-bottom: 24px;\n    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }\n  .sd-price-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px;\n    color: var(--sd-gray); display: block; margin-bottom: 4px; font-weight: 600; }\n  .sd-price { font-family: Georgia, serif; font-size: 26px; font-weight: 700; color: var(--sd-pink); }\n  .sd-min { font-size: 13px; color: var(--sd-pink-deep); background: var(--sd-pink-soft);\n    padding: 7px 14px; border-radius: 100px; font-weight: 600; }\n  \n  .sd-cta { display: inline-block; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 18px 40px; border-radius: 100px; text-decoration: none;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase;\n    box-shadow: 0 8px 22px rgba(230, 48, 130, 0.30); transition: all 0.3s ease; border: none;\n    cursor: pointer; font-family: inherit; }\n  .sd-cta:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(230, 48, 130, 0.40); color: #fff; }\n  \n  .sd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }\n  @media (max-width: 860px) { .sd-grid { grid-template-columns: 1fr; } }\n  \n  .sd-card { background: #fff; border: 1px solid var(--sd-line-soft); border-radius: var(--sd-radius);\n    padding: 28px; box-shadow: var(--sd-shadow); }\n  .sd-card h3 { font-family: Georgia, serif; font-size: 22px; font-weight: 700;\n    margin: 0 0 18px; color: var(--sd-charcoal); }\n  \n  .sd-list { list-style: none; padding: 0; margin: 0; display: grid;\n    grid-template-columns: 1fr; gap: 10px 18px; }\n  .sd-list li { font-size: 14px; padding-left: 24px; position: relative; line-height: 1.5; }\n  .sd-list li::before { content: \"✦\"; position: absolute; left: 0; top: 0;\n    color: var(--sd-pink); font-weight: 700; font-size: 13px; }\n  \n  \/* BOOKING FORM *\/\n  .sd-booking { background: #fff; border: 1px solid var(--sd-line-soft);\n    border-radius: var(--sd-radius); padding: 44px; box-shadow: var(--sd-shadow-lg);\n    scroll-margin-top: 80px; position: relative; overflow: hidden; margin-top: 50px; }\n  .sd-booking::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n    height: 4px; background: linear-gradient(90deg, var(--sd-pink), var(--sd-champagne), var(--sd-pink)); }\n  @media (max-width: 600px) { .sd-booking { padding: 32px 22px; } }\n  \n  .sd-booking-header { text-align: center; margin-bottom: 36px;\n    padding-bottom: 28px; border-bottom: 1px dashed var(--sd-line); }\n  .sd-eyebrow { display: inline-block; font-size: 11px; letter-spacing: 3px;\n    color: #fff; background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    font-weight: 700; text-transform: uppercase; margin-bottom: 16px; padding: 7px 16px;\n    border-radius: 100px; box-shadow: 0 4px 12px rgba(230, 48, 130, 0.25); }\n  .sd-booking-header h3 { font-family: Georgia, serif;\n    font-size: clamp(24px, 3vw, 30px); margin: 10px 0 10px; color: var(--sd-charcoal); }\n  .sd-booking-header p { color: var(--sd-gray); font-size: 14px;\n    max-width: 540px; margin: 0 auto; line-height: 1.7; }\n  \n  .sd-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 22px; }\n  @media (max-width: 600px) { .sd-form-grid { grid-template-columns: 1fr; } }\n  \n  .sd-field { display: flex; flex-direction: column; }\n  .sd-field.sd-full { grid-column: 1 \/ -1; }\n  .sd-field label { font-size: 11px; font-weight: 700;\n    letter-spacing: 1.2px; text-transform: uppercase;\n    margin-bottom: 8px; color: var(--sd-charcoal); }\n  .sd-field label .sd-req { color: var(--sd-pink); }\n  \n  .sd-field input, .sd-field select, .sd-field textarea {\n    border: 1.5px solid var(--sd-line); border-radius: 10px;\n    padding: 13px 16px; font-size: 15px; font-family: inherit;\n    background: var(--sd-cream); color: var(--sd-charcoal);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n    width: 100%; }\n  .sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus {\n    outline: none; border-color: var(--sd-pink); background: #fff;\n    box-shadow: 0 0 0 4px var(--sd-pink-soft); }\n  .sd-field textarea { resize: vertical; min-height: 100px; }\n  \n  .sd-addons-wrap { background: var(--sd-blush); border: 1px solid var(--sd-line-soft);\n    border-radius: 12px; padding: 20px; }\n  .sd-addons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; }\n  @media (max-width: 600px) { .sd-addons-grid { grid-template-columns: 1fr; } }\n  .sd-addon { display: flex; align-items: center; gap: 10px;\n    padding: 10px 12px; background: #fff; border: 1.5px solid transparent;\n    border-radius: 10px; cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.15s ease; }\n  .sd-addon:hover { border-color: var(--sd-line); transform: translateY(-1px); }\n  .sd-addon input[type=\"checkbox\"] { width: 18px; height: 18px;\n    accent-color: var(--sd-pink); cursor: pointer; margin: 0; }\n  .sd-addon input:checked + span { color: var(--sd-pink-deep); font-weight: 600; }\n  .sd-addon:has(input:checked) { border-color: var(--sd-pink); background: var(--sd-pink-soft); }\n  .sd-addon span { font-size: 14px; color: var(--sd-charcoal); }\n  \n  .sd-submit-row { margin-top: 32px; padding-top: 28px;\n    border-top: 1px dashed var(--sd-line); display: flex; flex-direction: column;\n    align-items: center; gap: 14px; text-align: center; }\n  .sd-submit-btn { background: linear-gradient(135deg, var(--sd-pink), var(--sd-pink-deep));\n    color: #fff; padding: 19px 42px; border-radius: 100px;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.2px;\n    text-transform: uppercase; border: none; cursor: pointer;\n    box-shadow: 0 10px 28px rgba(230, 48, 130, 0.32);\n    transition: all 0.3s ease; font-family: inherit;\n    display: inline-flex; align-items: center; gap: 10px; }\n  .sd-submit-btn:hover { transform: translateY(-3px);\n    box-shadow: 0 14px 36px rgba(230, 48, 130, 0.42); }\n  .sd-submit-btn:disabled { background: #ccc; cursor: not-allowed;\n    box-shadow: none; transform: none; }\n  .sd-submit-note { font-size: 12px; color: var(--sd-gray);\n    max-width: 500px; line-height: 1.7; }\n  .sd-submit-note strong { color: var(--sd-charcoal); }\n  \n  .sd-form-error { background: var(--sd-pink-soft); border: 1px solid var(--sd-pink);\n    color: var(--sd-pink-deep); padding: 14px 18px; border-radius: 10px;\n    font-size: 14px; margin-top: 18px; display: none; text-align: center; }\n  .sd-form-error.is-visible { display: block; }\n\u003c\/style\u003e\n\u003csection class=\"sd-page\"\u003e\u003ca class=\"sd-back-link\" href=\"\/pages\/corporate-events\"\u003e← Back to All Experiences\u003c\/a\u003e\n\u003cdiv class=\"sd-hero\"\u003e\n\u003cspan class=\"sd-tag\"\u003e✦ Bundle 02 · Wear The Experience\u003c\/span\u003e\n\u003ch1\u003eThe Hat Bar Experience\u003c\/h1\u003e\n\u003cdiv class=\"sd-best-for\"\u003e\n\u003cstrong\u003eBest For\u003c\/strong\u003e Corporate team building · networking events · brand activations · employee appreciation · creator \u0026amp; influencer events · women's groups · private celebrations\u003c\/div\u003e\n\u003cp class=\"sd-desc\"\u003eCreate, customize, and connect through a hands-on hat customization experience designed for teams, brands, and creative events. Guests personalize their hats using DTF graphics, patches, charms, chains, and premium embellishments while enjoying an interactive social atmosphere.\u003c\/p\u003e\n\u003cdiv class=\"sd-meta-pills\"\u003e\n\u003cspan class=\"sd-pill\"\u003e2 Hour Private Experience\u003c\/span\u003e \u003cspan class=\"sd-pill\"\u003e10–60 Guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-price-box\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sd-price-label\"\u003eStarting At\u003c\/span\u003e \u003cspan class=\"sd-price\"\u003e$75 \/ guest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sd-min\"\u003eMin. 10 guests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-grid\"\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eWhat Your Team Gets\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003e2-hour private experience\u003c\/li\u003e\n\u003cli\u003e1 hat per guest\u003c\/li\u003e\n\u003cli\u003eDTF transfer options\u003c\/li\u003e\n\u003cli\u003ePremium patch selection\u003c\/li\u003e\n\u003cli\u003eCharms \u0026amp; chains bar\u003c\/li\u003e\n\u003cli\u003ePins \u0026amp; accessory station\u003c\/li\u003e\n\u003cli\u003eHeat press customization\u003c\/li\u003e\n\u003cli\u003eGuided setup assistance\u003c\/li\u003e\n\u003cli\u003eBranding \/ logo options\u003c\/li\u003e\n\u003cli\u003eMusic \u0026amp; social atmosphere\u003c\/li\u003e\n\u003cli\u003eSetup \u0026amp; cleanup included\u003c\/li\u003e\n\u003cli\u003eGroup photo moment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-card\"\u003e\n\u003ch3\u003eOptional Upgrades\u003c\/h3\u003e\n\u003cul class=\"sd-list\"\u003e\n\u003cli\u003eCustom company \/ logo patches\u003c\/li\u003e\n\u003cli\u003ePremium hats\u003c\/li\u003e\n\u003cli\u003eVarsity-inspired upgrades\u003c\/li\u003e\n\u003cli\u003eBranded packaging\u003c\/li\u003e\n\u003cli\u003eMocktail station\u003c\/li\u003e\n\u003cli\u003eCatering \/ snacks\u003c\/li\u003e\n\u003cli\u003ePhotographer \/ content creator\u003c\/li\u003e\n\u003cli\u003eDJ \/ music experience\u003c\/li\u003e\n\u003cli\u003eGroup branding station\u003c\/li\u003e\n\u003cli\u003eHoodie or tee add-on\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SassyDame Designs","offers":[{"title":"Default Title","offer_id":45121987739824,"sku":null,"price":125.0,"currency_code":"USD","in_stock":true}]}],"url":"https:\/\/www.sassydamedesigns.com\/collections\/event-and-party.oembed","provider":"SassyDame Designs","version":"1.0","type":"link"}