{"product_id":"the-laundryhoop","title":"🏀 LaundryHoop Over-the-Door Basketball Hamper 🧺 Keep Dirty Clothes Off the Floor","description":"\u003cstyle\u003e\n  #bvy-laundryhoop {\n    --lh-ink: #211f20;\n    --lh-muted: #514742;\n    --lh-rust: #813519;\n    --lh-line: #d6bcaa;\n    --lh-cream: #fff9f1;\n    box-sizing: border-box;\n    container-type: inline-size;\n    width: 100%;\n    max-width: 880px;\n    margin: 24px auto;\n    border: 1px solid var(--lh-line);\n    border-radius: 22px;\n    background: linear-gradient(155deg, #e9c9ae 0%, #fff5e8 29%, #f1ded1 52%, #fff6ea 75%, #e9c5aa 100%);\n    color: var(--lh-ink);\n    font-size: 16px;\n    line-height: 1.62;\n    text-align: left;\n  }\n  #bvy-laundryhoop * { box-sizing: border-box; }\n  #bvy-laundryhoop .lh-inner { max-width: 800px; margin: 0 auto; padding: 26px 14px; }\n  #bvy-laundryhoop .lh-center { text-align: center; }\n  #bvy-laundryhoop .lh-rule {\n    width: 46px;\n    height: 3px;\n    margin: 0 auto 12px;\n    border-radius: 999px;\n    background: linear-gradient(90deg, #813519, #b86c40);\n  }\n  #bvy-laundryhoop :is(h2, h3) {\n    margin: 0;\n    color: var(--lh-ink);\n    font-weight: 750;\n    line-height: 1.12;\n    letter-spacing: -.03em;\n    text-wrap: balance;\n  }\n  #bvy-laundryhoop h2 { font-size: 34px; }\n  #bvy-laundryhoop h3 { font-size: 26px; }\n  #bvy-laundryhoop p { margin: 7px 0 0; color: var(--lh-ink); }\n  #bvy-laundryhoop strong { color: var(--lh-rust); font-weight: 750; }\n  #bvy-laundryhoop .lh-intro { max-width: 45ch; margin: 11px auto 0; }\n  #bvy-laundryhoop .lh-kicker {\n    margin: 0 0 7px;\n    color: var(--lh-rust);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .11em;\n    text-transform: uppercase;\n  }\n  #bvy-laundryhoop .lh-chapter {\n    margin-top: 27px;\n    padding-top: 24px;\n    border-top: 1px solid var(--lh-line);\n  }\n  #bvy-laundryhoop .lh-photo {\n    margin: 15px 0 0;\n    overflow: hidden;\n    border: 1px solid var(--lh-line);\n    border-radius: 15px;\n    background: #f0dfcf;\n    box-shadow: 0 8px 22px rgba(52, 35, 27, .11);\n  }\n  #bvy-laundryhoop .lh-photo img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n    border: 0;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n  }\n  #bvy-laundryhoop .lh-stack {\n    display: grid;\n    gap: 9px;\n    margin: 13px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n  #bvy-laundryhoop .lh-card {\n    min-width: 0;\n    margin: 0;\n    padding: 12px 14px;\n    border: 1px solid var(--lh-line);\n    border-radius: 13px;\n    background: var(--lh-cream);\n    text-align: left;\n  }\n  #bvy-laundryhoop .lh-before { border-inline-start: 4px solid #9b8172; }\n  #bvy-laundryhoop .lh-after { border-inline-start: 4px solid #a64a27; background: #fff1e3; }\n  #bvy-laundryhoop dt {\n    display: inline-block;\n    padding: 2px 9px;\n    border-radius: 999px;\n    background: #eee0d6;\n    color: var(--lh-muted);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .05em;\n    text-transform: uppercase;\n  }\n  #bvy-laundryhoop .lh-after dt { background: #f5dbc5; color: var(--lh-rust); }\n  #bvy-laundryhoop dd { margin: 6px 0 0; }\n  #bvy-laundryhoop .lh-spec {\n    background: linear-gradient(145deg, #fffaf2, #f5e1cf);\n  }\n  #bvy-laundryhoop .lh-spec em {\n    display: block;\n    margin-bottom: 7px;\n    padding-bottom: 6px;\n    border-bottom: 1px solid var(--lh-line);\n    color: var(--lh-muted);\n    font-size: 14px;\n  }\n  #bvy-laundryhoop summary {\n    min-height: 24px;\n    color: var(--lh-ink);\n    font-weight: 750;\n    cursor: pointer;\n  }\n  #bvy-laundryhoop .lh-button {\n    display: inline-block;\n    margin-top: 15px;\n    padding: 11px 20px;\n    border-radius: 999px;\n    background: var(--lh-ink);\n    color: #fff8ef;\n    font-weight: 750;\n    text-decoration: none;\n  }\n  #bvy-laundryhoop .lh-button:is(:hover, :active) { background: var(--lh-rust); }\n  #bvy-laundryhoop :is(summary, a):focus-visible { outline: 2px solid var(--lh-rust); outline-offset: 4px; }\n  #bvy-laundryhoop .lh-card:active { border-color: #a64a27; }\n  @container (min-width: 620px) {\n    #bvy-laundryhoop .lh-inner { padding: 40px 28px; }\n    #bvy-laundryhoop h2 { font-size: 44px; }\n    #bvy-laundryhoop h3 { font-size: 33px; }\n    #bvy-laundryhoop .lh-chapter { margin-top: 34px; padding-top: 30px; }\n    #bvy-laundryhoop .lh-specs { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  }\n  @media (prefers-reduced-motion: no-preference) {\n    @supports (background-clip: text) {\n      #bvy-laundryhoop h2 {\n        background: linear-gradient(108deg, #211f20 25%, #813519 47%, #a04a29 51%, #211f20 74%);\n        background-size: 220% 100%;\n        background-clip: text;\n        color: transparent;\n        animation: bvy-lh-sheen 3.3s ease-in-out infinite alternate;\n      }\n    }\n    #bvy-laundryhoop .lh-photo img { transition: transform .25s ease; }\n    #bvy-laundryhoop .lh-card { transition: box-shadow .2s ease; }\n    @media (hover: hover) {\n      #bvy-laundryhoop .lh-photo:hover img { transform: scale(1.02); }\n      #bvy-laundryhoop .lh-card:hover { box-shadow: 0 5px 15px rgba(52, 35, 27, .11); }\n    }\n  }\n  @keyframes bvy-lh-sheen {\n    from { background-position: 100% 50%; }\n    to { background-position: 0% 50%; }\n  }\n  @media (forced-colors: active) {\n    #bvy-laundryhoop h2 { color: CanvasText; background: none; animation: none; }\n  }\n\u003c\/style\u003e\n\n\u003csection id=\"bvy-laundryhoop\" lang=\"en\" aria-labelledby=\"bvy-lh-title\"\u003e\n  \u003cdiv class=\"lh-inner\"\u003e\n    \u003cheader class=\"lh-center\"\u003e\n      \u003cdiv class=\"lh-rule\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cp class=\"lh-kicker\"\u003e🏀 LaundryHoop · Over-the-Door Basketball Hamper\u003c\/p\u003e\n      \u003ch2 id=\"bvy-lh-title\"\u003eGive Dirty Clothes a Place to Land\u003c\/h2\u003e\n      \u003cp class=\"lh-intro\"\u003eWhen shirts and socks keep landing by the bed, give them a target. Hang LaundryHoop over the door and toss worn clothes straight into the mesh bag.\u003c\/p\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/9_8f991c87-66aa-4c6e-b20d-31e766dfdde4.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"LaundryHoop with a smoke-tinted backboard, black rim, and hanging mesh hamper on a laundry room door\" loading=\"eager\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n      \u003cul class=\"lh-stack\" role=\"list\"\u003e\n        \u003cli class=\"lh-card\"\u003e🏀 \u003cstrong\u003eToss clothes through the open rim\u003c\/strong\u003e as you change.\u003c\/li\u003e\n        \u003cli class=\"lh-card\"\u003e🚪 \u003cstrong\u003eKeep the hamper off the floor\u003c\/strong\u003e with two over-the-door hooks.\u003c\/li\u003e\n        \u003cli class=\"lh-card\"\u003e🧺 \u003cstrong\u003eUnzip the bottom\u003c\/strong\u003e to drop clothes into your laundry basket.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/header\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-toss\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e01 · The Daily Toss\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-toss\"\u003eFrom the Floor to the Hoop\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore\u003c\/dt\u003e\n          \u003cdd\u003eA shirt lands by the bed. A pair of socks joins it. You end up picking up both later.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eWith LaundryHoop\u003c\/dt\u003e\n          \u003cdd\u003eTake a quick shot as you change. \u003cstrong\u003eShirts and socks go straight through the rim and into the bag.\u003c\/strong\u003e\n\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/3_c3cd0b28-bfb0-4b95-8ca6-f2e285945c12.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"A person tossing a shirt toward the basketball rim of the hanging hamper\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-floor\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e02 · Save Floor Space\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-floor\"\u003ePut the Door to Work\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore\u003c\/dt\u003e\n          \u003cdd\u003eA floor hamper can take up the corner you use for shoes or the path beside the bed.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eOnce it’s hung\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cstrong\u003eThe hamper hangs on the door\u003c\/strong\u003e, freeing up that patch of floor in a bedroom, dorm, or laundry room.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/7_d392a58f-f57f-4e6a-a9ec-30f92b110a17.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"LaundryHoop holding clothes above the floor on a door beside a bed\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-hooks\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e03 · Hang It Up\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-hooks\"\u003eTwo Hooks Over the Door\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore setup\u003c\/dt\u003e\n          \u003cdd\u003eLook for a door with room for the hooks along the top edge and space for the hamper to hang.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eAfter setup\u003c\/dt\u003e\n          \u003cdd\u003eSet the \u003cstrong\u003etwo hooks over the top edge\u003c\/strong\u003e and check that the door closes freely. The door-mount setup requires no drilling.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/2_73a44637-24da-4cae-9c45-fcb999424bd2.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"Hands positioning the two over-the-door hooks and smoke-tinted backboard on a wooden door\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-rim\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e04 · Aim Here\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-rim\"\u003eAn Opening That Stays Open\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore\u003c\/dt\u003e\n          \u003cdd\u003eA soft laundry bag can sag at the top, so you have to pull it open while holding your clothes.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eWith the open rim\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cstrong\u003eThe rim holds the bag opening ready.\u003c\/strong\u003e Drop in a tee or take a shot with a rolled-up pair of socks.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/6_664064a4-3666-4ba0-a33d-edc613a220d8.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"Close-up of the black hoop holding the bag open below the smoke-tinted backboard\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-mesh\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e05 · Check the Load\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-mesh\"\u003eSee How Much Is Inside\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore\u003c\/dt\u003e\n          \u003cdd\u003eWith a solid-sided bag, you need to look down inside to see how much laundry has piled up.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eWith the mesh bag\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cstrong\u003eThe load stays visible through the black mesh.\u003c\/strong\u003e A quick glance tells you if it’s time to bring over the laundry basket.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/4_17f19cb9-ddf5-426b-b29b-5a1b2035920f.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"Clothes visible through the black mesh above the hamper’s zippered base\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-unzip\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e06 · Empty From Below\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-unzip\"\u003eUnzip Right Into Your Basket\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eBefore\u003c\/dt\u003e\n          \u003cdd\u003eTo empty a top-opening bag, you reach in for the last socks or lift the whole bag to tip it out.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eOn laundry day\u003c\/dt\u003e\n          \u003cdd\u003ePlace your basket underneath and \u003cstrong\u003eopen the bottom zipper\u003c\/strong\u003e. The clothes drop in while LaundryHoop stays on the door.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/5_85f1dac1-9f80-4906-b549-8321415fe8ec.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"A hand unzipping the hamper’s base so clothes drop into a laundry basket underneath\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-reset\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e07 · After the Load\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-reset\"\u003eZip It Closed for the Next Round\u003c\/h3\u003e\n      \u003cdl class=\"lh-stack\"\u003e\n        \u003cdiv class=\"lh-card lh-before\"\u003e\n          \u003cdt\u003eJust after emptying\u003c\/dt\u003e\n          \u003cdd\u003eThe bottom is open from transferring the load to your basket.\u003c\/dd\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lh-card lh-after\"\u003e\n          \u003cdt\u003eReady to use again\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cstrong\u003eClose the bottom zipper\u003c\/strong\u003e for the next toss. If you take it down, the empty mesh gathers easily in your hand.\u003c\/dd\u003e\n        \u003c\/div\u003e\n      \u003c\/dl\u003e\n      \u003cfigure class=\"lh-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/8_a561388c-8b3e-41f6-9ebb-b44014dd17b2.png?v=1794276558\u0026amp;width=900\" width=\"900\" height=\"900\" alt=\"A person gathering the soft mesh of the empty hamper while holding the backboard\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-info\"\u003e\n      \u003cp class=\"lh-kicker\"\u003eProduct Information\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-info\"\u003eA Closer Look at LaundryHoop\u003c\/h3\u003e\n      \u003cul class=\"lh-stack lh-specs\" role=\"list\"\u003e\n        \u003cli class=\"lh-card lh-spec\"\u003e\n          \u003cem\u003e01 · Door Mount\u003c\/em\u003e\n          \u003cstrong\u003eTwo over-the-door hooks\u003c\/strong\u003e\n          \u003cp\u003eRest the hooks over the top edge of a compatible door.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"lh-card lh-spec\"\u003e\n          \u003cem\u003e02 · Target\u003c\/em\u003e\n          \u003cstrong\u003eSmoke-tinted backboard and black rim\u003c\/strong\u003e\n          \u003cp\u003eThe open rim leads directly into the bag.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"lh-card lh-spec\"\u003e\n          \u003cem\u003e03 · Collection\u003c\/em\u003e\n          \u003cstrong\u003eBlack mesh hamper\u003c\/strong\u003e\n          \u003cp\u003eSee the clothes inside, even while the bag is hanging.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"lh-card lh-spec\"\u003e\n          \u003cem\u003e04 · Release\u003c\/em\u003e\n          \u003cstrong\u003eBottom zipper\u003c\/strong\u003e\n          \u003cp\u003eOpen the base to transfer the load into your basket.\u003c\/p\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"lh-chapter\" aria-labelledby=\"bvy-lh-faq\"\u003e\n      \u003cp class=\"lh-kicker\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"bvy-lh-faq\"\u003eBefore You Hang It\u003c\/h3\u003e\n      \u003cdiv class=\"lh-stack\"\u003e\n        \u003cdetails class=\"lh-card\"\u003e\n          \u003csummary\u003eHow can I check if it will fit my door?\u003c\/summary\u003e\n          \u003cp\u003eCheck that the hooks can sit over the top edge and that there’s clearance for the door to close with the hooks in place.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"lh-card\"\u003e\n          \u003csummary\u003eDo I need to take it down to empty it?\u003c\/summary\u003e\n          \u003cp\u003eLeave it hanging, place your laundry basket underneath, and unzip the base. Zip it closed once the clothes have dropped out.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"lh-card\"\u003e\n          \u003csummary\u003eWhat can I toss through the hoop?\u003c\/summary\u003e\n          \u003cp\u003eIt’s a laundry hamper for soft items like shirts, socks, and other everyday clothes that fit through the opening.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cfooter class=\"lh-chapter lh-center\"\u003e\n      \u003cp class=\"lh-kicker\"\u003e🏀 The LaundryHoop\u003c\/p\u003e\n      \u003ch3\u003eMake the Next Toss Count\u003c\/h3\u003e\n      \u003cp class=\"lh-intro\"\u003ePick a door, hang the hoop, and give worn clothes a spot off the floor.\u003c\/p\u003e\n      \u003ca class=\"lh-button\" href=\"#product-form-template--28420332945774__main\"\u003eBack to Add to Cart \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/footer\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"ZYK","offers":[{"title":"1 Hoop | Single Pack","offer_id":68044229312878,"sku":"MXJ26111001-趣味脏衣篮-黑色（亚克力背板）-1件","price":79.99,"currency_code":"USD","in_stock":true},{"title":"2 Hoops | Double Pack ⭐","offer_id":68044229345646,"sku":"MXJ26111001-趣味脏衣篮-黑色（亚克力背板）-2件","price":145.99,"currency_code":"USD","in_stock":true},{"title":"3 Hoops | Best Value 🔥","offer_id":68044229378414,"sku":"MXJ26111001-趣味脏衣篮-黑色（亚克力背板）-3件","price":215.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/9_8f991c87-66aa-4c6e-b20d-31e766dfdde4.png?v=1794276558","url":"https:\/\/bvuyomi.com\/products\/the-laundryhoop","provider":"Bvuyomi","version":"1.0","type":"link"}