{"product_id":"rolling-basket","title":"Rolling Grill Basket","description":"\u003c!-- ============================================================     Rolling Grill Basket — Shopify PDP     Style: Backyard BBQ \/ Charcoal-Ember Warmth \/ Cream Floating Cards     Color: Charcoal Black -\u003e Warm Brown -\u003e Fire Ember Orange Gradient     Layout: Single-column top-text-bottom-image, mobile-first, desktop identical     ============================================================ --\u003e\u003cstyle\u003e  :root{    --char:#17110C; --brown:#3A2418; --ember:#C84B1A; --ember-bright:#F06A1F; --deepred:#B31E23;    --cream:#FAF0DC; --cream-deep:#F0E0C2;    --ink:#2A1A10; --ink-soft:#6B543E;    --on-dark:#F5E8D0; --on-dark-soft:#C9B49A;    --shadow-float:0 24px 55px rgba(0,0,0,.55),0 6px 18px rgba(0,0,0,.4);    --shadow-card:0 12px 30px rgba(0,0,0,.4);  }  .rb-page{    font-family:'Trebuchet MS','Segoe UI',Arial,sans-serif;    background:linear-gradient(180deg,#140E09 0%,#2A1A10 22%,#5A2A12 48%,#7A3413 62%,#2A1A10 82%,#140E09 100%);    color:var(--on-dark);padding:0 0 60px 0;margin:0;line-height:1.8;overflow-x:hidden;  }  .rb-container{max-width:720px;margin:0 auto;padding:0 18px;}  .rb-section{padding:46px 0 6px 0;}  .rb-label{    display:inline-block;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;    color:#fff;padding:6px 16px;border-radius:4px;margin-bottom:16px;    background:linear-gradient(120deg,var(--ember),var(--deepred));    box-shadow:0 4px 18px rgba(200,75,26,.45);  }  .rb-label.dark{background:linear-gradient(120deg,#5A3A22,#8A5A32);box-shadow:0 4px 18px rgba(90,58,34,.5);}  .rb-title{font-size:31px;font-weight:900;line-height:1.16;margin:0 0 14px 0;color:#FFF6E6;letter-spacing:-.3px;}  .rb-title .grad{    background:linear-gradient(120deg,#FFB26B,var(--ember-bright),var(--deepred),#FFB26B);    background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;    animation:rb-shimmer 6s ease infinite;  }  @keyframes rb-shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}  .rb-desc{font-size:15.5px;color:var(--on-dark-soft);margin:0 0 22px 0;line-height:1.85;}  .rb-card{    background:var(--cream);border-radius:18px;padding:26px 22px;    box-shadow:var(--shadow-card);margin-bottom:22px;position:relative;overflow:hidden;    transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease;  }  .rb-card::before{    content:\"\";position:absolute;left:0;top:0;width:6px;height:100%;    background:linear-gradient(180deg,var(--ember),var(--deepred));  }  .rb-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-float);}  .rb-card h3{font-size:20px;font-weight:800;margin:0 0 10px 0;color:var(--ink);}  .rb-card p{font-size:14.5px;color:var(--ink-soft);margin:0 0 8px 0;line-height:1.75;}  .rb-card p:last-child{margin-bottom:0;}  .rb-img-wrap{    border-radius:18px;overflow:hidden;background:#0e0906;    box-shadow:var(--shadow-float);margin:18px 0 6px 0;display:flex;align-items:center;justify-content:center;  }  .rb-img-wrap img{width:100%;height:auto;display:block;object-fit:contain;}  .rb-chips{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px 0;}  .rb-chip{    display:inline-flex;align-items:center;gap:7px;background:rgba(240,106,31,.18);    border:1px solid rgba(240,106,31,.45);color:#FFB26B;    padding:8px 14px;border-radius:100px;font-size:13px;font-weight:700;transition:all .3s ease;  }  .rb-chip:hover{background:rgba(240,106,31,.35);transform:translateY(-2px);}  .rb-chip .e{font-size:15px;}  \/* hero *\/  .rb-hero{text-align:center;padding:54px 0 18px 0;}  .rb-hero-badge{    display:inline-flex;align-items:center;gap:8px;    background:linear-gradient(135deg,var(--ember),#8A2E10 60%,#3A1A0C);    color:#FFF6E6;padding:8px 22px;border-radius:100px;font-size:12px;font-weight:800;    letter-spacing:1.6px;text-transform:uppercase;margin-bottom:22px;    box-shadow:0 6px 24px rgba(200,75,26,.5);    animation:rb-float 3.2s ease-in-out infinite;  }  @keyframes rb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}  .rb-hero h1{font-size:40px;font-weight:900;line-height:1.06;margin:0 0 16px 0;color:#FFF6E6;letter-spacing:-1px;}  .rb-hero h1 .flame{display:block;color:var(--ember-bright);font-size:23px;margin-top:8px;font-weight:800;}  .rb-hero p{font-size:16px;color:var(--on-dark-soft);max-width:560px;margin:0 auto 26px auto;line-height:1.8;}  .rb-hero-stats{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:8px;}  .rb-stat{text-align:center;}  .rb-stat-num{font-size:22px;font-weight:900;color:#FFB26B;line-height:1;}  .rb-stat-lbl{font-size:11px;color:var(--on-dark-soft);margin-top:6px;text-transform:uppercase;letter-spacing:1px;font-weight:700;}  \/* 3 steps *\/  .rb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;}  .rb-step{background:var(--cream-deep);border-radius:14px;padding:16px 10px;text-align:center;}  .rb-step .n{width:30px;height:30px;border-radius:50%;background:linear-gradient(120deg,var(--ember),var(--deepred));color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 8px auto;}  .rb-step b{display:block;font-size:13px;color:var(--ink);margin-bottom:3px;}  .rb-step span{font-size:11.5px;color:var(--ink-soft);line-height:1.5;}  \/* feature list *\/  .rb-flist{list-style:none;padding:0;margin:6px 0 0 0;}  .rb-flist li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid rgba(42,26,16,.12);font-size:14px;color:var(--ink-soft);}  .rb-flist li:last-child{border-bottom:none;}  .rb-flist li strong{color:var(--ink);font-weight:700;}  .rb-flist .ic{flex-shrink:0;width:28px;height:28px;border-radius:9px;background:rgba(200,75,26,.16);display:flex;align-items:center;justify-content:center;font-size:15px;margin-top:1px;}  \/* before\/after pills *\/  .rb-ba{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;}  .rb-ba div{border-radius:12px;padding:14px;}  .rb-ba .bad{background:rgba(179,30,35,.12);border:1px solid rgba(179,30,35,.35);}  .rb-ba .good{background:rgba(46,125,50,.14);border:1px solid rgba(46,125,50,.4);}  .rb-ba b{display:block;font-size:13px;margin-bottom:4px;}  .rb-ba .bad b{color:#E57373;}  .rb-ba .good b{color:#81C784;}  .rb-ba span{font-size:12.5px;color:var(--ink-soft);line-height:1.5;}  \/* guarantee *\/  .rb-guarantee{background:rgba(240,106,31,.14);border:1px dashed rgba(240,106,31,.55);border-radius:14px;padding:16px 18px;margin-top:14px;text-align:center;}  .rb-guarantee h4{margin:0 0 6px 0;font-size:15px;font-weight:800;color:#FFB26B;}  .rb-guarantee p{font-size:13px;color:var(--on-dark-soft);margin:0;line-height:1.7;}  @media(max-width:480px){    .rb-hero h1{font-size:31px;}    .rb-hero h1 .flame{font-size:19px;}    .rb-title{font-size:25px;}    .rb-card{padding:22px 18px;}  }\u003c\/style\u003e\u003cdiv class=\"rb-page\"\u003e\u003cdiv class=\"rb-container\"\u003e\n\u003c!-- ============ HERO ============ --\u003e\u003csection class=\"rb-hero\"\u003e\u003cdiv class=\"rb-hero-badge\"\u003e🔥 Grill Small Foods The Easy Way\u003c\/div\u003e\n\u003ch1\u003eRolling Grill Basket\u003cspan class=\"flame\"\u003e360° Even Heat · Nothing Falls Through\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eA cylindrical stainless mesh basket that rolls on the grill. Load it with veggies, shrimp or cherry tomatoes, close the lock, and roll it for even, smoky results — no flipping, no lost food.\u003c\/p\u003e\n\u003cdiv class=\"rb-hero-stats\"\u003e\n\u003cdiv class=\"rb-stat\"\u003e\n\u003cdiv class=\"rb-stat-num\"\u003e304\u003c\/div\u003e\n\u003cdiv class=\"rb-stat-lbl\"\u003eStainless Steel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-stat\"\u003e\n\u003cdiv class=\"rb-stat-num\"\u003e500°C\u003c\/div\u003e\n\u003cdiv class=\"rb-stat-lbl\"\u003eHeat Rated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-stat\"\u003e\n\u003cdiv class=\"rb-stat-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"rb-stat-lbl\"\u003eEasy Step\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-img-wrap\" style=\"margin-top: 28px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/0ff226e1-d685-4408-8306-c4a81fdeb102.png?v=1792574709\" alt=\"Rolling grill basket filled with vegetables on a flaming barbecue\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ BEFORE \/ AFTER ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label\"\u003eThe Old Way Sucks\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eFood Used to Fall \u003cspan class=\"grad\"\u003eThrough the Grate\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003eSmall veggies and shrimp slip between the bars, burn on one side, and require constant flipping. Not anymore — the rolling basket holds everything in one cage.\u003c\/p\u003e\n\u003cdiv class=\"rb-card\"\u003e\u003cdiv class=\"rb-ba\"\u003e\n\u003cdiv class=\"bad\"\u003e\n\u003cb\u003e❌ Before\u003c\/b\u003e\u003cspan\u003eFood slips through the grate and burns on one side.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"good\"\u003e\n\u003cb\u003e✅ After\u003c\/b\u003e\u003cspan\u003eNothing falls through. Nothing burns. Every piece cooks evenly.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rb-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/8fd979e8-5ba6-4d42-8263-14e9db6c9cae.png?v=1792574713\" alt=\"Before and after comparison food stays in the rolling grill basket\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ HOW TO USE ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label dark\"\u003eThree Steps to Perfect Grill\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eNo Skill, \u003cspan class=\"grad\"\u003eNo Guesswork\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003eFill it, roll it, serve it. That's the whole routine.\u003c\/p\u003e\n\u003cdiv class=\"rb-steps\"\u003e\n\u003cdiv class=\"rb-step\"\u003e\n\u003cdiv class=\"n\"\u003e1\u003c\/div\u003e\n\u003cb\u003eFill It Up\u003c\/b\u003e\u003cspan\u003eLoad veggies, shrimp or fish and lock the lid.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-step\"\u003e\n\u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n\u003cb\u003ePlace \u0026amp; Roll\u003c\/b\u003e\u003cspan\u003eSit on any grill and roll for even sear.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-step\"\u003e\n\u003cdiv class=\"n\"\u003e3\u003c\/div\u003e\n\u003cb\u003eShake \u0026amp; Serve\u003c\/b\u003e\u003cspan\u003eOpen with the hook and serve straight out.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ BUILT BETTER ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label\"\u003eBuilt to Grill Better\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eEvery Detail \u003cspan class=\"grad\"\u003eThoughtfully Designed\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003eFine enough to hold small food, open enough to let smoke and flame through from every angle.\u003c\/p\u003e\n\u003cdiv class=\"rb-card\"\u003e\u003cul class=\"rb-flist\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🧲\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSecure Locking Lid\u003c\/strong\u003e — stays shut while you roll, no tools.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🕸️\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e0.8mm Metal Mesh\u003c\/strong\u003e — holds shrimp \u0026amp; tomatoes, lets smoke through.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🪵\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eRemovable Wooden Handle\u003c\/strong\u003e — stays cool, unscrews to close the lid.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🔄\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eEven Heat Circulation\u003c\/strong\u003e — rolling gives every side a sear.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv class=\"rb-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/8dda2b9a-7153-4ea6-a7ad-463d788420a6.png?v=1792574711\" alt=\"Close up of 304 stainless mesh locking lid and removable wooden handle\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ WHAT TO GRILL ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label dark\"\u003ePerfect for Small Foods\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eVeggies, Shrimp, \u003cspan class=\"grad\"\u003eEverything Small\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003eAnything too small for the grate becomes perfect grill food. Even, juicy results with full smoky flavor.\u003c\/p\u003e\n\u003cdiv class=\"rb-chips\"\u003e\n\u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e🥦\u003c\/span\u003e Veggies\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e🦐\u003c\/span\u003e Shrimp\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e🍅\u003c\/span\u003e Tomatoes\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e🍄\u003c\/span\u003e Mushrooms\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e🌽\u003c\/span\u003e Corn Bits\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-img-wrap\" style=\"margin-top: 18px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/68b7d4c9-d1a7-463f-8118-9f94fa296d4e.png?v=1792574719\" alt=\"Two rolling grill baskets full of grilled vegetables on an outdoor table\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ PREMIUM ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label\"\u003ePremium Quality\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eGrill-Tested, \u003cspan class=\"grad\"\u003eBuilt to Last\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003e304 food-grade stainless steel — the same material in pro kitchen gear. Withstands 500°C without warping, rusting or breaking, cookout after cookout.\u003c\/p\u003e\n\u003cdiv class=\"rb-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/b3921b32-d294-4377-ba8f-e9e062ddc491.png?v=1792574722\" alt=\"Premium quality stainless steel rolling grill basket over flame\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ CLEANUP ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label dark\"\u003eDone Grilling. Done Cleaning.\u003c\/span\u003e\u003ch2 class=\"rb-title\"\u003eDishwasher Safe, \u003cspan class=\"grad\"\u003eNo Scrubbing\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"rb-desc\"\u003eNo scrubbing, no soaking, no seasoning. Pop it in the dishwasher or rinse under hot water. The steel won't rust, discolor or hold odors — ready for next weekend.\u003c\/p\u003e\n\u003cdiv class=\"rb-chips\"\u003e\n\u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e💧\u003c\/span\u003e Easy to Rinse\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e♻️\u003c\/span\u003e Reusable\u003c\/span\u003e \u003cspan class=\"rb-chip\"\u003e\u003cspan class=\"e\"\u003e✨\u003c\/span\u003e Hassle-Free Cleanup\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-img-wrap\" style=\"margin-top: 18px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1000\/2343\/5633\/files\/3c153724-cc81-4914-ad2f-2a40cf9b2e77.png?v=1792574716\" alt=\"Rolling grill basket being placed in the dishwasher\"\u003e\u003c\/div\u003e\u003c\/section\u003e\u003c!-- ============ GUARANTEE ============ --\u003e\u003csection class=\"rb-section\"\u003e\u003cspan class=\"rb-label\"\u003eGood to Know\u003c\/span\u003e\u003cdiv class=\"rb-card\"\u003e\u003cul class=\"rb-flist\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🔥\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAll Grills\u003c\/strong\u003e — gas, charcoal, pellet and smokers, flat grate required.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🪵\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eHandles\u003c\/strong\u003e — unscrew in ~10s to close the grill lid; heat-resistant when left on.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e🪝\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eIncludes\u003c\/strong\u003e — basket, removable handle and lid hook.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv class=\"rb-guarantee\"\u003e\n\u003ch4\u003e🛡️ Built to Outlast Every Cookout\u003c\/h4\u003e\n\u003cp\u003eIf your basket ever fails due to a manufacturing defect, it's replaced — no questions asked. One of the most popular gifts for any grill lover.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c!-- End Rolling Grill Basket Product Detail Page --\u003e","brand":"mysite","offers":[{"title":"Small","offer_id":67945911975998,"sku":"B03777-小号","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":67945912008766,"sku":"B03777-大号","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0614\/2518\/8926\/files\/0ff226e1-d685-4408-8306-c4a81fdeb102.png?v=1792742775","url":"https:\/\/aflorish.com\/th\/products\/rolling-basket","provider":"Aflorish","version":"1.0","type":"link"}