{"product_id":"bags","title":"🎃 Halloween Goodie Bags with Handles | Clear Candy \u0026 Treat Bags 👻🍬","description":"\u003cstyle\u003e\n\/* =========================================================\n   HALLOWEEN GOODIE BAGS\n   SHOPIFY PRODUCT DESCRIPTION\n   CONTAINER QUERY RESPONSIVE VERSION\n\n   HTML + CSS ONLY\n   NO JAVASCRIPT\n   NO FIXED IMAGE HEIGHT\n   NO IMAGE CROPPING\n\n   IMPORTANT:\n   Layout changes according to the ACTUAL WIDTH\n   of the product description container.\n========================================================= *\/\n\n\n\/* =========================================================\n   01. ROOT \/ COLOR SYSTEM\n========================================================= *\/\n\n.hgb-page,\n.hgb-page * {\n  box-sizing: border-box;\n}\n\n.hgb-page {\n  \/* ---------- Halloween Palette ---------- *\/\n  --hgb-orange: #ee7b21;\n  --hgb-orange-dark: #c95a18;\n  --hgb-orange-deep: #a94312;\n\n  --hgb-cream: #fff9f1;\n  --hgb-cream-deep: #f8eadb;\n  --hgb-peach: #fff0df;\n\n  --hgb-brown: #43251f;\n  --hgb-brown-2: #624036;\n\n  --hgb-green: #728d39;\n  --hgb-green-soft: #f1f5e8;\n\n  --hgb-purple: #725485;\n  --hgb-purple-soft: #f5f0f7;\n\n  --hgb-white: #ffffff;\n\n  --hgb-text: #3f342f;\n  --hgb-muted: #756861;\n\n  --hgb-border: #eadccf;\n\n  --hgb-shadow:\n    0 8px 28px rgba(76, 45, 30, 0.07);\n\n  --hgb-radius-xl: 22px;\n  --hgb-radius-lg: 18px;\n  --hgb-radius-md: 13px;\n\n  width: 100%;\n  max-width: 100%;\n  min-width: 0;\n\n  margin: 0 auto;\n  padding: 0;\n\n  color: var(--hgb-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  font-size: 16px;\n  line-height: 1.65;\n\n  \/*\n   * THIS IS THE KEY.\n   *\n   * @container will look at THIS description width,\n   * not the whole browser window.\n   *\/\n  container-type: inline-size;\n  container-name: halloweenGoodieBags;\n}\n\n\n\/* =========================================================\n   02. SHOPIFY \/ RTE RESET\n========================================================= *\/\n\n.hgb-page div,\n.hgb-page section,\n.hgb-page article {\n  min-width: 0;\n}\n\n.hgb-page h1,\n.hgb-page h2,\n.hgb-page h3,\n.hgb-page h4,\n.hgb-page p {\n  margin-top: 0;\n}\n\n.hgb-page h2,\n.hgb-page h3 {\n  color: var(--hgb-brown);\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  letter-spacing: -0.025em;\n}\n\n.hgb-page p {\n  color: var(--hgb-text);\n}\n\n.hgb-page img {\n  display: block;\n\n  width: 100% !important;\n  max-width: 100% !important;\n\n  \/*\n   * CRITICAL:\n   * Never crop product images.\n   *\/\n  height: auto !important;\n  max-height: none !important;\n\n  object-fit: contain !important;\n  object-position: center !important;\n\n  margin: 0 auto !important;\n  padding: 0;\n\n  border: 0;\n}\n\n.hgb-page .hgb-inner {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n}\n\n\n\/* =========================================================\n   03. HERO\n========================================================= *\/\n\n.hgb-hero {\n  position: relative;\n  overflow: hidden;\n\n  padding:\n    clamp(26px, 6cqw, 52px)\n    clamp(20px, 5cqw, 46px);\n\n  border: 1px solid var(--hgb-border);\n  border-radius: var(--hgb-radius-xl);\n\n  background:\n    radial-gradient(\n      circle at 90% 5%,\n      rgba(244, 168, 88, 0.28),\n      transparent 32%\n    ),\n    linear-gradient(\n      145deg,\n      #fffaf4 0%,\n      #fff0df 100%\n    );\n\n  text-align: center;\n\n  box-shadow: var(--hgb-shadow);\n}\n\n.hgb-kicker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  margin-bottom: 13px;\n  padding: 7px 13px;\n\n  border-radius: 999px;\n\n  background: rgba(238, 123, 33, 0.12);\n\n  color: var(--hgb-orange-dark);\n\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1.2;\n\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n.hgb-hero h2 {\n  max-width: 720px;\n\n  margin:\n    0 auto\n    13px !important;\n\n  font-size:\n    clamp(\n      29px,\n      7cqw,\n      48px\n    );\n\n  font-weight: 800;\n  line-height: 1.12;\n}\n\n.hgb-hero-text {\n  max-width: 640px;\n\n  margin:\n    0 auto\n    20px !important;\n\n  color: var(--hgb-brown-2) !important;\n\n  font-size:\n    clamp(\n      15.5px,\n      3.2cqw,\n      18px\n    );\n\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   04. HERO TAGS\n========================================================= *\/\n\n.hgb-tags {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n\n  gap: 8px;\n}\n\n.hgb-tag {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 8px 12px;\n\n  border:\n    1px solid\n    rgba(87, 54, 39, 0.09);\n\n  border-radius: 999px;\n\n  background:\n    rgba(255, 255, 255, 0.8);\n\n  color: var(--hgb-brown);\n\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1.25;\n}\n\n\n\/* =========================================================\n   05. IMAGE WRAPPER\n========================================================= *\/\n\n.hgb-image-card {\n  width: 100%;\n\n  margin-top: 15px;\n  padding: 0;\n\n  overflow: hidden;\n\n  border:\n    1px solid\n    var(--hgb-border);\n\n  border-radius:\n    var(--hgb-radius-xl);\n\n  background:\n    var(--hgb-white);\n\n  box-shadow:\n    var(--hgb-shadow);\n}\n\n.hgb-image-card img {\n  width: 100% !important;\n  height: auto !important;\n\n  object-fit: contain !important;\n}\n\n\n\/* =========================================================\n   06. QUICK VALUE STRIP\n========================================================= *\/\n\n.hgb-value-strip {\n  display: grid;\n  grid-template-columns:\n    minmax(0, 1fr);\n\n  gap: 8px;\n\n  margin-top: 15px;\n}\n\n.hgb-value-item {\n  padding: 15px 14px;\n\n  border:\n    1px solid\n    var(--hgb-border);\n\n  border-radius:\n    var(--hgb-radius-md);\n\n  background:\n    var(--hgb-cream);\n\n  text-align: center;\n}\n\n.hgb-value-icon {\n  display: block;\n\n  margin-bottom: 6px;\n\n  font-size: 22px;\n  line-height: 1;\n}\n\n.hgb-value-item strong {\n  display: block;\n\n  color:\n    var(--hgb-brown);\n\n  font-size: 14px;\n  line-height: 1.3;\n}\n\n.hgb-value-item span {\n  display: block;\n\n  margin-top: 3px;\n\n  color:\n    var(--hgb-muted);\n\n  font-size: 12px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   07. INTRO\n========================================================= *\/\n\n.hgb-intro {\n  margin-top: 15px;\n\n  padding:\n    clamp(\n      25px,\n      5cqw,\n      42px\n    );\n\n  border-radius:\n    var(--hgb-radius-xl);\n\n  background:\n    var(--hgb-brown);\n\n  text-align: center;\n}\n\n.hgb-intro-small {\n  display: block;\n\n  margin-bottom: 7px;\n\n  color: #ffc17d;\n\n  font-size: 12px;\n  font-weight: 800;\n\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n.hgb-intro h2 {\n  max-width: 680px;\n\n  margin:\n    0 auto\n    9px !important;\n\n  color:\n    var(--hgb-white);\n\n  font-size:\n    clamp(\n      26px,\n      5.4cqw,\n      38px\n    );\n\n  line-height: 1.16;\n}\n\n.hgb-intro p {\n  max-width: 640px;\n\n  margin:\n    0 auto !important;\n\n  color:\n    #f5ded3 !important;\n\n  font-size:\n    15.5px;\n\n  line-height: 1.65;\n}\n\n\n\/* =========================================================\n   08. FEATURE STACK\n========================================================= *\/\n\n.hgb-feature-stack {\n  display: grid;\n\n  grid-template-columns:\n    minmax(0, 1fr);\n\n  gap: 15px;\n\n  margin-top: 15px;\n}\n\n\n\/* =========================================================\n   09. FEATURE CARD\n========================================================= *\/\n\n.hgb-feature {\n  display: grid;\n\n  \/*\n   * DEFAULT = ONE COLUMN.\n   *\n   * This is intentional.\n   * 450px, 500px, 600px and 650px description\n   * areas remain full single-column.\n   *\/\n  grid-template-columns:\n    minmax(0, 1fr);\n\n  width: 100%;\n\n  overflow: hidden;\n\n  border:\n    1px solid\n    var(--hgb-border);\n\n  border-radius:\n    var(--hgb-radius-xl);\n\n  background:\n    var(--hgb-white);\n\n  box-shadow:\n    var(--hgb-shadow);\n}\n\n\n\/* =========================================================\n   10. FEATURE IMAGE\n========================================================= *\/\n\n.hgb-feature-media {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  min-width: 0;\n\n  padding: 0;\n\n  background:\n    var(--hgb-white);\n}\n\n.hgb-feature-media img {\n  display: block;\n\n  width: 100% !important;\n  max-width: 100% !important;\n\n  \/*\n   * DO NOT SET A FIXED HEIGHT.\n   * DO NOT USE COVER.\n   *\/\n  height: auto !important;\n\n  object-fit: contain !important;\n  object-position: center !important;\n}\n\n\n\/* =========================================================\n   11. FEATURE TEXT\n========================================================= *\/\n\n.hgb-feature-content {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n\n  min-width: 0;\n\n  padding:\n    clamp(\n      23px,\n      5cqw,\n      40px\n    );\n}\n\n.hgb-step {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 38px;\n  height: 38px;\n\n  margin-bottom: 14px;\n\n  border-radius: 50%;\n\n  background:\n    var(--hgb-orange);\n\n  color:\n    var(--hgb-white);\n\n  font-size: 14px;\n  font-weight: 800;\n\n  line-height: 1;\n}\n\n.hgb-feature h3 {\n  margin:\n    0 0 10px !important;\n\n  font-size:\n    clamp(\n      23px,\n      5cqw,\n      32px\n    );\n\n  font-weight: 800;\n  line-height: 1.17;\n}\n\n.hgb-feature p {\n  margin: 0 !important;\n\n  font-size:\n    clamp(\n      15px,\n      3cqw,\n      16.5px\n    );\n\n  line-height: 1.67;\n}\n\n\n\/* =========================================================\n   12. FEATURE COLORS\n========================================================= *\/\n\n.hgb-feature--orange {\n  background:\n    #fff7ee;\n}\n\n.hgb-feature--orange\n.hgb-feature-content {\n  background:\n    #fff7ee;\n}\n\n.hgb-feature--green {\n  border-color:\n    #dce5cb;\n}\n\n.hgb-feature--green\n.hgb-feature-content {\n  background:\n    var(--hgb-green-soft);\n}\n\n.hgb-feature--green\n.hgb-step {\n  background:\n    var(--hgb-green);\n}\n\n.hgb-feature--purple {\n  border-color:\n    #e3d8e8;\n}\n\n.hgb-feature--purple\n.hgb-feature-content {\n  background:\n    var(--hgb-purple-soft);\n}\n\n.hgb-feature--purple\n.hgb-step {\n  background:\n    var(--hgb-purple);\n}\n\n.hgb-feature--cream\n.hgb-feature-content {\n  background:\n    var(--hgb-cream);\n}\n\n.hgb-feature--brown {\n  border-color:\n    #e7d6cd;\n}\n\n.hgb-feature--brown\n.hgb-feature-content {\n  background:\n    #f8efea;\n}\n\n.hgb-feature--brown\n.hgb-step {\n  background:\n    var(--hgb-brown-2);\n}\n\n\n\/* =========================================================\n   13. SIZE NOTE\n========================================================= *\/\n\n.hgb-size-note {\n  margin-top: 11px;\n\n  padding: 11px 13px;\n\n  border-radius: 10px;\n\n  background:\n    rgba(238, 123, 33, 0.09);\n\n  color:\n    var(--hgb-brown-2);\n\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   14. LIFESTYLE SECTION\n========================================================= *\/\n\n.hgb-lifestyle {\n  display: grid;\n\n  grid-template-columns:\n    minmax(0, 1fr);\n\n  margin-top: 15px;\n\n  overflow: hidden;\n\n  border-radius:\n    var(--hgb-radius-xl);\n\n  background:\n    var(--hgb-brown);\n\n  box-shadow:\n    var(--hgb-shadow);\n}\n\n.hgb-lifestyle-media {\n  min-width: 0;\n\n  background:\n    var(--hgb-white);\n}\n\n.hgb-lifestyle-media img {\n  width: 100% !important;\n  height: auto !important;\n\n  object-fit: contain !important;\n}\n\n.hgb-lifestyle-content {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n\n  padding:\n    clamp(\n      25px,\n      5cqw,\n      43px\n    );\n\n  text-align: center;\n}\n\n.hgb-lifestyle-content\n.hgb-kicker {\n  align-self: center;\n\n  background:\n    rgba(255, 255, 255, 0.1);\n\n  color:\n    #ffc17d;\n}\n\n.hgb-lifestyle h2 {\n  max-width: 620px;\n\n  margin:\n    0 auto\n    9px !important;\n\n  color:\n    var(--hgb-white);\n\n  font-size:\n    clamp(\n      27px,\n      5.5cqw,\n      39px\n    );\n}\n\n.hgb-lifestyle p {\n  max-width: 600px;\n\n  margin:\n    0 auto !important;\n\n  color:\n    #f4dfd6 !important;\n\n  font-size:\n    15.5px;\n}\n\n\n\/* =========================================================\n   15. FINAL SECTION\n========================================================= *\/\n\n.hgb-final {\n  margin-top: 15px;\n\n  padding:\n    clamp(\n      27px,\n      6cqw,\n      48px\n    );\n\n  overflow: hidden;\n\n  border-radius:\n    var(--hgb-radius-xl);\n\n  background:\n    radial-gradient(\n      circle at 15% 0%,\n      rgba(255, 255, 255, 0.16),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      var(--hgb-orange-dark),\n      var(--hgb-orange)\n    );\n\n  text-align: center;\n}\n\n.hgb-final-label {\n  display: inline-block;\n\n  margin-bottom: 11px;\n  padding: 6px 11px;\n\n  border-radius: 999px;\n\n  background:\n    rgba(255, 255, 255, 0.15);\n\n  color:\n    #fff8ef;\n\n  font-size: 11px;\n  font-weight: 800;\n\n  letter-spacing: 0.11em;\n  text-transform: uppercase;\n}\n\n.hgb-final h2 {\n  max-width: 650px;\n\n  margin:\n    0 auto\n    10px !important;\n\n  color:\n    var(--hgb-white);\n\n  font-size:\n    clamp(\n      27px,\n      6cqw,\n      40px\n    );\n\n  line-height: 1.15;\n}\n\n.hgb-final p {\n  max-width: 610px;\n\n  margin:\n    0 auto !important;\n\n  color:\n    #fff2e4 !important;\n\n  font-size:\n    15.5px;\n\n  line-height: 1.62;\n}\n\n\n\/* =========================================================\n   16. CONTAINER QUERY:\n   SMALL PRODUCT DESCRIPTION\n========================================================= *\/\n\n\/*\n * 0px – 559px\n * Phones or narrow Shopify info columns.\n *\/\n@container halloweenGoodieBags (max-width: 559px) {\n\n  .hgb-page {\n    line-height: 1.58;\n  }\n\n  .hgb-hero {\n    padding:\n      27px\n      19px;\n\n    border-radius:\n      18px;\n  }\n\n  .hgb-hero h2 {\n    font-size:\n      29px;\n  }\n\n  .hgb-feature {\n    grid-template-columns:\n      minmax(0, 1fr);\n  }\n\n  .hgb-feature-content {\n    padding:\n      23px\n      19px\n      26px;\n  }\n\n  .hgb-feature h3 {\n    font-size:\n      24px;\n  }\n\n  .hgb-value-strip {\n    grid-template-columns:\n      repeat(\n        2,\n        minmax(0, 1fr)\n      );\n  }\n\n  .hgb-intro {\n    padding:\n      28px\n      20px;\n  }\n\n}\n\n\n\/* =========================================================\n   17. CONTAINER QUERY:\n   560px – 759px\n========================================================= *\/\n\n\/*\n * This range is VERY IMPORTANT for Shopify desktop themes.\n *\n * A browser may be 1400px wide,\n * but the actual product description might only be 580px.\n *\n * IT STILL STAYS SINGLE COLUMN.\n *\/\n@container halloweenGoodieBags\n(min-width: 560px)\nand\n(max-width: 759px) {\n\n  .hgb-feature {\n    grid-template-columns:\n      minmax(0, 1fr);\n  }\n\n  .hgb-feature-media,\n  .hgb-feature-content {\n    width: 100%;\n  }\n\n  .hgb-value-strip {\n    grid-template-columns:\n      repeat(\n        3,\n        minmax(0, 1fr)\n      );\n  }\n\n  .hgb-feature-content {\n    padding:\n      30px\n      31px\n      34px;\n  }\n\n}\n\n\n\/* =========================================================\n   18. CONTAINER QUERY:\n   760px+\n========================================================= *\/\n\n\/*\n * ONLY HERE:\n *\n * The actual product-description area itself\n * is wide enough for image + text.\n *\/\n@container halloweenGoodieBags\n(min-width: 760px) {\n\n  .hgb-feature {\n    grid-template-columns:\n      minmax(0, 1fr)\n      minmax(0, 1fr);\n\n    align-items:\n      center;\n  }\n\n  \/*\n   * Still no cropping.\n   *\/\n  .hgb-feature-media {\n    padding: 0;\n  }\n\n  .hgb-feature-media img {\n    width: 100% !important;\n    height: auto !important;\n\n    object-fit:\n      contain !important;\n  }\n\n  \/*\n   * Alternate wide layout.\n   *\/\n  .hgb-feature--reverse\n  .hgb-feature-media {\n    order: 2;\n  }\n\n  .hgb-feature--reverse\n  .hgb-feature-content {\n    order: 1;\n  }\n\n  .hgb-value-strip {\n    grid-template-columns:\n      repeat(\n        3,\n        minmax(0, 1fr)\n      );\n  }\n\n  .hgb-lifestyle {\n    grid-template-columns:\n      minmax(0, 1.12fr)\n      minmax(0, 0.88fr);\n\n    align-items:\n      center;\n  }\n\n  .hgb-lifestyle-content {\n    text-align:\n      left;\n  }\n\n  .hgb-lifestyle-content\n  .hgb-kicker {\n    align-self:\n      flex-start;\n  }\n\n  .hgb-lifestyle h2,\n  .hgb-lifestyle p {\n    margin-left:\n      0 !important;\n\n    margin-right:\n      0 !important;\n  }\n\n}\n\n\n\/* =========================================================\n   19. EXTRA-WIDE DESCRIPTION\n========================================================= *\/\n\n@container halloweenGoodieBags\n(min-width: 900px) {\n\n  .hgb-hero {\n    padding:\n      52px\n      62px;\n  }\n\n  .hgb-feature-content {\n    padding:\n      42px;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"hgb-page\"\u003e\n\u003cdiv class=\"hgb-inner\"\u003e\n\u003c!-- =====================================================\n         HERO\n    ====================================================== --\u003e\n\u003csection class=\"hgb-hero\"\u003e\u003cspan class=\"hgb-kicker\"\u003e 🎃 Halloween Treat Bags \u003c\/span\u003e\n\u003ch2\u003eMake Every Halloween Treat More Fun to Hand Out\u003c\/h2\u003e\n\u003cp class=\"hgb-hero-text\"\u003eFill them with candy, small toys, or party favors for an easy Halloween giveaway kids will be excited to carry.\u003c\/p\u003e\n\u003cdiv class=\"hgb-tags\"\u003e\n\u003cspan class=\"hgb-tag\"\u003e 12 or 24 Pieces \u003c\/span\u003e \u003cspan class=\"hgb-tag\"\u003e Clear Front \u003c\/span\u003e \u003cspan class=\"hgb-tag\"\u003e Zipper Closure \u003c\/span\u003e \u003cspan class=\"hgb-tag\"\u003e Easy-Carry Handle \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         HERO IMAGE\n         FULL IMAGE \/ NO CROPPING\n    ====================================================== --\u003e\n\u003cdiv class=\"hgb-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/25_50_-MM1_1.jpg?v=1786173489\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n         QUICK BENEFITS\n    ====================================================== --\u003e\n\u003csection class=\"hgb-value-strip\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n         INTRO\n    ====================================================== --\u003e\n\u003csection class=\"hgb-intro\"\u003e\u003cspan class=\"hgb-intro-small\"\u003e Trick-or-Treat · Parties · Classroom Fun \u003c\/span\u003e\n\u003cp\u003eA simple way to turn candy and small party favors into a festive Halloween surprise\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         ORIGINAL SELLING POINT STRUCTURE\n    ====================================================== --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* =========================================================\n       SEREINTIS - FESTIVE GOODIE BAGS PRODUCT DESCRIPTION\n       Container-query responsive layout\n       ========================================================= *\/\n\n    .sgb-page {\n      container-type: inline-size;\n      container-name: sgb-product;\n\n      --sgb-orange: #f47a1f;\n      --sgb-orange-dark: #d85f0d;\n      --sgb-cream: #fff8ee;\n      --sgb-cream-deep: #fff0dc;\n      --sgb-brown: #3d241c;\n      --sgb-brown-soft: #704a39;\n      --sgb-border: #f2dcc4;\n      --sgb-white: #ffffff;\n      --sgb-text: #352923;\n      --sgb-muted: #756861;\n\n      width: 100%;\n      max-width: 100%;\n      margin: 0 auto;\n      color: var(--sgb-text);\n      font-family:\n        -apple-system,\n        BlinkMacSystemFont,\n        \"Segoe UI\",\n        Roboto,\n        Helvetica,\n        Arial,\n        sans-serif;\n      font-size: 16px;\n      line-height: 1.65;\n      overflow: visible;\n    }\n\n    .sgb-page,\n    .sgb-page * {\n      box-sizing: border-box;\n    }\n\n    .sgb-page h2,\n    .sgb-page h3,\n    .sgb-page p,\n    .sgb-page ul {\n      margin-top: 0;\n    }\n\n    .sgb-page h2,\n    .sgb-page h3 {\n      color: var(--sgb-brown);\n      line-height: 1.18;\n      letter-spacing: -0.02em;\n    }\n\n    .sgb-page h2 {\n      font-size: clamp(27px, 7cqw, 40px);\n      margin-bottom: 14px;\n      font-weight: 800;\n    }\n\n    .sgb-page h3 {\n      font-size: 22px;\n      margin-bottom: 10px;\n      font-weight: 750;\n    }\n\n    .sgb-page p {\n      margin-bottom: 16px;\n    }\n\n    .sgb-page strong {\n      color: var(--sgb-brown);\n    }\n\n    \/* Important:\n       Never crop product images *\/\n    .sgb-page img {\n      display: block;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      min-height: 0 !important;\n      object-fit: contain !important;\n      object-position: center !important;\n      margin: 0;\n    }\n\n    .sgb-image {\n      width: 100%;\n      background: var(--sgb-white);\n      border-radius: 18px;\n      overflow: hidden;\n    }\n\n    .sgb-section {\n      width: 100%;\n      margin: 18px 0;\n      padding: 25px 20px;\n      border-radius: 22px;\n    }\n\n    .sgb-white {\n      background: var(--sgb-white);\n      border: 1px solid var(--sgb-border);\n    }\n\n    .sgb-cream {\n      background: var(--sgb-cream);\n    }\n\n    .sgb-soft-orange {\n      background: var(--sgb-cream-deep);\n    }\n\n    .sgb-dark {\n      background: var(--sgb-brown);\n      color: #fffaf5;\n    }\n\n    .sgb-dark h2,\n    .sgb-dark h3,\n    .sgb-dark strong {\n      color: #ffffff;\n    }\n\n    .sgb-kicker {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      margin-bottom: 12px;\n      padding: 7px 12px;\n      border-radius: 999px;\n      background: #fff0dc;\n      color: #a84409;\n      font-size: 12px;\n      line-height: 1.2;\n      font-weight: 800;\n      letter-spacing: .07em;\n      text-transform: uppercase;\n    }\n\n    .sgb-hero {\n      position: relative;\n      padding: 28px 20px 20px;\n      background: var(--sgb-cream);\n      border: 1px solid var(--sgb-border);\n      border-radius: 24px;\n      overflow: hidden;\n    }\n\n    .sgb-hero-copy {\n      position: relative;\n      z-index: 2;\n      text-align: center;\n      max-width: 720px;\n      margin: 0 auto 22px;\n    }\n\n    .sgb-hero p {\n      max-width: 650px;\n      margin-left: auto;\n      margin-right: auto;\n      color: var(--sgb-brown-soft);\n      font-size: 16px;\n    }\n\n    .sgb-hero-highlight {\n      color: var(--sgb-orange-dark);\n    }\n\n    \/* QUICK BENEFITS *\/\n\n    .sgb-benefits {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n      margin: 18px 0;\n    }\n\n    .sgb-benefit {\n      min-width: 0;\n      padding: 16px 11px;\n      background: var(--sgb-white);\n      border: 1px solid var(--sgb-border);\n      border-radius: 16px;\n      text-align: center;\n    }\n\n    .sgb-benefit-icon {\n      display: block;\n      margin-bottom: 5px;\n      font-size: 25px;\n      line-height: 1;\n    }\n\n    .sgb-benefit strong {\n      display: block;\n      font-size: 14px;\n      line-height: 1.3;\n    }\n\n    .sgb-benefit small {\n      display: block;\n      margin-top: 4px;\n      color: var(--sgb-muted);\n      font-size: 11px;\n      line-height: 1.35;\n    }\n\n    \/* TEXT + IMAGE SECTIONS *\/\n\n    .sgb-split {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr);\n      gap: 20px;\n      align-items: center;\n    }\n\n    .sgb-copy {\n      min-width: 0;\n    }\n\n    .sgb-copy p:last-child {\n      margin-bottom: 0;\n    }\n\n    .sgb-checks {\n      list-style: none;\n      padding: 0;\n      margin: 17px 0 0;\n    }\n\n    .sgb-checks li {\n      position: relative;\n      padding: 9px 0 9px 29px;\n      border-bottom: 1px solid rgba(112, 74, 57, .12);\n    }\n\n    .sgb-checks li:last-child {\n      border-bottom: 0;\n    }\n\n    .sgb-checks li::before {\n      content: \"✓\";\n      position: absolute;\n      left: 0;\n      top: 9px;\n      width: 20px;\n      height: 20px;\n      border-radius: 50%;\n      background: var(--sgb-orange);\n      color: #ffffff;\n      font-size: 12px;\n      font-weight: 800;\n      line-height: 20px;\n      text-align: center;\n    }\n\n    \/* FEATURE CARDS *\/\n\n    .sgb-feature-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr);\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    .sgb-feature-card {\n      min-width: 0;\n      padding: 18px;\n      background: var(--sgb-white);\n      border: 1px solid var(--sgb-border);\n      border-radius: 17px;\n    }\n\n    .sgb-feature-card span {\n      display: inline-block;\n      margin-bottom: 7px;\n      font-size: 25px;\n    }\n\n    .sgb-feature-card h3 {\n      margin-bottom: 6px;\n      font-size: 17px;\n    }\n\n    .sgb-feature-card p {\n      margin: 0;\n      color: var(--sgb-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    \/* SIZE *\/\n\n    .sgb-size-note {\n      margin-bottom: 18px;\n      padding: 14px 15px;\n      background: #fffaf4;\n      border-left: 4px solid var(--sgb-orange);\n      border-radius: 8px 14px 14px 8px;\n      color: var(--sgb-brown-soft);\n      font-size: 14px;\n    }\n\n    \/* USE CASES *\/\n\n    .sgb-use-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n      margin-top: 18px;\n    }\n\n    .sgb-use {\n      padding: 14px 10px;\n      background: rgba(255,255,255,.08);\n      border: 1px solid rgba(255,255,255,.15);\n      border-radius: 14px;\n      text-align: center;\n      font-size: 13px;\n      font-weight: 700;\n      line-height: 1.35;\n    }\n\n    .sgb-use-icon {\n      display: block;\n      margin-bottom: 5px;\n      font-size: 22px;\n    }\n\n    \/* SPECS *\/\n\n    .sgb-specs {\n      margin-top: 17px;\n      overflow: hidden;\n      border: 1px solid var(--sgb-border);\n      border-radius: 16px;\n      background: var(--sgb-white);\n    }\n\n    .sgb-spec-row {\n      display: grid;\n      grid-template-columns: 36% 64%;\n      border-bottom: 1px solid var(--sgb-border);\n    }\n\n    .sgb-spec-row:last-child {\n      border-bottom: 0;\n    }\n\n    .sgb-spec-label,\n    .sgb-spec-value {\n      min-width: 0;\n      padding: 12px 13px;\n      font-size: 13px;\n      line-height: 1.45;\n      overflow-wrap: anywhere;\n    }\n\n    .sgb-spec-label {\n      background: var(--sgb-cream);\n      color: var(--sgb-brown);\n      font-weight: 750;\n    }\n\n    .sgb-spec-value {\n      color: var(--sgb-muted);\n    }\n\n    \/* BOTTOM CTA *\/\n\n    .sgb-cta {\n      margin-top: 18px;\n      padding: 26px 20px;\n      background: var(--sgb-orange);\n      border-radius: 22px;\n      color: #ffffff;\n      text-align: center;\n    }\n\n    .sgb-cta h2 {\n      margin-bottom: 9px;\n      color: #ffffff;\n      font-size: 27px;\n    }\n\n    .sgb-cta p {\n      max-width: 600px;\n      margin: 0 auto;\n      color: #fff9f3;\n      font-size: 14px;\n    }\n\n    .sgb-cta-badge {\n      display: inline-block;\n      margin-top: 15px;\n      padding: 10px 17px;\n      background: var(--sgb-white);\n      border-radius: 999px;\n      color: var(--sgb-orange-dark);\n      font-size: 13px;\n      font-weight: 800;\n    }\n\n\n    \/* =========================================================\n       CONTAINER QUERIES\n       The actual DESCRIPTION WIDTH controls layout.\n       ========================================================= *\/\n\n    \/*\n      450–650px remains single-column.\n      Quick cards can become 4 across only when the actual\n      description container has enough room.\n    *\/\n    @container sgb-product (min-width: 760px) {\n\n      .sgb-section {\n        padding: 30px 28px;\n      }\n\n      .sgb-hero {\n        padding: 34px 28px 28px;\n      }\n\n      .sgb-benefits {\n        grid-template-columns: repeat(4, minmax(0, 1fr));\n      }\n\n      .sgb-feature-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      .sgb-use-grid {\n        grid-template-columns: repeat(4, minmax(0, 1fr));\n      }\n    }\n\n    \/*\n      Text + image only becomes two columns when the\n      DESCRIPTION ITSELF reaches 900px.\n    *\/\n    @container sgb-product (min-width: 900px) {\n\n      .sgb-split {\n        grid-template-columns:\n          minmax(0, .88fr)\n          minmax(0, 1.12fr);\n        gap: 32px;\n      }\n\n      .sgb-split.sgb-reverse .sgb-copy {\n        order: 2;\n      }\n\n      .sgb-split.sgb-reverse .sgb-image-wrap {\n        order: 1;\n      }\n    }\n\n    \/* Extra-narrow descriptions *\/\n\n    @container sgb-product (max-width: 390px) {\n\n      .sgb-page {\n        font-size: 15px;\n      }\n\n      .sgb-section,\n      .sgb-hero {\n        padding-left: 14px;\n        padding-right: 14px;\n        border-radius: 18px;\n      }\n\n      .sgb-benefits {\n        gap: 8px;\n      }\n\n      .sgb-benefit {\n        padding: 13px 7px;\n      }\n\n      .sgb-benefit strong {\n        font-size: 12px;\n      }\n\n      .sgb-benefit small {\n        display: none;\n      }\n\n      .sgb-spec-row {\n        grid-template-columns: 40% 60%;\n      }\n\n      .sgb-spec-label,\n      .sgb-spec-value {\n        padding: 10px 9px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sgb-page\"\u003e\n\u003c!-- ===================== HERO ===================== --\u003e\u003c!-- ===================== QUICK BENEFITS ===================== --\u003e\n\u003cdiv class=\"sgb-benefits\"\u003e\n\u003cdiv class=\"sgb-benefit\"\u003e\n\u003cspan class=\"sgb-benefit-icon\"\u003e🎃\u003c\/span\u003e \u003cstrong\u003eFestive Design\u003c\/strong\u003e \u003csmall\u003eFun Halloween look\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-benefit\"\u003e\n\u003cspan class=\"sgb-benefit-icon\"\u003e👀\u003c\/span\u003e \u003cstrong\u003eClear Front\u003c\/strong\u003e \u003csmall\u003eSee treats at a glance\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-benefit\"\u003e\n\u003cspan class=\"sgb-benefit-icon\"\u003e🤐\u003c\/span\u003e \u003cstrong\u003eZip Closure\u003c\/strong\u003e \u003csmall\u003eEasy to open \u0026amp; reseal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-benefit\"\u003e\n\u003cspan class=\"sgb-benefit-icon\"\u003e👜\u003c\/span\u003e \u003cstrong\u003eEasy to Carry\u003c\/strong\u003e \u003csmall\u003eBuilt-in top handle\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===================== VALUE PACKAGE ===================== --\u003e\n\u003csection class=\"sgb-section sgb-soft-orange\"\u003e\n\u003cdiv class=\"sgb-split\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e🍬 Value Pack\u003c\/div\u003e\n\u003ch2\u003eReady for a Crowd\u003c\/h2\u003e\n\u003cp\u003eHalloween usually means more than one treat to hand out. Choose a \u003cstrong\u003e12- or 24-piece pack\u003c\/strong\u003e for classroom goodies, party favors, neighborhood trick-or-treating and festive giveaways.\u003c\/p\u003e\n\u003cul class=\"sgb-checks\"\u003e\n\u003cli\u003eEasy way to prepare multiple treat bags at once\u003c\/li\u003e\n\u003cli\u003eGreat for candy, mini toys and party favors\u003c\/li\u003e\n\u003cli\u003eFun presentation without extra gift wrapping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image-wrap\"\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Skul_360f19a1-5947-4a03-9f2a-7d52cf8c1cbd.jpg?v=1786951905\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== DESIGN ===================== --\u003e\n\u003csection class=\"sgb-section sgb-cream\"\u003e\n\u003cdiv class=\"sgb-split sgb-reverse\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e✨ Fun Meets Practical\u003c\/div\u003e\n\u003ch2\u003eClear, Roomy \u0026amp; Made to Stand Out\u003c\/h2\u003e\n\u003cp\u003eThe playful pumpkin-inspired design instantly feels festive, while the \u003cstrong\u003eclear bag body lets the colorful treats inside become part of the look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eA wide bottom helps the bag stand more naturally while you fill it, display it or set it out for party guests.\u003c\/p\u003e\n\u003cul class=\"sgb-checks\"\u003e\n\u003cli\u003eFestive printed Halloween design\u003c\/li\u003e\n\u003cli\u003eTransparent body shows what's inside\u003c\/li\u003e\n\u003cli\u003eWide base provides extra room for treats\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image-wrap\"\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Sku_3.jpg?v=1786950330\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== DETAILS ===================== --\u003e\n\u003csection class=\"sgb-section sgb-white\"\u003e\n\u003cdiv class=\"sgb-split\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e👌 Easy to Use\u003c\/div\u003e\n\u003ch2\u003eLittle Details Make Treat Time Easier\u003c\/h2\u003e\n\u003cp\u003eDesigned for quick filling and easy carrying, these bags help keep Halloween treats organized from party setup to the final trick-or-treat stop.\u003c\/p\u003e\n\u003cdiv class=\"sgb-feature-grid\"\u003e\n\u003cdiv class=\"sgb-feature-card\"\u003e\n\u003ch3\u003e\n\u003cspan\u003e🔒\u003c\/span\u003eResealable Zipper\u003c\/h3\u003e\n\u003cp\u003eOpen, fill and close the bag in seconds while helping keep small treats securely inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-feature-card\"\u003e\n\u003ch3\u003e\n\u003cspan\u003e👜\u003c\/span\u003eBuilt-In Handle\u003c\/h3\u003e\n\u003cp\u003eThe shaped top handle gives kids and guests an easy place to hold the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-feature-card\"\u003e\n\u003ch3\u003e\n\u003cspan\u003e📦\u003c\/span\u003eWide Stand-Up Base\u003c\/h3\u003e\n\u003cp\u003eMakes filling and displaying treats easier while adding usable storage space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-feature-card\"\u003e\n\u003ch3\u003e\n\u003cspan\u003e👁️\u003c\/span\u003eClear Window\u003c\/h3\u003e\n\u003cp\u003eLet candy colors and party favors show through for a fun, gift-ready presentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image-wrap\"\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/10_8cebf692-5599-4c00-b806-794840d76103.jpg?v=1786173293\" alt=\"Halloween goodie bag zipper clear window handle and wide bottom details\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== SIZE ===================== --\u003e\n\u003csection class=\"sgb-section sgb-soft-orange\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e📏 Size Guide\u003c\/div\u003e\n\u003cp\u003eThe roomy bag shape gives you space for wrapped candy, chocolates, mini toys and other small party favors without making the bag awkward for kids to carry.\u003c\/p\u003e\n\u003cdiv class=\"sgb-size-note\"\u003e\n\u003cstrong\u003eCheck the illustrated size guide below\u003c\/strong\u003e for the product measurements before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Sku_2.jpg?v=1786950329\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== CARRY ===================== --\u003e\n\u003csection class=\"sgb-section sgb-cream\"\u003e\n\u003cdiv class=\"sgb-split sgb-reverse\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e🧒 Kid-Friendly Carry\u003c\/div\u003e\n\u003ch2\u003eGrab It \u0026amp; Go Trick-or-Treating\u003c\/h2\u003e\n\u003cp\u003eA built-in handle makes the bag simple to grab and carry from door to door. The zip top helps keep smaller treats inside while kids move from one Halloween stop to the next.\u003c\/p\u003e\n\u003cul class=\"sgb-checks\"\u003e\n\u003cli\u003eComfortable place to grip the bag\u003c\/li\u003e\n\u003cli\u003eEasy for kids to carry between stops\u003c\/li\u003e\n\u003cli\u003eGreat for party handouts and take-home favors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image-wrap\"\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Sku_1_b5120501-321f-435c-a1d2-c0ad88b6c227.jpg?v=1786951905\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== APPLICATIONS ===================== --\u003e\n\u003csection class=\"sgb-section sgb-dark\"\u003e\n\u003cdiv class=\"sgb-split\"\u003e\n\u003cdiv class=\"sgb-copy\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e👻 Made for Halloween\u003c\/div\u003e\n\u003ch2\u003eOne Bag, So Many Ways to Celebrate\u003c\/h2\u003e\n\u003cp\u003eCute enough for party décor and practical enough for carrying treats, these goodie bags fit right into the moments that make Halloween memorable.\u003c\/p\u003e\n\u003cdiv class=\"sgb-use-grid\"\u003e\n\u003cdiv class=\"sgb-use\"\u003e\n\u003cspan class=\"sgb-use-icon\"\u003e🍬\u003c\/span\u003e Trick-or-Treating\u003c\/div\u003e\n\u003cdiv class=\"sgb-use\"\u003e\n\u003cspan class=\"sgb-use-icon\"\u003e🎉\u003c\/span\u003e Halloween Parties\u003c\/div\u003e\n\u003cdiv class=\"sgb-use\"\u003e\n\u003cspan class=\"sgb-use-icon\"\u003e🏫\u003c\/span\u003e Classroom Treats\u003c\/div\u003e\n\u003cdiv class=\"sgb-use\"\u003e\n\u003cspan class=\"sgb-use-icon\"\u003e🎁\u003c\/span\u003e Party Favors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-image-wrap\"\u003e\n\u003cdiv class=\"sgb-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0789\/8988\/5672\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Sku_4.jpg?v=1786950330\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== PRODUCT OVERVIEW ===================== --\u003e\n\u003csection class=\"sgb-section sgb-white\"\u003e\n\u003cdiv class=\"sgb-kicker\"\u003e📋 At a Glance\u003c\/div\u003e\n\u003ch2\u003eProduct Details\u003c\/h2\u003e\n\u003cp\u003eA simple, festive way to pack Halloween treats without the plain look of ordinary disposable candy bags.\u003c\/p\u003e\n\u003cdiv class=\"sgb-specs\"\u003e\n\u003cdiv class=\"sgb-spec-row\"\u003e\n\u003cdiv class=\"sgb-spec-label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-value\"\u003eFestive goodie \/ candy gift bags\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-row\"\u003e\n\u003cdiv class=\"sgb-spec-label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-value\"\u003eSturdy plastic\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-row\"\u003e\n\u003cdiv class=\"sgb-spec-label\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-value\"\u003eResealable zipper\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-row\"\u003e\n\u003cdiv class=\"sgb-spec-label\"\u003ePack Options\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-value\"\u003e12 pieces or 24 pieces\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-row\"\u003e\n\u003cdiv class=\"sgb-spec-label\"\u003eIdeal For\u003c\/div\u003e\n\u003cdiv class=\"sgb-spec-value\"\u003eCandy, mini toys, classroom treats and party favors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===================== BOTTOM CTA ===================== --\u003e\n\u003csection class=\"sgb-cta\"\u003e\n\u003ch2\u003e🎃 Make Every Treat Feel More Festive\u003c\/h2\u003e\n\u003cp\u003eFill them with your favorite Halloween goodies, hand them out, and let the bag become part of the fun.\u003c\/p\u003e\n\u003cdiv class=\"sgb-cta-badge\"\u003eChoose Your Style \u0026amp; Pack Size Above ↑\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"XHY","offers":[{"title":"Pumpkin \/ 12 Pcs","offer_id":48717377568953,"sku":"NC0207260808543-南瓜锅*12","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin \/ 24 Pcs","offer_id":48717377601721,"sku":"NC0207260808543-南瓜锅*24","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin \/ 36 Pcs","offer_id":48717377634489,"sku":"NC0207260808543-南瓜锅*36","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin \/ 48 Pcs","offer_id":48717377667257,"sku":"NC0207260808543-南瓜锅*48","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Cauldron \/ 12 Pcs","offer_id":48717377700025,"sku":"NC0207260808543-女巫锅*12","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Cauldron \/ 24 Pcs","offer_id":48717377732793,"sku":"NC0207260808543-女巫锅*24","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Cauldron \/ 36 Pcs","offer_id":48717377765561,"sku":"NC0207260808543-南瓜锅*36","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Cauldron \/ 48 Pcs","offer_id":48717377798329,"sku":"NC0207260808543-南瓜锅*48","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin+Cauldron \/ 12 Pcs","offer_id":48717377831097,"sku":"NC0207260808543-女巫锅*6+NC0207260808543-南瓜锅*6","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin+Cauldron \/ 24 Pcs","offer_id":48717377863865,"sku":"NC0207260808543-女巫锅*12+NC0207260808543-南瓜锅*12","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin+Cauldron \/ 36 Pcs","offer_id":48717377896633,"sku":"NC0207260808543-女巫锅*18+NC0207260808543-南瓜锅*18","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Pumpkin+Cauldron \/ 48 Pcs","offer_id":48717377929401,"sku":"NC0207260808543-女巫锅*24+NC0207260808543-南瓜锅*24","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/12_24_36_48_60_Pcs_Halloween_Plastic_Goodie_Bags_Trick_or_Treat_Candy_Bags_Cauldron_Skeleton_Black_Cat_Skul.jpg?v=1787279705","url":"https:\/\/fvaulity.com\/products\/bags","provider":"fvaulity","version":"1.0","type":"link"}