{"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}],"url":"https:\/\/www.sassydamedesigns.com\/products\/custom-tee-team-experience","provider":"SassyDame Designs","version":"1.0","type":"link"}