{"product_id":"felt-bedside-hanging-storage-bag","title":"Felt Bedside Hanging Storage Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026display=swap');\n\n.bso-pdp{\n  --brown:#9A633F;\n  --dark:#403229;\n  --text:#6F625A;\n  --cream:#FAF6F1;\n  --cream2:#F3E9DE;\n  --sand:#EAD9C8;\n  --sage:#7E8B76;\n  --white:#fff;\n\n  width:100%;\n  max-width:900px;\n  margin:0 auto;\n  padding:0 14px 40px;\n  background:transparent;\n  color:var(--dark);\n  font-family:Arial,Helvetica,sans-serif;\n  box-sizing:border-box;\n}\n\n.bso-pdp *,\n.bso-pdp *:before,\n.bso-pdp *:after{\n  box-sizing:border-box;\n}\n\n.bso-pdp img{\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:8px;\n}\n\n\n\/* ==============================\n   GENERAL CARD\n============================== *\/\n\n.bso-pdp .pdp-block-card{\n  position:relative;\n  margin:0 0 24px;\n  padding:30px 22px;\n  border:none;\n  border-radius:12px;\n  overflow:hidden;\n  box-shadow:0 8px 25px rgba(71,51,38,.055);\n}\n\n.bso-pdp h2,\n.bso-pdp h3{\n  margin:0;\n  font-family:'DM Serif Display',Georgia,serif;\n  font-weight:400;\n  letter-spacing:-.02em;\n  color:var(--dark);\n}\n\n.bso-pdp h2{\n  font-size:34px;\n  line-height:1.08;\n}\n\n.bso-pdp h3{\n  font-size:30px;\n  line-height:1.1;\n}\n\n.bso-pdp p{\n  margin:12px 0 0;\n  color:var(--text);\n  font-size:15px;\n  line-height:1.6;\n}\n\n.bso-pdp .accent{\n  color:var(--brown);\n}\n\n.bso-pdp .label{\n  display:flex;\n  align-items:center;\n  gap:8px;\n  margin-bottom:11px;\n  color:var(--brown);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n}\n\n.bso-pdp .label:before{\n  content:\"\";\n  width:20px;\n  height:1px;\n  background:var(--brown);\n}\n\n.bso-pdp .pdp-image{\n  margin-top:22px;\n}\n\n\n\/* ==============================\n   SMALL BENEFIT TAGS\n============================== *\/\n\n.bso-pdp .mini-points{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:17px;\n}\n\n.bso-pdp .mini-point{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  padding:9px 11px;\n  border-radius:999px;\n  background:rgba(255,255,255,.72);\n  color:#634A3B;\n  font-size:12px;\n  line-height:1.2;\n  font-weight:700;\n}\n\n.bso-pdp .mini-point:before{\n  content:\"✓\";\n  color:var(--brown);\n  font-size:11px;\n}\n\n\n\/* ==============================\n   01 HERO\n============================== *\/\n\n.bso-pdp .hero{\n  background:\n    radial-gradient(circle at top left,\n      rgba(255,255,255,.9),\n      transparent 35%),\n    linear-gradient(\n      120deg,\n      #F0DFCF,\n      #FBF7F2,\n      #E7CFB8,\n      #F8EEE5\n    );\n\n  background-size:280% 280%;\n  animation:bsoFlow 10s ease infinite;\n}\n\n@keyframes bsoFlow{\n  0%{background-position:0% 50%;}\n  50%{background-position:100% 50%;}\n  100%{background-position:0% 50%;}\n}\n\n.bso-pdp .hero-badges{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin-bottom:18px;\n}\n\n.bso-pdp .hero-badge{\n  padding:7px 10px;\n  background:rgba(255,255,255,.7);\n  border-radius:999px;\n  color:#73513B;\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.03em;\n}\n\n.bso-pdp .hero p{\n  max-width:620px;\n  font-size:16px;\n}\n\n.bso-pdp .hero-note{\n  margin-top:17px;\n  padding:13px 15px;\n  border-radius:9px;\n  background:rgba(255,255,255,.65);\n  color:#6C4B36;\n  font-size:13px;\n  font-weight:700;\n}\n\n\n\/* ==============================\n   CARD COLORS\n============================== *\/\n\n.bso-pdp .card-1{\n  background:#FAF5EF;\n}\n\n.bso-pdp .card-2{\n  background:#F0E7DD;\n}\n\n.bso-pdp .card-3{\n  background:#F9F4EE;\n}\n\n.bso-pdp .card-4{\n  background:#EEE4D9;\n}\n\n.bso-pdp .material{\n  background:#E9DED2;\n}\n\n.bso-pdp .faq{\n  background:#FBF8F4;\n}\n\n.bso-pdp .shipping{\n  background:#F1ECE5;\n}\n\n.bso-pdp .trust{\n  background:\n    radial-gradient(circle at top right,\n      rgba(127,141,118,.13),\n      transparent 40%),\n    #F6EEE6;\n}\n\n\n\/* ==============================\n   NUMBER\n============================== *\/\n\n.bso-pdp .number{\n  position:absolute;\n  top:20px;\n  right:20px;\n  font-family:'DM Serif Display',Georgia,serif;\n  font-size:48px;\n  color:rgba(114,73,45,.07);\n}\n\n\n\/* ==============================\n   SIZE\n============================== *\/\n\n.bso-pdp .size-row{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:8px;\n  margin-top:17px;\n}\n\n.bso-pdp .size-box{\n  padding:13px 6px;\n  background:rgba(255,255,255,.7);\n  border-radius:9px;\n  text-align:center;\n}\n\n.bso-pdp .size-box strong{\n  display:block;\n  font-family:'DM Serif Display',Georgia,serif;\n  font-size:20px;\n  font-weight:400;\n  color:#60432F;\n}\n\n.bso-pdp .size-box span{\n  display:block;\n  margin-top:3px;\n  color:#81736A;\n  font-size:10px;\n}\n\n\n\/* ==============================\n   MATERIAL\n============================== *\/\n\n.bso-pdp .material-row{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:8px;\n  margin-top:18px;\n}\n\n.bso-pdp .material-box{\n  padding:15px 6px;\n  background:rgba(255,255,255,.67);\n  border-radius:9px;\n  text-align:center;\n}\n\n.bso-pdp .material-box span{\n  display:block;\n  margin-bottom:5px;\n  font-size:19px;\n}\n\n.bso-pdp .material-box strong{\n  font-size:11px;\n  line-height:1.3;\n  color:#604A3B;\n}\n\n\n\/* ==============================\n   FAQ\n============================== *\/\n\n.bso-pdp .faq-list{\n  margin-top:18px;\n}\n\n.bso-pdp details{\n  border-bottom:1px solid rgba(73,55,44,.11);\n}\n\n.bso-pdp details:last-child{\n  border-bottom:none;\n}\n\n.bso-pdp summary{\n  position:relative;\n  padding:16px 35px 16px 0;\n  list-style:none;\n  cursor:pointer;\n  font-size:14px;\n  line-height:1.4;\n  font-weight:700;\n  color:#493B32;\n}\n\n.bso-pdp summary::-webkit-details-marker{\n  display:none;\n}\n\n.bso-pdp summary:after{\n  content:\"+\";\n  position:absolute;\n  right:2px;\n  top:50%;\n  transform:translateY(-50%);\n  color:var(--brown);\n  font-size:22px;\n  font-weight:400;\n}\n\n.bso-pdp details[open] summary:after{\n  content:\"−\";\n}\n\n.bso-pdp .faq-answer{\n  padding:0 28px 15px 0;\n  color:#746961;\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* ==============================\n   SHIPPING\n============================== *\/\n\n.bso-pdp .ship-row{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:8px;\n  margin-top:18px;\n}\n\n.bso-pdp .ship-box{\n  padding:15px 5px;\n  background:rgba(255,255,255,.7);\n  border-radius:9px;\n  text-align:center;\n}\n\n.bso-pdp .ship-icon{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:35px;\n  height:35px;\n  margin:0 auto 7px;\n  border-radius:50%;\n  background:#EAD9C8;\n  font-size:16px;\n}\n\n.bso-pdp .ship-box strong{\n  display:block;\n  color:#604A3B;\n  font-size:11px;\n}\n\n.bso-pdp .ship-box span{\n  display:block;\n  margin-top:3px;\n  color:#897C73;\n  font-size:9px;\n}\n\n\n\/* ==============================\n   TRUST\n============================== *\/\n\n.bso-pdp .trust{\n  text-align:center;\n}\n\n.bso-pdp .trust .label{\n  justify-content:center;\n}\n\n.bso-pdp .trust .label:before{\n  display:none;\n}\n\n.bso-pdp .trust-points{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:8px;\n  margin-top:18px;\n}\n\n.bso-pdp .trust-box{\n  padding:13px 6px;\n  border-radius:9px;\n  background:rgba(255,255,255,.7);\n  color:#60493A;\n  font-size:10px;\n  line-height:1.4;\n  font-weight:700;\n}\n\n\n\/* ==============================\n   CTA\n============================== *\/\n\n.bso-pdp .cta{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:100%;\n  min-height:52px;\n  margin-top:20px;\n  padding:13px 18px;\n  background:#96603E;\n  color:#fff !important;\n  border-radius:10px;\n  text-decoration:none;\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:.04em;\n  box-shadow:0 8px 22px rgba(112,68,40,.19);\n  transition:.2s ease;\n}\n\n.bso-pdp .cta:hover{\n  transform:translateY(-2px);\n}\n\n\n\/* ==============================\n   MOBILE\n============================== *\/\n\n@media(max-width:640px){\n\n  .bso-pdp{\n    padding-left:12px;\n    padding-right:12px;\n  }\n\n  .bso-pdp .pdp-block-card{\n    padding:26px 18px;\n    margin-bottom:24px;\n  }\n\n  .bso-pdp h2{\n    font-size:31px;\n  }\n\n  .bso-pdp h3{\n    font-size:27px;\n  }\n\n  .bso-pdp p{\n    font-size:14px;\n  }\n\n  .bso-pdp .number{\n    top:17px;\n    right:16px;\n    font-size:42px;\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"bso-pdp\"\u003e\n\u003c!-- =========================\n01 HERO\n========================= --\u003e\n\u003csection class=\"pdp-block-card hero\"\u003e\n\u003cdiv class=\"hero-badges\"\u003e\n\u003cspan class=\"hero-badge\"\u003e5 POCKETS\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eSPACE SAVING\u003c\/span\u003e \u003cspan class=\"hero-badge\"\u003eNO ADHESIVE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eBedside Organization\u003c\/div\u003e\n\u003ch2\u003eLess Clutter. \u003cspan class=\"accent\"\u003eMore Comfort.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eKeep everyday essentials close without filling your nightstand.\u003c\/p\u003e\n\u003cdiv class=\"hero-note\"\u003e✨ Phone, remote, glasses \u0026amp; more — all within reach.\u003c\/div\u003e\n                                                                                                                                  \u003cimg src=\"https:\/\/cdn.besttechcloud.com\/image\/fa6fcb0d6fc14287287e3f5dbac729024287e61a.gif\"\u003e\u003ca href=\"#\" class=\"cta\"\u003e ORGANIZE MY SPACE \u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- =========================\n02 STORAGE\n========================= --\u003e\n\u003csection class=\"pdp-block-card card-1\"\u003e\n\u003cdiv class=\"number\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003e5-Pocket Storage\u003c\/div\u003e\n\u003ch3\u003eA Place for \u003cspan class=\"accent\"\u003eEverything.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSeparate everyday essentials instead of piling them together.\u003c\/p\u003e\n\u003cdiv class=\"mini-points\"\u003e\n\u003cspan class=\"mini-point\"\u003ePhone\u003c\/span\u003e \u003cspan class=\"mini-point\"\u003eRemote\u003c\/span\u003e \u003cspan class=\"mini-point\"\u003eGlasses\u003c\/span\u003e \u003cspan class=\"mini-point\"\u003eBooks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.besttechcloud.com\/image\/2a90eb3cbfc1b3518c1fcfbe07dc538919f28463.jpeg\" alt=\"preview\"\u003e\u003c\/section\u003e\n\u003c!-- =========================\n03 EASY REACH\n========================= --\u003e\n\u003csection class=\"pdp-block-card card-2\"\u003e\n\u003cdiv class=\"number\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eEasy Access\u003c\/div\u003e\n\u003ch3\u003eAlways \u003cspan class=\"accent\"\u003eWithin Reach.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNo more searching under pillows, blankets or sofa cushions.\u003c\/p\u003e\n\u003cdiv class=\"mini-points\"\u003e\n\u003cspan class=\"mini-point\"\u003eBedside\u003c\/span\u003e \u003cspan class=\"mini-point\"\u003eSofa Side\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cimg src=\"https:\/\/cdn.besttechcloud.com\/image\/8d4c4cce3f4f9bada773ea1cbeabdfb937ae68af.jpeg\" alt=\"preview\"\u003e\u003c\/section\u003e\n\u003c!-- =========================\n04 INSTALLATION\n========================= --\u003e\n\u003csection class=\"pdp-block-card card-3\"\u003e\n\u003cdiv class=\"number\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eSimple Setup\u003c\/div\u003e\n\u003ch3\u003eSlide In. \u003cspan class=\"accent\"\u003eDone.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTuck the long flap under your mattress or cushion.\u003c\/p\u003e\n\u003cdiv class=\"mini-points\"\u003e\n\u003cspan class=\"mini-point\"\u003eNo Adhesive\u003c\/span\u003e \u003cspan class=\"mini-point\"\u003eEasy to Move\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cimg src=\"https:\/\/cdn.besttechcloud.com\/image\/c9f89195ae4349040817d53fe170b4e1227c787a.jpeg\" alt=\"preview\"\u003e\u003c\/section\u003e\n\u003c!-- =========================\n05 SPACE SAVING\n========================= --\u003e\n\u003csection class=\"pdp-block-card card-4\"\u003e\n\u003cdiv class=\"number\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eSpace-Smart Design\u003c\/div\u003e\n\u003ch3\u003eStore More. \u003cspan class=\"accent\"\u003eUse Less Space.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTurn unused furniture-side space into useful storage.\u003c\/p\u003e\n\u003cdiv class=\"size-row\"\u003e\n\u003cdiv class=\"size-box\"\u003e\n\u003cstrong\u003e32 cm\u003c\/strong\u003e \u003cspan\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-box\"\u003e\n\u003cstrong\u003e21 cm\u003c\/strong\u003e \u003cspan\u003eHeight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-box\"\u003e\n\u003cstrong\u003e8–9 cm\u003c\/strong\u003e \u003cspan\u003eExpanded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/3_2270cd80-7c7c-40c1-81c6-746f9bb07fe3.png?v=1788947942\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =========================\n06 MATERIAL\n========================= --\u003e\n\u003csection class=\"pdp-block-card material\"\u003e\n\u003cdiv class=\"label\"\u003eFelt Material\u003c\/div\u003e\n\u003ch3\u003eSoft Feel. \u003cspan class=\"accent\"\u003eBuilt for Daily Use.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eDurable felt helps resist everyday wear and tearing.\u003c\/p\u003e\n\u003cdiv class=\"material-row\"\u003e\n\u003cdiv class=\"material-box\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e \u003cstrong\u003eAbrasion Resistant\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"material-box\"\u003e\n\u003cspan\u003e◇\u003c\/span\u003e \u003cstrong\u003eTear Resistant\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"material-box\"\u003e\n\u003cspan\u003e☁\u003c\/span\u003e \u003cstrong\u003eSoft Felt\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003c\/section\u003e\n\u003c!-- =========================\n07 FAQ\n========================= --\u003e\n\u003csection class=\"pdp-block-card faq\"\u003e\n\u003cdiv class=\"label\"\u003eQuick Answers\u003c\/div\u003e\n\u003ch3\u003eGood to \u003cspan class=\"accent\"\u003eKnow.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat can I store inside?\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003ePhones, remotes, glasses, books, cables and other daily essentials.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need adhesive?\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003eNo. Simply tuck the extended flap beneath a suitable mattress or cushion.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhere can I use it?\u003c\/summary\u003e\n\u003cdiv class=\"faq-answer\"\u003eBeds, sofas, bunk beds and similar furniture.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n08 SHIPPING\n========================= --\u003e\n\u003csection class=\"pdp-block-card shipping\"\u003e\n\u003cdiv class=\"label\"\u003eShipping \u0026amp; Returns\u003c\/div\u003e\n\u003ch3\u003eSimple From \u003cspan class=\"accent\"\u003eStart to Finish.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"ship-row\"\u003e\n\u003cdiv class=\"ship-box\"\u003e\n\u003cdiv class=\"ship-icon\"\u003e✓\u003c\/div\u003e\n\u003cstrong\u003eOrder Placed\u003c\/strong\u003e \u003cspan\u003eWe receive your order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-box\"\u003e\n\u003cdiv class=\"ship-icon\"\u003e📦\u003c\/div\u003e\n\u003cstrong\u003eIn Transit\u003c\/strong\u003e \u003cspan\u003eTrack your shipment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-box\"\u003e\n\u003cdiv class=\"ship-icon\"\u003e⌂\u003c\/div\u003e\n\u003cstrong\u003eDelivered\u003c\/strong\u003e \u003cspan\u003eArrives at your door\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n09 TRUST\n========================= --\u003e\n\u003csection class=\"pdp-block-card trust\"\u003e\n\u003cdiv class=\"label\"\u003eEveryday Convenience\u003c\/div\u003e\n\u003ch3\u003eA Tidier Space, \u003cspan class=\"accent\"\u003eMade Simple.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSmall storage upgrade. Noticeably easier everyday living.\u003c\/p\u003e\n\u003cdiv class=\"trust-points\"\u003e\n\u003cdiv class=\"trust-box\"\u003e5 Storage Pockets\u003c\/div\u003e\n\u003cdiv class=\"trust-box\"\u003eMulti-Room Use\u003c\/div\u003e\n\u003cdiv class=\"trust-box\"\u003eDurable Felt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"cta\"\u003eGET YOURS \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"JH","offers":[{"title":"Beige","offer_id":44858659373145,"sku":"NC03642609095796-米色大号","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":44858659405913,"sku":"NC03642609095796-棕色大号","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":44858659438681,"sku":"NC03642609095796-浅灰色大号","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":44858659471449,"sku":"NC03642609095796-黑色大号","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1_2b46d058-c72d-445d-96c9-354496cbcd30.png?v=1788948328","url":"https:\/\/treavhds.com\/products\/felt-bedside-hanging-storage-bag","provider":"treavhds","version":"1.0","type":"link"}