{"product_id":"pawfect-beginnings-the-complete-puppy-first-year-planner","title":"The Complete Puppy First Year Planner","description":"\u003cstyle\u003e\n.pawfect-section {\n  --cream: #FBFCF8;\n  --sage-light: #EAF0E4;\n  --sage-soft: #DCE7D3;\n  --sage: #9CAF88;\n  --sage-dark: #6F8461;\n  --forest: #40513B;\n  --text: #2F382D;\n  --muted: #6C7668;\n  --white: #FFFFFF;\n\n  max-width: 1200px;\n  margin: 45px auto;\n  padding: 0 18px;\n  font-family: inherit;\n  color: var(--text);\n}\n\n.pawfect-section * {\n  box-sizing: border-box;\n}\n\n.pawfect-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 65px 45px;\n  border-radius: 32px;\n  text-align: center;\n  background:\n    radial-gradient(circle at 15% 15%, rgba(255,255,255,.95), transparent 30%),\n    radial-gradient(circle at 85% 20%, rgba(156,175,136,.22), transparent 30%),\n    linear-gradient(145deg, #FFFFFF 0%, #EAF0E4 100%);\n  border: 1px solid rgba(111,132,97,.14);\n  box-shadow: 0 24px 70px rgba(64,81,59,.10);\n  animation: pawfectFadeUp .8s ease both;\n}\n\n.pawfect-paw {\n  position: absolute;\n  font-size: 55px;\n  opacity: .08;\n  animation: pawFloat 5s ease-in-out infinite;\n}\n\n.pawfect-paw.one {\n  top: 25px;\n  left: 25px;\n}\n\n.pawfect-paw.two {\n  right: 35px;\n  bottom: 20px;\n  animation-delay: 1.5s;\n}\n\n@keyframes pawFloat {\n  0%, 100% {\n    transform: translateY(0) rotate(-10deg);\n  }\n  50% {\n    transform: translateY(-12px) rotate(5deg);\n  }\n}\n\n@keyframes pawfectFadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.pawfect-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 16px;\n  border-radius: 999px;\n  background: rgba(255,255,255,.82);\n  border: 1px solid rgba(111,132,97,.18);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--sage-dark);\n  margin-bottom: 20px;\n}\n\n.pawfect-title {\n  margin: 0 auto;\n  max-width: 900px;\n  font-size: clamp(38px, 6vw, 70px);\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  color: var(--forest);\n}\n\n.pawfect-title span {\n  background: linear-gradient(\n    90deg,\n    #607854,\n    #92AA80,\n    #6F8461\n  );\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n.pawfect-description {\n  max-width: 760px;\n  margin: 24px auto 0;\n  font-size: 18px;\n  line-height: 1.75;\n  color: var(--muted);\n}\n\n.pawfect-badges {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 28px;\n}\n\n.pawfect-badge {\n  padding: 11px 16px;\n  border-radius: 14px;\n  background: rgba(255,255,255,.85);\n  border: 1px solid rgba(111,132,97,.14);\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--forest);\n  transition: all .3s ease;\n}\n\n.pawfect-badge:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 10px 25px rgba(64,81,59,.10);\n}\n\n.pawfect-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  margin-top: 22px;\n}\n\n.pawfect-card {\n  position: relative;\n  overflow: hidden;\n  padding: 28px 22px;\n  border-radius: 24px;\n  background: linear-gradient(145deg, #FFFFFF, #F8FAF5);\n  border: 1px solid rgba(111,132,97,.11);\n  box-shadow: 0 14px 35px rgba(64,81,59,.07);\n  transition: all .35s ease;\n  animation: pawfectFadeUp .8s ease both;\n}\n\n.pawfect-card:nth-child(2) {\n  animation-delay: .08s;\n}\n\n.pawfect-card:nth-child(3) {\n  animation-delay: .16s;\n}\n\n.pawfect-card:nth-child(4) {\n  animation-delay: .24s;\n}\n\n.pawfect-card::before {\n  content: \"\";\n  position: absolute;\n  width: 100px;\n  height: 100px;\n  right: -40px;\n  top: -40px;\n  border-radius: 50%;\n  background: rgba(156,175,136,.14);\n  transition: .4s ease;\n}\n\n.pawfect-card:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 22px 45px rgba(64,81,59,.13);\n}\n\n.pawfect-card:hover::before {\n  transform: scale(1.4);\n}\n\n.pawfect-icon {\n  width: 54px;\n  height: 54px;\n  display: grid;\n  place-items: center;\n  border-radius: 17px;\n  background: var(--sage-light);\n  font-size: 27px;\n  margin-bottom: 18px;\n}\n\n.pawfect-card h3 {\n  margin: 0 0 9px;\n  font-size: 18px;\n  color: var(--forest);\n}\n\n.pawfect-card p {\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.65;\n  color: var(--muted);\n}\n\n.pawfect-main {\n  display: grid;\n  grid-template-columns: 1.1fr .9fr;\n  gap: 22px;\n  margin-top: 22px;\n}\n\n.pawfect-box {\n  padding: 34px;\n  border-radius: 26px;\n  background: var(--white);\n  border: 1px solid rgba(111,132,97,.12);\n  box-shadow: 0 18px 45px rgba(64,81,59,.07);\n  animation: pawfectFadeUp .8s ease both;\n}\n\n.pawfect-box h2 {\n  margin: 0 0 20px;\n  font-size: 30px;\n  color: var(--forest);\n  letter-spacing: -.03em;\n}\n\n.pawfect-list {\n  display: grid;\n  gap: 13px;\n}\n\n.pawfect-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 13px;\n  padding: 15px;\n  border-radius: 16px;\n  background: #F8FAF5;\n  transition: all .25s ease;\n}\n\n.pawfect-item:hover {\n  transform: translateX(5px);\n  background: var(--sage-light);\n}\n\n.pawfect-check {\n  min-width: 29px;\n  width: 29px;\n  height: 29px;\n  display: grid;\n  place-items: center;\n  border-radius: 50%;\n  background: linear-gradient(145deg, var(--sage), var(--sage-dark));\n  color: white;\n  font-weight: 900;\n  font-size: 13px;\n}\n\n.pawfect-item strong {\n  display: block;\n  font-size: 15px;\n  color: var(--forest);\n  margin-bottom: 3px;\n}\n\n.pawfect-item small {\n  font-size: 13px;\n  line-height: 1.5;\n  color: var(--muted);\n}\n\n.pawfect-pages {\n  position: relative;\n  overflow: hidden;\n  min-height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n  background:\n    radial-gradient(circle at 20% 15%, #FFFFFF 0%, transparent 28%),\n    linear-gradient(145deg, #EAF0E4, #CCDCC2);\n}\n\n.pawfect-pages::before {\n  content: \"🐾\";\n  position: absolute;\n  font-size: 120px;\n  right: -15px;\n  bottom: -20px;\n  opacity: .07;\n  transform: rotate(-20deg);\n}\n\n.pawfect-number {\n  font-size: clamp(82px, 11vw, 125px);\n  line-height: .9;\n  font-weight: 900;\n  letter-spacing: -.07em;\n  color: var(--sage-dark);\n}\n\n.pawfect-pages-title {\n  margin-top: 14px;\n  font-size: 21px;\n  font-weight: 800;\n  color: var(--forest);\n}\n\n.pawfect-pages-text {\n  max-width: 360px;\n  margin: 9px auto 0;\n  font-size: 14px;\n  line-height: 1.65;\n  color: var(--muted);\n}\n\n.pawfect-digital {\n  margin-top: 22px;\n  padding: 38px 30px;\n  border-radius: 26px;\n  text-align: center;\n  background: linear-gradient(\n    120deg,\n    #F8FAF5,\n    #DFE9D8,\n    #F8FAF5\n  );\n  background-size: 200% 100%;\n  border: 1px solid rgba(111,132,97,.11);\n  animation: pawfectShimmer 8s linear infinite;\n}\n\n@keyframes pawfectShimmer {\n  0% {\n    background-position: 0% 50%;\n  }\n  100% {\n    background-position: 200% 50%;\n  }\n}\n\n.pawfect-digital h2 {\n  margin: 0 0 10px;\n  font-size: 29px;\n  color: var(--forest);\n}\n\n.pawfect-digital p {\n  max-width: 780px;\n  margin: auto;\n  color: var(--muted);\n  line-height: 1.7;\n}\n\n.pawfect-cta {\n  position: relative;\n  overflow: hidden;\n  margin-top: 22px;\n  padding: 48px 28px;\n  border-radius: 28px;\n  text-align: center;\n  background:\n    radial-gradient(circle at 20% 20%, rgba(255,255,255,.5), transparent 25%),\n    linear-gradient(135deg, #DDE8D5, #B8CAA9);\n  border: 1px solid rgba(111,132,97,.16);\n  box-shadow: 0 20px 50px rgba(64,81,59,.12);\n  animation: pawfectFadeUp .8s ease both;\n}\n\n.pawfect-cta::before,\n.pawfect-cta::after {\n  content: \"🐾\";\n  position: absolute;\n  font-size: 75px;\n  opacity: .07;\n}\n\n.pawfect-cta::before {\n  top: -10px;\n  left: 20px;\n}\n\n.pawfect-cta::after {\n  right: 20px;\n  bottom: -12px;\n}\n\n.pawfect-cta h2 {\n  position: relative;\n  z-index: 2;\n  margin: 0 0 12px;\n  font-size: clamp(28px, 4vw, 42px);\n  color: var(--forest);\n}\n\n.pawfect-cta p {\n  position: relative;\n  z-index: 2;\n  max-width: 690px;\n  margin: 0 auto 24px;\n  line-height: 1.65;\n  color: #556451;\n}\n\n.pawfect-button {\n  position: relative;\n  z-index: 2;\n  overflow: hidden;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 240px;\n  padding: 16px 27px;\n  border-radius: 999px;\n  text-decoration: none !important;\n  background: var(--forest);\n  color: white !important;\n  font-weight: 800;\n  font-size: 15px;\n  box-shadow: 0 12px 30px rgba(64,81,59,.22);\n  transition: all .3s ease;\n}\n\n.pawfect-button:hover {\n  transform: translateY(-4px) scale(1.02);\n  box-shadow: 0 17px 35px rgba(64,81,59,.30);\n}\n\n.pawfect-button::after {\n  content: \"\";\n  position: absolute;\n  top: -100%;\n  left: -45%;\n  width: 35%;\n  height: 300%;\n  transform: rotate(25deg);\n  background: rgba(255,255,255,.25);\n  animation: pawfectButtonShine 4s infinite;\n}\n\n@keyframes pawfectButtonShine {\n  0%, 60% {\n    left: -50%;\n  }\n  100% {\n    left: 130%;\n  }\n}\n\n@media (max-width: 900px) {\n  .pawfect-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .pawfect-main {\n    grid-template-columns: 1fr;\n  }\n\n  .pawfect-hero {\n    padding: 50px 25px;\n  }\n}\n\n@media (max-width: 560px) {\n  .pawfect-section {\n    margin: 25px auto;\n    padding: 0 12px;\n  }\n\n  .pawfect-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .pawfect-hero {\n    padding: 40px 20px;\n    border-radius: 24px;\n  }\n\n  .pawfect-title {\n    font-size: 40px;\n  }\n\n  .pawfect-description {\n    font-size: 16px;\n  }\n\n  .pawfect-box {\n    padding: 24px 18px;\n  }\n\n  .pawfect-digital,\n  .pawfect-cta {\n    padding: 32px 20px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pawfect-section\"\u003e\n\n  \u003cdiv class=\"pawfect-hero\"\u003e\n\n    \u003cdiv class=\"pawfect-paw one\"\u003e🐾\u003c\/div\u003e\n    \u003cdiv class=\"pawfect-paw two\"\u003e🐾\u003c\/div\u003e\n\n    \u003cdiv class=\"pawfect-label\"\u003e\n      🐶 Your Puppy’s First Year, Beautifully Organised\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pawfect-title\"\u003e\n      Pawfect Beginnings\n      \u003cbr\u003e\n      \u003cspan\u003eThe Complete Puppy First Year Planner\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pawfect-description\"\u003e\n      A beautifully designed 53-page digital planner made to help puppy parents\n      stay organised, track milestones and preserve every special memory from\n      their puppy’s first year.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pawfect-badges\"\u003e\n      \u003cdiv class=\"pawfect-badge\"\u003e🐾 53 Pages\u003c\/div\u003e\n      \u003cdiv class=\"pawfect-badge\"\u003e✍️ Write Digitally\u003c\/div\u003e\n      \u003cdiv class=\"pawfect-badge\"\u003e🖨️ Printable\u003c\/div\u003e\n      \u003cdiv class=\"pawfect-badge\"\u003e📱 Phone \u0026amp; Tablet Friendly\u003c\/div\u003e\n      \u003cdiv class=\"pawfect-badge\"\u003e💚 Beautiful Keepsake\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pawfect-grid\"\u003e\n\n    \u003cdiv class=\"pawfect-card\"\u003e\n      \u003cdiv class=\"pawfect-icon\"\u003e📈\u003c\/div\u003e\n      \u003ch3\u003eWatch Them Grow\u003c\/h3\u003e\n      \u003cp\u003e\n        Track weight, monthly changes and development throughout your puppy’s\n        unforgettable first year.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pawfect-card\"\u003e\n      \u003cdiv class=\"pawfect-icon\"\u003e🎓\u003c\/div\u003e\n      \u003ch3\u003eFollow Their Training\u003c\/h3\u003e\n      \u003cp\u003e\n        Record new skills, routines and training progress as your puppy learns\n        and develops.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pawfect-card\"\u003e\n      \u003cdiv class=\"pawfect-icon\"\u003e💚\u003c\/div\u003e\n      \u003ch3\u003eCapture The Memories\u003c\/h3\u003e\n      \u003cp\u003e\n        Save favourite things, funny moments and meaningful milestones in one\n        beautiful place.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pawfect-card\"\u003e\n      \u003cdiv class=\"pawfect-icon\"\u003e⏰\u003c\/div\u003e\n      \u003ch3\u003eSave Precious Time\u003c\/h3\u003e\n      \u003cp\u003e\n        No need to create trackers, schedules or lists from scratch. Everything\n        is already designed for you.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pawfect-main\"\u003e\n\n    \u003cdiv class=\"pawfect-box\"\u003e\n\n      \u003ch2\u003eEverything your puppy’s first year needs 🐾\u003c\/h2\u003e\n\n      \u003cdiv class=\"pawfect-list\"\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eGrowth \u0026amp; Weight Tracking\u003c\/strong\u003e\n            \u003csmall\u003eKeep your puppy’s development organised.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eRoutines \u0026amp; Puppy Care\u003c\/strong\u003e\n            \u003csmall\u003eKeep important care information in one place.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eTraining Progress\u003c\/strong\u003e\n            \u003csmall\u003eTrack new commands, skills and improvements.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eMonthly Changes\u003c\/strong\u003e\n            \u003csmall\u003eSee how much your puppy changes each month.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eFavourite Things\u003c\/strong\u003e\n            \u003csmall\u003eRemember their favourite toys, treats and activities.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-item\"\u003e\n          \u003cdiv class=\"pawfect-check\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eMilestones \u0026amp; Memories\u003c\/strong\u003e\n            \u003csmall\u003eCreate a keepsake you can look back on for years.\u003c\/small\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"pawfect-box pawfect-pages\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"pawfect-number\"\u003e\n          53\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-pages-title\"\u003e\n          Beautifully Designed Pages\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pawfect-pages-text\"\u003e\n          Useful information, trackers and easy-to-complete sections created\n          especially for your puppy’s first year.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pawfect-digital\"\u003e\n\n    \u003ch2\u003e\n      Write digitally or print it at home ✨\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Fill in Pawfect Beginnings directly from your phone, tablet or compatible\n      PDF and note-taking app, or simply print the pages and complete them by hand.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pawfect-cta\"\u003e\n\n    \u003ch2\u003e\n      Your puppy only gets one first year. 🐶🌿\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Stay organised while creating a beautiful record of the growth, milestones,\n      memories and little moments that make puppyhood so special.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#product-form\" class=\"pawfect-button\"\u003e\n      Get Pawfect Beginnings →\n    \u003c\/a\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"digitalfinds","offers":[{"title":"Default Title","offer_id":46857482404037,"sku":null,"price":197.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/2428\/0005\/files\/photo_2026-09-03_17-26-28.jpg?v=1788449204","url":"https:\/\/digitalfinds.co.za\/products\/pawfect-beginnings-the-complete-puppy-first-year-planner","provider":"digitalfinds","version":"1.0","type":"link"}