{"product_id":"gabby101-appointment-deposit","title":"Gabby101 Appointment Deposit","description":"\u003cstyle\u003e\n  .gabby-deposit-page {\n    --bg1: #120710;\n    --bg2: #080608;\n    --panel: rgba(15,10,15,.88);\n    --panel2: rgba(255,255,255,.03);\n    --border: rgba(255,255,255,.08);\n    --text: #ffffff;\n    --muted: #d8c8d3;\n    --pink: #ff5cad;\n    --pink2: #ff8cc9;\n    --pink3: #ffb1da;\n    --shadow: 0 12px 40px rgba(0,0,0,.35);\n    background:\n      radial-gradient(circle at 12% 10%, rgba(255,92,173,.12) 0%, rgba(255,92,173,0) 24%),\n      radial-gradient(circle at 84% 18%, rgba(255,136,199,.08) 0%, rgba(255,136,199,0) 22%),\n      linear-gradient(180deg, var(--bg1) 0%, var(--bg2) 100%);\n    color: var(--text);\n    font-family: Arial, Helvetica, sans-serif;\n    padding: 24px 14px 70px;\n  }\n\n  .gabby-deposit-page * {\n    box-sizing: border-box;\n  }\n\n  .gabby-deposit-wrap {\n    max-width: 1240px;\n    margin: 0 auto;\n  }\n\n  .gabby-deposit-hero {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-bottom: 20px;\n  }\n\n  .gabby-deposit-panel {\n    background: var(--panel);\n    border: 1px solid var(--border);\n    border-radius: 28px;\n    box-shadow: var(--shadow);\n    overflow: hidden;\n  }\n\n  .gabby-deposit-left {\n    padding: 28px 22px;\n    background:\n      radial-gradient(circle at 0% 0%, rgba(255,92,173,.12) 0%, rgba(255,92,173,0) 28%),\n      linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015));\n  }\n\n  .gabby-kicker {\n    display: inline-block;\n    margin-bottom: 14px;\n    padding: 8px 14px;\n    border-radius: 999px;\n    background: rgba(255,92,173,.10);\n    border: 1px solid rgba(255,92,173,.22);\n    color: var(--pink2);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n  }\n\n  .gabby-title {\n    margin: 0 0 10px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(38px, 6vw, 68px);\n    line-height: .94;\n    letter-spacing: -.03em;\n    text-transform: uppercase;\n    color: #fff;\n  }\n\n  .gabby-sub {\n    margin: 0 0 18px;\n    color: #ffd7e9;\n    font-size: 18px;\n    line-height: 1.55;\n    max-width: 720px;\n  }\n\n  .gabby-copy {\n    color: var(--muted);\n    line-height: 1.65;\n    font-size: 15px;\n  }\n\n  .gabby-points {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n    margin-top: 20px;\n  }\n\n  .gabby-point {\n    padding: 16px;\n    border-radius: 18px;\n    border: 1px solid var(--border);\n    background: var(--panel2);\n    line-height: 1.55;\n    color: #fff;\n  }\n\n  .gabby-point strong {\n    color: var(--pink3);\n  }\n\n  .gabby-mini-note {\n    margin-top: 16px;\n    color: #ffd7e8;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .gabby-deposit-right {\n    padding: 28px 22px;\n    background:\n      radial-gradient(circle at 15% 20%, rgba(255,92,173,.14) 0%, rgba(255,92,173,0) 30%),\n      linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));\n  }\n\n  .gabby-product-card {\n    border: 1px solid var(--border);\n    border-radius: 24px;\n    background: rgba(0,0,0,.18);\n    padding: 20px 18px 22px;\n  }\n\n  .gabby-product-label {\n    margin-bottom: 10px;\n    color: var(--pink2);\n    text-transform: uppercase;\n    letter-spacing: .16em;\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .gabby-product-name {\n    margin: 0 0 8px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 4vw, 44px);\n    line-height: 1;\n    text-transform: uppercase;\n    letter-spacing: -.02em;\n  }\n\n  .gabby-product-price {\n    margin: 0 0 14px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(34px, 5vw, 58px);\n    line-height: 1;\n    color: #fff;\n  }\n\n  .gabby-product-text {\n    color: var(--muted);\n    line-height: 1.6;\n    margin-bottom: 16px;\n    font-size: 15px;\n  }\n\n  .gabby-bullets {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 18px;\n  }\n\n  .gabby-bullets li {\n    position: relative;\n    padding-left: 24px;\n    margin-bottom: 10px;\n    color: #fff;\n    line-height: 1.5;\n  }\n\n  .gabby-bullets li:before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: var(--pink);\n    font-weight: 700;\n  }\n\n  .gabby-button-note {\n    margin-top: 14px;\n    color: #ffd5e7;\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  .gabby-trust-row {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n    margin-top: 20px;\n  }\n\n  .gabby-trust-box {\n    padding: 16px;\n    border-radius: 18px;\n    background: rgba(255,255,255,.03);\n    border: 1px solid var(--border);\n  }\n\n  .gabby-trust-box strong {\n    display: block;\n    margin-bottom: 6px;\n    color: #fff;\n    font-size: 16px;\n  }\n\n  .gabby-trust-box span {\n    color: var(--muted);\n    line-height: 1.5;\n    font-size: 14px;\n  }\n\n  .gabby-bottom-bar {\n    margin-top: 20px;\n    padding: 18px 16px;\n    border-radius: 20px;\n    background: linear-gradient(135deg, rgba(255,120,191,.10), rgba(177,16,88,.10));\n    border: 1px solid rgba(255,92,173,.18);\n    color: #fff;\n    line-height: 1.6;\n  }\n\n  .gabby-bottom-bar strong {\n    color: var(--pink3);\n  }\n\n  \/* Product form styling *\/\n  .gabby-product-card form[action*=\"\/cart\/add\"] {\n    margin-top: 12px;\n  }\n\n  .gabby-product-card form[action*=\"\/cart\/add\"] [type=\"submit\"],\n  .gabby-product-card form[action*=\"\/cart\/add\"] button[type=\"submit\"],\n  .gabby-product-card .shopify-payment-button__button,\n  .gabby-product-card .product-form__submit {\n    width: 100% !important;\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n    min-height: 60px;\n    border: none !important;\n    border-radius: 999px !important;\n    background: linear-gradient(135deg, #ff78bf 0%, #b11058 100%) !important;\n    color: #fff !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: .05em !important;\n    padding: 18px 20px !important;\n    box-shadow: 0 8px 26px rgba(255,92,173,.32) !important;\n    cursor: pointer !important;\n  }\n\n  .gabby-product-card form[action*=\"\/cart\/add\"] [type=\"submit\"]:hover,\n  .gabby-product-card form[action*=\"\/cart\/add\"] button[type=\"submit\"]:hover,\n  .gabby-product-card .product-form__submit:hover {\n    filter: brightness(1.03);\n    transform: translateY(-1px);\n    transition: .2s ease;\n  }\n\n  .gabby-product-card .price,\n  .gabby-product-card .product__tax,\n  .gabby-product-card .tax-note,\n  .gabby-product-card .installment {\n    color: var(--muted) !important;\n  }\n\n  .gabby-product-card variant-selects,\n  .gabby-product-card .product-form__input,\n  .gabby-product-card .selector-wrapper {\n    margin-bottom: 14px;\n  }\n\n  .gabby-product-card select,\n  .gabby-product-card input,\n  .gabby-product-card textarea {\n    width: 100%;\n    border: 1px solid rgba(255,255,255,.12) !important;\n    background: rgba(0,0,0,.28) !important;\n    color: #fff !important;\n    border-radius: 16px !important;\n    padding: 14px 15px !important;\n  }\n\n  @media (min-width: 900px) {\n    .gabby-deposit-hero {\n      grid-template-columns: 1.1fr .9fr;\n      align-items: stretch;\n    }\n\n    .gabby-trust-row {\n      grid-template-columns: 1fr 1fr 1fr;\n    }\n\n    .gabby-deposit-left,\n    .gabby-deposit-right {\n      min-height: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"gabby-deposit-page\"\u003e\n\u003cdiv class=\"gabby-deposit-wrap\"\u003e\n\u003cdiv class=\"gabby-deposit-hero\"\u003e\n\u003c!-- LEFT SIDE --\u003e\n\u003csection class=\"gabby-deposit-panel gabby-deposit-left\"\u003e\n\u003cdiv class=\"gabby-kicker\"\u003eFinal Step\u003c\/div\u003e\n\u003ch1 class=\"gabby-title\"\u003eSecure Your Spot\u003c\/h1\u003e\n\u003cp class=\"gabby-sub\"\u003eYour appointment is officially confirmed once your deposit is received.\u003c\/p\u003e\n\u003cdiv class=\"gabby-copy\"\u003eThis keeps your time reserved, moves your booking request into confirmed status, and helps me keep scheduling clean, personal, and precise.\u003c\/div\u003e\n\u003cdiv class=\"gabby-points\"\u003e\n\u003cdiv class=\"gabby-point\"\u003e\n\u003cstrong\u003eDeposit secures your appointment.\u003c\/strong\u003e\u003cbr\u003eYour requested time is not considered confirmed until payment is received.\u003c\/div\u003e\n\u003cdiv class=\"gabby-point\"\u003e\n\u003cstrong\u003ePriority goes to prepared clients.\u003c\/strong\u003e\u003cbr\u003eClients who submit requests, prep properly, and secure their deposit move forward faster.\u003c\/div\u003e\n\u003cdiv class=\"gabby-point\"\u003e\n\u003cstrong\u003eKeep the process smooth.\u003c\/strong\u003e\u003cbr\u003ePrep guide + kit + deposit = the cleanest path to a flawless appointment experience.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gabby-mini-note\"\u003eLimited slots are available per event. Confirmed appointments are prioritized first.\u003c\/div\u003e\n\u003cdiv class=\"gabby-trust-row\"\u003e\n\u003cdiv class=\"gabby-trust-box\"\u003e\n\u003cstrong\u003eClean scheduling\u003c\/strong\u003e \u003cspan\u003eNo messy back-and-forth. Deposits help lock in serious bookings only.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gabby-trust-box\"\u003e\n\u003cstrong\u003eProtected time slot\u003c\/strong\u003e \u003cspan\u003eYour deposit protects the time being reserved for your appointment.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gabby-trust-box\"\u003e\n\u003cstrong\u003eLuxury experience\u003c\/strong\u003e \u003cspan\u003eThis is part of keeping the process elevated, intentional, and premium.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gabby-bottom-bar\"\u003e\n\u003cstrong\u003eImportant:\u003c\/strong\u003e This deposit goes toward your appointment and is required to confirm your time.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- RIGHT SIDE --\u003e\n\u003csection class=\"gabby-deposit-panel gabby-deposit-right\"\u003e\n\u003cdiv class=\"gabby-product-card\"\u003e\n\u003cdiv class=\"gabby-product-label\"\u003eAppointment Deposit\u003c\/div\u003e\n\u003cdiv class=\"gabby-product-text\"\u003ePay your deposit below to move your request into confirmed status and secure your appointment time.\u003c\/div\u003e\n\u003cul class=\"gabby-bullets\"\u003e\n\u003cli\u003eSecures your requested appointment time\u003c\/li\u003e\n\u003cli\u003eApplies toward your appointment\u003c\/li\u003e\n\u003cli\u003eMoves your request into confirmed priority\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- KEEP YOUR THEME’S PRODUCT FORM BLOCK BELOW THIS SECTION --\u003e\n\u003cdiv class=\"gabby-button-note\"\u003eOnce your deposit is received, your appointment moves forward for final confirmation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gabby-101","offers":[{"title":"Default Title","offer_id":47902044455171,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/3849\/0627\/files\/EE3E9C8D-B87E-4E90-8722-0784F5887FCE.png?v=1775168392","url":"https:\/\/gabby-101.myshopify.com\/products\/gabby101-appointment-deposit","provider":"Gabby-101","version":"1.0","type":"link"}