{"product_id":"furli-airlift-travel-bed","title":"Furli™ AirLift Travel Bed – Foldable Raised Pet Bed","description":"\u003cdiv class=\"furli-airlift\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"fal-hero fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-glow fal-glow-one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fal-glow fal-glow-two\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fal-badge\"\u003e\n      🐾 FURLI • TRAVEL COMFORT\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Comfort That Goes\n      \u003cspan\u003eWherever They Go.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"fal-lead\"\u003e\n      Meet the Furli™ AirLift Travel Bed — a lightweight, foldable\n      raised pet bed designed to give cats and dogs a breathable,\n      comfortable resting place at home or on the move.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fal-tags\"\u003e\n      \u003cspan\u003e🌬️ Breathable Mesh\u003c\/span\u003e\n      \u003cspan\u003e🛏️ Raised Design\u003c\/span\u003e\n      \u003cspan\u003e🧳 Foldable \u0026amp; Portable\u003c\/span\u003e\n      \u003cspan\u003e🐾 S \/ M \/ L Sizes\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ca href=\"#furli-airlift-benefits\" class=\"fal-main-btn\"\u003e\n      Discover AirLift\n      \u003cspan\u003e↓\u003c\/span\u003e\n    \u003c\/a\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"fal-intro fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-intro-icon\"\u003e\n      🧳\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cspan class=\"fal-eyebrow\"\u003e\n        REST WITHOUT THE BULK\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        A Better Bed For Life On The Move\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        The Furli™ AirLift gives your pet their own elevated resting\n        space without the weight and bulk of a traditional pet bed.\n        Fold it, carry it and set it up wherever comfort is needed.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection id=\"furli-airlift-benefits\" class=\"fal-section\"\u003e\n\n    \u003cdiv class=\"fal-heading fal-reveal\"\u003e\n      \u003cspan\u003eWHY PET PARENTS LOVE IT\u003c\/span\u003e\n\n      \u003ch2\u003e\n        Lightweight Design. Elevated Comfort.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Made for travel, outdoor relaxation and everyday indoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fal-grid\"\u003e\n\n      \u003cdiv class=\"fal-card fal-reveal\"\u003e\n        \u003cdiv class=\"fal-icon\"\u003e🌬️\u003c\/div\u003e\n\n        \u003ch3\u003eBreathable Mesh Surface\u003c\/h3\u003e\n\n        \u003cp\u003e\n          The mesh sleeping surface allows airflow around your pet,\n          creating a more breathable resting area.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-card fal-reveal\"\u003e\n        \u003cdiv class=\"fal-icon\"\u003e⬆️\u003c\/div\u003e\n\n        \u003ch3\u003eRaised Off The Ground\u003c\/h3\u003e\n\n        \u003cp\u003e\n          The elevated frame keeps your pet away from direct contact\n          with hot, cold or damp ground surfaces.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-card fal-reveal\"\u003e\n        \u003cdiv class=\"fal-icon\"\u003e🧳\u003c\/div\u003e\n\n        \u003ch3\u003eFoldable \u0026amp; Travel Ready\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Lightweight construction makes it easier to fold, carry\n          and take along on holidays, camping trips or family visits.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-card fal-reveal\"\u003e\n        \u003cdiv class=\"fal-icon\"\u003e💪\u003c\/div\u003e\n\n        \u003ch3\u003eWear-Resistant Design\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Designed for repeated everyday use with a practical mesh\n          surface and supportive raised frame.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- PREMIUM BANNER --\u003e\n  \u003csection class=\"fal-premium fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-premium-copy\"\u003e\n\n      \u003cspan\u003e\n        FURLI AIRLIFT COLLECTION\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Less Bulk.\n        \u003cstrong\u003eMore Freedom.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Whether you're heading to the garden, campsite, holiday home\n        or simply another room, AirLift gives your pet a comfortable\n        place to relax without carrying a bulky bed.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fal-travel-animation\"\u003e\n\n      \u003cdiv class=\"fal-orbit-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"fal-bed-icon\"\u003e\n        🛏️\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fal-case\"\u003e\n        🧳\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fal-paw\"\u003e\n        🐾\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FEATURE STRIP --\u003e\n  \u003csection class=\"fal-strip fal-reveal\"\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e01\u003c\/strong\u003e\n      \u003cspan\u003eRaised Frame\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e02\u003c\/strong\u003e\n      \u003cspan\u003eBreathable Mesh\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e03\u003c\/strong\u003e\n      \u003cspan\u003eLightweight\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003e04\u003c\/strong\u003e\n      \u003cspan\u003eFoldable Design\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- SIZE SECTION --\u003e\n  \u003csection class=\"fal-size-section fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-size-copy\"\u003e\n\n      \u003cspan class=\"fal-eyebrow\"\u003e\n        ONE DESIGN. MULTIPLE SIZES.\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Comfort For Pets Big \u0026amp; Small\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        With multiple size options available, AirLift can suit cats,\n        smaller dogs and larger breeds. Always check the exact product\n        dimensions before selecting your pet's size.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"fal-size-grid\"\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eS\u003c\/strong\u003e\n          \u003cspan\u003eSmall Pets\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eM\u003c\/strong\u003e\n          \u003cspan\u003eMedium Pets\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eL\u003c\/strong\u003e\n          \u003cspan\u003eLarger Pets\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fal-size-orbit\"\u003e\n\n      \u003cdiv class=\"fal-size-ring\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"fal-size-center\"\u003e\n        \u003cspan\u003eFURLI\u003c\/span\u003e\n        \u003cstrong\u003e🐾\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fal-size-moving\"\u003e\n        🧳\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- WHERE TO USE --\u003e\n  \u003csection class=\"fal-use fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-heading\"\u003e\n\n      \u003cspan\u003e\n        MADE TO MOVE WITH YOU\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        One Bed. So Many Places.\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fal-use-grid\"\u003e\n\n      \u003cdiv class=\"fal-use-card\"\u003e\n        \u003cdiv\u003e🏡\u003c\/div\u003e\n        \u003ch3\u003eAt Home\u003c\/h3\u003e\n        \u003cp\u003e\n          Give your pet a breathable raised resting spot indoors,\n          on the patio or in the garden.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-use-card\"\u003e\n        \u003cdiv\u003e🏕️\u003c\/div\u003e\n        \u003ch3\u003eCamping\u003c\/h3\u003e\n        \u003cp\u003e\n          A practical way to keep your pet elevated from the ground\n          while relaxing outdoors.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-use-card\"\u003e\n        \u003cdiv\u003e🚗\u003c\/div\u003e\n        \u003ch3\u003eRoad Trips\u003c\/h3\u003e\n        \u003cp\u003e\n          Fold it up and take your pet's familiar resting space\n          along when travelling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fal-use-card\"\u003e\n        \u003cdiv\u003e☀️\u003c\/div\u003e\n        \u003ch3\u003eOutdoor Days\u003c\/h3\u003e\n        \u003cp\u003e\n          Great for picnics, holidays and relaxed days outside\n          when your pet needs somewhere comfortable to lie down.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- WHY RAISED --\u003e\n  \u003csection class=\"fal-why fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-why-icon\"\u003e\n      🌬️\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fal-why-copy\"\u003e\n\n      \u003cspan class=\"fal-eyebrow\"\u003e\n        ELEVATED BY DESIGN\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Keep Their Resting Space Off The Ground\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        The raised frame creates separation between your pet and the\n        surface underneath, while the breathable mesh helps air move\n        through the sleeping area.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"fal-checks\"\u003e\n        \u003cspan\u003e✓ Breathable resting surface\u003c\/span\u003e\n        \u003cspan\u003e✓ Helps reduce direct floor contact\u003c\/span\u003e\n        \u003cspan\u003e✓ Lightweight frame\u003c\/span\u003e\n        \u003cspan\u003e✓ Easy to move between spaces\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"fal-cta fal-reveal\"\u003e\n\n    \u003cdiv class=\"fal-cta-icon\"\u003e\n      🐾\n    \u003c\/div\u003e\n\n    \u003cspan\u003e\n      COMFORT WITHOUT THE BULK\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      Give Them A Better Place To Rest Anywhere\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Bring home the Furli™ AirLift Travel Bed and give your pet a\n      breathable, elevated and portable resting space wherever\n      your adventures take you.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#AddToCart\" class=\"fal-buy-btn\"\u003e\n      Get The AirLift Bed\n      \u003cspan\u003e→\u003c\/span\u003e\n    \u003c\/a\u003e\n\n\n    \u003cdiv class=\"fal-trust\"\u003e\n      \u003cspan\u003e🌬️ Breathable\u003c\/span\u003e\n      \u003cspan\u003e🧳 Travel Ready\u003c\/span\u003e\n      \u003cspan\u003e🐾 Furli Pet Comfort\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n.furli-airlift,\n.furli-airlift * {\n  box-sizing: border-box;\n}\n\n.furli-airlift {\n\n  --green: #65a98a;\n  --green-dark: #39785f;\n  --green-soft: #eff8f4;\n\n  --sand: #f7f2e9;\n\n  --dark: #1f2b27;\n  --muted: #6f7c77;\n\n  --border: rgba(82, 157, 124, .16);\n\n  max-width: 1200px;\n  width: 100%;\n\n  margin: 0 auto;\n\n  overflow: hidden;\n\n  color: var(--dark);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Arial,\n    sans-serif;\n\n}\n\n\n\/* HERO *\/\n\n.fal-hero {\n\n  position: relative;\n\n  overflow: hidden;\n\n  padding: 90px 28px;\n\n  text-align: center;\n\n  border-radius: 34px;\n\n  border: 1px solid var(--border);\n\n  background:\n    radial-gradient(\n      circle at 10% 10%,\n      rgba(101,169,138,.20),\n      transparent 30%\n    ),\n    radial-gradient(\n      circle at 90% 85%,\n      rgba(213,231,220,.40),\n      transparent 28%\n    ),\n    linear-gradient(\n      135deg,\n      #f6fbf8,\n      #ffffff\n    );\n\n}\n\n\n.fal-glow {\n\n  position: absolute;\n\n  border-radius: 50%;\n\n  filter: blur(22px);\n\n  pointer-events: none;\n\n  opacity: .35;\n\n}\n\n\n.fal-glow-one {\n\n  width: 230px;\n  height: 230px;\n\n  top: -95px;\n  left: -95px;\n\n  background: #80c9a8;\n\n  animation:\n    falFloat 7s ease-in-out infinite;\n\n}\n\n\n.fal-glow-two {\n\n  width: 190px;\n  height: 190px;\n\n  right: -70px;\n  bottom: -75px;\n\n  background: #d5eadf;\n\n  animation:\n    falFloat 8s ease-in-out infinite reverse;\n\n}\n\n\n.fal-badge,\n.fal-eyebrow,\n.fal-heading \u003e span,\n.fal-premium-copy \u003e span,\n.fal-cta \u003e span {\n\n  display: inline-block;\n\n  font-size: 12px;\n\n  font-weight: 800;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n\n  color: var(--green-dark);\n\n}\n\n\n.fal-badge {\n\n  position: relative;\n\n  z-index: 2;\n\n  padding: 10px 17px;\n\n  margin-bottom: 24px;\n\n  border-radius: 999px;\n\n  background:\n    rgba(101,169,138,.11);\n\n}\n\n\n.fal-hero h1 {\n\n  position: relative;\n\n  z-index: 2;\n\n  max-width: 850px;\n\n  margin: 0 auto;\n\n  font-size:\n    clamp(44px,7vw,84px);\n\n  line-height: .98;\n\n  letter-spacing: -3px;\n\n  font-weight: 900;\n\n}\n\n\n.fal-hero h1 span {\n\n  display: block;\n\n  color: var(--green);\n\n}\n\n\n.fal-lead {\n\n  position: relative;\n\n  z-index: 2;\n\n  max-width: 720px;\n\n  margin:\n    25px auto 0;\n\n  font-size: 18px;\n\n  line-height: 1.7;\n\n  color: var(--muted);\n\n}\n\n\n.fal-tags {\n\n  position: relative;\n\n  z-index: 2;\n\n  display: flex;\n\n  flex-wrap: wrap;\n\n  justify-content: center;\n\n  gap: 11px;\n\n  margin: 32px 0;\n\n}\n\n\n.fal-tags span {\n\n  padding: 12px 16px;\n\n  border-radius: 999px;\n\n  background: white;\n\n  border: 1px solid var(--border);\n\n  font-size: 14px;\n\n  font-weight: 700;\n\n  box-shadow:\n    0 12px 30px rgba(40,70,58,.06);\n\n  transition: .3s ease;\n\n}\n\n\n.fal-tags span:hover {\n\n  transform: translateY(-5px);\n\n  box-shadow:\n    0 18px 42px rgba(74,152,117,.17);\n\n}\n\n\n.fal-main-btn,\n.fal-buy-btn {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  gap: 12px;\n\n  text-decoration: none;\n\n  border-radius: 999px;\n\n  font-weight: 800;\n\n  transition: .3s ease;\n\n}\n\n\n.fal-main-btn {\n\n  position: relative;\n\n  z-index: 2;\n\n  padding:\n    17px 29px;\n\n  color: white;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--green),\n      var(--green-dark)\n    );\n\n  box-shadow:\n    0 18px 42px\n    rgba(62,135,101,.28);\n\n}\n\n\n.fal-main-btn:hover {\n\n  transform:\n    translateY(-4px)\n    scale(1.02);\n\n}\n\n\n\/* INTRO *\/\n\n.fal-intro {\n\n  display: grid;\n\n  grid-template-columns:\n    90px 1fr;\n\n  gap: 26px;\n\n  align-items: center;\n\n  margin-top: 28px;\n\n  padding: 38px;\n\n  border-radius: 30px;\n\n  color: white;\n\n  background: var(--dark);\n\n}\n\n\n.fal-intro-icon {\n\n  display: grid;\n\n  place-items: center;\n\n  width: 80px;\n  height: 80px;\n\n  border-radius: 24px;\n\n  background:\n    rgba(255,255,255,.08);\n\n  font-size: 42px;\n\n  animation:\n    falCase 3s ease-in-out infinite;\n\n}\n\n\n.fal-intro h2 {\n\n  margin:\n    8px 0 12px;\n\n  font-size:\n    clamp(29px,5vw,47px);\n\n  line-height: 1.05;\n\n}\n\n\n.fal-intro p {\n\n  margin: 0;\n\n  max-width: 760px;\n\n  line-height: 1.7;\n\n  color:\n    rgba(255,255,255,.72);\n\n}\n\n\n\/* BENEFITS *\/\n\n.fal-section {\n\n  padding:\n    85px 15px;\n\n}\n\n\n.fal-heading {\n\n  max-width: 760px;\n\n  margin: auto;\n\n  text-align: center;\n\n}\n\n\n.fal-heading h2 {\n\n  margin:\n    8px 0 15px;\n\n  font-size:\n    clamp(32px,5vw,50px);\n\n  line-height: 1.05;\n\n  letter-spacing: -1.5px;\n\n}\n\n\n.fal-heading p {\n\n  margin: 0;\n\n  font-size: 17px;\n\n  line-height: 1.7;\n\n  color: var(--muted);\n\n}\n\n\n.fal-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  gap: 18px;\n\n  margin-top: 42px;\n\n}\n\n\n.fal-card {\n\n  padding:\n    30px 24px;\n\n  border-radius: 27px;\n\n  background: white;\n\n  border: 1px solid var(--border);\n\n  box-shadow:\n    0 14px 42px\n    rgba(35,68,55,.06);\n\n  transition: .35s ease;\n\n}\n\n\n.fal-card:hover {\n\n  transform:\n    translateY(-10px);\n\n  border-color:\n    rgba(87,162,128,.38);\n\n  box-shadow:\n    0 24px 60px\n    rgba(75,153,117,.16);\n\n}\n\n\n.fal-icon {\n\n  display: grid;\n\n  place-items: center;\n\n  width: 60px;\n  height: 60px;\n\n  margin-bottom: 20px;\n\n  border-radius: 19px;\n\n  background: var(--green-soft);\n\n  font-size: 30px;\n\n}\n\n\n.fal-card h3 {\n\n  margin: 0 0 10px;\n\n  font-size: 20px;\n\n}\n\n\n.fal-card p {\n\n  margin: 0;\n\n  line-height: 1.65;\n\n  color: var(--muted);\n\n}\n\n\n\/* PREMIUM *\/\n\n.fal-premium {\n\n  display: grid;\n\n  grid-template-columns:\n    1.2fr .8fr;\n\n  align-items: center;\n\n  gap: 30px;\n\n  padding:\n    65px 55px;\n\n  border-radius: 34px;\n\n  color: white;\n\n  background:\n    linear-gradient(\n      135deg,\n      #1b2924,\n      #315947\n    );\n\n}\n\n\n.fal-premium-copy h2 {\n\n  margin:\n    10px 0 18px;\n\n  font-size:\n    clamp(37px,5vw,58px);\n\n  line-height: 1.02;\n\n}\n\n\n.fal-premium-copy strong {\n\n  display: block;\n\n  color: #84d1ae;\n\n}\n\n\n.fal-premium-copy p {\n\n  max-width: 610px;\n\n  line-height: 1.7;\n\n  color:\n    rgba(255,255,255,.72);\n\n}\n\n\n\/* TRAVEL ANIMATION *\/\n\n.fal-travel-animation {\n\n  position: relative;\n\n  height: 270px;\n\n  display: grid;\n\n  place-items: center;\n\n}\n\n\n.fal-orbit-line {\n\n  position: absolute;\n\n  width: 220px;\n  height: 220px;\n\n  border-radius: 50%;\n\n  border:\n    2px dashed\n    rgba(255,255,255,.18);\n\n  animation:\n    falSpin 12s linear infinite;\n\n}\n\n\n.fal-bed-icon {\n\n  position: relative;\n\n  z-index: 3;\n\n  font-size: 80px;\n\n  animation:\n    falBed 3s ease-in-out infinite;\n\n}\n\n\n.fal-case {\n\n  position: absolute;\n\n  top: 30px;\n  right: 20px;\n\n  font-size: 40px;\n\n  animation:\n    falCase 3s ease-in-out infinite;\n\n}\n\n\n.fal-paw {\n\n  position: absolute;\n\n  bottom: 25px;\n  left: 25px;\n\n  font-size: 36px;\n\n  animation:\n    falPaw 3s ease-in-out infinite reverse;\n\n}\n\n\n\/* STRIP *\/\n\n.fal-strip {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  gap: 14px;\n\n  padding: 26px 0;\n\n}\n\n\n.fal-strip div {\n\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  gap: 7px;\n\n  padding: 24px 10px;\n\n  text-align: center;\n\n  border-radius: 22px;\n\n  background: var(--sand);\n\n  border: 1px solid var(--border);\n\n}\n\n\n.fal-strip strong {\n\n  font-size: 23px;\n\n  color: var(--green);\n\n}\n\n\n.fal-strip span {\n\n  font-size: 14px;\n\n  font-weight: 750;\n\n}\n\n\n\/* SIZE *\/\n\n.fal-size-section {\n\n  display: grid;\n\n  grid-template-columns:\n    1fr .7fr;\n\n  gap: 50px;\n\n  align-items: center;\n\n  padding:\n    80px 30px;\n\n}\n\n\n.fal-size-copy h2 {\n\n  margin:\n    10px 0 18px;\n\n  font-size:\n    clamp(34px,5vw,52px);\n\n  line-height: 1.05;\n\n}\n\n\n.fal-size-copy p {\n\n  font-size: 17px;\n\n  line-height: 1.75;\n\n  color: var(--muted);\n\n}\n\n\n.fal-size-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap: 12px;\n\n  margin-top: 25px;\n\n}\n\n\n.fal-size-grid div {\n\n  padding: 20px 10px;\n\n  text-align: center;\n\n  border-radius: 18px;\n\n  background:\n    var(--green-soft);\n\n  border:\n    1px solid var(--border);\n\n}\n\n\n.fal-size-grid strong {\n\n  display: block;\n\n  margin-bottom: 6px;\n\n  font-size: 30px;\n\n  color: var(--green-dark);\n\n}\n\n\n.fal-size-grid span {\n\n  font-size: 13px;\n\n  font-weight: 700;\n\n}\n\n\n\/* SIZE ORBIT *\/\n\n.fal-size-orbit {\n\n  position: relative;\n\n  display: grid;\n\n  place-items: center;\n\n  width: 290px;\n  height: 290px;\n\n  margin: auto;\n\n}\n\n\n.fal-size-ring {\n\n  position: absolute;\n\n  inset: 18px;\n\n  border-radius: 50%;\n\n  border:\n    2px dashed\n    rgba(75,154,116,.35);\n\n  animation:\n    falSpin 10s linear infinite;\n\n}\n\n\n.fal-size-center {\n\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  justify-content: center;\n\n  width: 130px;\n  height: 130px;\n\n  border-radius: 50%;\n\n  background: var(--green-soft);\n\n  box-shadow:\n    0 20px 50px\n    rgba(65,144,108,.18);\n\n}\n\n\n.fal-size-center span {\n\n  font-size: 14px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  color: var(--green-dark);\n\n}\n\n\n.fal-size-center strong {\n\n  margin-top: 5px;\n\n  font-size: 37px;\n\n}\n\n\n.fal-size-moving {\n\n  position: absolute;\n\n  top: 5px;\n\n  font-size: 42px;\n\n  transform-origin:\n    145px 140px;\n\n  animation:\n    falOrbit 8s linear infinite;\n\n}\n\n\n\/* USE *\/\n\n.fal-use {\n\n  padding:\n    75px 25px;\n\n  border-radius: 32px;\n\n  background: var(--green-soft);\n\n}\n\n\n.fal-use-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  gap: 18px;\n\n  margin-top: 42px;\n\n}\n\n\n.fal-use-card {\n\n  padding: 28px 22px;\n\n  text-align: center;\n\n  border-radius: 24px;\n\n  background: white;\n\n  border:\n    1px solid var(--border);\n\n  transition: .3s ease;\n\n}\n\n\n.fal-use-card:hover {\n\n  transform: translateY(-8px);\n\n}\n\n\n.fal-use-card \u003e div {\n\n  font-size: 38px;\n\n  margin-bottom: 12px;\n\n}\n\n\n.fal-use-card h3 {\n\n  margin:\n    0 0 8px;\n\n  font-size: 20px;\n\n}\n\n\n.fal-use-card p {\n\n  margin: 0;\n\n  line-height: 1.6;\n\n  color: var(--muted);\n\n}\n\n\n\/* WHY *\/\n\n.fal-why {\n\n  display: grid;\n\n  grid-template-columns:\n    100px 1fr;\n\n  gap: 30px;\n\n  align-items: center;\n\n  padding:\n    75px 30px;\n\n}\n\n\n.fal-why-icon {\n\n  display: grid;\n\n  place-items: center;\n\n  width: 90px;\n  height: 90px;\n\n  border-radius: 28px;\n\n  background: var(--green-soft);\n\n  font-size: 44px;\n\n  animation:\n    falFloatIcon 3s ease-in-out infinite;\n\n}\n\n\n.fal-why-copy h2 {\n\n  margin:\n    10px 0 18px;\n\n  font-size:\n    clamp(32px,5vw,48px);\n\n  line-height: 1.05;\n\n}\n\n\n.fal-why-copy p {\n\n  max-width: 760px;\n\n  line-height: 1.7;\n\n  color: var(--muted);\n\n}\n\n\n.fal-checks {\n\n  display: flex;\n\n  flex-wrap: wrap;\n\n  gap: 10px;\n\n  margin-top: 20px;\n\n}\n\n\n.fal-checks span {\n\n  padding:\n    11px 14px;\n\n  border-radius: 999px;\n\n  background: var(--green-soft);\n\n  font-size: 13px;\n\n  font-weight: 700;\n\n}\n\n\n\/* CTA *\/\n\n.fal-cta {\n\n  position: relative;\n\n  overflow: hidden;\n\n  margin-top: 28px;\n\n  padding:\n    80px 28px;\n\n  text-align: center;\n\n  border-radius: 34px;\n\n  color: white;\n\n  background:\n    radial-gradient(\n      circle at top,\n      rgba(255,255,255,.22),\n      transparent 32%\n    ),\n    linear-gradient(\n      135deg,\n      #79bea0,\n      #39785f\n    );\n\n}\n\n\n.fal-cta-icon {\n\n  margin-bottom: 12px;\n\n  font-size: 56px;\n\n  animation:\n    falPulse 2s infinite;\n\n}\n\n\n.fal-cta \u003e span {\n\n  color: white;\n\n}\n\n\n.fal-cta h2 {\n\n  max-width: 750px;\n\n  margin:\n    10px auto 18px;\n\n  font-size:\n    clamp(35px,5vw,54px);\n\n  line-height: 1.05;\n\n}\n\n\n.fal-cta p {\n\n  max-width: 680px;\n\n  margin:\n    0 auto 28px;\n\n  line-height: 1.7;\n\n  color:\n    rgba(255,255,255,.88);\n\n}\n\n\n.fal-buy-btn {\n\n  padding:\n    18px 29px;\n\n  background: white;\n\n  color: var(--green-dark);\n\n  box-shadow:\n    0 18px 45px\n    rgba(29,83,61,.22);\n\n}\n\n\n.fal-buy-btn:hover {\n\n  transform:\n    translateY(-4px)\n    scale(1.02);\n\n}\n\n\n.fal-trust {\n\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 18px;\n\n  margin-top: 27px;\n\n  font-size: 13px;\n\n  font-weight: 700;\n\n  color:\n    rgba(255,255,255,.87);\n\n}\n\n\n\/* SCROLL REVEAL *\/\n\n.fal-reveal {\n\n  opacity: 0;\n\n  transform:\n    translateY(30px);\n\n  transition:\n    opacity .8s ease,\n    transform .8s ease;\n\n}\n\n\n.fal-reveal.fal-show {\n\n  opacity: 1;\n\n  transform:\n    translateY(0);\n\n}\n\n\n\/* ANIMATIONS *\/\n\n@keyframes falFloat {\n\n  0%,\n  100% {\n\n    transform:\n      translate(0,0);\n\n  }\n\n  50% {\n\n    transform:\n      translate(14px,24px);\n\n  }\n\n}\n\n\n@keyframes falCase {\n\n  0%,\n  100% {\n\n    transform:\n      translateY(0)\n      rotate(-5deg);\n\n  }\n\n  50% {\n\n    transform:\n      translateY(-10px)\n      rotate(5deg);\n\n  }\n\n}\n\n\n@keyframes falBed {\n\n  0%,\n  100% {\n\n    transform:\n      translateY(0);\n\n  }\n\n  50% {\n\n    transform:\n      translateY(-14px);\n\n  }\n\n}\n\n\n@keyframes falPaw {\n\n  0%,\n  100% {\n\n    transform:\n      scale(1)\n      rotate(-6deg);\n\n  }\n\n  50% {\n\n    transform:\n      scale(1.12)\n      rotate(6deg);\n\n  }\n\n}\n\n\n@keyframes falSpin {\n\n  from {\n\n    transform:\n      rotate(0deg);\n\n  }\n\n  to {\n\n    transform:\n      rotate(360deg);\n\n  }\n\n}\n\n\n@keyframes falOrbit {\n\n  from {\n\n    transform:\n      rotate(0deg)\n      translateY(-118px)\n      rotate(0deg);\n\n  }\n\n  to {\n\n    transform:\n      rotate(360deg)\n      translateY(-118px)\n      rotate(-360deg);\n\n  }\n\n}\n\n\n@keyframes falFloatIcon {\n\n  0%,\n  100% {\n\n    transform:\n      translateY(0);\n\n  }\n\n  50% {\n\n    transform:\n      translateY(-9px);\n\n  }\n\n}\n\n\n@keyframes falPulse {\n\n  0%,\n  100% {\n\n    transform:\n      scale(1);\n\n  }\n\n  50% {\n\n    transform:\n      scale(1.12);\n\n  }\n\n}\n\n\n\/* TABLET *\/\n\n@media(max-width:900px) {\n\n  .fal-grid {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n  .fal-premium,\n  .fal-size-section {\n\n    grid-template-columns:\n      1fr;\n\n    text-align: center;\n\n  }\n\n  .fal-use-grid {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n  .fal-strip {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:600px) {\n\n  .fal-hero {\n\n    padding:\n      60px 20px;\n\n    border-radius: 24px;\n\n  }\n\n  .fal-hero h1 {\n\n    letter-spacing: -2px;\n\n  }\n\n  .fal-intro {\n\n    grid-template-columns:\n      1fr;\n\n    text-align: center;\n\n    padding:\n      30px 22px;\n\n  }\n\n  .fal-intro-icon {\n\n    margin: auto;\n\n  }\n\n  .fal-section {\n\n    padding:\n      65px 10px;\n\n  }\n\n  .fal-grid {\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n  .fal-premium {\n\n    padding:\n      50px 24px;\n\n  }\n\n  .fal-strip {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n  .fal-size-section {\n\n    padding:\n      65px 15px;\n\n  }\n\n  .fal-size-grid {\n\n    grid-template-columns:\n      1fr 1fr 1fr;\n\n  }\n\n  .fal-size-orbit {\n\n    transform:\n      scale(.82);\n\n  }\n\n  .fal-use {\n\n    padding:\n      60px 15px;\n\n  }\n\n  .fal-use-grid {\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n  .fal-why {\n\n    grid-template-columns:\n      1fr;\n\n    text-align: center;\n\n    padding:\n      60px 20px;\n\n  }\n\n  .fal-why-icon {\n\n    margin: auto;\n\n  }\n\n  .fal-checks {\n\n    justify-content: center;\n\n  }\n\n  .fal-cta {\n\n    padding:\n      65px 20px;\n\n  }\n\n}\n\n\n\/* REDUCED MOTION *\/\n\n@media(prefers-reduced-motion: reduce) {\n\n  .furli-airlift *,\n  .furli-airlift *::before,\n  .furli-airlift *::after {\n\n    animation:\n      none !important;\n\n    transition:\n      none !important;\n\n  }\n\n  .fal-reveal {\n\n    opacity: 1;\n\n    transform: none;\n\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n\n(function () {\n\n  function FurliAirLiftAnimations() {\n\n    const elements =\n      document.querySelectorAll(\n        '.furli-airlift .fal-reveal'\n      );\n\n\n    if (!('IntersectionObserver' in window)) {\n\n      elements.forEach(\n        function(element) {\n\n          element.classList.add(\n            'fal-show'\n          );\n\n        }\n      );\n\n      return;\n\n    }\n\n\n    const observer =\n      new IntersectionObserver(\n\n        function(entries) {\n\n          entries.forEach(\n            function(entry) {\n\n              if (entry.isIntersecting) {\n\n                entry.target.classList.add(\n                  'fal-show'\n                );\n\n                observer.unobserve(\n                  entry.target\n                );\n\n              }\n\n            }\n          );\n\n        },\n\n        {\n          threshold: 0.12\n        }\n\n      );\n\n\n    elements.forEach(\n      function(element) {\n\n        observer.observe(\n          element\n        );\n\n      }\n    );\n\n  }\n\n\n  if (\n    document.readyState === 'loading'\n  ) {\n\n    document.addEventListener(\n      'DOMContentLoaded',\n      FurliAirLiftAnimations\n    );\n\n  } else {\n\n    FurliAirLiftAnimations();\n\n  }\n\n})();\n\n\u003c\/script\u003e","brand":"furli","offers":[{"title":"S","offer_id":49056450609384,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":49056450642152,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":49056450674920,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/5542\/6536\/files\/89CE9A92-A892-4753-A34D-11CE78151014.png?v=1789046744","url":"https:\/\/furli.co.za\/products\/furli-airlift-travel-bed","provider":"furli","version":"1.0","type":"link"}