{"product_id":"12-24-36-48-60-pcs-halloween-plastic-goodie-bags-trick-or-treat-candy-bags","title":"12\/24\/36\/48\/60 Pcs Halloween Plastic Goodie Bags,Trick or Treat Candy Bags","description":"\u003cstyle\u003e\n    #hgb-landing,\n    #hgb-landing * { box-sizing: border-box; }\n\n    #hgb-landing {\n      --midnight: #100817;\n      --purple: #2b103b;\n      --purple-light: #5a2472;\n      --orange: #ff7417;\n      --orange-dark: #ba3b08;\n      --cream: #fff0c9;\n      --white: #ffffff;\n      --muted: #cdbfd5;\n      --line: rgba(255,240,201,.16);\n      --shadow: 0 28px 70px rgba(7,1,13,.44);\n      position: relative;\n      isolation: isolate;\n      overflow: hidden;\n      width: 100%;\n      max-width: 100%;\n      container-name: hgb-page;\n      container-type: inline-size;\n      color: white;\n      background:\n        radial-gradient(circle at 8% 7%, rgba(255,116,23,.23), transparent 24%),\n        radial-gradient(circle at 92% 16%, rgba(122,57,154,.28), transparent 27%),\n        radial-gradient(circle at 15% 72%, rgba(255,116,23,.16), transparent 27%),\n        linear-gradient(155deg, #0e0715 0%, #3b0f45 34%, #16091f 60%, #4a160b 100%);\n      background-size: 100% 100%, 100% 100%, 100% 100%, 180% 180%;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n      line-height: 1.65;\n      animation: hgbBg 18s ease-in-out infinite alternate;\n    }\n\n    #hgb-landing::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: -2;\n      pointer-events: none;\n      opacity: .34;\n      background-image:\n        linear-gradient(rgba(255,240,201,.035) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,240,201,.035) 1px, transparent 1px);\n      background-size: 46px 46px;\n      mask-image: linear-gradient(to bottom, #000, transparent 88%);\n    }\n\n    #hgb-landing img { display: block; width: 100%; max-width: 100%; height: auto; border: 0; }\n    #hgb-landing a { color: inherit; }\n\n    #hgb-landing h1,\n    #hgb-landing h2,\n    #hgb-landing h3,\n    #hgb-landing p,\n    #hgb-landing span,\n    #hgb-landing strong,\n    #hgb-landing summary {\n      word-break: normal !important;\n      overflow-wrap: normal !important;\n      hyphens: none !important;\n      writing-mode: horizontal-tb !important;\n    }\n\n    #hgb-landing h1,\n    #hgb-landing h2,\n    #hgb-landing h3,\n    #hgb-landing p { margin-top: 0; }\n\n    #hgb-landing h1,\n    #hgb-landing h2,\n    #hgb-landing h3 { color: white; line-height: 1; }\n\n    #hgb-landing h1 {\n      margin-bottom: 23px;\n      font-size: clamp(42px, 6vw, 80px);\n      font-size: clamp(42px, 7cqw, 80px);\n      font-weight: 950;\n      letter-spacing: -.065em;\n    }\n\n    #hgb-landing h2 {\n      margin-bottom: 19px;\n      font-size: clamp(35px, 4.8vw, 62px);\n      font-size: clamp(35px, 5.2cqw, 62px);\n      font-weight: 950;\n      letter-spacing: -.05em;\n    }\n\n    #hgb-landing h3 {\n      margin-bottom: 11px;\n      font-size: clamp(21px, 2.2vw, 29px);\n      font-weight: 900;\n      letter-spacing: -.03em;\n    }\n\n    #hgb-landing p { color: var(--muted); }\n    #hgb-landing .hgb-shell { width: min(1180px, calc(100% - 36px)); margin: 0 auto; }\n    #hgb-landing .hgb-section { position: relative; z-index: 3; padding: 94px 0; }\n\n    #hgb-landing .hgb-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      margin: 0 0 17px;\n      color: var(--cream);\n      font-size: 11px;\n      font-weight: 950;\n      letter-spacing: .19em;\n      line-height: 1.2;\n      text-transform: uppercase;\n    }\n\n    #hgb-landing .hgb-eyebrow::before {\n      content: \"\";\n      width: 30px;\n      height: 3px;\n      border-radius: 99px;\n      background: linear-gradient(90deg, var(--orange), var(--cream), #9a52bb);\n      box-shadow: 0 0 17px rgba(255,116,23,.72);\n    }\n\n    #hgb-landing .hgb-spooky-text {\n      display: inline-block;\n      color: transparent;\n      background: linear-gradient(90deg, #ff7d22 0%, #ffe6a6 30%, #c76eee 56%, #ff7d22 100%);\n      background-size: 230% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      animation: hgbText 5s linear infinite;\n    }\n\n    #hgb-landing .hgb-lead {\n      max-width: 680px;\n      margin-bottom: 29px;\n      color: #ddd1e2;\n      font-size: clamp(17px, 1.7vw, 21px);\n      line-height: 1.72;\n    }\n\n    #hgb-landing .hgb-btn {\n      position: relative;\n      display: inline-flex;\n      min-height: 54px;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n      padding: 15px 24px;\n      border: 1px solid rgba(255,240,201,.42);\n      border-radius: 999px;\n      color: #21100a;\n      background: linear-gradient(135deg, #ff9d3f, #f0600b);\n      box-shadow: 0 16px 36px rgba(224,78,5,.32);\n      font-size: 12px;\n      font-weight: 950;\n      letter-spacing: .12em;\n      text-decoration: none;\n      text-transform: uppercase;\n      transition: transform .3s ease, box-shadow .3s ease;\n      animation: hgbButton 3.2s ease-in-out infinite;\n    }\n\n    #hgb-landing .hgb-btn::after {\n      content: \"\";\n      position: absolute;\n      top: -50%;\n      left: -45%;\n      width: 30%;\n      height: 200%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);\n      transform: rotate(18deg);\n      animation: hgbShine 5.2s ease-in-out infinite;\n    }\n\n    #hgb-landing .hgb-btn:hover { transform: translateY(-5px); box-shadow: 0 23px 48px rgba(224,78,5,.46); }\n\n    \/* CANDY RAIN ACROSS THE FULL DETAIL *\/\n    #hgb-landing .hgb-candy-rain {\n      position: absolute;\n      inset: 0;\n      z-index: 7;\n      overflow: hidden;\n      pointer-events: none;\n    }\n\n    #hgb-landing .hgb-candy-rain span {\n      position: absolute;\n      top: -1%;\n      opacity: .76;\n      filter: drop-shadow(0 0 9px rgba(255,144,44,.5));\n      animation: hgbCandyFall linear infinite;\n    }\n\n    #hgb-landing .hgb-candy-rain span:nth-child(1) { left: 3%; font-size: 18px; animation-duration: 29s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(2) { left: 9%; font-size: 25px; animation-duration: 36s; animation-delay: -9s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(3) { left: 15%; font-size: 13px; animation-duration: 24s; animation-delay: -17s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(4) { left: 21%; font-size: 22px; animation-duration: 33s; animation-delay: -5s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(5) { left: 27%; font-size: 15px; animation-duration: 26s; animation-delay: -22s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(6) { left: 34%; font-size: 28px; animation-duration: 39s; animation-delay: -13s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(7) { left: 41%; font-size: 14px; animation-duration: 29s; animation-delay: -25s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(8) { left: 48%; font-size: 23px; animation-duration: 34s; animation-delay: -4s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(9) { left: 55%; font-size: 16px; animation-duration: 25s; animation-delay: -15s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(10) { left: 62%; font-size: 27px; animation-duration: 37s; animation-delay: -20s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(11) { left: 69%; font-size: 13px; animation-duration: 27s; animation-delay: -7s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(12) { left: 76%; font-size: 21px; animation-duration: 32s; animation-delay: -27s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(13) { left: 83%; font-size: 17px; animation-duration: 30s; animation-delay: -11s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(14) { left: 90%; font-size: 26px; animation-duration: 35s; animation-delay: -23s; }\n    #hgb-landing .hgb-candy-rain span:nth-child(15) { left: 96%; font-size: 15px; animation-duration: 26s; animation-delay: -8s; }\n\n    \/* HERO *\/\n    #hgb-landing .hgb-hero {\n      position: relative;\n      z-index: 3;\n      overflow: hidden;\n      padding: 76px 0 92px;\n      background:\n        radial-gradient(circle at 76% 42%, rgba(255,119,22,.25), transparent 27%),\n        radial-gradient(circle at 71% 48%, rgba(155,75,187,.2), transparent 21%),\n        linear-gradient(145deg, rgba(56,11,68,.36), rgba(84,20,4,.34));\n    }\n\n    #hgb-landing .hgb-hero-grid,\n    #hgb-landing .hgb-story-grid,\n    #hgb-landing .hgb-design-grid,\n    #hgb-landing .hgb-how-grid,\n    #hgb-landing .hgb-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr));\n      align-items: center;\n      gap: clamp(34px, 6vw, 78px);\n    }\n\n    #hgb-landing .hgb-hero-grid \u003e *,\n    #hgb-landing .hgb-story-grid \u003e *,\n    #hgb-landing .hgb-design-grid \u003e *,\n    #hgb-landing .hgb-how-grid \u003e *,\n    #hgb-landing .hgb-spec-grid \u003e *,\n    #hgb-landing .hgb-head \u003e *,\n    #hgb-landing .hgb-bento \u003e *,\n    #hgb-landing .hgb-scenes \u003e * { min-width: 0; max-width: 100%; }\n\n    #hgb-landing .hgb-pills { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 23px; }\n    #hgb-landing .hgb-pill { display: inline-flex; align-items: center; gap: 7px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 999px; color: #e7dcec; background: rgba(255,255,255,.06); box-shadow: inset 0 1px 0 rgba(255,255,255,.07); font-size: 10px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; backdrop-filter: blur(10px); }\n    #hgb-landing .hgb-pill i { width: 7px; height: 7px; border-radius: 50%; background: var(--orange); box-shadow: 0 0 13px var(--orange); animation: hgbDot 1.8s ease-in-out infinite; }\n\n    #hgb-landing .hgb-visual { position: relative; min-height: 560px; aspect-ratio: 1 \/ 1; }\n    #hgb-landing .hgb-orbit { position: absolute; inset: 2% 3% 1% 4%; border: 1px solid rgba(255,180,92,.25); border-radius: 50%; box-shadow: 0 0 0 40px rgba(255,116,23,.045), 0 0 0 78px rgba(144,60,177,.035); animation: hgbOrbit 5s ease-in-out infinite; }\n\n    #hgb-landing .hgb-hero-card {\n      position: absolute;\n      inset: 7% 4% 4% 5%;\n      overflow: hidden;\n      padding: 12px;\n      border: 1px solid rgba(255,240,201,.23);\n      border-radius: 36px 86px 36px 36px;\n      background: linear-gradient(145deg, rgba(255,255,255,.14), rgba(255,255,255,.035));\n      box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,.11);\n      transform: rotate(1.5deg);\n      animation: hgbFloat 5.8s ease-in-out infinite;\n      backdrop-filter: blur(12px);\n    }\n\n    #hgb-landing .hgb-hero-card::before { content: \"\"; position: absolute; inset: 0; z-index: 2; pointer-events: none; opacity: .28; background: linear-gradient(115deg, transparent 28%, rgba(255,116,23,.48) 42%, rgba(255,240,201,.5) 52%, rgba(158,81,194,.4) 62%, transparent 74%); background-size: 260% 100%; mix-blend-mode: screen; animation: hgbCardShine 5.5s ease-in-out infinite; }\n    #hgb-landing .hgb-hero-card img { width: 100%; height: 100%; object-fit: contain; object-position: center; border-radius: 26px 74px 26px 26px; background: #f2f2f2; }\n\n    #hgb-landing .hgb-pumpkin {\n      position: absolute;\n      bottom: 0;\n      left: -6px;\n      z-index: 4;\n      display: grid;\n      width: 112px;\n      height: 92px;\n      place-items: center;\n      border: 5px solid #ffad51;\n      border-radius: 50% 46% 50% 44%;\n      color: #351008;\n      background: radial-gradient(circle at 50% 50%, #ffb34f, #f1680e 72%);\n      box-shadow: 0 0 28px rgba(255,116,23,.55), inset 0 0 22px rgba(255,230,130,.5);\n      font-size: 43px;\n      animation: hgbPumpkin 2.5s ease-in-out infinite alternate;\n    }\n\n    #hgb-landing .hgb-bat { position: absolute; z-index: 4; color: #d59bea; font-size: 28px; filter: drop-shadow(0 0 9px rgba(177,104,210,.65)); animation: hgbBat 11s linear infinite; }\n    #hgb-landing .hgb-bat.b1 { top: 12%; left: -10%; }\n    #hgb-landing .hgb-bat.b2 { top: 33%; left: -15%; font-size: 20px; animation-duration: 15s; animation-delay: -6s; }\n\n    #hgb-landing .hgb-badge { position: absolute; top: 0; right: 0; z-index: 4; display: grid; width: 105px; height: 105px; place-items: center; border: 6px double var(--cream); border-radius: 50%; color: var(--cream); background: radial-gradient(circle at 35% 30%, #7d358f, #30103d 72%); box-shadow: 0 18px 40px rgba(18,2,28,.45), 0 0 0 8px rgba(255,116,23,.08); font-size: 9px; font-weight: 950; letter-spacing: .12em; line-height: 1.25; text-align: center; text-transform: uppercase; animation: hgbBadge 4.2s ease-in-out infinite; }\n\n    \/* TICKER + FACTS *\/\n    #hgb-landing .hgb-ticker { position: relative; z-index: 3; overflow: hidden; border-top: 1px solid rgba(255,240,201,.14); border-bottom: 1px solid rgba(255,240,201,.14); background: linear-gradient(90deg, #9d3209, #5d1c73, #9d3209); }\n    #hgb-landing .hgb-ticker-track { display: flex; width: max-content; animation: hgbTicker 26s linear infinite; }\n    #hgb-landing .hgb-ticker span { padding: 15px 23px; white-space: nowrap; color: white; font-size: 11px; font-weight: 950; letter-spacing: .15em; text-transform: uppercase; }\n    #hgb-landing .hgb-ticker b { color: var(--cream); }\n\n    #hgb-landing .hgb-facts { position: relative; z-index: 3; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 165px), 1fr)); gap: 15px; margin-top: 30px; }\n    #hgb-landing .hgb-fact { padding: 23px; border: 1px solid var(--line); border-radius: 22px; background: linear-gradient(145deg, rgba(255,255,255,.1), rgba(255,255,255,.035)); box-shadow: 0 18px 40px rgba(7,1,13,.25); transition: transform .32s ease, border-color .32s ease; backdrop-filter: blur(10px); }\n    #hgb-landing .hgb-fact:hover { transform: translateY(-8px); border-color: rgba(255,154,61,.62); }\n    #hgb-landing .hgb-fact strong { display: block; margin-bottom: 7px; color: var(--cream); font-size: clamp(27px, 3vw, 41px); font-weight: 950; letter-spacing: -.05em; line-height: 1; }\n    #hgb-landing .hgb-fact span { color: #d0c3d5; font-size: 10px; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }\n\n    \/* STORY *\/\n    #hgb-landing .hgb-story { background: radial-gradient(circle at 84% 60%, rgba(255,116,23,.16), transparent 29%), linear-gradient(145deg, #351044, #15091e 55%, #561809); }\n    #hgb-landing .hgb-image-card { position: relative; overflow: hidden; aspect-ratio: 1 \/ 1; padding: 12px; border: 1px solid rgba(255,240,201,.24); border-radius: 34px; background: linear-gradient(145deg, #5a2472, #2c0d3a); box-shadow: var(--shadow); transition: transform .45s ease, border-radius .45s ease; }\n    #hgb-landing .hgb-image-card:hover { transform: translateY(-8px) rotate(-.5deg); border-radius: 55px 22px 55px 22px; }\n    #hgb-landing .hgb-image-card img { width: 100%; height: 100%; object-fit: contain; object-position: center; border-radius: 23px; background: #f3f3f3; transition: transform .7s ease, filter .5s ease; }\n    #hgb-landing .hgb-image-card:hover img { transform: scale(1.025); filter: saturate(1.06); }\n\n    #hgb-landing .hgb-number { display: inline-grid; width: 52px; height: 52px; margin-bottom: 22px; place-items: center; border: 1px solid var(--line); border-radius: 50%; color: var(--cream); background: rgba(255,255,255,.055); box-shadow: 0 12px 28px rgba(0,0,0,.2); font-size: 12px; font-weight: 950; letter-spacing: .08em; }\n    #hgb-landing .hgb-compare { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 18px; margin-top: 30px; }\n    #hgb-landing .hgb-compare-card { min-height: 245px; padding: 30px; border: 1px solid var(--line); border-radius: 28px; box-shadow: var(--shadow); transition: transform .35s ease, border-radius .35s ease; }\n    #hgb-landing .hgb-compare-card:hover { transform: translateY(-8px); border-radius: 46px 20px 46px 20px; }\n    #hgb-landing .hgb-compare-card:first-child { background: linear-gradient(145deg, #211925, #0d0910); }\n    #hgb-landing .hgb-compare-card:last-child { background: linear-gradient(145deg, #fff1c9, #efbd70); }\n    #hgb-landing .hgb-compare-card:last-child h3 { color: #301038; }\n    #hgb-landing .hgb-compare-card:last-child p { color: #6d4f5c; }\n    #hgb-landing .hgb-label { display: inline-flex; margin-bottom: 26px; padding: 7px 11px; border-radius: 999px; color: white; background: rgba(255,255,255,.1); font-size: 9px; font-weight: 950; letter-spacing: .15em; text-transform: uppercase; }\n    #hgb-landing .hgb-compare-card:last-child .hgb-label { background: var(--orange-dark); }\n\n    \/* FEATURES *\/\n    #hgb-landing .hgb-features { background: radial-gradient(circle at 12% 15%, rgba(255,116,23,.18), transparent 25%), radial-gradient(circle at 90% 80%, rgba(149,74,181,.18), transparent 28%), linear-gradient(155deg, #120817, #3a1047 48%, #4c1509); }\n    #hgb-landing .hgb-head { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); align-items: end; gap: 32px; margin-bottom: 41px; }\n    #hgb-landing .hgb-head \u003e p { max-width: 520px; margin: 0 0 6px auto; }\n    #hgb-landing .hgb-bento { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); gap: 17px; }\n\n    #hgb-landing .hgb-card { position: relative; overflow: hidden; min-height: 270px; padding: 31px; border: 1px solid rgba(255,255,255,.15); border-radius: 30px; box-shadow: var(--shadow); transition: transform .4s cubic-bezier(.2,.8,.2,1), border-radius .4s ease; }\n    #hgb-landing .hgb-card:nth-child(1) { background: linear-gradient(135deg, #ef701c, #a63407); }\n    #hgb-landing .hgb-card:nth-child(2) { background: linear-gradient(135deg, #77338d, #351041); }\n    #hgb-landing .hgb-card:nth-child(3) { background: linear-gradient(135deg, #fff0c4, #e5b364); }\n    #hgb-landing .hgb-card:nth-child(4) { background: linear-gradient(135deg, #4e155e, #1c0924); }\n    #hgb-landing .hgb-card:hover { transform: translateY(-10px) rotate(-.4deg); border-radius: 54px 20px 54px 20px; }\n    #hgb-landing .hgb-card::after { content: \"\"; position: absolute; right: -55px; bottom: -62px; width: 170px; height: 170px; border: 1px solid rgba(255,255,255,.24); border-radius: 50%; box-shadow: 0 0 0 30px rgba(255,255,255,.04), 0 0 0 60px rgba(255,255,255,.022); transition: transform .55s ease; }\n    #hgb-landing .hgb-card:hover::after { transform: scale(1.18); }\n    #hgb-landing .hgb-card h3,\n    #hgb-landing .hgb-card p { position: relative; z-index: 2; color: white; }\n    #hgb-landing .hgb-card p { margin: 0; opacity: .84; }\n    #hgb-landing .hgb-card:nth-child(3) h3 { color: #36113f; }\n    #hgb-landing .hgb-card:nth-child(3) p { color: #6f5362; }\n    #hgb-landing .hgb-icon { position: relative; z-index: 2; display: grid; width: 54px; height: 54px; margin-bottom: 34px; place-items: center; border: 1px solid rgba(255,255,255,.28); border-radius: 18px; color: white; background: rgba(255,255,255,.12); font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", sans-serif; font-size: 25px; line-height: 1; box-shadow: inset 0 1px 0 rgba(255,255,255,.2); }\n    #hgb-landing .hgb-card:nth-child(3) .hgb-icon { color: #4b1a58; border-color: rgba(0,0,0,.12); background: rgba(255,255,255,.42); }\n\n    \/* TWO DESIGNS + PACK SIZES *\/\n    #hgb-landing .hgb-designs { background: linear-gradient(145deg, #fff0c9, #f2b869 56%, #ffd894); }\n    #hgb-landing .hgb-designs h2 { color: #2e0f38; }\n    #hgb-landing .hgb-designs p { color: #6f5363; }\n    #hgb-landing .hgb-designs .hgb-eyebrow { color: #a53508; }\n    #hgb-landing .hgb-design-card { position: relative; overflow: hidden; padding: 12px; border: 1px solid rgba(59,17,70,.14); border-radius: 31px; background: rgba(255,255,255,.74); box-shadow: 0 24px 55px rgba(78,25,12,.16); transition: transform .4s ease; }\n    #hgb-landing .hgb-design-card:hover { transform: translateY(-9px) rotate(-.5deg); }\n    #hgb-landing .hgb-design-card img { aspect-ratio: 1 \/ 1; object-fit: contain; border-radius: 22px; background: #f4f4f4; }\n    #hgb-landing .hgb-pack-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 125px), 1fr)); gap: 12px; margin-top: 28px; }\n    #hgb-landing .hgb-pack { padding: 18px 12px; border: 1px solid rgba(61,18,72,.14); border-radius: 20px; background: rgba(255,255,255,.66); box-shadow: 0 13px 28px rgba(77,28,14,.1); text-align: center; transition: transform .3s ease, background .3s ease; }\n    #hgb-landing .hgb-pack:hover { transform: translateY(-7px); background: white; }\n    #hgb-landing .hgb-pack strong { display: block; color: #451653; font-size: 25px; line-height: 1; }\n    #hgb-landing .hgb-pack span { display: block; margin-top: 7px; color: #8c5f72; font-size: 9px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; }\n\n    \/* HOW IT WORKS *\/\n    #hgb-landing .hgb-how { background: radial-gradient(circle at 85% 22%, rgba(255,116,23,.15), transparent 25%), linear-gradient(145deg, #371043, #13091b 56%, #511708); }\n    #hgb-landing .hgb-steps { display: grid; gap: 14px; margin-top: 30px; }\n    #hgb-landing .hgb-step { display: grid; grid-template-columns: 50px minmax(0, 1fr); gap: 16px; padding: 18px; border: 1px solid var(--line); border-radius: 20px; background: rgba(255,255,255,.055); box-shadow: 0 12px 28px rgba(0,0,0,.2); transition: transform .28s ease, border-color .28s ease, background .28s ease; }\n    #hgb-landing .hgb-step:hover { transform: translateX(8px); border-color: rgba(255,157,65,.55); background: rgba(255,255,255,.08); }\n    #hgb-landing .hgb-step-num { display: grid; width: 50px; height: 50px; place-items: center; border-radius: 17px; color: #2d0e05; background: linear-gradient(145deg, #ff9f45, #ed5d09); box-shadow: 0 11px 22px rgba(224,78,5,.25); font-size: 12px; font-weight: 950; }\n    #hgb-landing .hgb-step h3 { margin: 3px 0 6px; font-size: 19px; }\n    #hgb-landing .hgb-step p { margin: 0; font-size: 14px; }\n\n    \/* SCENES *\/\n    #hgb-landing .hgb-scenes-section { background: #100817; }\n    #hgb-landing .hgb-scenes { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 15px; margin-top: 40px; }\n    #hgb-landing .hgb-scene { min-height: 210px; padding: 28px; border: 1px solid var(--line); border-radius: 28px; background: linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.025)); box-shadow: 0 18px 38px rgba(0,0,0,.24); transition: transform .35s ease, border-color .35s ease; }\n    #hgb-landing .hgb-scene:hover { transform: translateY(-9px); border-color: rgba(255,154,61,.56); }\n    #hgb-landing .hgb-scene b { display: block; margin-bottom: 24px; color: var(--cream); font-size: 28px; }\n    #hgb-landing .hgb-scene h3 { font-size: 21px; }\n    #hgb-landing .hgb-scene p { margin: 0; font-size: 13px; }\n\n    \/* SPECS *\/\n    #hgb-landing .hgb-specs { background: radial-gradient(circle at 14% 80%, rgba(255,116,23,.15), transparent 27%), linear-gradient(150deg, #32103e, #110819 58%, #461508); }\n    #hgb-landing .hgb-spec-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 205px), 1fr)); gap: 13px; margin-top: 28px; }\n    #hgb-landing .hgb-spec { min-height: 130px; padding: 22px; border: 1px solid var(--line); border-radius: 22px; background: rgba(255,255,255,.055); box-shadow: inset 0 1px 0 rgba(255,255,255,.05); transition: transform .3s ease, border-color .3s ease; }\n    #hgb-landing .hgb-spec:hover { transform: translateY(-7px); border-color: rgba(255,154,61,.52); }\n    #hgb-landing .hgb-spec span { display: block; margin-bottom: 10px; color: #b7a5bf; font-size: 9px; font-weight: 900; letter-spacing: .15em; text-transform: uppercase; }\n    #hgb-landing .hgb-spec strong { display: block; color: var(--cream); font-size: 17px; line-height: 1.3; }\n    #hgb-landing .hgb-note { margin-top: 18px; padding: 16px 18px; border-left: 3px solid var(--orange); border-radius: 0 15px 15px 0; color: #cdbfd4; background: rgba(255,255,255,.045); font-size: 12px; line-height: 1.65; }\n\n    \/* FAQ + CTA *\/\n    #hgb-landing .hgb-faq { background: radial-gradient(circle at 88% 10%, rgba(255,116,23,.11), transparent 24%), linear-gradient(180deg, #200a2a, #09040d 52%, #301004); }\n    #hgb-landing .hgb-faq-wrap { max-width: 900px; }\n    #hgb-landing details { margin-bottom: 12px; border: 1px solid var(--line); border-radius: 20px; background: rgba(255,255,255,.05); box-shadow: 0 12px 25px rgba(0,0,0,.16); transition: border-color .3s ease, transform .3s ease; }\n    #hgb-landing details:hover { transform: translateY(-3px); border-color: rgba(255,154,61,.5); }\n    #hgb-landing details[open] { background: rgba(255,255,255,.075); }\n    #hgb-landing summary { position: relative; padding: 21px 58px 21px 22px; color: #fff3d3; cursor: pointer; list-style: none; font-size: 18px; font-weight: 850; }\n    #hgb-landing summary::-webkit-details-marker { display: none; }\n    #hgb-landing summary::after { content: \"+\"; position: absolute; top: 50%; right: 21px; display: grid; width: 30px; height: 30px; place-items: center; border-radius: 50%; color: #260d04; background: var(--orange); transform: translateY(-50%); transition: transform .3s ease; }\n    #hgb-landing details[open] summary::after { transform: translateY(-50%) rotate(45deg); }\n    #hgb-landing details p { margin: 0; padding: 0 22px 22px; }\n\n    #hgb-landing .hgb-final { position: relative; overflow: hidden; padding: 74px 30px; border: 1px solid rgba(255,240,201,.25); border-radius: 42px; background: radial-gradient(circle at 14% 20%, rgba(255,240,201,.18), transparent 25%), radial-gradient(circle at 86% 76%, rgba(180,95,214,.2), transparent 27%), linear-gradient(135deg, #d9570e, #4b155a); box-shadow: var(--shadow); text-align: center; }\n    #hgb-landing .hgb-final::before { content: \"\"; position: absolute; inset: -45%; opacity: .65; background: conic-gradient(from 0deg, transparent, rgba(255,255,255,.12), transparent 24%); animation: hgbRotate 13s linear infinite; }\n    #hgb-landing .hgb-final \u003e * { position: relative; z-index: 2; }\n    #hgb-landing .hgb-final h2 { max-width: 820px; margin-right: auto; margin-left: auto; }\n    #hgb-landing .hgb-final p { max-width: 650px; margin: 0 auto 28px; color: #f0e5f0; }\n\n    @keyframes hgbBg { from { background-position: 0 0, 0 0, 0 0, 0% 0%; } to { background-position: 0 0, 0 0, 0 0, 100% 100%; } }\n    @keyframes hgbText { to { background-position: 230% center; } }\n    @keyframes hgbFloat { 0%,100% { transform: rotate(1.5deg) translateY(0); } 50% { transform: rotate(.5deg) translateY(-13px); } }\n    @keyframes hgbOrbit { 0%,100% { transform: scale(.95); opacity: .62; } 50% { transform: scale(1.04); opacity: 1; } }\n    @keyframes hgbPumpkin { from { transform: translateY(0) rotate(-3deg); filter: brightness(.9); } to { transform: translateY(-8px) rotate(3deg); filter: brightness(1.18); } }\n    @keyframes hgbBat { 0% { transform: translateX(0) translateY(0) rotate(-8deg); } 45% { transform: translateX(62vw) translateY(35px) rotate(8deg); } 100% { transform: translateX(125vw) translateY(-20px) rotate(-8deg); } }\n    @keyframes hgbBadge { 0%,100% { transform: translateY(0) rotate(3deg); } 50% { transform: translateY(-9px) rotate(-3deg); } }\n    @keyframes hgbDot { 0%,100% { box-shadow: 0 0 0 3px rgba(255,116,23,.2), 0 0 12px var(--orange); } 50% { box-shadow: 0 0 0 9px rgba(255,116,23,0), 0 0 18px var(--orange); } }\n    @keyframes hgbTicker { to { transform: translateX(-50%); } }\n    @keyframes hgbShine { 0%,42% { left: -45%; } 70%,100% { left: 145%; } }\n    @keyframes hgbButton { 0%,100% { box-shadow: 0 16px 36px rgba(224,78,5,.32), 0 0 0 0 rgba(255,116,23,.18); } 50% { box-shadow: 0 20px 44px rgba(224,78,5,.44), 0 0 0 10px rgba(255,116,23,0); } }\n    @keyframes hgbCardShine { 0%,25% { background-position: 200% 0; } 70%,100% { background-position: -100% 0; } }\n    @keyframes hgbRotate { to { transform: rotate(360deg); } }\n    @keyframes hgbCandyFall { 0% { top: -1%; transform: translateX(0) rotate(0deg); } 45% { transform: translateX(38px) rotate(170deg); } 100% { top: 100%; transform: translateX(-28px) rotate(380deg); } }\n\n    @container hgb-page (max-width: 760px) {\n      #hgb-landing .hgb-shell { width: min(100% - 24px, 1180px); }\n      #hgb-landing .hgb-section { padding: 62px 0; }\n      #hgb-landing .hgb-hero { padding: 48px 0 68px; }\n      #hgb-landing .hgb-hero-grid,\n      #hgb-landing .hgb-story-grid,\n      #hgb-landing .hgb-design-grid,\n      #hgb-landing .hgb-how-grid,\n      #hgb-landing .hgb-spec-grid,\n      #hgb-landing .hgb-head { grid-template-columns: minmax(0, 1fr); }\n      #hgb-landing .hgb-head \u003e p { margin-left: 0; }\n      #hgb-landing .hgb-visual { min-height: 0; }\n      #hgb-landing .hgb-facts,\n      #hgb-landing .hgb-compare,\n      #hgb-landing .hgb-spec-cards { grid-template-columns: minmax(0, 1fr); }\n      #hgb-landing .hgb-final { padding: 58px 22px; border-radius: 28px; }\n    }\n\n    @media (max-width: 640px) {\n      #hgb-landing .hgb-shell { width: min(100% - 24px, 1180px); }\n      #hgb-landing .hgb-section { padding: 60px 0; }\n      #hgb-landing .hgb-hero { padding: 46px 0 65px; }\n      #hgb-landing h1 { font-size: clamp(40px, 12vw, 58px); }\n      #hgb-landing h2 { font-size: clamp(33px, 10vw, 48px); }\n      #hgb-landing .hgb-hero-grid,\n      #hgb-landing .hgb-story-grid,\n      #hgb-landing .hgb-design-grid,\n      #hgb-landing .hgb-how-grid,\n      #hgb-landing .hgb-spec-grid,\n      #hgb-landing .hgb-head { grid-template-columns: 1fr; }\n      #hgb-landing .hgb-visual { min-height: 0; }\n      #hgb-landing .hgb-badge { width: 87px; height: 87px; border-width: 4px; font-size: 8px; }\n      #hgb-landing .hgb-pumpkin { width: 82px; height: 67px; font-size: 31px; }\n      #hgb-landing .hgb-facts,\n      #hgb-landing .hgb-compare,\n      #hgb-landing .hgb-spec-cards { grid-template-columns: 1fr; }\n      #hgb-landing .hgb-final { padding: 56px 20px; border-radius: 28px; }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #hgb-landing *,\n      #hgb-landing *::before,\n      #hgb-landing *::after {\n        animation-duration: .001ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: .001ms !important;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"hgb-landing\" class=\"hgb\" lang=\"en\"\u003e\n\u003cdiv class=\"hgb-candy-rain\"\u003e\n\u003cspan\u003e🍬\u003c\/span\u003e\u003cspan\u003e🍭\u003c\/span\u003e\u003cspan\u003e🍫\u003c\/span\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003cspan\u003e🍪\u003c\/span\u003e\u003cspan\u003e🍭\u003c\/span\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003cspan\u003e🍫\u003c\/span\u003e\u003cspan\u003e🍪\u003c\/span\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003cspan\u003e🍭\u003c\/span\u003e\u003cspan\u003e🍫\u003c\/span\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003cspan\u003e🍪\u003c\/span\u003e\u003cspan\u003e🍭\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csection id=\"hgb-top\" class=\"hgb-hero\"\u003e\u003cspan class=\"hgb-bat b1\"\u003e🦇\u003c\/span\u003e \u003cspan class=\"hgb-bat b2\"\u003e🦇\u003c\/span\u003e\n\u003cdiv class=\"hgb-shell hgb-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hgb-pills\"\u003e\n\u003cspan class=\"hgb-pill\"\u003e\u003ci\u003e\u003c\/i\u003e Two spooky bag designs\u003c\/span\u003e \u003cspan class=\"hgb-pill\"\u003e12–60 piece options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eTrick-or-treat prep, upgraded\u003c\/p\u003e\n\u003ch1\u003ePACK THE TREATS.\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eTURN UP THE SPOOKY.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hgb-lead\"\u003eFill party tables, classroom exchanges and trick-or-treat night with stand-up Halloween goodie bags that make every candy haul look instantly more festive.\u003c\/p\u003e\n\u003ca class=\"hgb-btn\" href=\"#hgb-features\"\u003eExplore the bags  →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-visual\"\u003e\n\u003cdiv class=\"hgb-orbit\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hgb-hero-card\"\u003e\n\u003c!-- IMAGE URL 01: main product assortment --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/3115\/5645\/files\/3d22c434d7ad475f874a897694bf52b9_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1786954187\" alt=\"Halloween pumpkin and cauldron plastic goodie bags\" loading=\"eager\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-pumpkin\"\u003e🎃\u003c\/div\u003e\n\u003cdiv class=\"hgb-badge\"\u003eFill.\u003cbr\u003eCarry.\u003cbr\u003eDelight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"hgb-ticker\"\u003e\n\u003cdiv class=\"hgb-ticker-track\"\u003e\n\u003cspan\u003e12–60 PIECE OPTIONS \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003ePUMPKIN + CAULDRON \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003eSTAND-UP GUSSET \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003eCARRY HANDLES \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003ePARTY-READY \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e \u003cspan\u003e12–60 PIECE OPTIONS \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003ePUMPKIN + CAULDRON \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003eSTAND-UP GUSSET \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003eCARRY HANDLES \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003ePARTY-READY \u003cb\u003e✦\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-shell hgb-facts\"\u003e\n\u003cdiv class=\"hgb-fact\"\u003e\n\u003cstrong\u003e12–60\u003c\/strong\u003e\u003cspan\u003eFlexible quantity choices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-fact\"\u003e\n\u003cstrong\u003e2\u003c\/strong\u003e\u003cspan\u003eAssorted spooky designs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-fact\"\u003e\n\u003cstrong\u003e10.1 in\u003c\/strong\u003e\u003cspan\u003eApprox. bag height\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-fact\"\u003e\n\u003cstrong\u003e3.94 in\u003c\/strong\u003e\u003cspan\u003eStand-up bottom gusset\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"hgb-section hgb-story\"\u003e\n\u003cdiv class=\"hgb-shell\"\u003e\n\u003cdiv class=\"hgb-story-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"hgb-number\"\u003e01\u003c\/span\u003e\n\u003cp class=\"hgb-eyebrow\"\u003ePresentation makes the party\u003c\/p\u003e\n\u003ch2\u003eFROM CANDY PILE\u003cbr\u003eTO \u003cspan class=\"hgb-spooky-text\"\u003ePARTY-READY.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hgb-lead\"\u003eThe transparent printed design lets treats become part of the decoration. Expand the bottom, fill each bag and line them up for an instant Halloween display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-image-card\"\u003e\n\u003c!-- IMAGE URL 02: filled bags \/ party presentation --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/3115\/5645\/files\/a6758fddd9cf43ac97310679b0e8d688_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1786954188\" alt=\"Halloween goodie bags filled with candy for a party\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-compare\"\u003e\n\u003carticle class=\"hgb-compare-card\"\u003e\u003cspan class=\"hgb-label\"\u003eBefore\u003c\/span\u003e\n\u003ch3\u003eLoose treats create last-minute chaos.\u003c\/h3\u003e\n\u003cp\u003eParty favors take longer to sort, and plain bags disappear into the background.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-compare-card\"\u003e\u003cspan class=\"hgb-label\"\u003eWith Goodie Bags\u003c\/span\u003e\n\u003ch3\u003eEvery giveaway looks planned.\u003c\/h3\u003e\n\u003cp\u003ePre-fill equal portions, arrange them upright and let guests grab a complete spooky surprise.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"hgb-features\" class=\"hgb-section hgb-features\"\u003e\n\u003cdiv class=\"hgb-shell\"\u003e\n\u003cdiv class=\"hgb-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eDesigned for a better candy haul\u003c\/p\u003e\n\u003ch2\u003eLIGHT TO CARRY.\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eREADY FOR MORE TREATS.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eFour practical details help you prep faster, display more neatly and keep the Halloween energy going from classroom to doorstep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-bento\"\u003e\n\u003carticle class=\"hgb-card\"\u003e\n\u003cdiv class=\"hgb-icon\"\u003e🛍️\u003c\/div\u003e\n\u003ch3\u003eStand-Up Bottom Gusset\u003c\/h3\u003e\n\u003cp\u003ePress the expandable base open so filled bags can stand on party tables, counters or classroom desks.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-card\"\u003e\n\u003cdiv class=\"hgb-icon\"\u003e🍬\u003c\/div\u003e\n\u003ch3\u003eSee-Through Candy Display\u003c\/h3\u003e\n\u003cp\u003eTransparent plastic shows off colorful treats while Halloween artwork brings the spooky finishing touch.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-card\"\u003e\n\u003cdiv class=\"hgb-icon\"\u003e🤲\u003c\/div\u003e\n\u003ch3\u003eEasy Carry Handles\u003c\/h3\u003e\n\u003cp\u003eOpen-top handles make the bags simple for kids and guests to pick up during exchanges or trick-or-treating.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-card\"\u003e\n\u003cdiv class=\"hgb-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eWipe, Flatten \u0026amp; Reuse\u003c\/h3\u003e\n\u003cp\u003eAfter the party, wipe clean, air dry and store flat for another celebration or small-item organization.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hgb-section hgb-designs\"\u003e\n\u003cdiv class=\"hgb-shell hgb-design-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eA perfectly balanced assortment\u003c\/p\u003e\n\u003ch2\u003eTWO SHAPES.\u003cbr\u003eDOUBLE THE SPOOKY.\u003c\/h2\u003e\n\u003cp class=\"hgb-lead\"\u003eEvery quantity option is split evenly between pumpkin-inspired bags and witch-cauldron-inspired bags—making variety effortless.\u003c\/p\u003e\n\u003cdiv class=\"hgb-pack-grid\"\u003e\n\u003cdiv class=\"hgb-pack\"\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003cspan\u003e6 + 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-pack\"\u003e\n\u003cstrong\u003e24\u003c\/strong\u003e\u003cspan\u003e12 + 12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-pack\"\u003e\n\u003cstrong\u003e36\u003c\/strong\u003e\u003cspan\u003e18 + 18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-pack\"\u003e\n\u003cstrong\u003e48\u003c\/strong\u003e\u003cspan\u003e24 + 24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-pack\"\u003e\n\u003cstrong\u003e60\u003c\/strong\u003e\u003cspan\u003e30 + 30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-design-card\"\u003e\n\u003c!-- IMAGE URL 03: two bag designs \/ assortment --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/3115\/5645\/files\/6dc5bd8899594a6caadb2cd34083459c_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1786954187\" alt=\"Pumpkin and witch cauldron Halloween treat bag assortment\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hgb-section hgb-how\"\u003e\n\u003cdiv class=\"hgb-shell hgb-how-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"hgb-number\"\u003e02\u003c\/span\u003e\n\u003cp class=\"hgb-eyebrow\"\u003ePrep in four easy moves\u003c\/p\u003e\n\u003ch2\u003eUNFOLD. FILL.\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eLET THE FUN BEGIN.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFrom flat-packed to party-ready in minutes—ideal when you have an entire class, party or neighborhood group to prepare for.\u003c\/p\u003e\n\u003cdiv class=\"hgb-steps\"\u003e\n\u003carticle class=\"hgb-step\"\u003e\u003cspan class=\"hgb-step-num\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOpen and shape\u003c\/h3\u003e\n\u003cp\u003eGently expand the bag and press out the bottom gusset.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-step\"\u003e\u003cspan class=\"hgb-step-num\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eAdd the treats\u003c\/h3\u003e\n\u003cp\u003eFill with wrapped candy, cookies, small toys or party-favor surprises.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-step\"\u003e\u003cspan class=\"hgb-step-num\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCarry or display\u003c\/h3\u003e\n\u003cp\u003eUse the handles for trick-or-treating or stand the bags upright on a table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-step\"\u003e\u003cspan class=\"hgb-step-num\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWipe and store\u003c\/h3\u003e\n\u003cp\u003eAfter use, wipe clean, air dry and flatten for convenient storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-image-card\"\u003e\n\u003c!-- IMAGE URL 04: product dimensions \/ filled bag --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/3115\/5645\/files\/66e62d5e53f841038709bf8c55a64c1a_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1786954187\" alt=\"Halloween goodie bag size and stand-up construction\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hgb-section hgb-scenes-section\"\u003e\n\u003cdiv class=\"hgb-shell\"\u003e\n\u003cspan class=\"hgb-number\"\u003e03\u003c\/span\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eOne bulk set, many spooky moments\u003c\/p\u003e\n\u003ch2\u003eMADE FOR THE\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eWHOLE HALLOWEEN CROWD.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hgb-lead\"\u003eChoose a pack size that matches your guest list, classroom or route—and make every treat feel like part of the celebration.\u003c\/p\u003e\n\u003cdiv class=\"hgb-scenes\"\u003e\n\u003carticle class=\"hgb-scene\"\u003e\u003cb\u003e🍬\u003c\/b\u003e\n\u003ch3\u003eTrick-or-Treat Night\u003c\/h3\u003e\n\u003cp\u003eComfortable handles and generous space keep candy collecting easy.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-scene\"\u003e\u003cb\u003e🏫\u003c\/b\u003e\n\u003ch3\u003eClassroom Exchanges\u003c\/h3\u003e\n\u003cp\u003ePre-sort equal treats for students, teachers and small-group activities.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-scene\"\u003e\u003cb\u003e🎉\u003c\/b\u003e\n\u003ch3\u003eParty Favor Tables\u003c\/h3\u003e\n\u003cp\u003eStand filled bags upright as ready-to-grab decorations and giveaways.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"hgb-scene\"\u003e\u003cb\u003e🎁\u003c\/b\u003e\n\u003ch3\u003eHalloween Gift Packing\u003c\/h3\u003e\n\u003cp\u003ePackage small toys, cookies, crafts and surprise gifts with seasonal style.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hgb-section hgb-specs\"\u003e\n\u003cdiv class=\"hgb-shell hgb-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"hgb-number\"\u003e04\u003c\/span\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eQuick specifications\u003c\/p\u003e\n\u003ch2\u003eBIG ENOUGH FOR TREATS.\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eEASY ENOUGH FOR KIDS.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hgb-lead\"\u003eA lightweight, transparent carry-bag format sized for candy, snacks and compact party favors.\u003c\/p\u003e\n\u003cdiv class=\"hgb-spec-cards\"\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eApprox. Height\u003c\/span\u003e\u003cstrong\u003e10.1 in \/ 25.8 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eApprox. Width\u003c\/span\u003e\u003cstrong\u003e7.3 in \/ 18.6 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eBottom Gusset\u003c\/span\u003e\u003cstrong\u003e3.94 in \/ 10 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eClosure\u003c\/span\u003e\u003cstrong\u003eOpen top with carry handle\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eThickened transparent plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-spec\"\u003e\n\u003cspan\u003eApprox. Capacity\u003c\/span\u003e\u003cstrong\u003eAbout 1–2 lb under normal use\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-note\"\u003eFor best results, use wrapped candies and lightweight party favors. Adult supervision is recommended for toddlers and very young children.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hgb-image-card\"\u003e\n\u003c!-- IMAGE URL 05: material \/ capacity image --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/3115\/5645\/files\/4ae6a31bb5d34761b784b596f2bcbde7_tplv-fhlh96nyum-origin-jpeg.jpg?v=1786954188\" alt=\"Durable transparent Halloween plastic candy bag\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hgb-section hgb-faq\"\u003e\n\u003cdiv class=\"hgb-shell hgb-faq-wrap\"\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eQuestions, answered\u003c\/p\u003e\n\u003ch2\u003eBEFORE YOU\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eFILL THE HAUL.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich quantity options are available?\u003c\/summary\u003e\n\u003cp\u003eYou can choose 12, 24, 36, 48 or 60 pieces. Each option includes an even split of the two assorted shapes.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat can the bags hold?\u003c\/summary\u003e\n\u003cp\u003eThey are suitable for wrapped candies, chocolates, cookies, compact toys, stationery and lightweight party favors that fit comfortably.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill the bags stand on a table?\u003c\/summary\u003e\n\u003cp\u003eYes. Gently expand the approximately 3.94-inch bottom gusset so the filled bag can stand more securely on a flat surface.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan the bags be reused?\u003c\/summary\u003e\n\u003cp\u003eThey are designed for repeat use. Wipe with a damp cloth, air dry completely and store flat between occasions.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre these only for trick-or-treating?\u003c\/summary\u003e\n\u003cp\u003eNo. They also work for classroom exchanges, party favors, candy buffets, Halloween birthdays, small gifts and seasonal storage.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"hgb-final\"\u003e\n\u003cp class=\"hgb-eyebrow\"\u003eMore treats. More atmosphere. Less prep.\u003c\/p\u003e\n\u003ch2\u003eFILL THE BAGS.\u003cbr\u003e\u003cspan class=\"hgb-spooky-text\"\u003eOWN THE HALLOWEEN MOMENT.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003ePick your quantity, split the two designs and turn every giveaway into part of the decoration.\u003c\/p\u003e\n\u003ca class=\"hgb-btn\" href=\"#hgb-top\"\u003eBack to the top  ↑\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"B004","offers":[{"title":"12pcs(6 pumpkin+6 poison)","offer_id":52842313941277,"sku":"B02375-A*6+B02375-B*6","price":19.99,"currency_code":"USD","in_stock":true},{"title":"24pcs(12 pumpkin+12 poison)","offer_id":52842313974045,"sku":"B02375-A*12+B02375-B*12","price":25.99,"currency_code":"USD","in_stock":true},{"title":"36pcs(18 pumpkin+18 poison)","offer_id":52842314006813,"sku":"B02375-A*18+B02375-B*18","price":32.99,"currency_code":"USD","in_stock":true},{"title":"48pcs(24 pumpkin+24 poison)","offer_id":52842314039581,"sku":"B02375-A*24+B02375-B*24","price":38.99,"currency_code":"USD","in_stock":true},{"title":"60pcs(30 pumpkin+30 poison)","offer_id":52842314072349,"sku":"B02375-A*30+B02375-B*30","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1005\/9956\/2525\/files\/3d22c434d7ad475f874a897694bf52b9_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788253472","url":"https:\/\/cottoncitys.com\/products\/12-24-36-48-60-pcs-halloween-plastic-goodie-bags-trick-or-treat-candy-bags","provider":"CottonCitys","version":"1.0","type":"link"}