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