{"product_id":"1-1-in-person-fitting-appointment","title":"1:1 In-Person Fitting Appointment","description":"\u003c!-- ============================================================\n   FRENCH POSTCARD — 1-on-1 Fitting Appointment\n   Paste this HTML into: Shopify Admin → Products → [Fitting Appointment] → Description → Show HTML\n   ============================================================ --\u003e\n\u003cstyle\u003e\n.fp-fit *, .fp-fit *::before, .fp-fit *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.fp-fit { font-family: inherit; color: #1a1a1a; line-height: 1.7; max-width: 700px; }\n\n.fp-fit-intro {\n  background: #f0f7fb;\n  border-left: 3px solid #00587C;\n  padding: 22px 26px;\n  margin-bottom: 36px;\n  font-size: 15.5px;\n  color: #00587C;\n  font-style: italic;\n  line-height: 1.75;\n}\n\n.fp-fit h2 {\n  font-size: 18px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #00587C;\n  margin: 36px 0 14px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid #BBDAEB;\n}\n\n.fp-fit p {\n  font-size: 14.5px;\n  color: #333;\n  margin-bottom: 14px;\n}\n\n\/* ── Steps ── *\/\n.fp-fit-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 18px;\n  margin: 20px 0 32px;\n}\n.fp-fit-step {\n  display: flex;\n  gap: 18px;\n  align-items: flex-start;\n}\n.fp-fit-step-num {\n  flex-shrink: 0;\n  width: 36px; height: 36px;\n  border-radius: 50%;\n  background: #00587C;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 2px;\n}\n.fp-fit-step-body strong {\n  display: block;\n  font-size: 14px;\n  font-weight: 700;\n  color: #1a1a1a;\n  margin-bottom: 3px;\n}\n.fp-fit-step-body span {\n  font-size: 13.5px;\n  color: #555;\n}\n\n\/* ── Includes grid ── *\/\n.fp-fit-includes {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n  margin: 18px 0 32px;\n}\n.fp-fit-include-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  background: #f9fcfe;\n  border: 1px solid #BBDAEB;\n  border-radius: 6px;\n  padding: 14px 16px;\n}\n.fp-fit-include-icon {\n  font-size: 18px;\n  line-height: 1;\n  flex-shrink: 0;\n}\n.fp-fit-include-item strong {\n  display: block;\n  font-size: 13px;\n  font-weight: 700;\n  color: #00587C;\n  margin-bottom: 2px;\n}\n.fp-fit-include-item span {\n  font-size: 12.5px;\n  color: #666;\n  line-height: 1.5;\n}\n\n\/* ── Details strip ── *\/\n.fp-fit-details {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: #BBDAEB;\n  border: 1px solid #BBDAEB;\n  border-radius: 6px;\n  overflow: hidden;\n  margin: 18px 0 32px;\n}\n.fp-fit-detail {\n  background: #fff;\n  padding: 18px 16px;\n  text-align: center;\n}\n.fp-fit-detail-label {\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  color: #00587C;\n  margin-bottom: 6px;\n}\n.fp-fit-detail-value {\n  font-size: 14px;\n  font-weight: 600;\n  color: #1a1a1a;\n}\n\n\/* ── FAQ ── *\/\n.fp-fit-faq { margin: 18px 0 32px; }\n.fp-fit-faq-item {\n  border-bottom: 1px solid #e8e8e8;\n  padding: 14px 0;\n}\n.fp-fit-faq-item:last-child { border-bottom: none; }\n.fp-fit-faq-q {\n  font-size: 14px;\n  font-weight: 700;\n  color: #1a1a1a;\n  margin-bottom: 6px;\n}\n.fp-fit-faq-a {\n  font-size: 13.5px;\n  color: #555;\n  line-height: 1.65;\n}\n\n\/* ── Note ── *\/\n.fp-fit-note {\n  background: #fff8f0;\n  border: 1px solid rgba(0,88,124,0.15);\n  border-radius: 6px;\n  padding: 18px 22px;\n  font-size: 13px;\n  color: #555;\n  line-height: 1.7;\n  margin-top: 32px;\n}\n.fp-fit-note strong { color: #00587C; }\n\n\/* ── Mobile ── *\/\n@media (max-width: 540px) {\n  .fp-fit-includes { grid-template-columns: 1fr; }\n  .fp-fit-details { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"fp-fit\"\u003e\n\u003c!-- Intro pull quote --\u003e\n\u003cp class=\"fp-fit-intro\"\u003eFinding lingerie that truly fits - and makes you feel incredible - starts with the right guidance. Our 1:1 fitting appointment is a private, judgment-free session with a French Postcard expert, tailored entirely to you.\u003c\/p\u003e\n\u003c!-- What it is --\u003e\n\u003ch2\u003eYour Private Fitting Experience\u003c\/h2\u003e\n\u003cp\u003eWhether you've never been professionally fitted, recently had a body change, or simply want to explore styles you haven't tried before - this appointment is for you. We take the guesswork out of lingerie shopping with a calm, personalized, and completely confidential in-store session.\u003c\/p\u003e\n\u003cp\u003eThere is no pressure to purchase. This is your time to discover what fits, what flatters, and what makes you feel like yourself.\u003c\/p\u003e\n\u003c!-- What's included --\u003e\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\u003cdiv class=\"fp-fit-includes\"\u003e\n\u003cdiv class=\"fp-fit-include-item\"\u003e\n\u003cdiv class=\"fp-fit-include-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eExpert Size Assessment\u003c\/strong\u003e \u003cspan\u003eA proper bra fitting using current sizing methods - not just a measuring tape.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-include-item\"\u003e\n\u003cdiv class=\"fp-fit-include-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCurated Product Selection\u003c\/strong\u003e \u003cspan\u003eWe pull pieces based on your fit, preferences, and occasion — no endless browsing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-include-item\"\u003e\n\u003cdiv class=\"fp-fit-include-icon\"\u003e🤍\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eStyle Guidance\u003c\/strong\u003e \u003cspan\u003eLearn which silhouettes, fabrics, and cuts work best for your body and lifestyle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-include-item\"\u003e\n\u003cdiv class=\"fp-fit-include-icon\"\u003e🎁\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePerfect for Gifting\u003c\/strong\u003e \u003cspan\u003eBooking for someone special? We make it easy to give the gift of a perfect fit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Details strip --\u003e\n\u003ch2\u003eAppointment Details\u003c\/h2\u003e\n\u003cdiv class=\"fp-fit-details\"\u003e\n\u003cdiv class=\"fp-fit-detail\"\u003e\n\u003cdiv class=\"fp-fit-detail-label\"\u003eDuration\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-detail-value\"\u003e45 Minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-detail\"\u003e\n\u003cdiv class=\"fp-fit-detail-label\"\u003eFormat\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-detail-value\"\u003ePrivate, In-Store\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-detail\"\u003e\n\u003cdiv class=\"fp-fit-detail-label\"\u003eLocation\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-detail-value\"\u003eFrench Postcard, Calgary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- How it works --\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cdiv class=\"fp-fit-steps\"\u003e\n\u003cdiv class=\"fp-fit-step\"\u003e\n\u003cdiv class=\"fp-fit-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-step-body\"\u003e\n\u003cstrong\u003eBook Your Appointment\u003c\/strong\u003e \u003cspan\u003eAdd this to your cart and complete checkout to secure your spot. You'll receive a confirmation with your appointment time.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-step\"\u003e\n\u003cdiv class=\"fp-fit-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-step-body\"\u003e\n\u003cstrong\u003eCome Into the Store\u003c\/strong\u003e \u003cspan\u003eArrive at French Postcard at your scheduled time. Your fitting specialist will be ready for you - no waiting, no rushing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-step\"\u003e\n\u003cdiv class=\"fp-fit-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"fp-fit-step-body\"\u003e\n\u003cstrong\u003eWalk Away with Confidence\u003c\/strong\u003e \u003cspan\u003eLeave knowing your size, your fit, and exactly what to look for next time. Whether you shop with us or not - you'll never guess your size again.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003c\/div\u003e","brand":"French Postcard","offers":[{"title":"45 Minutes","offer_id":57204167573670,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0479\/7998\/7110\/files\/FPBanner_1.png?v=1787940842","url":"https:\/\/frenchpostcard.ca\/products\/1-1-in-person-fitting-appointment","provider":"French Postcard","version":"1.0","type":"link"}