{"product_id":"beauty-formula-starter-bundle","title":"Beauty Formula Starter Bundle","description":"\u003cstyle\u003e\n\/* =========================================================\n   BEAUTY FORMULA STARTER BUNDLE\n   FULL SALES PAGE\n   ========================================================= *\/\n\n\n\/* =========================================================\n   HIDE SHOPIFY HEADER \/ ANNOUNCEMENT \/ FOOTER\n   ONLY ON THIS SALES PAGE\n   ========================================================= *\/\n\nbody:has(.fsp-page) #shopify-section-announcement-bar,\nbody:has(.fsp-page) .announcement-bar,\nbody:has(.fsp-page) .announcement-bar-section,\nbody:has(.fsp-page) .utility-bar,\nbody:has(.fsp-page) .utility-bar__grid,\nbody:has(.fsp-page) #shopify-section-header,\nbody:has(.fsp-page) .shopify-section-header,\nbody:has(.fsp-page) .shopify-section-header-sticky,\nbody:has(.fsp-page) sticky-header,\nbody:has(.fsp-page) .header-wrapper,\nbody:has(.fsp-page) header.header,\nbody:has(.fsp-page) .section-header,\nbody:has(.fsp-page) #shopify-section-footer,\nbody:has(.fsp-page) footer.footer,\nbody:has(.fsp-page) .footer,\nbody:has(.fsp-page) .footer__content-top,\nbody:has(.fsp-page) .footer__content-bottom {\n  display: none !important;\n}\n\nbody:has(.fsp-page) main,\nbody:has(.fsp-page) #MainContent,\nbody:has(.fsp-page) .content-for-layout {\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n}\n\nbody:has(.fsp-page) {\n  padding-top: 0 !important;\n}\n\n\n\/* =========================================================\n   HIDE NORMAL SHOPIFY PRODUCT AREA\n   ========================================================= *\/\n\nbody:has(.fsp-page) .product__media-wrapper {\n  display: none !important;\n}\n\nbody:has(.fsp-page) .product {\n  display: block !important;\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\nbody:has(.fsp-page) .product__info-wrapper,\nbody:has(.fsp-page) .product__info-wrapper.grid__item {\n  width: 100% !important;\n  max-width: none !important;\n  flex: 0 0 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\nbody:has(.fsp-page) .product__info-container {\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\nbody:has(.fsp-page)\n.product__info-container\n\u003e *:not(.product__description):not(:has(.fsp-page)) {\n  display: none !important;\n}\n\nbody:has(.fsp-page) .product__title,\nbody:has(.fsp-page) .price,\nbody:has(.fsp-page) .product-form__quantity,\nbody:has(.fsp-page) .product-form,\nbody:has(.fsp-page) .product__tax,\nbody:has(.fsp-page) .shopify-payment-button,\nbody:has(.fsp-page) pickup-availability {\n  display: none !important;\n}\n\nbody:has(.fsp-page) .product__description,\nbody:has(.fsp-page) .product__description.rte,\nbody:has(.fsp-page) .rte:has(.fsp-page) {\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\n\/* =========================================================\n   PAGE FOUNDATION\n   ========================================================= *\/\n\n.fsp-page,\n.fsp-page * {\n  box-sizing: border-box;\n}\n\n.fsp-page {\n  position: relative;\n  left: 50%;\n  width: 100vw;\n  max-width: none;\n  margin-left: -50vw;\n  background: #ffffff;\n  color: #181818;\n  font-family: Arial, Helvetica, sans-serif;\n  line-height: 1.6;\n  overflow: hidden;\n}\n\n.fsp-section {\n  width: 100%;\n  padding: 74px 24px;\n}\n\n.fsp-inner {\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n.fsp-narrow {\n  max-width: 850px;\n  margin: 0 auto;\n}\n\n.fsp-center {\n  text-align: center;\n}\n\n.fsp-soft {\n  background: #fafafa;\n}\n\n.fsp-pink {\n  background: #fff6f9;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY\n   ========================================================= *\/\n\n.fsp-page h1,\n.fsp-page h2,\n.fsp-page h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n  line-height: 1.08;\n  color: #111111;\n  margin-top: 0;\n}\n\n.fsp-page h1 {\n  font-size: clamp(42px, 5vw, 67px);\n  margin-bottom: 22px;\n}\n\n.fsp-page h2 {\n  font-size: clamp(32px, 4vw, 48px);\n  margin-bottom: 21px;\n}\n\n.fsp-page h3 {\n  font-size: 25px;\n}\n\n.fsp-page p {\n  font-size: 18px;\n  line-height: 1.65;\n  margin: 0 0 20px;\n}\n\n.fsp-lead {\n  font-size: 21px !important;\n  line-height: 1.55 !important;\n}\n\n.fsp-eyebrow {\n  margin-bottom: 14px;\n  color: #ef267d;\n  font-size: 13px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n}\n\n\n\/* =========================================================\n   BUTTONS\n   ========================================================= *\/\n\n.fsp-button {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  min-height: 58px;\n  padding: 16px 29px;\n  border: 0;\n  border-radius: 999px;\n  background: #f32682;\n  color: #ffffff !important;\n  font-size: 16px;\n  font-weight: 900;\n  line-height: 1.25;\n  text-decoration: none !important;\n  text-align: center;\n  cursor: pointer;\n  box-shadow: 0 9px 26px rgba(243,38,130,.22);\n  transition: transform .15s ease, box-shadow .15s ease;\n}\n\n.fsp-button:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 13px 31px rgba(243,38,130,.29);\n}\n\n.fsp-button-full {\n  width: 100%;\n}\n\n.fsp-button:disabled {\n  opacity: .6;\n  cursor: wait;\n}\n\n.fsp-micro {\n  margin-top: 11px !important;\n  color: #666666;\n  font-size: 13px !important;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.fsp-hero {\n  padding-top: 54px;\n  padding-bottom: 58px;\n  background: #fff7fa;\n}\n\n.fsp-hero-grid {\n  display: grid;\n  grid-template-columns: .78fr 1.22fr;\n  gap: 40px;\n  align-items: center;\n}\n\n.fsp-hero h1 {\n  font-size: clamp(38px, 4.1vw, 56px);\n  line-height: 1.04;\n  margin-bottom: 18px;\n}\n\n.fsp-hero .fsp-lead {\n  font-size: 19px !important;\n  line-height: 1.5 !important;\n}\n\n.fsp-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px;\n  margin: 24px 0;\n}\n\n.fsp-badge {\n  padding: 8px 13px;\n  border: 1px solid #f0bfd0;\n  border-radius: 999px;\n  background: #ffffff;\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.fsp-price {\n  margin-top: 22px;\n  font-size: 39px;\n  font-weight: 900;\n  line-height: 1;\n}\n\n.fsp-price-note {\n  margin-top: 8px;\n  margin-bottom: 20px;\n  color: #555555;\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   HERO CAROUSEL\n   ========================================================= *\/\n\n.fsp-hero-slider {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  border-radius: 26px;\n  background: #f8f1f3;\n  box-shadow: 0 18px 50px rgba(0,0,0,.10);\n}\n\n.fsp-hero-track {\n  display: flex;\n  width: 100%;\n  transition: transform .45s ease;\n}\n\n.fsp-hero-slide {\n  min-width: 100%;\n}\n\n.fsp-hero-slide img {\n  display: block;\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  object-fit: cover;\n}\n\n.fsp-slider-arrow {\n  position: absolute;\n  top: 50%;\n  width: 45px;\n  height: 45px;\n  transform: translateY(-50%);\n  border: 0;\n  border-radius: 50%;\n  background: rgba(255,255,255,.94);\n  color: #111111;\n  font-size: 27px;\n  cursor: pointer;\n  box-shadow: 0 5px 18px rgba(0,0,0,.13);\n  z-index: 5;\n}\n\n.fsp-slider-prev {\n  left: 14px;\n}\n\n.fsp-slider-next {\n  right: 14px;\n}\n\n.fsp-slider-dots {\n  display: flex;\n  justify-content: center;\n  gap: 8px;\n  padding: 14px;\n  background: #ffffff;\n}\n\n.fsp-slider-dot {\n  width: 9px;\n  height: 9px;\n  padding: 0;\n  border: 0;\n  border-radius: 50%;\n  background: #dfd8da;\n  cursor: pointer;\n}\n\n.fsp-slider-dot.active {\n  background: #ef267d;\n}\n\n\n\/* =========================================================\n   PROBLEM\n   ========================================================= *\/\n\n.fsp-problem {\n  background: #ffffff;\n}\n\n.fsp-story p {\n  font-size: 19px;\n}\n\n.fsp-story-focus {\n  margin: 27px 0 !important;\n  font-size: 24px !important;\n  font-weight: 900;\n}\n\n\n\/* =========================================================\n   VALUE STACK\n   ========================================================= *\/\n\n.fsp-value {\n  background: #fff1f6;\n}\n\n.fsp-value-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 22px;\n  margin-top: 40px;\n}\n\n.fsp-value-card {\n  padding: 27px;\n  border: 1px solid #efd3dd;\n  border-radius: 22px;\n  background: #ffffff;\n  text-align: left;\n}\n\n.fsp-value-card h3 {\n  margin-bottom: 10px;\n}\n\n.fsp-value-card p {\n  margin-bottom: 0;\n  font-size: 16px;\n}\n\n.fsp-value-number {\n  display: inline-block;\n  margin-bottom: 13px;\n  padding: 6px 11px;\n  border-radius: 999px;\n  background: #fff0f6;\n  color: #ef267d;\n  font-size: 13px;\n  font-weight: 900;\n}\n\n\n\/* =========================================================\n   SEE WHAT'S INSIDE\n   ========================================================= *\/\n\n.fsp-inside {\n  background: #ffffff;\n}\n\n.fsp-inside-card {\n  padding: 32px;\n  border: 1px solid #f0ceda;\n  border-radius: 28px;\n  background: #ffffff;\n  box-shadow: 0 14px 35px rgba(0,0,0,.06);\n}\n\n.fsp-inside-grid {\n  display: grid;\n  grid-template-columns: 1.35fr .65fr;\n  gap: 26px;\n  align-items: stretch;\n}\n\n.fsp-preview-main {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n  border-radius: 22px;\n  background: #fff7fa;\n}\n\n.fsp-preview-main img {\n  display: block;\n  width: 100%;\n  height: auto;\n  max-height: 535px;\n  object-fit: contain;\n  transition: opacity .2s ease;\n}\n\n.fsp-inside-buttons {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.fsp-inside-button {\n  display: grid;\n  grid-template-columns: 66px 1fr;\n  gap: 14px;\n  align-items: center;\n  width: 100%;\n  padding: 11px;\n  border: 1px solid #efd3dd;\n  border-radius: 17px;\n  background: #ffffff;\n  text-align: left;\n  cursor: pointer;\n  transition: border-color .15s ease,\n              background .15s ease,\n              transform .15s ease;\n}\n\n.fsp-inside-button:hover {\n  transform: translateX(2px);\n  border-color: #ef267d;\n}\n\n.fsp-inside-button.active {\n  border: 2px solid #ef267d;\n  background: #fff8fa;\n}\n\n.fsp-inside-thumb {\n  width: 66px;\n  height: 62px;\n  overflow: hidden;\n  border-radius: 11px;\n}\n\n.fsp-inside-thumb img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.fsp-inside-title {\n  display: block;\n  color: #111111;\n  font-size: 15px;\n  font-weight: 900;\n  line-height: 1.3;\n}\n\n.fsp-inside-text {\n  display: block;\n  margin-top: 3px;\n  color: #666666;\n  font-size: 12px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   FORMULAS\n   ========================================================= *\/\n\n.fsp-formulas {\n  background: #fafafa;\n}\n\n.fsp-formula-intro {\n  max-width: 820px;\n  margin: 0 auto 30px;\n}\n\n.fsp-formula-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n  max-width: 980px;\n  margin: 34px auto 0;\n}\n\n.fsp-formula-item {\n  padding: 16px 18px;\n  border: 1px solid #efd3dd;\n  border-radius: 15px;\n  background: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  line-height: 1.35;\n  text-align: left;\n}\n\n.fsp-formula-note {\n  max-width: 850px;\n  margin: 30px auto 0 !important;\n  font-size: 17px !important;\n}\n\n\n\/* =========================================================\n   PROCESS\n   ========================================================= *\/\n\n.fsp-steps {\n  display: grid;\n  grid-template-columns: repeat(5,1fr);\n  gap: 14px;\n  margin-top: 38px;\n}\n\n.fsp-step {\n  padding: 27px 15px;\n  border: 1px solid #eed7df;\n  border-radius: 18px;\n  background: #ffffff;\n  text-align: center;\n}\n\n.fsp-step strong {\n  display: block;\n  margin-bottom: 6px;\n  color: #ef267d;\n  font-size: 16px;\n}\n\n\n\/* =========================================================\n   REVIEWS\n   ========================================================= *\/\n\n.fsp-reviews {\n  background: #fff6f9;\n}\n\n.fsp-review-heading {\n  margin-bottom: 32px;\n}\n\n.fsp-review-wrap {\n  display: grid;\n  grid-template-columns: .8fr 1.2fr;\n  gap: 22px;\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 20px;\n  border: 1px solid #f0d2dd;\n  border-radius: 25px;\n  background: #ffffff;\n}\n\n.fsp-review-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n  border-radius: 18px;\n  background: #fff7fa;\n}\n\n.fsp-review-image img {\n  display: block;\n  width: 100%;\n  height: auto;\n  object-fit: contain;\n  border-radius: 18px;\n}\n\n.fsp-review-list {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 13px;\n}\n\n.fsp-review {\n  padding: 20px;\n  border: 1px solid #efd1dc;\n  border-radius: 17px;\n  background: #fffafd;\n}\n\n.fsp-stars {\n  margin-bottom: 7px;\n  color: #f4a621;\n  font-size: 16px;\n  letter-spacing: 2px;\n}\n\n.fsp-review-quote {\n  margin: 0 0 9px !important;\n  color: #111111;\n  font-size: 17px !important;\n  font-weight: 800;\n  line-height: 1.45 !important;\n}\n\n.fsp-review-name {\n  margin: 0 !important;\n  color: #555555;\n  font-size: 13px !important;\n  font-weight: 700;\n}\n\n.fsp-review-name span {\n  color: #777777;\n  font-weight: 400;\n}\n\n\n\/* =========================================================\n   ORDER BUMP + CHECKOUT\n   ========================================================= *\/\n\n.fsp-buy-section {\n  background: #ffffff;\n}\n\n.fsp-bump {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 46px;\n  border-radius: 30px;\n  background: #121212;\n  color: #ffffff;\n  box-shadow: 0 18px 60px rgba(0,0,0,.18);\n}\n\n.fsp-bump h2 {\n  color: #ffffff;\n}\n\n.fsp-bump p {\n  color: #eeeeee;\n}\n\n.fsp-bump-grid {\n  display: grid;\n  grid-template-columns: .85fr 1.15fr;\n  gap: 43px;\n  align-items: center;\n}\n\n.fsp-bump-image img {\n  display: block;\n  width: 100%;\n  border-radius: 19px;\n}\n\n.fsp-bump-box {\n  display: none;\n  margin-top: 23px;\n  padding: 20px;\n  border: 3px solid #f32682;\n  border-radius: 18px;\n  background: #ffffff;\n  color: #111111;\n}\n\n.fsp-bump-box.fsp-bump-visible {\n  display: block;\n  animation: fspBumpReveal .35s ease;\n}\n\n@keyframes fspBumpReveal {\n  from {\n    opacity: 0;\n    transform: translateY(12px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.fsp-bump-box label {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  cursor: pointer;\n}\n\n.fsp-bump-box input {\n  width: 25px;\n  height: 25px;\n  flex: 0 0 auto;\n  margin-top: 3px;\n  accent-color: #f32682;\n}\n\n.fsp-bump-title {\n  display: block;\n  color: #111111;\n  font-size: 18px;\n  font-weight: 900;\n  line-height: 1.35;\n}\n\n.fsp-bump-small {\n  display: block;\n  margin-top: 5px;\n  color: #555555;\n  font-size: 14px;\n  line-height: 1.45;\n}\n\n.fsp-purchase {\n  max-width: 690px;\n  margin: 36px auto 0;\n}\n\n\n\/* =========================================================\n   FAQ\n   ========================================================= *\/\n\n.fsp-faq {\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.fsp-faq details {\n  padding: 20px 0;\n  border-bottom: 1px solid #e8e8e8;\n}\n\n.fsp-faq summary {\n  list-style: none;\n  cursor: pointer;\n  font-size: 19px;\n  font-weight: 900;\n}\n\n.fsp-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.fsp-faq summary:after {\n  content: \"+\";\n  float: right;\n  color: #ef267d;\n  font-size: 24px;\n}\n\n.fsp-faq details[open] summary:after {\n  content: \"−\";\n}\n\n.fsp-faq details p {\n  margin-top: 13px;\n  margin-bottom: 0;\n  font-size: 16px;\n}\n\n.fsp-disclaimer {\n  margin-top: 40px !important;\n  padding: 19px;\n  border-radius: 10px;\n  background: #f6f6f6;\n  color: #666666;\n  font-size: 12px !important;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n   ========================================================= *\/\n\n.fsp-final {\n  background: #fff7fa;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 850px) {\n\n  .fsp-section {\n    padding: 50px 18px;\n  }\n\n  .fsp-hero {\n    padding-top: 30px;\n  }\n\n  .fsp-hero-grid,\n  .fsp-inside-grid,\n  .fsp-bump-grid,\n  .fsp-review-wrap,\n  .fsp-value-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .fsp-hero-slider {\n    order: -1;\n  }\n\n  .fsp-hero-slide img {\n    aspect-ratio: 4 \/ 3;\n  }\n\n  .fsp-preview-main img {\n    max-height: none;\n    width: 100%;\n    height: auto;\n  }\n\n  .fsp-inside-card {\n    padding: 17px;\n  }\n\n  .fsp-inside-buttons {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .fsp-inside-button {\n    grid-template-columns: 48px 1fr;\n    padding: 8px;\n  }\n\n  .fsp-inside-thumb {\n    width: 48px;\n    height: 48px;\n  }\n\n  .fsp-inside-text {\n    display: none;\n  }\n\n  .fsp-steps,\n  .fsp-formula-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .fsp-bump {\n    padding: 28px 21px;\n  }\n\n  .fsp-review-wrap {\n    padding: 14px;\n  }\n\n  .fsp-review-image img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .fsp-page h1,\n  .fsp-hero h1 {\n    font-size: 36px;\n    line-height: 1.06;\n  }\n\n  .fsp-page h2 {\n    font-size: 33px;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"fsp-page\"\u003e\n\n\u003csection class=\"fsp-section fsp-hero\"\u003e\n\n  \u003cdiv class=\"fsp-inner fsp-hero-grid\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003cdiv class=\"fsp-eyebrow\"\u003e\n        Beauty Formula Starter Bundle\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        Stop Starting From Scratch Every Time You Want to Create Something New\n      \u003c\/h1\u003e\n\n      \u003cp class=\"fsp-lead\"\u003e\n        Get \u003cstrong\u003e42+ customizable beauty formulas\u003c\/strong\u003e,\n        step-by-step guides, planning tools and testing resources\n        designed to help you turn product ideas into something you\n        can actually create, track and improve.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"fsp-badges\"\u003e\n\n        \u003cspan class=\"fsp-badge\"\u003e42+ Beauty Formulas\u003c\/span\u003e\n        \u003cspan class=\"fsp-badge\"\u003e4 Digital Resources\u003c\/span\u003e\n        \u003cspan class=\"fsp-badge\"\u003ePrintable + Digital\u003c\/span\u003e\n        \u003cspan class=\"fsp-badge\"\u003eBeginner-Friendly\u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-price\"\u003e\n        $19.99\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-price-note\"\u003e\n        Instant digital access • One-time payment • Use on computer, tablet or phone\n      \u003c\/div\u003e\n\n      \u003ca href=\"#fsp-buy\" class=\"fsp-button\"\u003e\n        GET THE BEAUTY FORMULA STARTER BUNDLE — $19.99\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fsp-hero-slider\"\u003e\n\n      \u003cdiv class=\"fsp-hero-track\" id=\"fspHeroTrack\"\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Beauty_Formula_Starter_Bundle.png?v=1790954938\" alt=\"Beauty Formula Starter Bundle\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Everything_You_Get__Beauty_Formula_Bundle.png?v=1790954938\" alt=\"Everything included\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Beauty_Guide_Mockup.png?v=1790954937\" alt=\"Expansion Formula Book\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Complete_Body_Scrub_Guide_Bundle.png?v=1790954937\" alt=\"Complete Guide to Body Scrubs\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Beauty_Formula_Starter_Pack_Mockup.png?v=1790954937\" alt=\"Formula Starter Pack\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fsp-hero-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Workbook_Mockup.png?v=1790954937\" alt=\"Formulation Planner and Testing Tracker\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fsp-slider-arrow fsp-slider-prev\" id=\"fspHeroPrev\"\u003e\n        ‹\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"fsp-slider-arrow fsp-slider-next\" id=\"fspHeroNext\"\u003e\n        ›\n      \u003c\/button\u003e\n\n\n      \u003cdiv class=\"fsp-slider-dots\"\u003e\n\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot active\" data-slide=\"0\"\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot\" data-slide=\"1\"\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot\" data-slide=\"2\"\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot\" data-slide=\"3\"\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot\" data-slide=\"4\"\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"fsp-slider-dot\" data-slide=\"5\"\u003e\u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-problem\"\u003e\n\n  \u003cdiv class=\"fsp-narrow fsp-center\"\u003e\n\n    \u003cdiv class=\"fsp-eyebrow\"\u003e\n      Finally, A Starting Point\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      You Have the Product Idea. You Just Don't Have a Starting Point.\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"fsp-story\"\u003e\n\n      \u003cp\u003e\n        A body butter. A scrub. A lip product. A hair cream.\n        A facial serum. A cleanser.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        You know what you want to make.\n        The frustrating part is figuring out where to begin.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        You search for recipes, save screenshots, try different\n        versions and make changes until you finally create something\n        you like.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Then comes the question:\n        \u003cstrong\u003ewhat exactly did I change?\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"fsp-story-focus\"\u003e\n        That's the gap the Beauty Formula Starter Bundle fills.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Start with organized formulas. Learn the structure behind\n        different product types. Customize your ideas. Record your\n        changes. Test your batches. Compare your versions and keep building.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-value\"\u003e\n\n  \u003cdiv class=\"fsp-inner\"\u003e\n\n    \u003cdiv class=\"fsp-center\"\u003e\n\n      \u003cdiv class=\"fsp-eyebrow\"\u003e\n        Everything You Get\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        One Bundle. More Ways to Create.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"fsp-lead fsp-narrow\"\u003e\n        This is more than one formula ebook.\n        You're getting a starter library of formulas,\n        guides and product-development tools.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fsp-value-grid\"\u003e\n\n      \u003cdiv class=\"fsp-value-card\"\u003e\n\n        \u003cspan class=\"fsp-value-number\"\u003e\n          12 FORMULAS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Formula Starter Pack\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Twelve customizable starter formulas covering popular\n          beauty categories including body care, lip products,\n          hair products, soap and masks.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fsp-value-card\"\u003e\n\n        \u003cspan class=\"fsp-value-number\"\u003e\n          30 MORE FORMULAS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Beauty Product Expansion Formula Book\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Expand beyond the starter formulas with 30 additional\n          customizable formulas across skincare, haircare, body care,\n          bath and shower, lip products, nail and grooming.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fsp-value-card\"\u003e\n\n        \u003cspan class=\"fsp-value-number\"\u003e\n          76-PAGE GUIDE\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Complete Guide to Body Scrubs\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Learn about body scrub formulation, ingredients,\n          customization, packaging, labeling, sourcing and\n          the business side of building a skincare product line.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fsp-value-card\"\u003e\n\n        \u003cspan class=\"fsp-value-number\"\u003e\n          12-PAGE WORKBOOK\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Formulation Planner \u0026amp; Testing Tracker\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Plan ideas, record formula versions, track ingredient\n          changes, compare batches, calculate costs and document\n          the final version you want to keep.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-inside\"\u003e\n\n  \u003cdiv class=\"fsp-inner\"\u003e\n\n    \u003cdiv class=\"fsp-center\"\u003e\n\n      \u003cdiv class=\"fsp-eyebrow\"\u003e\n        Preview The Bundle\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Take a Closer Look at What's Included\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Click each section below to preview the resources included\n        with your Beauty Formula Starter Bundle.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fsp-inside-card\"\u003e\n\n      \u003cdiv class=\"fsp-inside-grid\"\u003e\n\n        \u003cdiv class=\"fsp-preview-main\"\u003e\n\n          \u003cimg id=\"fspInsideMain\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Everything_You_Get__Beauty_Formula_Bundle.png?v=1790954938\" alt=\"Everything included\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fsp-inside-buttons\"\u003e\n\n          \u003cbutton type=\"button\" class=\"fsp-inside-button active\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Everything_You_Get__Beauty_Formula_Bundle.png?v=1790954938\"\u003e\n\n            \u003cspan class=\"fsp-inside-thumb\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Everything_You_Get__Beauty_Formula_Bundle.png?v=1790954938\" alt=\"\"\u003e\n            \u003c\/span\u003e\n\n            \u003cspan\u003e\n              \u003cspan class=\"fsp-inside-title\"\u003e\n                Complete Bundle\n              \u003c\/span\u003e\n\n              \u003cspan class=\"fsp-inside-text\"\u003e\n                See the full formula, guide and workbook collection.\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n\n          \u003c\/button\u003e\n\n\n          \u003cbutton type=\"button\" class=\"fsp-inside-button\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Beauty_Formula_Starter_Pack_Mockup.png?v=1790954937\"\u003e\n\n            \u003cspan class=\"fsp-inside-thumb\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Beauty_Formula_Starter_Pack_Mockup.png?v=1790954937\" alt=\"\"\u003e\n            \u003c\/span\u003e\n\n            \u003cspan\u003e\n              \u003cspan class=\"fsp-inside-title\"\u003e\n                12 Starter Formulas\n              \u003c\/span\u003e\n\n              \u003cspan class=\"fsp-inside-text\"\u003e\n                Customizable starting formulas plus core planning tools.\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n\n          \u003c\/button\u003e\n\n\n          \u003cbutton type=\"button\" class=\"fsp-inside-button\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Beauty_Guide_Mockup.png?v=1790954937\"\u003e\n\n            \u003cspan class=\"fsp-inside-thumb\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Beauty_Guide_Mockup.png?v=1790954937\" alt=\"\"\u003e\n            \u003c\/span\u003e\n\n            \u003cspan\u003e\n              \u003cspan class=\"fsp-inside-title\"\u003e\n                30 Expansion Formulas\n              \u003c\/span\u003e\n\n              \u003cspan class=\"fsp-inside-text\"\u003e\n                Expand your product ideas across even more categories.\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n\n          \u003c\/button\u003e\n\n\n          \u003cbutton type=\"button\" class=\"fsp-inside-button\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Complete_Body_Scrub_Guide_Bundle.png?v=1790954937\"\u003e\n\n            \u003cspan class=\"fsp-inside-thumb\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Complete_Body_Scrub_Guide_Bundle.png?v=1790954937\" alt=\"\"\u003e\n            \u003c\/span\u003e\n\n            \u003cspan\u003e\n              \u003cspan class=\"fsp-inside-title\"\u003e\n                Body Scrub Guide\n              \u003c\/span\u003e\n\n              \u003cspan class=\"fsp-inside-text\"\u003e\n                Formulation, ingredients, packaging and business guidance.\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n\n          \u003c\/button\u003e\n\n\n          \u003cbutton type=\"button\" class=\"fsp-inside-button\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Workbook_Mockup.png?v=1790954937\"\u003e\n\n            \u003cspan class=\"fsp-inside-thumb\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/Formula_Lab_Workbook_Mockup.png?v=1790954937\" alt=\"\"\u003e\n            \u003c\/span\u003e\n\n            \u003cspan\u003e\n              \u003cspan class=\"fsp-inside-title\"\u003e\n                Planner + Testing Tracker\n              \u003c\/span\u003e\n\n              \u003cspan class=\"fsp-inside-text\"\u003e\n                Plan, test, compare, price and document what you create.\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-formulas\"\u003e\n\n  \u003cdiv class=\"fsp-inner fsp-center\"\u003e\n\n    \u003cdiv class=\"fsp-eyebrow\"\u003e\n      42+ Customizable Formulas\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Start With 12. Then Expand With 30 More.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fsp-formula-intro\"\u003e\n      You're not getting a random collection of internet recipes.\n      You're getting organized starting formulas designed to help\n      you learn, customize, document and improve.\n    \u003c\/p\u003e\n\n\n    \u003ch3\u003e\n      Your 12 Starter Formulas\n    \u003c\/h3\u003e\n\n\n    \u003cdiv class=\"fsp-formula-grid\"\u003e\n\n      \u003cdiv class=\"fsp-formula-item\"\u003eWhipped Vanilla Shea Body Butter\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eStrawberry Silk Body Butter\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eVanilla Brown Sugar Body Polish\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eCoffee + Cocoa Body Scrub\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eVanilla Honey-Style Lip Balm\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eHigh-Shine Pink Lip Gloss\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eMoisture-Rich Hair Cream\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eSoft Hold Curl Cream\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eCreamy Oat Melt-and-Pour Soap\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eRose Clay Melt-and-Pour Soap\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eGentle Oat + Kaolin Mask Base\u003c\/div\u003e\n      \u003cdiv class=\"fsp-formula-item\"\u003eClarifying Clay Mask Base\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"fsp-formula-note\"\u003e\n\n      Then use your\n      \u003cstrong\u003e30-formula Beauty Product Expansion Formula Book\u003c\/strong\u003e\n      to explore body oils, bath products, shower cleansers,\n      lotions, lip products, hair care, facial skincare,\n      nail and grooming formulas.\n\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-soft\"\u003e\n\n  \u003cdiv class=\"fsp-inner fsp-center\"\u003e\n\n    \u003cdiv class=\"fsp-eyebrow\"\u003e\n      A Better Way To Create\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Plan. Create. Test. Track. Refine.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fsp-lead fsp-narrow\"\u003e\n      Your first version doesn't have to be your final version.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"fsp-steps\"\u003e\n\n      \u003cdiv class=\"fsp-step\"\u003e\n        \u003cstrong\u003ePLAN\u003c\/strong\u003e\n        define the product you want to create\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-step\"\u003e\n        \u003cstrong\u003eCREATE\u003c\/strong\u003e\n        start with an organized formula\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-step\"\u003e\n        \u003cstrong\u003eTEST\u003c\/strong\u003e\n        make a small batch and observe it\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-step\"\u003e\n        \u003cstrong\u003eTRACK\u003c\/strong\u003e\n        document what changed and what happened\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fsp-step\"\u003e\n        \u003cstrong\u003eREFINE\u003c\/strong\u003e\n        compare versions and improve intentionally\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp style=\"margin-top:31px;\"\u003e\n      No more scattered screenshots.\n      No more guessing which version worked.\n      No more trying to remember what you changed.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-reviews\"\u003e\n\n  \u003cdiv class=\"fsp-inner\"\u003e\n\n    \u003cdiv class=\"fsp-center fsp-review-heading\"\u003e\n\n      \u003cdiv class=\"fsp-eyebrow\"\u003e\n        From Creators\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        What Creators Are Saying\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fsp-review-wrap\"\u003e\n\n      \u003cdiv class=\"fsp-review-image\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/ChatGPT_Image_Sep_8_2026_03_56_05_PM.png?v=1788897372\" alt=\"Creator making customized whipped body butter\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fsp-review-list\"\u003e\n\n        \u003cdiv class=\"fsp-review\"\u003e\n\n          \u003cdiv class=\"fsp-stars\"\u003e\n            ★★★★★\n          \u003c\/div\u003e\n\n          \u003cp class=\"fsp-review-quote\"\u003e\n            “Having too much fun creating unique product formulas\n            that my customers love.”\n          \u003c\/p\u003e\n\n          \u003cp class=\"fsp-review-name\"\u003e\n            Megan A. \u003cspan\u003e· Verified Buyer\u003c\/span\u003e\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fsp-review\"\u003e\n\n          \u003cdiv class=\"fsp-stars\"\u003e\n            ★★★★★\n          \u003c\/div\u003e\n\n          \u003cp class=\"fsp-review-quote\"\u003e\n            “Really nice and comprehensive and easy to edit.”\n          \u003c\/p\u003e\n\n          \u003cp class=\"fsp-review-name\"\u003e\n            Jaclyn C. \u003cspan\u003e· Verified Buyer\u003c\/span\u003e\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fsp-review\"\u003e\n\n          \u003cdiv class=\"fsp-stars\"\u003e\n            ★★★★★\n          \u003c\/div\u003e\n\n          \u003cp class=\"fsp-review-quote\"\u003e\n            “Great products thank you so much.”\n          \u003c\/p\u003e\n\n          \u003cp class=\"fsp-review-name\"\u003e\n            Abigail T. \u003cspan\u003e· Verified Buyer\u003c\/span\u003e\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-buy-section\" id=\"fsp-buy\"\u003e\n\n\n  \u003cdiv class=\"fsp-bump\"\u003e\n\n    \u003cdiv class=\"fsp-bump-grid\"\u003e\n\n      \u003cdiv class=\"fsp-bump-image\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0506\/1771\/2826\/files\/formula_lab_order_bump_mockup.png?v=1789426497\" alt=\"Formula Lab beauty formulation system\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fsp-eyebrow\"\u003e\n          Optional Upgrade\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Ready to Go Beyond Static Formula Guides?\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003e\n            Your Beauty Formula Starter Bundle gives you dozens\n            of formulas, guides and tools you can start using today.\n          \u003c\/strong\u003e\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Formula Lab™ is the interactive next step for creators\n          who want to keep developing new product ideas beyond\n          the formulas already included in the bundle.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Use the bundle to learn, create and track.\n          Use Formula Lab when you're ready to explore even more.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"fsp-bump-box\"\u003e\n\n          \u003clabel\u003e\n\n            \u003cinput type=\"checkbox\" id=\"fspFormulaLabUpgrade\"\u003e\n\n\n            \u003cspan\u003e\n\n              \u003cspan class=\"fsp-bump-title\"\u003e\n                YES — Add the Complete Formula Lab System for $47\n              \u003c\/span\u003e\n\n\n              \u003cspan class=\"fsp-bump-small\"\u003e\n                I want the Beauty Formula Starter Bundle today\n                plus Formula Lab for whatever I create next.\n              \u003c\/span\u003e\n\n            \u003c\/span\u003e\n\n          \u003c\/label\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fsp-purchase\"\u003e\n\n      \u003cbutton type=\"button\" class=\"fsp-button fsp-button-full\" id=\"fspBuyButton\"\u003e\n\n        GET THE BEAUTY FORMULA STARTER BUNDLE — $19.99\n\n      \u003c\/button\u003e\n\n\n      \u003cp class=\"fsp-micro fsp-center\" style=\"color:#cccccc;\"\u003e\n\n        Instant digital access • One-time purchase\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-soft\"\u003e\n\n  \u003cdiv class=\"fsp-faq\"\u003e\n\n    \u003cdiv class=\"fsp-center\"\u003e\n\n      \u003cdiv class=\"fsp-eyebrow\"\u003e\n        Questions?\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Frequently Asked Questions\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        What exactly is included?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        You'll receive the 12-formula Formula Starter Pack,\n        the 30-formula Beauty Product Expansion Formula Book,\n        the Complete Guide to Body Scrubs and the Formula Lab\n        Formulation Planner \u0026amp; Testing Tracker.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        How many formulas are included?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        The bundle includes 42+ customizable beauty formulas:\n        12 starter formulas plus 30 additional formulas in the\n        Beauty Product Expansion Formula Book.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        Is this Formula Lab?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        No. The Beauty Formula Starter Bundle is a collection\n        of downloadable formulas, guides and product-development\n        tools. Formula Lab is the larger interactive formulation\n        system and can be added as an optional $47 upgrade.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        Can I customize the formulas?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        Yes. The formulas are designed to give you organized\n        starting points that you can use while experimenting,\n        documenting changes and comparing different versions.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        Is this beginner-friendly?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        Yes. The bundle is designed to give beginners an organized\n        starting point instead of approaching every product idea\n        with a completely blank page.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        How do I access the bundle?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        This is a digital product. You can access the included\n        resources on a computer, tablet or phone. Applicable\n        worksheets can also be printed for handwritten use.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        Is this a subscription?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        No. The Beauty Formula Starter Bundle is a one-time\n        $19.99 purchase.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003e\n        Will I get access immediately?\n      \u003c\/summary\u003e\n\n      \u003cp\u003e\n        Yes. You'll receive digital access after completing checkout.\n      \u003c\/p\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003cp class=\"fsp-disclaimer\"\u003e\n\n      Cosmetic formulation requires appropriate ingredient research,\n      supplier guidance, stability and safety considerations, and\n      applicable regulatory compliance, particularly for products\n      intended for sale. These resources are educational tools and\n      do not replace professional testing or regulatory guidance.\n\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003csection class=\"fsp-section fsp-final\"\u003e\n\n  \u003cdiv class=\"fsp-narrow fsp-center\"\u003e\n\n    \u003cdiv class=\"fsp-eyebrow\"\u003e\n      Start Creating\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Ready to Stop Starting From Scratch?\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fsp-lead\"\u003e\n      Get 42+ customizable beauty formulas, formulation guides,\n      planning tools and testing resources to help turn your ideas\n      into products you can build, track and improve.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#fsp-buy\" class=\"fsp-button\"\u003e\n\n      GET THE BEAUTY FORMULA STARTER BUNDLE — $19.99\n\n    \u003c\/a\u003e\n\n    \u003cp class=\"fsp-micro\"\u003e\n      Instant Digital Access • One-Time Purchase\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function () {\n\n  function initBeautyFormulaBundle() {\n\n    if (window.__fspInitialized) {\n      return;\n    }\n\n    window.__fspInitialized = true;\n\n\n    \/* =======================================================\n       HERO CAROUSEL\n       ======================================================= *\/\n\n    const heroTrack =\n      document.getElementById('fspHeroTrack');\n\n    const heroDots =\n      document.querySelectorAll('.fsp-slider-dot');\n\n    const heroPrev =\n      document.getElementById('fspHeroPrev');\n\n    const heroNext =\n      document.getElementById('fspHeroNext');\n\n    let heroIndex = 0;\n    let heroTimer = null;\n\n    const heroTotal =\n      heroDots.length;\n\n\n    function showHeroSlide(index) {\n\n      if (!heroTrack || heroTotal === 0) {\n        return;\n      }\n\n      if (index \u003c 0) {\n        index = heroTotal - 1;\n      }\n\n      if (index \u003e= heroTotal) {\n        index = 0;\n      }\n\n      heroIndex = index;\n\n      heroTrack.style.transform =\n        'translateX(-' +\n        (heroIndex * 100) +\n        '%)';\n\n      heroDots.forEach(function(dot, i) {\n\n        dot.classList.toggle(\n          'active',\n          i === heroIndex\n        );\n\n      });\n\n    }\n\n\n    function startHeroTimer() {\n\n      if (!heroTrack || heroTotal === 0) {\n        return;\n      }\n\n      if (heroTimer) {\n        clearInterval(heroTimer);\n      }\n\n      heroTimer =\n        setInterval(function() {\n\n          showHeroSlide(\n            heroIndex + 1\n          );\n\n        }, 4500);\n\n    }\n\n\n    if (heroNext) {\n\n      heroNext.addEventListener(\n        'click',\n        function() {\n\n          showHeroSlide(\n            heroIndex + 1\n          );\n\n          startHeroTimer();\n\n        }\n      );\n\n    }\n\n\n    if (heroPrev) {\n\n      heroPrev.addEventListener(\n        'click',\n        function() {\n\n          showHeroSlide(\n            heroIndex - 1\n          );\n\n          startHeroTimer();\n\n        }\n      );\n\n    }\n\n\n    heroDots.forEach(function(dot) {\n\n      dot.addEventListener(\n        'click',\n        function() {\n\n          showHeroSlide(\n            Number(dot.dataset.slide)\n          );\n\n          startHeroTimer();\n\n        }\n      );\n\n    });\n\n\n    if (heroTrack) {\n\n      let touchStartX = 0;\n\n\n      heroTrack.addEventListener(\n        'touchstart',\n        function(event) {\n\n          if (\n            event.touches \u0026\u0026\n            event.touches[0]\n          ) {\n\n            touchStartX =\n              event.touches[0].clientX;\n\n          }\n\n        },\n        { passive: true }\n      );\n\n\n      heroTrack.addEventListener(\n        'touchend',\n        function(event) {\n\n          if (\n            !event.changedTouches ||\n            !event.changedTouches[0]\n          ) {\n            return;\n          }\n\n          const touchEndX =\n            event.changedTouches[0].clientX;\n\n          const difference =\n            touchStartX - touchEndX;\n\n          if (Math.abs(difference) \u003e 45) {\n\n            if (difference \u003e 0) {\n\n              showHeroSlide(\n                heroIndex + 1\n              );\n\n            } else {\n\n              showHeroSlide(\n                heroIndex - 1\n              );\n\n            }\n\n            startHeroTimer();\n\n          }\n\n        },\n        { passive: true }\n      );\n\n\n      startHeroTimer();\n\n    }\n\n\n    \/* =======================================================\n       TAKE A CLOSER LOOK\n       ======================================================= *\/\n\n    const insideMain =\n      document.getElementById(\n        'fspInsideMain'\n      );\n\n    const insideButtons =\n      document.querySelectorAll(\n        '.fsp-inside-button'\n      );\n\n\n    if (insideMain) {\n\n      insideButtons.forEach(\n        function(button) {\n\n          button.addEventListener(\n            'click',\n            function() {\n\n              const image =\n                button.dataset.image;\n\n              if (!image) {\n                return;\n              }\n\n              insideMain.style.opacity =\n                '0';\n\n              setTimeout(\n                function() {\n\n                  insideMain.src =\n                    image;\n\n                  insideMain.style.opacity =\n                    '1';\n\n                },\n                150\n              );\n\n              insideButtons.forEach(\n                function(item) {\n\n                  item.classList.remove(\n                    'active'\n                  );\n\n                }\n              );\n\n              button.classList.add(\n                'active'\n              );\n\n            }\n          );\n\n        }\n      );\n\n    }\n\n\n    \/* =======================================================\n       CHECKOUT + FORMULA LAB ORDER BUMP\n       ======================================================= *\/\n\n    const buyButton =\n      document.getElementById(\n        'fspBuyButton'\n      );\n\n    const formulaLabUpgrade =\n      document.getElementById(\n        'fspFormulaLabUpgrade'\n      );\n\n    const formulaLabBox =\n      document.querySelector(\n        '.fsp-bump-box'\n      );\n\n\n    if (!buyButton) {\n\n      console.error(\n        'Beauty Formula Starter Bundle: purchase button not found.'\n      );\n\n      return;\n\n    }\n\n\n    let formulaLabOfferShown =\n      false;\n\n    let checkoutInProgress =\n      false;\n\n\n    buyButton.addEventListener(\n      'click',\n      async function() {\n\n\n        \/* FIRST CLICK:\n           REVEAL OPTIONAL FORMULA LAB *\/\n\n        if (\n          !formulaLabOfferShown \u0026\u0026\n          formulaLabBox\n        ) {\n\n          formulaLabOfferShown =\n            true;\n\n          formulaLabBox.classList.add(\n            'fsp-bump-visible'\n          );\n\n          buyButton.innerText =\n            'CONTINUE TO CHECKOUT';\n\n          setTimeout(\n            function() {\n\n              formulaLabBox.scrollIntoView({\n                behavior: 'smooth',\n                block: 'center'\n              });\n\n            },\n            50\n          );\n\n          return;\n\n        }\n\n\n        \/* SECOND CLICK:\n           ADD PRODUCTS + CHECKOUT *\/\n\n        if (checkoutInProgress) {\n          return;\n        }\n\n\n        checkoutInProgress =\n          true;\n\n        const originalText =\n          buyButton.innerText;\n\n        buyButton.disabled =\n          true;\n\n        buyButton.innerText =\n          'PREPARING YOUR ORDER...';\n\n\n        try {\n\n\n          const cleanPath =\n            window.location.pathname.replace(\n              \/\\\/$\/,\n              ''\n            );\n\n\n          const productUrl =\n            cleanPath + '.js';\n\n\n          const productResponse =\n            await fetch(\n              productUrl,\n              {\n\n                method: 'GET',\n\n                headers: {\n                  'Accept':\n                    'application\/json'\n                },\n\n                credentials:\n                  'same-origin'\n\n              }\n            );\n\n\n          if (!productResponse.ok) {\n\n            throw new Error(\n              'Could not retrieve Beauty Formula Starter Bundle product data.'\n            );\n\n          }\n\n\n          const bundleProduct =\n            await productResponse.json();\n\n\n          if (\n            !bundleProduct ||\n            !bundleProduct.variants ||\n            !bundleProduct.variants.length ||\n            !bundleProduct.variants[0].id\n          ) {\n\n            throw new Error(\n              'Beauty Formula Starter Bundle variant could not be found.'\n            );\n\n          }\n\n\n          const bundleVariant =\n            Number(\n              bundleProduct\n                .variants[0]\n                .id\n            );\n\n\n          \/* Existing Formula Lab $47 variant *\/\n\n          const formulaLabVariant =\n            45918898946234;\n\n\n          const items = [\n\n            {\n              id:\n                bundleVariant,\n\n              quantity:\n                1\n            }\n\n          ];\n\n\n          if (\n            formulaLabUpgrade \u0026\u0026\n            formulaLabUpgrade.checked\n          ) {\n\n            items.push({\n\n              id:\n                formulaLabVariant,\n\n              quantity:\n                1\n\n            });\n\n          }\n\n\n          const addResponse =\n            await fetch(\n              '\/cart\/add.js',\n              {\n\n                method:\n                  'POST',\n\n                headers: {\n\n                  'Content-Type':\n                    'application\/json',\n\n                  'Accept':\n                    'application\/json'\n\n                },\n\n                credentials:\n                  'same-origin',\n\n                body:\n                  JSON.stringify({\n                    items: items\n                  })\n\n              }\n            );\n\n\n          if (!addResponse.ok) {\n\n            let errorMessage =\n              'Unable to add products to cart.';\n\n\n            try {\n\n              const errorData =\n                await addResponse.json();\n\n              if (\n                errorData \u0026\u0026\n                errorData.description\n              ) {\n\n                errorMessage =\n                  errorData.description;\n\n              }\n\n            } catch (e) {}\n\n\n            throw new Error(\n              errorMessage\n            );\n\n          }\n\n\n          window.location.assign(\n            '\/checkout'\n          );\n\n\n        } catch (error) {\n\n\n          console.error(\n            'Beauty Formula Starter Bundle checkout error:',\n            error\n          );\n\n\n          checkoutInProgress =\n            false;\n\n          buyButton.disabled =\n            false;\n\n          buyButton.innerText =\n            originalText;\n\n\n          alert(\n            'Your order could not be prepared. Please refresh the page and try again. If the problem continues, please contact us.'\n          );\n\n        }\n\n      }\n    );\n\n  }\n\n\n  if (\n    document.readyState ===\n    'loading'\n  ) {\n\n    document.addEventListener(\n      'DOMContentLoaded',\n      initBeautyFormulaBundle,\n      {\n        once: true\n      }\n    );\n\n  } else {\n\n    initBeautyFormulaBundle();\n\n  }\n\n})();\n\u003c\/script\u003e","brand":"iGlamor Bar Beauty","offers":[{"title":"Default Title","offer_id":50621531750586,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/igbbeauty.com\/products\/beauty-formula-starter-bundle","provider":"iGlamor Bar Beauty","version":"1.0","type":"link"}