{"title":"Storage \u0026 Organization","description":null,"products":[{"product_id":"jovialness™-woven-headboard-clip-on-reading-shelf-with-raised-edge-and-adjustable-clamp-support","title":"jovialness™ Woven Headboard Clip-On Reading Shelf with Raised Edge and Adjustable Clamp Support","description":"\u003cstyle\u003e\n\/* =========================================================\n   jovialness™ WOVEN BED TRAY\n   Shopify Custom Liquid\n\n   FOLDING WOVEN TRAY FURNITURE LAYOUT\n   Tray \/ Rim \/ Handles \/ Underframe \/ Folding Legs \/ Use\n\n   Theme:\n   Deep Coffee Brown + Espresso\n   Dark Walnut + Warm Parchment\n   ========================================================= *\/\n\n.fbt,\n.fbt * {\n  box-sizing: border-box;\n}\n\n.fbt {\n  --fbt-coffee: #2a1b17;\n  --fbt-espresso: #1e1310;\n  --fbt-walnut: #50362c;\n  --fbt-brown: #765345;\n\n  --fbt-parchment: #f5efe7;\n  --fbt-linen: #faf7f2;\n  --fbt-sand: #e8ddd1;\n  --fbt-white: #ffffff;\n\n  --fbt-text: #433730;\n  --fbt-muted: #796d65;\n  --fbt-border: #ddd2c7;\n\n  width: 100%;\n  max-width: 820px;\n\n  margin: 24px auto 0;\n  padding: 0;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(42,27,23,.09);\n  border-radius: 20px;\n\n  background: var(--fbt-white);\n  color: var(--fbt-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.fbt img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n}\n\n.fbt-shell {\n  width: 100%;\n  max-width: 738px;\n\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.fbt-kicker {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n\n  margin-bottom: 8px;\n\n  color: var(--fbt-brown);\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.15px;\n\n  text-transform: uppercase;\n}\n\n.fbt-kicker::before {\n  content: \"\";\n\n  width: 26px;\n  height: 1px;\n\n  background: currentColor;\n}\n\n.fbt-heading {\n  margin: 0;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 400;\n  letter-spacing: -.35px;\n}\n\n.fbt-copy {\n  margin: 10px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   FIXED 1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.fbt-media {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  height: auto !important;\n\n  overflow: hidden;\n\n  border-radius: 15px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #3a2822 0%,\n      #211512 100%\n    );\n\n  box-shadow:\n    0 14px 30px rgba(42,27,23,.14);\n}\n\n.fbt-media img {\n  display: block;\n  width: 100%;\n  height: 100% !important;\n\n  object-fit: cover;\n  object-position: center;\n}\n\n.fbt-placeholder {\n  width: 100%;\n  height: 100%;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  padding: 30px;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 50% 36%,\n      rgba(245,239,231,.10),\n      transparent 36%\n    ),\n    linear-gradient(\n      145deg,\n      #3a2822 0%,\n      #211512 100%\n    );\n}\n\n.fbt-placeholder strong {\n  display: block;\n\n  color: var(--fbt-parchment);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 20px;\n  line-height: 1.2;\n  font-weight: 400;\n}\n\n.fbt-placeholder span {\n  display: block;\n\n  max-width: 445px;\n  margin-top: 8px;\n\n  color: rgba(245,239,231,.67);\n\n  font-size: 8.3px;\n  line-height: 1.45;\n  font-weight: 700;\n  letter-spacing: .75px;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.fbt-hero {\n  padding: 36px 0 29px;\n\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(118,83,69,.10),\n      transparent 26%\n    ),\n    linear-gradient(\n      180deg,\n      #fbf8f3 0%,\n      #eee6dc 100%\n    );\n}\n\n.fbt-object-mark {\n  position: relative;\n\n  width: 104px;\n  height: 72px;\n\n  margin-bottom: 15px;\n}\n\n.fbt-object-mark::before {\n  content: \"\";\n\n  position: absolute;\n\n  left: 4px;\n  right: 4px;\n  top: 8px;\n\n  height: 34px;\n\n  border: 3px solid var(--fbt-coffee);\n  border-radius: 12px 12px 8px 8px;\n}\n\n.fbt-object-mark::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 18px;\n  right: 18px;\n  top: 41px;\n\n  height: 4px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-walnut);\n}\n\n.fbt-leg-mark-left,\n.fbt-leg-mark-right {\n  position: absolute;\n\n  top: 43px;\n\n  width: 4px;\n  height: 28px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-brown);\n}\n\n.fbt-leg-mark-left {\n  left: 28px;\n\n  transform: rotate(15deg);\n}\n\n.fbt-leg-mark-right {\n  right: 28px;\n\n  transform: rotate(-15deg);\n}\n\n.fbt-hero-tag {\n  display: inline-flex;\n\n  margin-bottom: 10px;\n  padding: 6px 11px;\n\n  border: 1px solid rgba(118,83,69,.20);\n  border-radius: 999px;\n\n  background: rgba(118,83,69,.07);\n\n  color: var(--fbt-walnut);\n\n  font-size: 8px;\n  line-height: 1;\n  font-weight: 800;\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.fbt-hero h1 {\n  max-width: 710px;\n  margin: 0;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 41px;\n  line-height: 1.03;\n  font-weight: 400;\n  letter-spacing: -.72px;\n}\n\n.fbt-hero-sub {\n  max-width: 660px;\n  margin-top: 12px;\n\n  color: var(--fbt-walnut);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.42;\n}\n\n.fbt-hero-copy {\n  max-width: 680px;\n  margin: 13px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 11.8px;\n  line-height: 1.62;\n}\n\n.fbt-hero-image {\n  margin-top: 21px;\n}\n\n.fbt-spec-strip {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 6px;\n  margin-top: 11px;\n}\n\n.fbt-spec-strip div {\n  padding: 10px 7px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.85);\n\n  text-align: center;\n}\n\n.fbt-spec-strip small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  line-height: 1.25;\n  font-weight: 800;\n  letter-spacing: .64px;\n\n  text-transform: uppercase;\n}\n\n.fbt-spec-strip strong {\n  display: block;\n\n  margin-top: 4px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   02 — WIDE TRAY FORMAT\n   ========================================================= *\/\n\n.fbt-format {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-format-line {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    1.35fr 1fr 1fr;\n\n  gap: 7px;\n}\n\n.fbt-format-card {\n  padding: 14px 11px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-format-card:first-child {\n  background: var(--fbt-coffee);\n}\n\n.fbt-format-card:first-child small,\n.fbt-format-card:first-child strong,\n.fbt-format-card:first-child p {\n  color: var(--fbt-parchment);\n}\n\n.fbt-format-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-format-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 10px;\n  line-height: 1.3;\n}\n\n.fbt-format-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   IMAGE 02\n   ========================================================= *\/\n\n.fbt-image-two {\n  padding: 0 0 32px;\n\n  background: #ffffff;\n}\n\n.fbt-caption {\n  display: grid;\n  grid-template-columns:\n    minmax(0,.84fr)\n    minmax(0,1.16fr);\n\n  gap: 18px;\n\n  margin-top: 11px;\n}\n\n.fbt-caption strong {\n  color: var(--fbt-coffee);\n\n  font-size: 10.4px;\n  line-height: 1.38;\n}\n\n.fbt-caption span {\n  color: var(--fbt-muted);\n\n  font-size: 9.4px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   03 — TRAY ARCHITECTURE\n   ========================================================= *\/\n\n.fbt-tray {\n  padding: 33px 0;\n\n  background: var(--fbt-parchment);\n}\n\n.fbt-tray-board {\n  margin-top: 18px;\n\n  padding: 16px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 14px;\n\n  background: #ffffff;\n}\n\n.fbt-tray-diagram {\n  position: relative;\n\n  height: 170px;\n\n  margin-bottom: 14px;\n}\n\n.fbt-tray-outline {\n  position: absolute;\n\n  left: 8%;\n  right: 8%;\n  top: 24px;\n\n  height: 112px;\n\n  border: 5px solid var(--fbt-coffee);\n  border-radius: 18px;\n\n  background:\n    repeating-linear-gradient(\n      0deg,\n      #f9f5f0 0,\n      #f9f5f0 6px,\n      #eee4d9 7px\n    );\n}\n\n.fbt-tray-outline::before {\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n  right: 0;\n  bottom: -5px;\n\n  height: 13px;\n\n  background: #ffffff;\n}\n\n.fbt-tray-outline::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 4%;\n  right: 4%;\n  top: 9px;\n\n  height: 5px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-walnut);\n}\n\n.fbt-handle-left,\n.fbt-handle-right {\n  position: absolute;\n\n  top: 67px;\n\n  width: 38px;\n  height: 18px;\n\n  border: 4px solid var(--fbt-brown);\n  border-radius: 7px;\n\n  background: #ffffff;\n}\n\n.fbt-handle-left {\n  left: 4%;\n}\n\n.fbt-handle-right {\n  right: 4%;\n}\n\n.fbt-tray-index {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n}\n\n.fbt-tray-index div {\n  padding: 11px 8px;\n\n  border-radius: 9px;\n\n  background: #f8f4ee;\n}\n\n.fbt-tray-index small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-tray-index strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   04 — EDGE HEIGHT SYSTEM\n   ========================================================= *\/\n\n.fbt-edge {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-edge-grid {\n  display: grid;\n  grid-template-columns:\n    1.1fr .95fr .95fr;\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.fbt-edge-card {\n  padding: 14px 11px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: #faf7f2;\n}\n\n.fbt-edge-card:first-child {\n  border-top: 4px solid var(--fbt-coffee);\n}\n\n.fbt-edge-card:nth-child(2) {\n  border-top: 4px solid var(--fbt-walnut);\n}\n\n.fbt-edge-card:nth-child(3) {\n  border-top: 2px solid var(--fbt-brown);\n}\n\n.fbt-edge-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-edge-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-edge-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   05 — CARRY HANDLE SYSTEM\n   ========================================================= *\/\n\n.fbt-handles {\n  padding: 32px 0;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-handle-row {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap: 8px;\n}\n\n.fbt-handle-card {\n  position: relative;\n\n  padding: 14px 14px 14px 74px;\n\n  min-height: 86px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 11px;\n\n  background: #ffffff;\n}\n\n.fbt-handle-icon {\n  position: absolute;\n\n  left: 15px;\n  top: 24px;\n\n  width: 42px;\n  height: 24px;\n\n  border: 5px solid var(--fbt-coffee);\n  border-radius: 8px;\n}\n\n.fbt-handle-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-handle-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-handle-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   IMAGE 03\n   ========================================================= *\/\n\n.fbt-detail {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-detail-head {\n  max-width: 645px;\n  margin-bottom: 17px;\n}\n\n.fbt-detail-copy {\n  margin-top: 9px;\n\n  color: var(--fbt-walnut);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 13.5px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   06 — UNDERFRAME + FOLDING LEGS\n   ========================================================= *\/\n\n.fbt-frame {\n  padding: 33px 0;\n\n  background:\n    radial-gradient(\n      circle at 87% 10%,\n      rgba(245,239,231,.10),\n      transparent 25%\n    ),\n    linear-gradient(\n      135deg,\n      #3a2822 0%,\n      #261915 60%,\n      #1b1210 100%\n    );\n\n  color: #ffffff;\n}\n\n.fbt-frame .fbt-kicker {\n  color: #d8bfac;\n}\n\n.fbt-frame .fbt-heading {\n  color: var(--fbt-parchment);\n}\n\n.fbt-frame-copy {\n  max-width: 625px;\n\n  margin-top: 9px;\n\n  color: rgba(245,239,231,.68);\n\n  font-size: 11.4px;\n  line-height: 1.56;\n}\n\n.fbt-leg-stage {\n  position: relative;\n\n  height: 210px;\n\n  margin-top: 18px;\n\n  border: 1px solid rgba(245,239,231,.12);\n  border-radius: 14px;\n\n  background: rgba(255,255,255,.03);\n}\n\n.fbt-underbar {\n  position: absolute;\n\n  left: 12%;\n  right: 12%;\n  top: 38px;\n\n  height: 10px;\n\n  border-radius: 999px;\n\n  background: #7a5849;\n}\n\n.fbt-leg-a,\n.fbt-leg-b,\n.fbt-leg-c,\n.fbt-leg-d {\n  position: absolute;\n\n  top: 46px;\n\n  width: 12px;\n  height: 122px;\n\n  border-radius: 4px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #735143 0%,\n      #3c2922 100%\n    );\n\n  transform-origin: top center;\n}\n\n.fbt-leg-a {\n  left: 23%;\n  transform: rotate(14deg);\n}\n\n.fbt-leg-b {\n  left: 38%;\n  transform: rotate(-14deg);\n}\n\n.fbt-leg-c {\n  right: 38%;\n  transform: rotate(14deg);\n}\n\n.fbt-leg-d {\n  right: 23%;\n  transform: rotate(-14deg);\n}\n\n.fbt-brace-left,\n.fbt-brace-right {\n  position: absolute;\n\n  top: 112px;\n\n  width: 84px;\n  height: 5px;\n\n  border-radius: 999px;\n\n  background: #9b7968;\n}\n\n.fbt-brace-left {\n  left: 23%;\n\n  transform: rotate(-18deg);\n}\n\n.fbt-brace-right {\n  right: 23%;\n\n  transform: rotate(18deg);\n}\n\n.fbt-frame-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 12px;\n}\n\n.fbt-frame-card {\n  padding: 11px 9px;\n\n  border: 1px solid rgba(245,239,231,.12);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.035);\n}\n\n.fbt-frame-card small {\n  display: block;\n\n  color: #d4b9a5;\n\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-frame-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: #f7efe7;\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   07 — FOLD-FLAT SEQUENCE\n   ========================================================= *\/\n\n.fbt-fold {\n  padding: 32px 0;\n\n  background: var(--fbt-parchment);\n}\n\n.fbt-fold-track {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap: 8px;\n}\n\n.fbt-fold-step {\n  position: relative;\n\n  padding: 14px 11px 14px 42px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: #ffffff;\n}\n\n.fbt-fold-no {\n  position: absolute;\n\n  left: 10px;\n  top: 11px;\n\n  width: 24px;\n  height: 24px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: var(--fbt-coffee);\n  color: var(--fbt-parchment);\n\n  font-size: 7px;\n  font-weight: 800;\n}\n\n.fbt-fold-step strong {\n  display: block;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-fold-step p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n.fbt-flat-bar {\n  margin-top: 12px;\n\n  display: grid;\n  grid-template-columns:\n    1.45fr .55fr;\n\n  gap: 7px;\n}\n\n.fbt-flat-open,\n.fbt-flat-folded {\n  min-height: 82px;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n\n  padding: 11px;\n\n  border-radius: 10px;\n}\n\n.fbt-flat-open {\n  background: var(--fbt-coffee);\n\n  color: var(--fbt-parchment);\n}\n\n.fbt-flat-folded {\n  border: 1px solid var(--fbt-border);\n\n  background: #ffffff;\n\n  color: var(--fbt-coffee);\n}\n\n.fbt-flat-open small,\n.fbt-flat-folded small {\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-flat-open strong,\n.fbt-flat-folded strong {\n  display: block;\n\n  margin-top: 4px;\n\n  font-size: 9.3px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   08 — SURFACE + MATERIAL\n   ========================================================= *\/\n\n.fbt-material {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-material-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.fbt-material-item {\n  display: grid;\n  grid-template-columns:\n    34px\n    minmax(0,1fr);\n\n  gap: 8px;\n  align-items: center;\n\n  padding: 10px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: #faf7f2;\n}\n\n.fbt-material-no {\n  width: 32px;\n  height: 32px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: var(--fbt-coffee);\n  color: var(--fbt-parchment);\n\n  font-size: 7px;\n  font-weight: 800;\n}\n\n.fbt-material-item strong {\n  color: var(--fbt-coffee);\n\n  font-size: 9.3px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   09 — USE MODES\n   ========================================================= *\/\n\n.fbt-use {\n  padding: 32px 0;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-use-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.fbt-use-card {\n  padding: 13px 7px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.fbt-use-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.3px;\n  font-weight: 800;\n  letter-spacing: .54px;\n\n  text-transform: uppercase;\n}\n\n.fbt-use-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 8.7px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   IMAGE 04\n   ========================================================= *\/\n\n.fbt-image-four {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n\n\/* =========================================================\n   10 — PRODUCT CHARACTER\n   ========================================================= *\/\n\n.fbt-character {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-character-box {\n  margin-top: 17px;\n\n  padding: 16px 17px;\n\n  border-top: 1px solid var(--fbt-border);\n  border-bottom: 1px solid var(--fbt-border);\n\n  background: #fbf8f4;\n}\n\n.fbt-character-box strong {\n  display: block;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 15px;\n  line-height: 1.32;\n  font-weight: 400;\n}\n\n.fbt-character-box p {\n  margin: 8px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 9.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.fbt-final {\n  padding: 41px 0 44px;\n\n  background:\n    radial-gradient(\n      circle at 50% 115%,\n      rgba(118,83,69,.34),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #3a2822 0%,\n      #261915 65%,\n      #1b1210 100%\n    );\n\n  text-align: center;\n}\n\n.fbt-final-mark {\n  position: relative;\n\n  width: 88px;\n  height: 48px;\n\n  margin: 0 auto 13px;\n\n  border: 2px solid rgba(245,239,231,.56);\n  border-radius: 9px;\n}\n\n.fbt-final-mark::before,\n.fbt-final-mark::after {\n  content: \"\";\n\n  position: absolute;\n\n  top: 45px;\n\n  width: 3px;\n  height: 23px;\n\n  background: rgba(245,239,231,.43);\n}\n\n.fbt-final-mark::before {\n  left: 22px;\n\n  transform: rotate(14deg);\n}\n\n.fbt-final-mark::after {\n  right: 22px;\n\n  transform: rotate(-14deg);\n}\n\n.fbt-final-label {\n  margin-top: 27px;\n\n  color: #d8bfac;\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.22px;\n\n  text-transform: uppercase;\n}\n\n.fbt-final h2 {\n  margin: 9px 0 0;\n\n  color: var(--fbt-parchment);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 29px;\n  line-height: 1.1;\n  font-weight: 400;\n}\n\n.fbt-final p {\n  max-width: 575px;\n\n  margin: 11px auto 0;\n\n  color: rgba(245,239,231,.70);\n\n  font-size: 11.3px;\n  line-height: 1.56;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .fbt-format-line,\n  .fbt-edge-grid,\n  .fbt-fold-track {\n    grid-template-columns: 1fr;\n  }\n\n  .fbt-caption {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n\n  .fbt-handle-row {\n    grid-template-columns: 1fr;\n  }\n\n  .fbt-frame-grid,\n  .fbt-use-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n}\n\n@media (max-width: 480px) {\n\n  .fbt {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .fbt-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .fbt-hero h1 {\n    font-size: 31px;\n  }\n\n  .fbt-heading {\n    font-size: 25px;\n  }\n\n  .fbt-spec-strip,\n  .fbt-tray-index,\n  .fbt-material-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .fbt-leg-stage {\n    height: 190px;\n  }\n\n  .fbt-leg-a {\n    left: 18%;\n  }\n\n  .fbt-leg-b {\n    left: 35%;\n  }\n\n  .fbt-leg-c {\n    right: 35%;\n  }\n\n  .fbt-leg-d {\n    right: 18%;\n  }\n\n  .fbt-brace-left {\n    left: 17%;\n  }\n\n  .fbt-brace-right {\n    right: 17%;\n  }\n\n  .fbt-flat-bar {\n    grid-template-columns:\n      minmax(0,1fr) 92px;\n  }\n\n  .fbt-media {\n    aspect-ratio: 1 \/ 1;\n    min-height: 0 !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"fbt\"\u003e\n\u003c!-- ======================================================\n       01 — HERO\n       ====================================================== --\u003e\n\u003csection class=\"fbt-hero\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-object-mark\"\u003e\n\u003cspan class=\"fbt-leg-mark-left\"\u003e\u003c\/span\u003e \u003cspan class=\"fbt-leg-mark-right\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-hero-tag\"\u003eFolding Woven Bed Tray\u003c\/div\u003e\n\u003ch1\u003ejovialness™ Woven Bed Tray with Folding Side Legs, Raised Basket Rim and Integrated Carry Handles\u003c\/h1\u003e\n\u003cdiv class=\"fbt-hero-sub\"\u003eA broad woven tray table combining a refined raised-edge surface with integrated carry handles and two folding side-leg assemblies.\u003c\/div\u003e\n\u003cp class=\"fbt-hero-copy\"\u003eThe jovialness™ Woven Bed Tray is designed as a small indoor furniture piece rather than a lightweight breakfast tray. Its wide Deep Coffee Brown woven surface, reinforced basket-style rim, integrated handle openings, dark structural underframe, and outward-angled folding legs create a substantial yet compact format for beds, sofas, floor cushions, and other suitable indoor surfaces.\u003c\/p\u003e\n\u003c!-- IMAGE 01 --\u003e\n\u003cdiv class=\"fbt-hero-image\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/1_9d5f50ae-6eda-45fd-8294-8c0702b8da17.png?v=1792049013\" alt=\"jovialness Deep Coffee Brown woven bed tray with raised basket rim integrated carry handles and folding side legs\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-spec-strip\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eFormat\u003c\/small\u003e \u003cstrong\u003eWide Bed Tray\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eSurface\u003c\/small\u003e \u003cstrong\u003eFully Woven Top\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eHandles\u003c\/small\u003e \u003cstrong\u003eIntegrated Openings\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eLegs\u003c\/small\u003e \u003cstrong\u003eFoldable A-Frame\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       02 — WIDE TRAY FORMAT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-format\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eWide Low-Profile Format\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eBroad Enough to Work. Low Enough to Stay Furniture-Like.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe rectangular proportion provides a useful central surface without making the tray feel tall, bulky, or oversized when used on softer indoor surfaces.\u003c\/p\u003e\n\u003cdiv class=\"fbt-format-line\"\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Surface Area \u003c\/small\u003e \u003cstrong\u003e Broad Rectangular Working Zone \u003c\/strong\u003e\n\u003cp\u003eThe upper area is proportioned for lightweight books, tablets, notebooks, cups, and everyday objects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Height \u003c\/small\u003e \u003cstrong\u003e Low Furniture Profile \u003c\/strong\u003e\n\u003cp\u003eThe tray remains close enough to the user to feel practical rather than table-like in scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Visual Balance \u003c\/small\u003e \u003cstrong\u003e Wide Above, Stable Below \u003c\/strong\u003e\n\u003cp\u003eThe upper tray remains visually dominant while the leg assemblies provide a grounded stance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 02\n       ====================================================== --\u003e\n\u003csection class=\"fbt-image-two\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/2_7bfabf0a-c3cd-477f-9387-651735c376b4.png?v=1792049011\" alt=\"jovialness woven bed tray showing flat dense woven surface raised rear and side rim lower front edge and integrated side carry handles\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-caption\"\u003e\n\u003cstrong\u003e The surface, side walls, and upper perimeter should read as one continuous woven object. \u003c\/strong\u003e \u003cspan\u003e There should be no visual break suggesting a separate plastic, wood, metal, or fabric insert across the main working surface. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       03 — TRAY ARCHITECTURE\n       ====================================================== --\u003e\n\u003csection class=\"fbt-tray\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIntegrated Tray Architecture\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eOne Woven Body From Center Surface to Raised Perimeter.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe working surface and surrounding basket rim remain visually connected through the same dense Deep Coffee Brown material language.\u003c\/p\u003e\n\u003cdiv class=\"fbt-tray-board\"\u003e\n\u003cdiv class=\"fbt-tray-diagram\"\u003e\n\u003cdiv class=\"fbt-tray-outline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-tray-index\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eCenter\u003c\/small\u003e \u003cstrong\u003eFlat Dense Weave\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eRear\u003c\/small\u003e \u003cstrong\u003eHigher Raised Rim\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eSides\u003c\/small\u003e \u003cstrong\u003eIntegrated Handle Walls\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eFront\u003c\/small\u003e \u003cstrong\u003eLower Access Edge\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       04 — EDGE HEIGHT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-edge\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eRaised Edge Profile\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eMore Definition at the Rear and Sides. Easier Access at the Front.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-edge-grid\"\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Rear Edge \u003c\/small\u003e \u003cstrong\u003e Highest Perimeter Section \u003c\/strong\u003e\n\u003cp\u003eThe rear wall gives the tray a defined furniture-like boundary and visually frames the usable surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Side Walls \u003c\/small\u003e \u003cstrong\u003e Raised With Handle Openings \u003c\/strong\u003e\n\u003cp\u003eThe left and right sides carry the reinforced rim while integrating the rectangular carry openings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Front Edge \u003c\/small\u003e \u003cstrong\u003e Deliberately Lower Profile \u003c\/strong\u003e\n\u003cp\u003eA reduced front wall makes the tray easier to reach without eliminating the protective perimeter entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       05 — HANDLES\n       ====================================================== --\u003e\n\u003csection class=\"fbt-handles\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIntegrated Carry Handles\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eCarry Openings Built Into the Woven Side Walls.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe handles are not separate attachments. Each opening is formed directly within the raised side structure and framed by a reinforced woven border.\u003c\/p\u003e\n\u003cdiv class=\"fbt-handle-row\"\u003e\n\u003cdiv class=\"fbt-handle-card\"\u003e\n\u003cdiv class=\"fbt-handle-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csmall\u003e Opening Shape \u003c\/small\u003e \u003cstrong\u003e Rounded Rectangular Cutout \u003c\/strong\u003e\n\u003cp\u003eWide enough to remain visually clear while preserving substantial woven material around the perimeter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-card\"\u003e\n\u003cdiv class=\"fbt-handle-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csmall\u003e Construction \u003c\/small\u003e \u003cstrong\u003e Reinforced Woven Border \u003c\/strong\u003e\n\u003cp\u003eThe surrounding edge stays thick and coordinated with the rest of the tray rim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 03\n       ====================================================== --\u003e\n\u003csection class=\"fbt-detail\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-detail-head\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eUnderframe + Leg Detail\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eA Dark Structural Base Supports the Woven Tray Without Looking Industrial.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-detail-copy\"\u003eThe underframe, folding legs, diagonal braces, and protective contact details stay within the same Deep Coffee Brown family as the woven upper section.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/3_24d321c4-1005-48eb-b53f-45cb403ed69e.png?v=1792049013\" alt=\"Underside detail of jovialness woven bed tray showing dark support frame folding side legs outward angled stance and integrated diagonal supports\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       06 — FOLDING LEGS\n       ====================================================== --\u003e\n\u003csection class=\"fbt-frame\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eFolding Support Architecture\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eTwo Broad Side Frames Open Into a Stable Outward-Angled Stance.\u003c\/h2\u003e\n\u003cp class=\"fbt-frame-copy\"\u003eEach side assembly uses paired legs with a restrained outward angle and integrated brace connection. The profiles remain broad and furniture-like rather than resembling thin camping-table tubing.\u003c\/p\u003e\n\u003cdiv class=\"fbt-leg-stage\"\u003e\n\u003cdiv class=\"fbt-underbar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-a\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-b\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-c\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-d\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-brace-left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-brace-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-grid\"\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eLeg Form\u003c\/small\u003e \u003cstrong\u003eBroad Rectangular Profiles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eStance\u003c\/small\u003e \u003cstrong\u003eSlight Outward Angle\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eBrace\u003c\/small\u003e \u003cstrong\u003eIntegrated Diagonal Support\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eFinish\u003c\/small\u003e \u003cstrong\u003eMatching Dark Coffee Tone\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       07 — FOLD-FLAT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-fold\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eFold-Flat Storage\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eThe Support Frames Rotate Inward Beneath the Tray.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eFolding both side-leg assemblies inward significantly reduces the overall height of the product for more compact indoor storage.\u003c\/p\u003e\n\u003cdiv class=\"fbt-fold-track\"\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e01\u003c\/div\u003e\n\u003cstrong\u003e Open the Two Side Frames \u003c\/strong\u003e\n\u003cp\u003eEach support assembly rotates outward beneath the tray.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e02\u003c\/div\u003e\n\u003cstrong\u003e Set the Outward-Angled Stance \u003c\/strong\u003e\n\u003cp\u003eThe paired legs create a wider base below the woven upper structure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e03\u003c\/div\u003e\n\u003cstrong\u003e Fold Inward After Use \u003c\/strong\u003e\n\u003cp\u003eBoth frames return beneath the tray to reduce the storage profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-flat-bar\"\u003e\n\u003cdiv class=\"fbt-flat-open\"\u003e\n\u003csmall\u003e In Use \u003c\/small\u003e \u003cstrong\u003e Raised Bed-Tray Furniture Form \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-flat-folded\"\u003e\n\u003csmall\u003e Stored \u003c\/small\u003e \u003cstrong\u003e Flatter Profile \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       08 — MATERIAL INDEX\n       ====================================================== --\u003e\n\u003csection class=\"fbt-material\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eMaterial + Feature Index\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eOne Dark Furniture Language From Woven Top to Folding Base.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-material-grid\"\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e01\u003c\/div\u003e\n\u003cstrong\u003eWide rectangular woven tray body\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e02\u003c\/div\u003e\n\u003cstrong\u003eDense flat central weave\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e03\u003c\/div\u003e\n\u003cstrong\u003eRaised woven rear and side walls\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e04\u003c\/div\u003e\n\u003cstrong\u003eLower front access edge\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e05\u003c\/div\u003e\n\u003cstrong\u003eThick reinforced perimeter rim\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e06\u003c\/div\u003e\n\u003cstrong\u003eIntegrated rectangular carry handles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e07\u003c\/div\u003e\n\u003cstrong\u003eTwo folding side-leg assemblies\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e08\u003c\/div\u003e\n\u003cstrong\u003eMatte Deep Coffee Brown finish\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       09 — USE\n       ====================================================== --\u003e\n\u003csection class=\"fbt-use\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIndoor Use\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eA Flexible Surface for Everyday Indoor Routines.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-use-grid\"\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 01\u003c\/small\u003e \u003cstrong\u003eReading\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 02\u003c\/small\u003e \u003cstrong\u003eJournaling\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 03\u003c\/small\u003e \u003cstrong\u003eBreakfast Service\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 04\u003c\/small\u003e \u003cstrong\u003eLight Laptop Use\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 05\u003c\/small\u003e \u003cstrong\u003eTablet Viewing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 06\u003c\/small\u003e \u003cstrong\u003eNotebook Work\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 07\u003c\/small\u003e \u003cstrong\u003eBedside Items\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 08\u003c\/small\u003e \u003cstrong\u003ePersonal Organization\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 04\n       ====================================================== --\u003e\n\u003csection class=\"fbt-image-four\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/4_2384f5a8-3632-449b-bb5d-42d2eddc2b12.png?v=1792049012\" alt=\"jovialness Deep Coffee Brown woven folding bed tray styled on a bed or sofa for reading breakfast tablet viewing and light laptop use\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       10 — DESIGN CHARACTER\n       ====================================================== --\u003e\n\u003csection class=\"fbt-character\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eDesign Character\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eSmall Woven Furniture Piece. Not a Lightweight Camping Tray.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-character-box\"\u003e\n\u003cstrong\u003e The upper woven tray should remain visually substantial, while the folding support structure stays broad, dark, and integrated beneath it. \u003c\/strong\u003e\n\u003cp\u003eKeep the central surface dense and flat, the perimeter rim substantial, the carry handles built directly into the woven side walls, and the folding legs broad with a controlled outward angle. Avoid thin metal tubing, bright plastic feet, pale natural cane, exposed shiny hinges, oversized mechanical braces, bright chrome, or lightweight camping-table proportions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       FINAL\n       ====================================================== --\u003e\n\u003csection class=\"fbt-final\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-final-mark\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-final-label\"\u003ejovialness™ Woven Bed Tray\u003c\/div\u003e\n\u003ch2\u003eWoven Above.\u003cbr\u003eFoldable Below.\u003c\/h2\u003e\n\u003cp\u003eA wide indoor tray table defined by a fully woven Deep Coffee Brown surface, raised basket-style perimeter, integrated side carry handles, dark structural underframe, and compact folding support legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"jovialness™","offers":[{"title":"Default Title","offer_id":50413160005889,"sku":"jovialness*11","price":49.96,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/5_c824b503-d07f-485c-9392-ca28bacc095a.png?v=1792047686"},{"product_id":"jovialness™-woven-bed-tray-with-folding-side-legs-raised-basket-rim-and-integrated-carry-handles","title":"jovialness™ Woven Bed Tray with Folding Side Legs, Raised Basket Rim and Integrated Carry Handles","description":"\u003cstyle\u003e\n\/* =========================================================\n   jovialness™ WOVEN BED TRAY\n   Shopify Custom Liquid\n\n   FOLDING WOVEN TRAY FURNITURE LAYOUT\n   Tray \/ Rim \/ Handles \/ Underframe \/ Folding Legs \/ Use\n\n   Theme:\n   Deep Coffee Brown + Espresso\n   Dark Walnut + Warm Parchment\n   ========================================================= *\/\n\n.fbt,\n.fbt * {\n  box-sizing: border-box;\n}\n\n.fbt {\n  --fbt-coffee: #2a1b17;\n  --fbt-espresso: #1e1310;\n  --fbt-walnut: #50362c;\n  --fbt-brown: #765345;\n\n  --fbt-parchment: #f5efe7;\n  --fbt-linen: #faf7f2;\n  --fbt-sand: #e8ddd1;\n  --fbt-white: #ffffff;\n\n  --fbt-text: #433730;\n  --fbt-muted: #796d65;\n  --fbt-border: #ddd2c7;\n\n  width: 100%;\n  max-width: 820px;\n\n  margin: 24px auto 0;\n  padding: 0;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(42,27,23,.09);\n  border-radius: 20px;\n\n  background: var(--fbt-white);\n  color: var(--fbt-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.fbt img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n}\n\n.fbt-shell {\n  width: 100%;\n  max-width: 738px;\n\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.fbt-kicker {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n\n  margin-bottom: 8px;\n\n  color: var(--fbt-brown);\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.15px;\n\n  text-transform: uppercase;\n}\n\n.fbt-kicker::before {\n  content: \"\";\n\n  width: 26px;\n  height: 1px;\n\n  background: currentColor;\n}\n\n.fbt-heading {\n  margin: 0;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 400;\n  letter-spacing: -.35px;\n}\n\n.fbt-copy {\n  margin: 10px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   FIXED 1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.fbt-media {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  height: auto !important;\n\n  overflow: hidden;\n\n  border-radius: 15px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #3a2822 0%,\n      #211512 100%\n    );\n\n  box-shadow:\n    0 14px 30px rgba(42,27,23,.14);\n}\n\n.fbt-media img {\n  display: block;\n  width: 100%;\n  height: 100% !important;\n\n  object-fit: cover;\n  object-position: center;\n}\n\n.fbt-placeholder {\n  width: 100%;\n  height: 100%;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  padding: 30px;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 50% 36%,\n      rgba(245,239,231,.10),\n      transparent 36%\n    ),\n    linear-gradient(\n      145deg,\n      #3a2822 0%,\n      #211512 100%\n    );\n}\n\n.fbt-placeholder strong {\n  display: block;\n\n  color: var(--fbt-parchment);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 20px;\n  line-height: 1.2;\n  font-weight: 400;\n}\n\n.fbt-placeholder span {\n  display: block;\n\n  max-width: 445px;\n  margin-top: 8px;\n\n  color: rgba(245,239,231,.67);\n\n  font-size: 8.3px;\n  line-height: 1.45;\n  font-weight: 700;\n  letter-spacing: .75px;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.fbt-hero {\n  padding: 36px 0 29px;\n\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(118,83,69,.10),\n      transparent 26%\n    ),\n    linear-gradient(\n      180deg,\n      #fbf8f3 0%,\n      #eee6dc 100%\n    );\n}\n\n.fbt-object-mark {\n  position: relative;\n\n  width: 104px;\n  height: 72px;\n\n  margin-bottom: 15px;\n}\n\n.fbt-object-mark::before {\n  content: \"\";\n\n  position: absolute;\n\n  left: 4px;\n  right: 4px;\n  top: 8px;\n\n  height: 34px;\n\n  border: 3px solid var(--fbt-coffee);\n  border-radius: 12px 12px 8px 8px;\n}\n\n.fbt-object-mark::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 18px;\n  right: 18px;\n  top: 41px;\n\n  height: 4px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-walnut);\n}\n\n.fbt-leg-mark-left,\n.fbt-leg-mark-right {\n  position: absolute;\n\n  top: 43px;\n\n  width: 4px;\n  height: 28px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-brown);\n}\n\n.fbt-leg-mark-left {\n  left: 28px;\n\n  transform: rotate(15deg);\n}\n\n.fbt-leg-mark-right {\n  right: 28px;\n\n  transform: rotate(-15deg);\n}\n\n.fbt-hero-tag {\n  display: inline-flex;\n\n  margin-bottom: 10px;\n  padding: 6px 11px;\n\n  border: 1px solid rgba(118,83,69,.20);\n  border-radius: 999px;\n\n  background: rgba(118,83,69,.07);\n\n  color: var(--fbt-walnut);\n\n  font-size: 8px;\n  line-height: 1;\n  font-weight: 800;\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.fbt-hero h1 {\n  max-width: 710px;\n  margin: 0;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 41px;\n  line-height: 1.03;\n  font-weight: 400;\n  letter-spacing: -.72px;\n}\n\n.fbt-hero-sub {\n  max-width: 660px;\n  margin-top: 12px;\n\n  color: var(--fbt-walnut);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.42;\n}\n\n.fbt-hero-copy {\n  max-width: 680px;\n  margin: 13px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 11.8px;\n  line-height: 1.62;\n}\n\n.fbt-hero-image {\n  margin-top: 21px;\n}\n\n.fbt-spec-strip {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 6px;\n  margin-top: 11px;\n}\n\n.fbt-spec-strip div {\n  padding: 10px 7px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.85);\n\n  text-align: center;\n}\n\n.fbt-spec-strip small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  line-height: 1.25;\n  font-weight: 800;\n  letter-spacing: .64px;\n\n  text-transform: uppercase;\n}\n\n.fbt-spec-strip strong {\n  display: block;\n\n  margin-top: 4px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   02 — WIDE TRAY FORMAT\n   ========================================================= *\/\n\n.fbt-format {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-format-line {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    1.35fr 1fr 1fr;\n\n  gap: 7px;\n}\n\n.fbt-format-card {\n  padding: 14px 11px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-format-card:first-child {\n  background: var(--fbt-coffee);\n}\n\n.fbt-format-card:first-child small,\n.fbt-format-card:first-child strong,\n.fbt-format-card:first-child p {\n  color: var(--fbt-parchment);\n}\n\n.fbt-format-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-format-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 10px;\n  line-height: 1.3;\n}\n\n.fbt-format-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   IMAGE 02\n   ========================================================= *\/\n\n.fbt-image-two {\n  padding: 0 0 32px;\n\n  background: #ffffff;\n}\n\n.fbt-caption {\n  display: grid;\n  grid-template-columns:\n    minmax(0,.84fr)\n    minmax(0,1.16fr);\n\n  gap: 18px;\n\n  margin-top: 11px;\n}\n\n.fbt-caption strong {\n  color: var(--fbt-coffee);\n\n  font-size: 10.4px;\n  line-height: 1.38;\n}\n\n.fbt-caption span {\n  color: var(--fbt-muted);\n\n  font-size: 9.4px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   03 — TRAY ARCHITECTURE\n   ========================================================= *\/\n\n.fbt-tray {\n  padding: 33px 0;\n\n  background: var(--fbt-parchment);\n}\n\n.fbt-tray-board {\n  margin-top: 18px;\n\n  padding: 16px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 14px;\n\n  background: #ffffff;\n}\n\n.fbt-tray-diagram {\n  position: relative;\n\n  height: 170px;\n\n  margin-bottom: 14px;\n}\n\n.fbt-tray-outline {\n  position: absolute;\n\n  left: 8%;\n  right: 8%;\n  top: 24px;\n\n  height: 112px;\n\n  border: 5px solid var(--fbt-coffee);\n  border-radius: 18px;\n\n  background:\n    repeating-linear-gradient(\n      0deg,\n      #f9f5f0 0,\n      #f9f5f0 6px,\n      #eee4d9 7px\n    );\n}\n\n.fbt-tray-outline::before {\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n  right: 0;\n  bottom: -5px;\n\n  height: 13px;\n\n  background: #ffffff;\n}\n\n.fbt-tray-outline::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 4%;\n  right: 4%;\n  top: 9px;\n\n  height: 5px;\n\n  border-radius: 999px;\n\n  background: var(--fbt-walnut);\n}\n\n.fbt-handle-left,\n.fbt-handle-right {\n  position: absolute;\n\n  top: 67px;\n\n  width: 38px;\n  height: 18px;\n\n  border: 4px solid var(--fbt-brown);\n  border-radius: 7px;\n\n  background: #ffffff;\n}\n\n.fbt-handle-left {\n  left: 4%;\n}\n\n.fbt-handle-right {\n  right: 4%;\n}\n\n.fbt-tray-index {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n}\n\n.fbt-tray-index div {\n  padding: 11px 8px;\n\n  border-radius: 9px;\n\n  background: #f8f4ee;\n}\n\n.fbt-tray-index small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-tray-index strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   04 — EDGE HEIGHT SYSTEM\n   ========================================================= *\/\n\n.fbt-edge {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-edge-grid {\n  display: grid;\n  grid-template-columns:\n    1.1fr .95fr .95fr;\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.fbt-edge-card {\n  padding: 14px 11px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: #faf7f2;\n}\n\n.fbt-edge-card:first-child {\n  border-top: 4px solid var(--fbt-coffee);\n}\n\n.fbt-edge-card:nth-child(2) {\n  border-top: 4px solid var(--fbt-walnut);\n}\n\n.fbt-edge-card:nth-child(3) {\n  border-top: 2px solid var(--fbt-brown);\n}\n\n.fbt-edge-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-edge-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-edge-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   05 — CARRY HANDLE SYSTEM\n   ========================================================= *\/\n\n.fbt-handles {\n  padding: 32px 0;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-handle-row {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap: 8px;\n}\n\n.fbt-handle-card {\n  position: relative;\n\n  padding: 14px 14px 14px 74px;\n\n  min-height: 86px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 11px;\n\n  background: #ffffff;\n}\n\n.fbt-handle-icon {\n  position: absolute;\n\n  left: 15px;\n  top: 24px;\n\n  width: 42px;\n  height: 24px;\n\n  border: 5px solid var(--fbt-coffee);\n  border-radius: 8px;\n}\n\n.fbt-handle-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.7px;\n  font-weight: 800;\n  letter-spacing: .62px;\n\n  text-transform: uppercase;\n}\n\n.fbt-handle-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-handle-card p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   IMAGE 03\n   ========================================================= *\/\n\n.fbt-detail {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-detail-head {\n  max-width: 645px;\n  margin-bottom: 17px;\n}\n\n.fbt-detail-copy {\n  margin-top: 9px;\n\n  color: var(--fbt-walnut);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 13.5px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   06 — UNDERFRAME + FOLDING LEGS\n   ========================================================= *\/\n\n.fbt-frame {\n  padding: 33px 0;\n\n  background:\n    radial-gradient(\n      circle at 87% 10%,\n      rgba(245,239,231,.10),\n      transparent 25%\n    ),\n    linear-gradient(\n      135deg,\n      #3a2822 0%,\n      #261915 60%,\n      #1b1210 100%\n    );\n\n  color: #ffffff;\n}\n\n.fbt-frame .fbt-kicker {\n  color: #d8bfac;\n}\n\n.fbt-frame .fbt-heading {\n  color: var(--fbt-parchment);\n}\n\n.fbt-frame-copy {\n  max-width: 625px;\n\n  margin-top: 9px;\n\n  color: rgba(245,239,231,.68);\n\n  font-size: 11.4px;\n  line-height: 1.56;\n}\n\n.fbt-leg-stage {\n  position: relative;\n\n  height: 210px;\n\n  margin-top: 18px;\n\n  border: 1px solid rgba(245,239,231,.12);\n  border-radius: 14px;\n\n  background: rgba(255,255,255,.03);\n}\n\n.fbt-underbar {\n  position: absolute;\n\n  left: 12%;\n  right: 12%;\n  top: 38px;\n\n  height: 10px;\n\n  border-radius: 999px;\n\n  background: #7a5849;\n}\n\n.fbt-leg-a,\n.fbt-leg-b,\n.fbt-leg-c,\n.fbt-leg-d {\n  position: absolute;\n\n  top: 46px;\n\n  width: 12px;\n  height: 122px;\n\n  border-radius: 4px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #735143 0%,\n      #3c2922 100%\n    );\n\n  transform-origin: top center;\n}\n\n.fbt-leg-a {\n  left: 23%;\n  transform: rotate(14deg);\n}\n\n.fbt-leg-b {\n  left: 38%;\n  transform: rotate(-14deg);\n}\n\n.fbt-leg-c {\n  right: 38%;\n  transform: rotate(14deg);\n}\n\n.fbt-leg-d {\n  right: 23%;\n  transform: rotate(-14deg);\n}\n\n.fbt-brace-left,\n.fbt-brace-right {\n  position: absolute;\n\n  top: 112px;\n\n  width: 84px;\n  height: 5px;\n\n  border-radius: 999px;\n\n  background: #9b7968;\n}\n\n.fbt-brace-left {\n  left: 23%;\n\n  transform: rotate(-18deg);\n}\n\n.fbt-brace-right {\n  right: 23%;\n\n  transform: rotate(18deg);\n}\n\n.fbt-frame-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 12px;\n}\n\n.fbt-frame-card {\n  padding: 11px 9px;\n\n  border: 1px solid rgba(245,239,231,.12);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.035);\n}\n\n.fbt-frame-card small {\n  display: block;\n\n  color: #d4b9a5;\n\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-frame-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: #f7efe7;\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   07 — FOLD-FLAT SEQUENCE\n   ========================================================= *\/\n\n.fbt-fold {\n  padding: 32px 0;\n\n  background: var(--fbt-parchment);\n}\n\n.fbt-fold-track {\n  margin-top: 18px;\n\n  display: grid;\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap: 8px;\n}\n\n.fbt-fold-step {\n  position: relative;\n\n  padding: 14px 11px 14px 42px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 10px;\n\n  background: #ffffff;\n}\n\n.fbt-fold-no {\n  position: absolute;\n\n  left: 10px;\n  top: 11px;\n\n  width: 24px;\n  height: 24px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: var(--fbt-coffee);\n  color: var(--fbt-parchment);\n\n  font-size: 7px;\n  font-weight: 800;\n}\n\n.fbt-fold-step strong {\n  display: block;\n\n  color: var(--fbt-coffee);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.fbt-fold-step p {\n  margin: 4px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 8.9px;\n  line-height: 1.42;\n}\n\n.fbt-flat-bar {\n  margin-top: 12px;\n\n  display: grid;\n  grid-template-columns:\n    1.45fr .55fr;\n\n  gap: 7px;\n}\n\n.fbt-flat-open,\n.fbt-flat-folded {\n  min-height: 82px;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n\n  padding: 11px;\n\n  border-radius: 10px;\n}\n\n.fbt-flat-open {\n  background: var(--fbt-coffee);\n\n  color: var(--fbt-parchment);\n}\n\n.fbt-flat-folded {\n  border: 1px solid var(--fbt-border);\n\n  background: #ffffff;\n\n  color: var(--fbt-coffee);\n}\n\n.fbt-flat-open small,\n.fbt-flat-folded small {\n  font-size: 6.5px;\n  font-weight: 800;\n  letter-spacing: .58px;\n\n  text-transform: uppercase;\n}\n\n.fbt-flat-open strong,\n.fbt-flat-folded strong {\n  display: block;\n\n  margin-top: 4px;\n\n  font-size: 9.3px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   08 — SURFACE + MATERIAL\n   ========================================================= *\/\n\n.fbt-material {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-material-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.fbt-material-item {\n  display: grid;\n  grid-template-columns:\n    34px\n    minmax(0,1fr);\n\n  gap: 8px;\n  align-items: center;\n\n  padding: 10px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: #faf7f2;\n}\n\n.fbt-material-no {\n  width: 32px;\n  height: 32px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: var(--fbt-coffee);\n  color: var(--fbt-parchment);\n\n  font-size: 7px;\n  font-weight: 800;\n}\n\n.fbt-material-item strong {\n  color: var(--fbt-coffee);\n\n  font-size: 9.3px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   09 — USE MODES\n   ========================================================= *\/\n\n.fbt-use {\n  padding: 32px 0;\n\n  background: var(--fbt-linen);\n}\n\n.fbt-use-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.fbt-use-card {\n  padding: 13px 7px;\n\n  border: 1px solid var(--fbt-border);\n  border-radius: 9px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.fbt-use-card small {\n  display: block;\n\n  color: var(--fbt-brown);\n\n  font-size: 6.3px;\n  font-weight: 800;\n  letter-spacing: .54px;\n\n  text-transform: uppercase;\n}\n\n.fbt-use-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--fbt-coffee);\n\n  font-size: 8.7px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   IMAGE 04\n   ========================================================= *\/\n\n.fbt-image-four {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n\n\/* =========================================================\n   10 — PRODUCT CHARACTER\n   ========================================================= *\/\n\n.fbt-character {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.fbt-character-box {\n  margin-top: 17px;\n\n  padding: 16px 17px;\n\n  border-top: 1px solid var(--fbt-border);\n  border-bottom: 1px solid var(--fbt-border);\n\n  background: #fbf8f4;\n}\n\n.fbt-character-box strong {\n  display: block;\n\n  color: var(--fbt-coffee);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 15px;\n  line-height: 1.32;\n  font-weight: 400;\n}\n\n.fbt-character-box p {\n  margin: 8px 0 0;\n\n  color: var(--fbt-muted);\n\n  font-size: 9.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.fbt-final {\n  padding: 41px 0 44px;\n\n  background:\n    radial-gradient(\n      circle at 50% 115%,\n      rgba(118,83,69,.34),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #3a2822 0%,\n      #261915 65%,\n      #1b1210 100%\n    );\n\n  text-align: center;\n}\n\n.fbt-final-mark {\n  position: relative;\n\n  width: 88px;\n  height: 48px;\n\n  margin: 0 auto 13px;\n\n  border: 2px solid rgba(245,239,231,.56);\n  border-radius: 9px;\n}\n\n.fbt-final-mark::before,\n.fbt-final-mark::after {\n  content: \"\";\n\n  position: absolute;\n\n  top: 45px;\n\n  width: 3px;\n  height: 23px;\n\n  background: rgba(245,239,231,.43);\n}\n\n.fbt-final-mark::before {\n  left: 22px;\n\n  transform: rotate(14deg);\n}\n\n.fbt-final-mark::after {\n  right: 22px;\n\n  transform: rotate(-14deg);\n}\n\n.fbt-final-label {\n  margin-top: 27px;\n\n  color: #d8bfac;\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.22px;\n\n  text-transform: uppercase;\n}\n\n.fbt-final h2 {\n  margin: 9px 0 0;\n\n  color: var(--fbt-parchment);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 29px;\n  line-height: 1.1;\n  font-weight: 400;\n}\n\n.fbt-final p {\n  max-width: 575px;\n\n  margin: 11px auto 0;\n\n  color: rgba(245,239,231,.70);\n\n  font-size: 11.3px;\n  line-height: 1.56;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .fbt-format-line,\n  .fbt-edge-grid,\n  .fbt-fold-track {\n    grid-template-columns: 1fr;\n  }\n\n  .fbt-caption {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n\n  .fbt-handle-row {\n    grid-template-columns: 1fr;\n  }\n\n  .fbt-frame-grid,\n  .fbt-use-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n}\n\n@media (max-width: 480px) {\n\n  .fbt {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .fbt-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .fbt-hero h1 {\n    font-size: 31px;\n  }\n\n  .fbt-heading {\n    font-size: 25px;\n  }\n\n  .fbt-spec-strip,\n  .fbt-tray-index,\n  .fbt-material-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .fbt-leg-stage {\n    height: 190px;\n  }\n\n  .fbt-leg-a {\n    left: 18%;\n  }\n\n  .fbt-leg-b {\n    left: 35%;\n  }\n\n  .fbt-leg-c {\n    right: 35%;\n  }\n\n  .fbt-leg-d {\n    right: 18%;\n  }\n\n  .fbt-brace-left {\n    left: 17%;\n  }\n\n  .fbt-brace-right {\n    right: 17%;\n  }\n\n  .fbt-flat-bar {\n    grid-template-columns:\n      minmax(0,1fr) 92px;\n  }\n\n  .fbt-media {\n    aspect-ratio: 1 \/ 1;\n    min-height: 0 !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"fbt\"\u003e\n\u003c!-- ======================================================\n       01 — HERO\n       ====================================================== --\u003e\n\u003csection class=\"fbt-hero\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-object-mark\"\u003e\n\u003cspan class=\"fbt-leg-mark-left\"\u003e\u003c\/span\u003e \u003cspan class=\"fbt-leg-mark-right\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-hero-tag\"\u003eFolding Woven Bed Tray\u003c\/div\u003e\n\u003ch1\u003ejovialness™ Woven Bed Tray with Folding Side Legs, Raised Basket Rim and Integrated Carry Handles\u003c\/h1\u003e\n\u003cdiv class=\"fbt-hero-sub\"\u003eA broad woven tray table combining a refined raised-edge surface with integrated carry handles and two folding side-leg assemblies.\u003c\/div\u003e\n\u003cp class=\"fbt-hero-copy\"\u003eThe jovialness™ Woven Bed Tray is designed as a small indoor furniture piece rather than a lightweight breakfast tray. Its wide Deep Coffee Brown woven surface, reinforced basket-style rim, integrated handle openings, dark structural underframe, and outward-angled folding legs create a substantial yet compact format for beds, sofas, floor cushions, and other suitable indoor surfaces.\u003c\/p\u003e\n\u003c!-- IMAGE 01 --\u003e\n\u003cdiv class=\"fbt-hero-image\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/1_9d5f50ae-6eda-45fd-8294-8c0702b8da17.png?v=1792049013\" alt=\"jovialness Deep Coffee Brown woven bed tray with raised basket rim integrated carry handles and folding side legs\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-spec-strip\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eFormat\u003c\/small\u003e \u003cstrong\u003eWide Bed Tray\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eSurface\u003c\/small\u003e \u003cstrong\u003eFully Woven Top\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eHandles\u003c\/small\u003e \u003cstrong\u003eIntegrated Openings\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eLegs\u003c\/small\u003e \u003cstrong\u003eFoldable A-Frame\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       02 — WIDE TRAY FORMAT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-format\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eWide Low-Profile Format\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eBroad Enough to Work. Low Enough to Stay Furniture-Like.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe rectangular proportion provides a useful central surface without making the tray feel tall, bulky, or oversized when used on softer indoor surfaces.\u003c\/p\u003e\n\u003cdiv class=\"fbt-format-line\"\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Surface Area \u003c\/small\u003e \u003cstrong\u003e Broad Rectangular Working Zone \u003c\/strong\u003e\n\u003cp\u003eThe upper area is proportioned for lightweight books, tablets, notebooks, cups, and everyday objects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Height \u003c\/small\u003e \u003cstrong\u003e Low Furniture Profile \u003c\/strong\u003e\n\u003cp\u003eThe tray remains close enough to the user to feel practical rather than table-like in scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-format-card\"\u003e\n\u003csmall\u003e Visual Balance \u003c\/small\u003e \u003cstrong\u003e Wide Above, Stable Below \u003c\/strong\u003e\n\u003cp\u003eThe upper tray remains visually dominant while the leg assemblies provide a grounded stance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 02\n       ====================================================== --\u003e\n\u003csection class=\"fbt-image-two\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/2_7bfabf0a-c3cd-477f-9387-651735c376b4.png?v=1792049011\" alt=\"jovialness woven bed tray showing flat dense woven surface raised rear and side rim lower front edge and integrated side carry handles\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-caption\"\u003e\n\u003cstrong\u003e The surface, side walls, and upper perimeter should read as one continuous woven object. \u003c\/strong\u003e \u003cspan\u003e There should be no visual break suggesting a separate plastic, wood, metal, or fabric insert across the main working surface. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       03 — TRAY ARCHITECTURE\n       ====================================================== --\u003e\n\u003csection class=\"fbt-tray\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIntegrated Tray Architecture\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eOne Woven Body From Center Surface to Raised Perimeter.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe working surface and surrounding basket rim remain visually connected through the same dense Deep Coffee Brown material language.\u003c\/p\u003e\n\u003cdiv class=\"fbt-tray-board\"\u003e\n\u003cdiv class=\"fbt-tray-diagram\"\u003e\n\u003cdiv class=\"fbt-tray-outline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-tray-index\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eCenter\u003c\/small\u003e \u003cstrong\u003eFlat Dense Weave\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eRear\u003c\/small\u003e \u003cstrong\u003eHigher Raised Rim\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eSides\u003c\/small\u003e \u003cstrong\u003eIntegrated Handle Walls\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csmall\u003eFront\u003c\/small\u003e \u003cstrong\u003eLower Access Edge\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       04 — EDGE HEIGHT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-edge\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eRaised Edge Profile\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eMore Definition at the Rear and Sides. Easier Access at the Front.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-edge-grid\"\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Rear Edge \u003c\/small\u003e \u003cstrong\u003e Highest Perimeter Section \u003c\/strong\u003e\n\u003cp\u003eThe rear wall gives the tray a defined furniture-like boundary and visually frames the usable surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Side Walls \u003c\/small\u003e \u003cstrong\u003e Raised With Handle Openings \u003c\/strong\u003e\n\u003cp\u003eThe left and right sides carry the reinforced rim while integrating the rectangular carry openings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-edge-card\"\u003e\n\u003csmall\u003e Front Edge \u003c\/small\u003e \u003cstrong\u003e Deliberately Lower Profile \u003c\/strong\u003e\n\u003cp\u003eA reduced front wall makes the tray easier to reach without eliminating the protective perimeter entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       05 — HANDLES\n       ====================================================== --\u003e\n\u003csection class=\"fbt-handles\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIntegrated Carry Handles\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eCarry Openings Built Into the Woven Side Walls.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eThe handles are not separate attachments. Each opening is formed directly within the raised side structure and framed by a reinforced woven border.\u003c\/p\u003e\n\u003cdiv class=\"fbt-handle-row\"\u003e\n\u003cdiv class=\"fbt-handle-card\"\u003e\n\u003cdiv class=\"fbt-handle-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csmall\u003e Opening Shape \u003c\/small\u003e \u003cstrong\u003e Rounded Rectangular Cutout \u003c\/strong\u003e\n\u003cp\u003eWide enough to remain visually clear while preserving substantial woven material around the perimeter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-handle-card\"\u003e\n\u003cdiv class=\"fbt-handle-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csmall\u003e Construction \u003c\/small\u003e \u003cstrong\u003e Reinforced Woven Border \u003c\/strong\u003e\n\u003cp\u003eThe surrounding edge stays thick and coordinated with the rest of the tray rim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 03\n       ====================================================== --\u003e\n\u003csection class=\"fbt-detail\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-detail-head\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eUnderframe + Leg Detail\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eA Dark Structural Base Supports the Woven Tray Without Looking Industrial.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-detail-copy\"\u003eThe underframe, folding legs, diagonal braces, and protective contact details stay within the same Deep Coffee Brown family as the woven upper section.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/3_24d321c4-1005-48eb-b53f-45cb403ed69e.png?v=1792049013\" alt=\"Underside detail of jovialness woven bed tray showing dark support frame folding side legs outward angled stance and integrated diagonal supports\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       06 — FOLDING LEGS\n       ====================================================== --\u003e\n\u003csection class=\"fbt-frame\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eFolding Support Architecture\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eTwo Broad Side Frames Open Into a Stable Outward-Angled Stance.\u003c\/h2\u003e\n\u003cp class=\"fbt-frame-copy\"\u003eEach side assembly uses paired legs with a restrained outward angle and integrated brace connection. The profiles remain broad and furniture-like rather than resembling thin camping-table tubing.\u003c\/p\u003e\n\u003cdiv class=\"fbt-leg-stage\"\u003e\n\u003cdiv class=\"fbt-underbar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-a\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-b\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-c\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-leg-d\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-brace-left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-brace-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-grid\"\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eLeg Form\u003c\/small\u003e \u003cstrong\u003eBroad Rectangular Profiles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eStance\u003c\/small\u003e \u003cstrong\u003eSlight Outward Angle\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eBrace\u003c\/small\u003e \u003cstrong\u003eIntegrated Diagonal Support\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-frame-card\"\u003e\n\u003csmall\u003eFinish\u003c\/small\u003e \u003cstrong\u003eMatching Dark Coffee Tone\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       07 — FOLD-FLAT\n       ====================================================== --\u003e\n\u003csection class=\"fbt-fold\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eFold-Flat Storage\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eThe Support Frames Rotate Inward Beneath the Tray.\u003c\/h2\u003e\n\u003cp class=\"fbt-copy\"\u003eFolding both side-leg assemblies inward significantly reduces the overall height of the product for more compact indoor storage.\u003c\/p\u003e\n\u003cdiv class=\"fbt-fold-track\"\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e01\u003c\/div\u003e\n\u003cstrong\u003e Open the Two Side Frames \u003c\/strong\u003e\n\u003cp\u003eEach support assembly rotates outward beneath the tray.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e02\u003c\/div\u003e\n\u003cstrong\u003e Set the Outward-Angled Stance \u003c\/strong\u003e\n\u003cp\u003eThe paired legs create a wider base below the woven upper structure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-fold-step\"\u003e\n\u003cdiv class=\"fbt-fold-no\"\u003e03\u003c\/div\u003e\n\u003cstrong\u003e Fold Inward After Use \u003c\/strong\u003e\n\u003cp\u003eBoth frames return beneath the tray to reduce the storage profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-flat-bar\"\u003e\n\u003cdiv class=\"fbt-flat-open\"\u003e\n\u003csmall\u003e In Use \u003c\/small\u003e \u003cstrong\u003e Raised Bed-Tray Furniture Form \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-flat-folded\"\u003e\n\u003csmall\u003e Stored \u003c\/small\u003e \u003cstrong\u003e Flatter Profile \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       08 — MATERIAL INDEX\n       ====================================================== --\u003e\n\u003csection class=\"fbt-material\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eMaterial + Feature Index\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eOne Dark Furniture Language From Woven Top to Folding Base.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-material-grid\"\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e01\u003c\/div\u003e\n\u003cstrong\u003eWide rectangular woven tray body\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e02\u003c\/div\u003e\n\u003cstrong\u003eDense flat central weave\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e03\u003c\/div\u003e\n\u003cstrong\u003eRaised woven rear and side walls\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e04\u003c\/div\u003e\n\u003cstrong\u003eLower front access edge\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e05\u003c\/div\u003e\n\u003cstrong\u003eThick reinforced perimeter rim\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e06\u003c\/div\u003e\n\u003cstrong\u003eIntegrated rectangular carry handles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e07\u003c\/div\u003e\n\u003cstrong\u003eTwo folding side-leg assemblies\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-material-item\"\u003e\n\u003cdiv class=\"fbt-material-no\"\u003e08\u003c\/div\u003e\n\u003cstrong\u003eMatte Deep Coffee Brown finish\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       09 — USE\n       ====================================================== --\u003e\n\u003csection class=\"fbt-use\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eIndoor Use\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eA Flexible Surface for Everyday Indoor Routines.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-use-grid\"\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 01\u003c\/small\u003e \u003cstrong\u003eReading\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 02\u003c\/small\u003e \u003cstrong\u003eJournaling\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 03\u003c\/small\u003e \u003cstrong\u003eBreakfast Service\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 04\u003c\/small\u003e \u003cstrong\u003eLight Laptop Use\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 05\u003c\/small\u003e \u003cstrong\u003eTablet Viewing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 06\u003c\/small\u003e \u003cstrong\u003eNotebook Work\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 07\u003c\/small\u003e \u003cstrong\u003eBedside Items\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbt-use-card\"\u003e\n\u003csmall\u003eUse 08\u003c\/small\u003e \u003cstrong\u003ePersonal Organization\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMAGE 04\n       ====================================================== --\u003e\n\u003csection class=\"fbt-image-four\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/4_2384f5a8-3632-449b-bb5d-42d2eddc2b12.png?v=1792049012\" alt=\"jovialness Deep Coffee Brown woven folding bed tray styled on a bed or sofa for reading breakfast tablet viewing and light laptop use\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       10 — DESIGN CHARACTER\n       ====================================================== --\u003e\n\u003csection class=\"fbt-character\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-kicker\"\u003eDesign Character\u003c\/div\u003e\n\u003ch2 class=\"fbt-heading\"\u003eSmall Woven Furniture Piece. Not a Lightweight Camping Tray.\u003c\/h2\u003e\n\u003cdiv class=\"fbt-character-box\"\u003e\n\u003cstrong\u003e The upper woven tray should remain visually substantial, while the folding support structure stays broad, dark, and integrated beneath it. \u003c\/strong\u003e\n\u003cp\u003eKeep the central surface dense and flat, the perimeter rim substantial, the carry handles built directly into the woven side walls, and the folding legs broad with a controlled outward angle. Avoid thin metal tubing, bright plastic feet, pale natural cane, exposed shiny hinges, oversized mechanical braces, bright chrome, or lightweight camping-table proportions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       FINAL\n       ====================================================== --\u003e\n\u003csection class=\"fbt-final\"\u003e\n\u003cdiv class=\"fbt-shell\"\u003e\n\u003cdiv class=\"fbt-final-mark\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbt-final-label\"\u003ejovialness™ Woven Bed Tray\u003c\/div\u003e\n\u003ch2\u003eWoven Above.\u003cbr\u003eFoldable Below.\u003c\/h2\u003e\n\u003cp\u003eA wide indoor tray table defined by a fully woven Deep Coffee Brown surface, raised basket-style perimeter, integrated side carry handles, dark structural underframe, and compact folding support legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"jovialness™","offers":[{"title":"Default Title","offer_id":50418685903105,"sku":"jovialness*6","price":42.36,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/5_c7ba87ce-d1b5-4e05-952f-3eac766a4b33.png?v=1792048896"},{"product_id":"jovialness™-low-oval-woven-bread-and-countertop-basket-with-raised-rim-and-integrated-side-grips","title":"jovialness™ Low Oval Woven Bread and Countertop Basket with Raised Rim and Integrated Side Grips","description":"\u003cstyle\u003e\n  \/* =========================================================\n     jovialness™\n     LOW OVAL WOVEN BREAD \u0026 COUNTERTOP BASKET\n     Shopify Custom Liquid Landing Page\n     Fresh Editorial Layout\n     ========================================================= *\/\n\n  .fbob {\n    --fbob-coffee: #2b1c18;\n    --fbob-deep: #1d1310;\n    --fbob-walnut: #51372d;\n    --fbob-brown: #725345;\n\n    --fbob-ivory: #f6f0e7;\n    --fbob-cream: #fbf8f3;\n    --fbob-linen: #eee4d8;\n    --fbob-sand: #d8c8b9;\n\n    --fbob-text: #3d302b;\n    --fbob-muted: #75665e;\n    --fbob-line: #ddd1c6;\n    --fbob-white: #ffffff;\n\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n    background: var(--fbob-cream);\n    color: var(--fbob-text);\n\n    font-family:\n      Arial,\n      Helvetica,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      sans-serif;\n\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .fbob *,\n  .fbob *::before,\n  .fbob *::after {\n    box-sizing: border-box;\n  }\n\n  .fbob img {\n    max-width: 100%;\n  }\n\n  .fbob-shell {\n    width: calc(100% - 32px);\n    max-width: 880px;\n    margin: 0 auto;\n    padding: 34px 0 46px;\n  }\n\n  \/* =========================================================\n     HERO\n     ========================================================= *\/\n\n  .fbob-hero {\n    position: relative;\n    overflow: hidden;\n    background:\n      radial-gradient(\n        circle at 82% 18%,\n        rgba(255,255,255,.07) 0,\n        rgba(255,255,255,0) 30%\n      ),\n      linear-gradient(\n        145deg,\n        #35231d 0%,\n        var(--fbob-coffee) 50%,\n        var(--fbob-deep) 100%\n      );\n    border-radius: 26px;\n    padding: 52px 48px 42px;\n    color: var(--fbob-white);\n  }\n\n  .fbob-hero::after {\n    content: \"\";\n    position: absolute;\n    width: 230px;\n    height: 92px;\n    right: -55px;\n    bottom: -38px;\n    border: 1px solid rgba(246,240,231,.16);\n    border-radius: 50%;\n    transform: rotate(-8deg);\n  }\n\n  .fbob-brandline {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 22px;\n\n    font-size: 11px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    color: #dfd1c3;\n  }\n\n  .fbob-brandline::before {\n    content: \"\";\n    width: 34px;\n    height: 1px;\n    flex: 0 0 34px;\n    background: #c8ae98;\n  }\n\n  .fbob-hero h1 {\n    max-width: 700px;\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(36px, 5vw, 58px);\n    line-height: 1.02;\n    font-weight: 400;\n    letter-spacing: -1.6px;\n    color: var(--fbob-white);\n  }\n\n  .fbob-hero-lead {\n    max-width: 650px;\n    margin: 22px 0 0;\n\n    font-size: 17px;\n    line-height: 1.72;\n    color: #e8ddd3;\n  }\n\n  .fbob-hero-specs {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1px;\n\n    margin-top: 34px;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,.11);\n    border-radius: 14px;\n    background: rgba(255,255,255,.10);\n  }\n\n  .fbob-hero-spec {\n    min-height: 78px;\n    padding: 16px 17px;\n    background: rgba(29,19,16,.55);\n  }\n\n  .fbob-hero-spec span {\n    display: block;\n    margin-bottom: 5px;\n\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.25px;\n    text-transform: uppercase;\n    color: #bfa99a;\n  }\n\n  .fbob-hero-spec strong {\n    display: block;\n    font-size: 14px;\n    line-height: 1.4;\n    font-weight: 600;\n    color: #f8f3ed;\n  }\n\n  \/* =========================================================\n     IMAGE MODULE - FIXED 1:1\n     ========================================================= *\/\n\n  .fbob-image-block {\n    margin: 22px 0;\n  }\n\n  .fbob-image-frame {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    height: auto !important;\n    min-height: 0 !important;\n    overflow: hidden;\n\n    border-radius: 22px;\n    border: 1px solid var(--fbob-line);\n    background:\n      linear-gradient(\n        135deg,\n        #f4ede5 0%,\n        #e7dbcf 100%\n      );\n  }\n\n  .fbob-image-frame img {\n    display: block;\n    width: 100%;\n    height: 100% !important;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  \/* =========================================================\n     SECTION COMMON\n     ========================================================= *\/\n\n  .fbob-section {\n    margin: 22px 0;\n    padding: 34px 34px 32px;\n    border: 1px solid var(--fbob-line);\n    border-radius: 22px;\n    background: var(--fbob-white);\n  }\n\n  .fbob-section-head {\n    display: grid;\n    grid-template-columns: 82px minmax(0, 1fr);\n    gap: 20px;\n    align-items: start;\n    margin-bottom: 26px;\n  }\n\n  .fbob-section-index {\n    padding-top: 5px;\n\n    font-size: 10px;\n    line-height: 1.3;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    color: #9a8373;\n  }\n\n  .fbob-section-title h2 {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 30px;\n    line-height: 1.12;\n    font-weight: 400;\n    letter-spacing: -.5px;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-section-title p {\n    max-width: 650px;\n    margin: 10px 0 0;\n\n    font-size: 15px;\n    line-height: 1.7;\n    color: var(--fbob-muted);\n  }\n\n  \/* =========================================================\n     FORM STUDY\n     ========================================================= *\/\n\n  .fbob-form-study {\n    padding: 28px;\n    border-radius: 18px;\n    background: var(--fbob-ivory);\n  }\n\n  .fbob-oval-diagram {\n    position: relative;\n    width: min(100%, 570px);\n    aspect-ratio: 2.65 \/ 1;\n    margin: 0 auto 28px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border: 2px solid var(--fbob-coffee);\n    border-radius: 50%;\n    background:\n      repeating-linear-gradient(\n        0deg,\n        rgba(81,55,45,.05) 0,\n        rgba(81,55,45,.05) 2px,\n        transparent 2px,\n        transparent 7px\n      );\n  }\n\n  .fbob-oval-diagram::before {\n    content: \"\";\n    position: absolute;\n    inset: 12px 18px;\n    border: 1px solid #b8a393;\n    border-radius: 50%;\n  }\n\n  .fbob-oval-diagram span {\n    position: relative;\n    z-index: 2;\n    padding: 6px 12px;\n    background: var(--fbob-ivory);\n\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    color: var(--fbob-walnut);\n  }\n\n  .fbob-form-list {\n    border-top: 1px solid #d8c9bc;\n  }\n\n  .fbob-form-row {\n    display: grid;\n    grid-template-columns: 34px 160px minmax(0, 1fr);\n    gap: 14px;\n    align-items: start;\n\n    padding: 15px 0;\n    border-bottom: 1px solid #d8c9bc;\n  }\n\n  .fbob-form-row:last-child {\n    border-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .fbob-form-row:first-child {\n    padding-top: 15px;\n  }\n\n  .fbob-form-letter {\n    width: 27px;\n    height: 27px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border-radius: 50%;\n    background: var(--fbob-coffee);\n\n    font-size: 10px;\n    font-weight: 700;\n    color: var(--fbob-white);\n  }\n\n  .fbob-form-name {\n    padding-top: 3px;\n    font-size: 13px;\n    font-weight: 700;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-form-copy {\n    padding-top: 2px;\n    font-size: 13px;\n    line-height: 1.55;\n    color: var(--fbob-muted);\n  }\n\n  \/* =========================================================\n     RIM AND GRIP DETAIL\n     ========================================================= *\/\n\n  .fbob-detail-stack {\n    display: grid;\n    gap: 10px;\n  }\n\n  .fbob-detail-item {\n    display: grid;\n    grid-template-columns: 92px minmax(0, 1fr);\n    gap: 18px;\n    align-items: center;\n\n    min-height: 82px;\n    padding: 16px 18px;\n\n    border: 1px solid var(--fbob-line);\n    border-radius: 15px;\n    background: #fdfbf8;\n  }\n\n  .fbob-detail-tag {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 13px;\n    line-height: 1.25;\n    font-style: italic;\n    color: #8b7363;\n  }\n\n  .fbob-detail-copy strong {\n    display: block;\n    margin-bottom: 3px;\n    font-size: 14px;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-detail-copy p {\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.55;\n    color: var(--fbob-muted);\n  }\n\n  \/* =========================================================\n     MATERIAL ARCHIVE\n     ========================================================= *\/\n\n  .fbob-material {\n    overflow: hidden;\n    padding: 0;\n  }\n\n  .fbob-material-top {\n    padding: 34px 34px 28px;\n  }\n\n  .fbob-material-board {\n    display: grid;\n    grid-template-columns: 1.25fr .75fr;\n    min-height: 230px;\n    border-top: 1px solid var(--fbob-line);\n  }\n\n  .fbob-weave-panel {\n    position: relative;\n    overflow: hidden;\n    min-height: 230px;\n    padding: 28px;\n\n    display: flex;\n    align-items: flex-end;\n\n    background:\n      repeating-linear-gradient(\n        0deg,\n        #2d1e19 0px,\n        #2d1e19 5px,\n        #3c2922 5px,\n        #3c2922 9px\n      );\n  }\n\n  .fbob-weave-panel::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      repeating-linear-gradient(\n        90deg,\n        transparent 0,\n        transparent 24px,\n        rgba(255,255,255,.035) 24px,\n        rgba(255,255,255,.035) 27px\n      );\n  }\n\n  .fbob-weave-label {\n    position: relative;\n    z-index: 2;\n\n    padding: 9px 12px;\n    border: 1px solid rgba(255,255,255,.18);\n    border-radius: 8px;\n    background: rgba(29,19,16,.72);\n\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.25px;\n    text-transform: uppercase;\n    color: #f4ebe2;\n  }\n\n  .fbob-color-panel {\n    display: grid;\n    grid-template-rows: 1fr 1fr;\n  }\n\n  .fbob-color-block {\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 22px;\n  }\n\n  .fbob-color-block:first-child {\n    background: var(--fbob-coffee);\n    color: #f8f2ec;\n  }\n\n  .fbob-color-block:last-child {\n    background: var(--fbob-ivory);\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-color-block span {\n    display: block;\n    margin-bottom: 4px;\n\n    font-size: 9px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.3px;\n    text-transform: uppercase;\n    opacity: .7;\n  }\n\n  .fbob-color-block strong {\n    display: block;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 400;\n  }\n\n  \/* =========================================================\n     LINER SECTION\n     ========================================================= *\/\n\n  .fbob-liner-box {\n    display: grid;\n    grid-template-columns: 120px minmax(0, 1fr);\n    gap: 24px;\n    align-items: center;\n\n    padding: 24px;\n    border-radius: 18px;\n    background: var(--fbob-ivory);\n  }\n\n  .fbob-liner-sample {\n    position: relative;\n    width: 120px;\n    height: 120px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border: 1px solid #d8cabd;\n    border-radius: 18px;\n    background:\n      linear-gradient(\n        145deg,\n        #fffdf9,\n        #eee5da\n      );\n  }\n\n  .fbob-liner-sample::before,\n  .fbob-liner-sample::after {\n    content: \"\";\n    position: absolute;\n    background: #d8cabe;\n  }\n\n  .fbob-liner-sample::before {\n    width: 62px;\n    height: 1px;\n  }\n\n  .fbob-liner-sample::after {\n    width: 1px;\n    height: 62px;\n  }\n\n  .fbob-liner-sample span {\n    position: relative;\n    z-index: 2;\n    padding: 4px 7px;\n    background: #f8f3ec;\n\n    font-size: 9px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: #8c796b;\n  }\n\n  .fbob-liner-copy h3 {\n    margin: 0 0 7px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 23px;\n    line-height: 1.2;\n    font-weight: 400;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-liner-copy p {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.65;\n    color: var(--fbob-muted);\n  }\n\n  .fbob-liner-notes {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 7px;\n    margin-top: 14px;\n  }\n\n  .fbob-liner-notes span {\n    padding: 6px 9px;\n    border: 1px solid #d9cbbf;\n    border-radius: 999px;\n    background: #fffdfa;\n\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: .4px;\n    color: #69564b;\n  }\n\n  \/* =========================================================\n     COUNTERTOP USES\n     ========================================================= *\/\n\n  .fbob-use-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 10px;\n  }\n\n  .fbob-use-card {\n    position: relative;\n    min-height: 135px;\n    overflow: hidden;\n\n    padding: 21px 20px 19px;\n    border: 1px solid var(--fbob-line);\n    border-radius: 16px;\n    background: #fdfbf8;\n  }\n\n  .fbob-use-card::after {\n    content: \"\";\n    position: absolute;\n    width: 74px;\n    height: 28px;\n    right: -16px;\n    bottom: -8px;\n    border: 1px solid #e0d3c7;\n    border-radius: 50%;\n  }\n\n  .fbob-use-no {\n    display: block;\n    margin-bottom: 14px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 13px;\n    font-style: italic;\n    color: #9b8372;\n  }\n\n  .fbob-use-card strong {\n    display: block;\n    margin-bottom: 5px;\n    font-size: 14px;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-use-card p {\n    max-width: 260px;\n    margin: 0;\n\n    font-size: 12px;\n    line-height: 1.55;\n    color: var(--fbob-muted);\n  }\n\n  \/* =========================================================\n     FEATURE LEDGER\n     ========================================================= *\/\n\n  .fbob-ledger {\n    overflow: hidden;\n    border: 1px solid var(--fbob-line);\n    border-radius: 17px;\n  }\n\n  .fbob-ledger-row {\n    display: grid;\n    grid-template-columns: 44px minmax(150px, .75fr) minmax(0, 1.25fr);\n    gap: 14px;\n    align-items: center;\n\n    padding: 14px 17px;\n    border-bottom: 1px solid var(--fbob-line);\n    background: #fff;\n  }\n\n  .fbob-ledger-row:nth-child(even) {\n    background: #faf6f1;\n  }\n\n  .fbob-ledger-row:last-child {\n    border-bottom: 0;\n  }\n\n  .fbob-ledger-no {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 12px;\n    color: #a18877;\n  }\n\n  .fbob-ledger-name {\n    font-size: 13px;\n    font-weight: 700;\n    color: var(--fbob-coffee);\n  }\n\n  .fbob-ledger-desc {\n    font-size: 12px;\n    line-height: 1.5;\n    color: var(--fbob-muted);\n  }\n\n  \/* =========================================================\n     FINAL\n     ========================================================= *\/\n\n  .fbob-final {\n    position: relative;\n    overflow: hidden;\n\n    margin-top: 22px;\n    padding: 42px 38px;\n\n    border-radius: 22px;\n    background: var(--fbob-coffee);\n    color: var(--fbob-white);\n  }\n\n  .fbob-final::before {\n    content: \"\";\n    position: absolute;\n    width: 310px;\n    height: 115px;\n    right: -85px;\n    top: -44px;\n\n    border: 1px solid rgba(255,255,255,.11);\n    border-radius: 50%;\n  }\n\n  .fbob-final-label {\n    margin-bottom: 13px;\n\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    color: #cbb7a8;\n  }\n\n  .fbob-final h2 {\n    position: relative;\n    z-index: 2;\n\n    max-width: 600px;\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 34px;\n    line-height: 1.12;\n    font-weight: 400;\n    letter-spacing: -.5px;\n    color: #fff;\n  }\n\n  .fbob-final p {\n    position: relative;\n    z-index: 2;\n\n    max-width: 650px;\n    margin: 15px 0 0;\n\n    font-size: 14px;\n    line-height: 1.7;\n    color: #dfd2c8;\n  }\n\n  .fbob-final-line {\n    width: 52px;\n    height: 1px;\n    margin-top: 24px;\n    background: #bfa18b;\n  }\n\n  \/* =========================================================\n     RESPONSIVE\n     ========================================================= *\/\n\n  @media (max-width: 700px) {\n    .fbob-shell {\n      width: calc(100% - 24px);\n      padding: 22px 0 34px;\n    }\n\n    .fbob-hero {\n      padding: 38px 26px 30px;\n      border-radius: 20px;\n    }\n\n    .fbob-hero h1 {\n      font-size: 39px;\n      letter-spacing: -1px;\n    }\n\n    .fbob-hero-lead {\n      font-size: 15px;\n    }\n\n    .fbob-hero-specs {\n      grid-template-columns: 1fr;\n    }\n\n    .fbob-hero-spec {\n      min-height: 0;\n    }\n\n    .fbob-section {\n      padding: 28px 24px 26px;\n      border-radius: 19px;\n    }\n\n    .fbob-section-head {\n      grid-template-columns: 1fr;\n      gap: 7px;\n    }\n\n    .fbob-section-title h2 {\n      font-size: 27px;\n    }\n\n    .fbob-form-study {\n      padding: 22px 18px;\n    }\n\n    .fbob-form-row {\n      grid-template-columns: 32px minmax(0, 1fr);\n      gap: 8px 12px;\n    }\n\n    .fbob-form-copy {\n      grid-column: 2;\n    }\n\n    .fbob-material-top {\n      padding: 28px 24px 24px;\n    }\n\n    .fbob-material-board {\n      grid-template-columns: 1fr;\n    }\n\n    .fbob-weave-panel {\n      min-height: 190px;\n    }\n\n    .fbob-color-panel {\n      grid-template-columns: 1fr 1fr;\n      grid-template-rows: none;\n    }\n\n    .fbob-color-block {\n      min-height: 112px;\n      padding: 18px;\n    }\n\n    .fbob-liner-box {\n      grid-template-columns: 1fr;\n    }\n\n    .fbob-liner-sample {\n      width: 100%;\n      height: 105px;\n    }\n\n    .fbob-use-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .fbob-use-card {\n      min-height: 0;\n    }\n\n    .fbob-ledger-row {\n      grid-template-columns: 32px minmax(0, 1fr);\n      gap: 6px 10px;\n    }\n\n    .fbob-ledger-desc {\n      grid-column: 2;\n    }\n\n    .fbob-final {\n      padding: 34px 26px;\n    }\n\n    .fbob-final h2 {\n      font-size: 29px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .fbob {\n      font-size: 15px;\n    }\n\n    .fbob-shell {\n      width: calc(100% - 20px);\n    }\n\n    .fbob-hero {\n      padding: 32px 21px 25px;\n      border-radius: 18px;\n    }\n\n    .fbob-brandline {\n      font-size: 9px;\n      letter-spacing: 1.25px;\n    }\n\n    .fbob-hero h1 {\n      font-size: 34px;\n      line-height: 1.04;\n    }\n\n    .fbob-image-block {\n      margin: 16px 0;\n    }\n\n    .fbob-image-frame {\n      aspect-ratio: 1 \/ 1;\n      height: auto !important;\n      min-height: 0 !important;\n      border-radius: 17px;\n    }\n\n    .fbob-section {\n      margin: 16px 0;\n      padding: 24px 19px 22px;\n      border-radius: 17px;\n    }\n\n    .fbob-section-title h2 {\n      font-size: 25px;\n    }\n\n    .fbob-oval-diagram {\n      aspect-ratio: 2.25 \/ 1;\n    }\n\n    .fbob-detail-item {\n      grid-template-columns: 1fr;\n      gap: 6px;\n      padding: 15px;\n    }\n\n    .fbob-material-top {\n      padding: 24px 19px 21px;\n    }\n\n    .fbob-final {\n      margin-top: 16px;\n      padding: 30px 22px;\n      border-radius: 18px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fbob\"\u003e\n\u003cdiv class=\"fbob-shell\"\u003e\n\u003c!-- ======================================================\n         HERO\n         ====================================================== --\u003e\n\u003csection class=\"fbob-hero\"\u003e\n\u003cdiv class=\"fbob-brandline\"\u003ejovialness™ \/ Woven Home Collection\u003c\/div\u003e\n\u003ch1\u003eLow Oval Woven Bread and Countertop Basket\u003c\/h1\u003e\n\u003cp class=\"fbob-hero-lead\"\u003eA low, elongated woven basket designed to bring everyday countertop organization into a quieter, more refined form. Deep Coffee Brown weaving, an integrated grip profile, and a removable Soft Ivory liner create a warm decorative piece without the bulk of a traditional handled basket.\u003c\/p\u003e\n\u003cdiv class=\"fbob-hero-specs\"\u003e\n\u003cdiv class=\"fbob-hero-spec\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e \u003cstrong\u003eLow and elongated oval\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-hero-spec\"\u003e\n\u003cspan\u003eExterior\u003c\/span\u003e \u003cstrong\u003eDeep Coffee Brown weave\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-hero-spec\"\u003e\n\u003cspan\u003eInterior\u003c\/span\u003e \u003cstrong\u003eRemovable Soft Ivory liner\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         IMAGE 01 - MAIN PRODUCT IMAGE\n         ====================================================== --\u003e\n\u003cdiv class=\"fbob-image-block\"\u003e\n\u003cdiv class=\"fbob-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/1_9aabaaf1-8f71-493d-8f3e-504eedb70446.png?v=1792049883\" alt=\"jovialness Low Oval Woven Bread and Countertop Basket in Deep Coffee Brown with Soft Ivory liner\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n         SECTION 01\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section\"\u003e\n\u003cdiv class=\"fbob-section-head\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e01 \/ Form Study\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eA lower profile made for the countertop.\u003c\/h2\u003e\n\u003cp\u003eInstead of the depth and height of a picnic basket, the form spreads horizontally. The broad base gives bread, fruit, napkins, and everyday items room to sit naturally while keeping the contents visible from above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-study\"\u003e\n\u003cdiv class=\"fbob-oval-diagram\"\u003e\u003cspan\u003eLow Oval Footprint\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-list\"\u003e\n\u003cdiv class=\"fbob-form-row\"\u003e\n\u003cdiv class=\"fbob-form-letter\"\u003eA\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-name\"\u003eBroad Base\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-copy\"\u003eA relatively flat foundation creates generous horizontal storage without unnecessary countertop height.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-row\"\u003e\n\u003cdiv class=\"fbob-form-letter\"\u003eB\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-name\"\u003eGradual Wall\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-copy\"\u003eThe woven sides rise gently around the perimeter rather than forming a deep, upright container.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-row\"\u003e\n\u003cdiv class=\"fbob-form-letter\"\u003eC\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-name\"\u003eVisible Contents\u003c\/div\u003e\n\u003cdiv class=\"fbob-form-copy\"\u003eThe restrained rim height keeps the basket defined while preserving an open view from above.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         IMAGE 02 - RIM \/ WEAVE \/ SIDE GRIP DETAIL\n         ====================================================== --\u003e\n\u003cdiv class=\"fbob-image-block\"\u003e\n\u003cdiv class=\"fbob-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/2_d9b82769-8d2d-46d7-8eff-454ab0f6b563.png?v=1792049883\" alt=\"jovialness woven countertop basket showing reinforced rim dense weave and integrated side grips\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n         SECTION 02\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section\"\u003e\n\u003cdiv class=\"fbob-section-head\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e02 \/ Edge Detail\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eThe handles are part of the form.\u003c\/h2\u003e\n\u003cp\u003eNothing is added simply for decoration. The reinforced upper rim and integrated side grips preserve the basket's low silhouette while giving the structure a more finished architectural edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-stack\"\u003e\n\u003cdiv class=\"fbob-detail-item\"\u003e\n\u003cdiv class=\"fbob-detail-tag\"\u003eContinuous\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-copy\"\u003e\n\u003cstrong\u003e Reinforced woven rim \u003c\/strong\u003e\n\u003cp\u003eA thicker dark woven band follows the opening and visually finishes the entire oval profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-item\"\u003e\n\u003cdiv class=\"fbob-detail-tag\"\u003eIntegrated\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-copy\"\u003e\n\u003cstrong\u003e Side grip openings \u003c\/strong\u003e\n\u003cp\u003eShallow grip areas are formed directly into the left and right sides instead of using tall attached handles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-item\"\u003e\n\u003cdiv class=\"fbob-detail-tag\"\u003eCompact\u003c\/div\u003e\n\u003cdiv class=\"fbob-detail-copy\"\u003e\n\u003cstrong\u003e No picnic-basket bulk \u003c\/strong\u003e\n\u003cp\u003eThe basket remains low, wide, open, and visually appropriate for a kitchen island, dining table, or countertop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         SECTION 03 - MATERIAL\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section fbob-material\"\u003e\n\u003cdiv class=\"fbob-material-top\"\u003e\n\u003cdiv class=\"fbob-section-head\" style=\"margin-bottom: 0;\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e03 \/ Material\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eDark woven texture, kept controlled.\u003c\/h2\u003e\n\u003cp\u003eThe exterior is built around a dense Deep Coffee Brown weave with espresso, roasted coffee, and dark walnut undertones. The surface is intended to feel refined and matte rather than pale, yellow, orange, or overly rustic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-material-board\"\u003e\n\u003cdiv class=\"fbob-weave-panel\"\u003e\n\u003cdiv class=\"fbob-weave-label\"\u003eDense Horizontal Weave\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-color-panel\"\u003e\n\u003cdiv class=\"fbob-color-block\"\u003e\n\u003cspan\u003e Dominant Exterior \u003c\/span\u003e \u003cstrong\u003e Deep Coffee Brown \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-color-block\"\u003e\n\u003cspan\u003e Interior Accent \u003c\/span\u003e \u003cstrong\u003e Soft Ivory \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         IMAGE 03 - INTERIOR \/ LINER DETAIL\n         ====================================================== --\u003e\n\u003cdiv class=\"fbob-image-block\"\u003e\n\u003cdiv class=\"fbob-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/3_aea29095-87cc-4e67-9451-666058115672.png?v=1792049883\" alt=\"jovialness Deep Coffee Brown woven bread basket with removable Soft Ivory interior liner\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n         SECTION 04\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section\"\u003e\n\u003cdiv class=\"fbob-section-head\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e04 \/ Interior\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eA softer interior without changing the character.\u003c\/h2\u003e\n\u003cp\u003eThe removable textile liner introduces a light interior contrast while allowing Deep Coffee Brown to remain the dominant visual language of the basket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-liner-box\"\u003e\n\u003cdiv class=\"fbob-liner-sample\"\u003e\u003cspan\u003eSoft Ivory\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fbob-liner-copy\"\u003e\n\u003ch3\u003eSimple, removable, restrained.\u003c\/h3\u003e\n\u003cp\u003eThe liner sits primarily along the base and lower inner sides. It is intentionally plain, avoiding decorative prints and excessive fabric folded over the outer rim.\u003c\/p\u003e\n\u003cdiv class=\"fbob-liner-notes\"\u003e\n\u003cspan\u003eNo Gingham\u003c\/span\u003e \u003cspan\u003eNo Floral Print\u003c\/span\u003e \u003cspan\u003eNo Decorative Lace\u003c\/span\u003e \u003cspan\u003eRemovable Design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         SECTION 05\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section\"\u003e\n\u003cdiv class=\"fbob-section-head\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e05 \/ Countertop\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eOne basket, several everyday roles.\u003c\/h2\u003e\n\u003cp\u003eIts low open form is designed for lightweight kitchen and dining essentials, making it useful without turning it into a purely utilitarian storage container.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-use-grid\"\u003e\n\u003cdiv class=\"fbob-use-card\"\u003e\n\u003cspan class=\"fbob-use-no\"\u003e 01 \u003c\/span\u003e \u003cstrong\u003e Bread \u0026amp; Baked Goods \u003c\/strong\u003e\n\u003cp\u003eA broad presentation area for bread, rolls, and wrapped baked goods at breakfast or dinner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-use-card\"\u003e\n\u003cspan class=\"fbob-use-no\"\u003e 02 \u003c\/span\u003e \u003cstrong\u003e Fruit \u0026amp; Snacks \u003c\/strong\u003e\n\u003cp\u003eKeeps lightweight everyday items together without creating a tall visual barrier on the counter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-use-card\"\u003e\n\u003cspan class=\"fbob-use-no\"\u003e 03 \u003c\/span\u003e \u003cstrong\u003e Napkins \u0026amp; Table Items \u003c\/strong\u003e\n\u003cp\u003eA softer decorative alternative for organizing dining essentials within easy reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-use-card\"\u003e\n\u003cspan class=\"fbob-use-no\"\u003e 04 \u003c\/span\u003e \u003cstrong\u003e Countertop Styling \u003c\/strong\u003e\n\u003cp\u003eCoordinates naturally with dark wood, neutral stone, and warm white kitchen surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         IMAGE 04 - LIFESTYLE \/ KITCHEN STYLING\n         ====================================================== --\u003e\n\u003cdiv class=\"fbob-image-block\"\u003e\n\u003cdiv class=\"fbob-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/4_e7b2ef27-6052-45df-97ae-ced0c942d70f.png?v=1792049883\" alt=\"jovialness low oval woven countertop basket styled in a contemporary kitchen and dining setting\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n         SECTION 06\n         ====================================================== --\u003e\n\u003csection class=\"fbob-section\"\u003e\n\u003cdiv class=\"fbob-section-head\"\u003e\n\u003cdiv class=\"fbob-section-index\"\u003e06 \/ Design Notes\u003c\/div\u003e\n\u003cdiv class=\"fbob-section-title\"\u003e\n\u003ch2\u003eDefined by proportion, not decoration.\u003c\/h2\u003e\n\u003cp\u003eEvery detail supports the same visual direction: low, dark, compact, tactile, and easy to place within a contemporary home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger\"\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eLow Oval Footprint\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eWide horizontal proportions keep the basket visually grounded.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eRaised Woven Rim\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eDefines the opening without creating unnecessary depth.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eDense Weave\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eCompact horizontal strands create a controlled, refined surface.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eIntegrated Grips\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eBuilt into the rim to preserve a clean, low silhouette.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e05\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eRemovable Liner\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eSoft Ivory fabric adds subtle contrast mainly within the interior.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-row\"\u003e\n\u003cdiv class=\"fbob-ledger-no\"\u003e06\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-name\"\u003eMatte Character\u003c\/div\u003e\n\u003cdiv class=\"fbob-ledger-desc\"\u003eLow-reflection dark tones complement wood, stone, and warm neutrals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n         FINAL\n         ====================================================== --\u003e\n\u003csection class=\"fbob-final\"\u003e\n\u003cdiv class=\"fbob-final-label\"\u003ejovialness™ \/ Everyday Woven Objects\u003c\/div\u003e\n\u003ch2\u003eCountertop organization with a quieter presence.\u003c\/h2\u003e\n\u003cp\u003eThe jovialness™ Low Oval Woven Bread and Countertop Basket combines an open oval form, dark controlled weaving, integrated side grips, and a removable Soft Ivory liner into a decorative piece designed to feel at home in contemporary kitchens and dining spaces.\u003c\/p\u003e\n\u003cdiv class=\"fbob-final-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"jovialness™","offers":[{"title":"Default Title","offer_id":50419552518401,"sku":"jovialness*3","price":45.36,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/4013\/8497\/files\/5_0220737d-734f-4e38-8c02-dc28367dc35e.png?v=1792050195"}],"url":"https:\/\/jovialness.com\/collections\/storage-organization.oembed","provider":"jovialness™","version":"1.0","type":"link"}