{"title":"Breakfast and Cereal","description":"","products":[{"product_id":"trader-joes-honey-os-cereal","title":"Trader Joe's Honey O's Cereal - 13.5 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — TJ's answer to Honey Nut Cheerios — sweetened with honey, cane sugar, brown sugar, and molasses for a kid-friendly classic. Net wt 13.5 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eHoney O's is Trader Joe's house-brand take on Honey Nut Cheerios — the sweetened version of the classic toasted oat O cereal. Whole grain oats are coated with a sweet glaze of honey, cane sugar, brown sugar, and molasses. Per cup it has 13g sugar and 33g of carbs — sweeter than plain Joe's O's but with the same wholesome whole-grain base.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Sweet, honey-forward, with caramel undertones from molasses. Crispy texture stays in milk for several minutes. Sweetness flavors the milk pleasantly — many fans drink the cereal milk after.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Oat Flour, Cane Sugar, Cornstarch, Brown Cane Sugar, Honey, Sea Salt, Trisodium Phosphate, Baking Soda, Molasses, Vitamin and Mineral Blend, Mixed Tocopherols, Natural Flavor, Wheat Starch. Contains Wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 13.5 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eHoney O's Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e038552\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e13.5 oz (383 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eHoney-Sweetened Whole Grain Oat Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — bowl with cold milk\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait — adds sweetness and crunch\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a sweet pick-me-up\u003c\/li\u003e\n      \u003cli\u003eHoney-sweetness pairs nicely with sliced bananas\u003c\/li\u003e\n      \u003cli\u003eCrumble topping for baked apples\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eHoney-sweetened cereals are widely accepted in Korean breakfast culture, and the Honey Nut Cheerios formula specifically is recognized by Korean consumers familiar with imported American brands. TJ's version is significantly cheaper than brand-name Honey Nut Cheerios sold in Korean retailers.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Honey O's Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Honey O's Cereal Korea  ·  Trader Joe's direct import  ·  TJ Honey-Sweetened Whole Grain Oat Cereal Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 허니 오스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 꿀이 첨가된 통곡물 귀리 시리얼 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295693332527,"sku":"TJ-honey-os-cereal-13.5oz-2P","price":15.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295693365295,"sku":"TJ-honey-os-cereal-13.5oz-5P","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2-pack.png?v=1777942690"},{"product_id":"trader-joes-joes-os-cereal","title":"Trader Joe's Joe's O's Cereal - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Trader Joe's whole-grain answer to Cheerios — same crispy oat O's, lightly sweet, kid-friendly and adult-approved. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eJoe's O's is Trader Joe's house-brand take on the classic toasted oat O cereal that has been an American breakfast staple since 1941. TJ's version uses whole grain oat flour as the primary ingredient, fortifies with ten vitamins and minerals, and prices significantly below the major brand. Each 1¾ cup serving delivers 33 grams of whole grains and 4 grams of fiber.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Lightly sweet, toasted oat flavor with a crisp, airy crunch. Less sweet than Honey Nut versions but more distinctly oaty than the original Cheerios formula. Stays crunchy in milk for several minutes before softening.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Oat Flour, Cornstarch, Brown Cane Sugar, Trisodium Phosphate, Baking Soda, Sea Salt, Vitamin and Mineral Blend, Mixed Tocopherols, Wheat Starch. Contains Wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eJoe's O's Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e036592\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWhole Grain Oat Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — bowl with cold milk, the original use\u003c\/li\u003e\n      \u003cli\u003eYogurt topping — adds crunch to plain or vanilla yogurt parfaits\u003c\/li\u003e\n      \u003cli\u003eToddler snack — the small ring shape is a parent favorite for self-feeding\u003c\/li\u003e\n      \u003cli\u003eTrail mix base — combine with nuts and dried fruit\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a low-mess office or travel snack\u003c\/li\u003e\n      \u003cli\u003eCrispy topping — crushed and used as a coating for baked chicken\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eCereal is well-established in Korean breakfast culture, but the imported-American-cereal segment specifically targets households who prefer Western brands over local equivalents. Joe's O's hits a sweet spot: lower sugar than Honey Nut variants, recognizable shape, fortified with vitamins, and significantly cheaper than the brand-name Cheerios sold at Korean retailers. For Korean families with young children, the small O shape is a recognized first-finger-food.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Joe's O's Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Joe's O's Cereal Korea  ·  Trader Joe's direct import  ·  TJ Whole Grain Oat Cereal Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 조스 오스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 통곡물 귀리 시리얼 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295704866863,"sku":"TJ-joes-os-cereal-12oz-2P","price":13.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295704899631,"sku":"TJ-joes-os-cereal-12oz-5P","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_8b51e450-bd5f-4821-956f-878b07cf6296.png?v=1778009482"},{"product_id":"trader-joes-this-strawberry-walks-into-a-bar-cereal-bars","title":"Trader Joe's \"This Strawberry Walks into a Bar\" Cereal Bars - 7.8 oz (6 bars)","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Trader Joe's organic answer to Nutri-Grain bars — strawberry-filled cereal bars with whole grains, no hydrogenated oils, individually wrapped. Net wt 7.8 oz (6 bars) per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eInspired by Nutri-Grain bars but with the Trader Joe's organic clean-label twist. Each bar is individually wrapped (great for lunchboxes) and packed with organic strawberry filling. The whimsical name ('Walks into a bar...' is a joke setup) is part of the TJ brand humor.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Soft cereal-bar exterior with substantial strawberry filling. Sweet but not overwhelmingly so. Strawberry flavor is dominant — like strawberry jam in a soft cookie.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Strawberry Filling (Organic Cane Sugar, Strawberries, Apple Powder, Fruit Juice Concentrates, Tapioca Starch, Glycerin), Organic Wheat Flour, Organic Invert Cane Syrup, Organic Canola Oil, Organic Oats, Organic Honey, Organic Non-Fat Dry Milk, Vitamin B Blend, Organic Soy Lecithin. Contains Milk, Soy, Wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 7.8 oz (6 bars)\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e\"This Strawberry Walks into a Bar\" Cereal Bars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e050467\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e7.8 oz (6 bars) (222 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOrganic Strawberry-Filled Cereal Bars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eQuick breakfast on busy mornings\u003c\/li\u003e\n      \u003cli\u003eLunchbox addition for kids\u003c\/li\u003e\n      \u003cli\u003eOffice desk snack\u003c\/li\u003e\n      \u003cli\u003eHiking or commute snack\u003c\/li\u003e\n      \u003cli\u003eQuick after-school snack\u003c\/li\u003e\n      \u003cli\u003eTravel snack — individually wrapped\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eIndividually-wrapped cereal bars are widely accepted in Korea, especially for kids' lunchboxes (도시락) and adult office snacks. Strawberry flavor is consistently popular. Organic certification adds premium positioning.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to \"This Strawberry Walks into a Bar\" Cereal Bars from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's \"This Strawberry Walks into a Bar\" Cereal Bars Korea  ·  Trader Joe's direct import  ·  TJ Organic Strawberry-Filled Cereal Bars Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 디스 스트로베리 웍스 인투 어 바 시리얼 바  ·  미국 트레이더 조 직구  ·  TJ 오가닉 딸기 충전 시리얼 바 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295706701871,"sku":"TJ-this-strawberry-walks-into-a-bar-cereal-bars-7.8oz-2P","price":15.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295706734639,"sku":"TJ-this-strawberry-walks-into-a-bar-cereal-bars-7.8oz-5P","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_62888c13-b514-4a0f-a3e7-b269e6408961.png?v=1778014555"},{"product_id":"trader-joes-frosted-flakes-cereal","title":"Trader Joe's Frosted Flakes Cereal - 13.5 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — TJ's clean-label answer to Kellogg's Frosted Flakes — same crispy frosted corn flakes, no high fructose corn syrup, fortified with vitamins. Net wt 13.5 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTrader Joe's Frosted Flakes is a clean-label take on the iconic Kellogg's cereal — same crispy frosted corn flakes, but without high fructose corn syrup. Each golden flake comes coated with a thin layer of sugar that flavors the milk pleasantly. At ~$2.49, it's the cheapest Trader Joe's cereal.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Crispy, crunchy, sweet. The frosting flavors the milk for a 'cereal milk' experience. Holds crunch better than many cereals before turning soggy.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Milled Corn, Sugar, Brown Sugar, Sea Salt, Malt Extract, Vitamin and Mineral Blend\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 13.5 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFrosted Flakes Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e094662\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e13.5 oz (383 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSugar-Frosted Corn Flakes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eCrumble topping — crushed for baked goods\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — sweet dry snack\u003c\/li\u003e\n      \u003cli\u003eMarshmallow cereal treats\u003c\/li\u003e\n      \u003cli\u003eStreusel for fruit crisps\u003c\/li\u003e\n      \u003cli\u003eCocktail rim sugar substitute\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFrosted Flakes is one of the most internationally recognizable American cereal brands. Korean consumers familiar with the Kellogg's brand will recognize this immediately. TJ's no-HFCS version appeals to clean-label-conscious Korean parents.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Frosted Flakes Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Frosted Flakes Cereal Korea  ·  Trader Joe's direct import  ·  TJ Sugar-Frosted Corn Flakes Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 프로스티드 플레이크스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 설탕 프로스티드 콘 플레이크 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295706800175,"sku":"TJ-frosted-flakes-cereal-13.5oz-2P","price":16.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295706832943,"sku":"TJ-frosted-flakes-cereal-13.5oz-5P","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_e06254ba-a195-4919-b729-7c2cc9ac0d5b.png?v=1778015599"},{"product_id":"trader-joes-joes-os-cereal-bars","title":"Trader Joe's Joe's O's Cereal Bars - 8.4 oz (8 bars)","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — TJ's Joe's O's cereal pressed into individually-wrapped bars — same crispy oat O flavor in lunchbox-portable form. Net wt 8.4 oz (8 bars) per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTrader Joe's took their popular Joe's O's cereal and pressed it into bar form for portable snacking. Whole grain oat O's bound with a light honey-cane sugar glaze, individually wrapped for lunchboxes and on-the-go.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Lightly sweet, oaty, with a soft-but-firm texture. Less sweet than fruit-filled cereal bars. Suitable for kids who don't like very sweet snacks.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Oat Flour, Cornstarch, Cane Sugar, Brown Cane Sugar, Honey, Sea Salt, Corn Syrup, Vegetable Oil, Vitamin and Mineral Blend, Mixed Tocopherols. Contains Wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 8.4 oz (8 bars)\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eJoe's O's Cereal Bars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e082781\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8.4 oz (8 bars) (238 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWhole Grain Oat O Cereal Bars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eKid lunchbox snack\u003c\/li\u003e\n      \u003cli\u003eQuick breakfast\u003c\/li\u003e\n      \u003cli\u003eOffice desk snack\u003c\/li\u003e\n      \u003cli\u003eHiking snack\u003c\/li\u003e\n      \u003cli\u003eAfter-school snack\u003c\/li\u003e\n      \u003cli\u003eTravel snack\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eCereal bars in O-shape format are kid-recognizable and parent-trusted. The portable format addresses Korean families' busy lifestyle and lunchbox culture.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Joe's O's Cereal Bars from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Joe's O's Cereal Bars Korea  ·  Trader Joe's direct import  ·  TJ Whole Grain Oat O Cereal Bars Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 조스 오스 시리얼 바  ·  미국 트레이더 조 직구  ·  TJ 통곡물 귀리 O 시리얼 바 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708012591,"sku":"TJ-joes-os-cereal-bars-8.4oz-2P","price":15.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708045359,"sku":"TJ-joes-os-cereal-bars-8.4oz-5P","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_1b610d9d-1fd0-49f9-a79a-bddabef71d31.png?v=1778018219"},{"product_id":"trader-joes-flakes-strawberries-cereal","title":"Trader Joe's Flakes \u0026 Strawberries Cereal - 11.7 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — TJ's take on Special K Red Berries — crispy whole-grain flakes paired with freeze-dried strawberries that rehydrate in milk. Net wt 11.7 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eInspired by Kellogg's Special K Red Berries, this cereal pairs sweetened wheat-and-rice flakes with freeze-dried strawberries. The strawberries rehydrate in milk, creating a fresh-strawberry-like experience without the time of slicing fruit each morning. Whole grain wheat is the primary ingredient.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Lightly sweet flakes contrast with tart freeze-dried strawberry pieces. Strawberries fully rehydrate in milk after about 30-60 seconds. Flakes can become slightly soggy by then — eat quickly.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Wheat, Rice, Cane Sugar, Dried Strawberries, Brown Sugar, Wheat Bran, Sea Salt, Barley Malt Extract, Vitamin and Mineral Blend. Contains Wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 11.7 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFlakes \u0026amp; Strawberries Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e074747\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e11.7 oz (332 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWheat \u0026amp; Rice Flakes with Freeze-Dried Strawberries\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla ice cream\u003c\/li\u003e\n      \u003cli\u003eMix into smoothie bowls\u003c\/li\u003e\n      \u003cli\u003eTrek\/cereal mixes for hiking\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eStrawberry-flavored cereals have a strong following in Korea, where 딸기 (strawberry) flavoring is deeply popular across snacks and desserts. The freeze-dried strawberry inclusion is a premium positioning element that appeals to Korean buyers willing to pay for real-fruit content.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Flakes \u0026amp; Strawberries Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Flakes \u0026amp; Strawberries Cereal Korea  ·  Trader Joe's direct import  ·  TJ Wheat \u0026amp; Rice Flakes with Freeze-Dried Strawberries Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 플레이크스 앤 스트로베리스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 프리즈 드라이 딸기가 들어간 밀과 쌀 플레이크 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708110895,"sku":"TJ-flakes-strawberries-cereal-11.7oz-2P","price":15.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708143663,"sku":"TJ-flakes-strawberries-cereal-11.7oz-5P","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_fe4ee9c0-cdbe-4f05-b197-0d3e53296054.png?v=1778018457"},{"product_id":"trader-joes-organic-corn-flakes-cereal","title":"Trader Joe's Organic Corn Flakes Cereal - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — USDA-organic corn flakes — five simple ingredients, no artificial additives, the clean-label classic breakfast. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMade with five simple ingredients — organic corn grits, organic cane sugar, organic malted barley extract, sea salt, and organic sunflower lecithin — this is the cleanest-label corn flakes available at typical American retailers. Real Simple magazine rated it the best corn flakes.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Light toasted corn flavor with crisp, airy crunch. Brief milk-stand time before turning soggy — eat quickly. Cleaner-tasting than non-organic corn flakes.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Organic Corn Grits, Organic Cane Sugar, Organic Malted Barley Extract, Sea Salt, Organic Sunflower Lecithin\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOrganic Corn Flakes Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e092331\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOrganic Corn Flakes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eFrench toast coating — crushed and used as a crispy crust\u003c\/li\u003e\n      \u003cli\u003eCrumble topping for baked fruit desserts\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait\u003c\/li\u003e\n      \u003cli\u003eMarshmallow corn flake treats\u003c\/li\u003e\n      \u003cli\u003eCrunchy chicken breading\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eOrganic certification is a premium signal for Korean consumers, and corn flakes are universally recognized. TJ's price point is significantly lower than Korean organic-cereal retailers' equivalent products.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Organic Corn Flakes Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Organic Corn Flakes Cereal Korea  ·  Trader Joe's direct import  ·  TJ Organic Corn Flakes Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 오가닉 콘 플레이크스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 오가닉 콘 플레이크 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708209199,"sku":"TJ-organic-corn-flakes-cereal-12oz-2P","price":15.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708241967,"sku":"TJ-organic-corn-flakes-cereal-12oz-5P","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_3758ea9f-a1b3-4357-8fd6-225f734285bd.png?v=1778018647"},{"product_id":"trader-joes-crunchy-cinnamon-squares","title":"Trader Joe's Crunchy Cinnamon Squares - 12.2 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — TJ's answer to Cinnamon Toast Crunch — wheat \u0026amp; rice squares baked extra crunchy and dusted with cinnamon-sugar. Net wt 12.2 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTrader Joe's clean-label take on Cinnamon Toast Crunch. Wheat and rice are baked until especially crunchy, then coated with cinnamon and sugar. Less aggressively sweet than the General Mills original but with a more distinct cinnamon flavor that holds up in milk.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Crunchy squares with sweet cinnamon-sugar coating. The cinnamon flavor is notably present rather than just a hint. Sweetness flavors the milk for a 'cinnamon roll milk' experience.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Wheat, Whole Grain Rice, Sugar, Vegetable Oil, Cinnamon, Brown Sugar, Salt, Trisodium Phosphate, Vitamin and Mineral Blend\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12.2 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCrunchy Cinnamon Squares\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e057120\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12.2 oz (346 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCinnamon-Sugar Wheat \u0026amp; Rice Squares\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — sweet dry snack\u003c\/li\u003e\n      \u003cli\u003eMix into vanilla yogurt for cinnamon-roll-flavored parfait\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla ice cream\u003c\/li\u003e\n      \u003cli\u003eCrumble for apple crumble\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eCinnamon-sugar is a universally beloved flavor profile, recognized in Korean cuisine through 계피 (cinnamon) traditions and modern Western desserts. TJ's wheat-and-rice base is more wholesome than typical cinnamon cereals.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Crunchy Cinnamon Squares from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Crunchy Cinnamon Squares Korea  ·  Trader Joe's direct import  ·  TJ Cinnamon-Sugar Wheat \u0026amp; Rice Squares Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 크런치 시나몬 스퀘어스  ·  미국 트레이더 조 직구  ·  TJ 시나몬 슈가 밀과 쌀 스퀘어 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708373039,"sku":"TJ-crunchy-cinnamon-squares-12.2oz-2P","price":16.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708405807,"sku":"TJ-crunchy-cinnamon-squares-12.2oz-5P","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_d94b3067-f801-4765-a1e3-358a6e4dcf08.png?v=1778018905"},{"product_id":"trader-joes-oven-toasted-old-fashioned-organic-oats","title":"Trader Joe's Oven Toasted Old Fashioned Organic Oats - 18 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — USDA-organic rolled oats, oven-toasted for deeper flavor — single-ingredient pantry staple for oatmeal, baking, and overnight oats. Net wt 18 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSingle-ingredient organic rolled oats, oven-toasted before packaging for a slightly nuttier, more aromatic profile than standard rolled oats. Versatile pantry staple — works in oatmeal, granola recipes, baking, overnight oats, and even savory applications.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Slightly nuttier and more aromatic than standard rolled oats due to pre-toasting. Cooks the same as regular rolled oats. Subtle natural sweetness emerges when cooked.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Organic Rolled Oats\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 18 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOven Toasted Old Fashioned Organic Oats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e059601\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e18 oz (510 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOven-Toasted Organic Rolled Oats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eStovetop oatmeal — classic preparation\u003c\/li\u003e\n      \u003cli\u003eOvernight oats — soak in milk overnight\u003c\/li\u003e\n      \u003cli\u003eHomemade granola base\u003c\/li\u003e\n      \u003cli\u003eBaking — cookies, muffins, breads\u003c\/li\u003e\n      \u003cli\u003eSmoothies — adds fiber\u003c\/li\u003e\n      \u003cli\u003eMeatball or meatloaf binder\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean health-conscious households are increasingly buying oats for breakfast and baking. Organic certification appeals to clean-label consumers. The oven-toasting positioning differentiates this from generic rolled oats at Korean retailers.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Oven Toasted Old Fashioned Organic Oats from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Oven Toasted Old Fashioned Organic Oats Korea  ·  Trader Joe's direct import  ·  TJ Oven-Toasted Organic Rolled Oats Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 오븐 토스티드 올드 패션 오가닉 오트  ·  미국 트레이더 조 직구  ·  TJ 오븐 토스티드 유기농 귀리 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708471343,"sku":"TJ-oven-toasted-old-fashioned-organic-oats-18oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708504111,"sku":"TJ-oven-toasted-old-fashioned-organic-oats-18oz-5P","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_ce37042a-f735-4393-8673-b2108d3b2667.png?v=1778021127"},{"product_id":"trader-joes-organic-peanut-butter-cocoa-crunch","title":"Trader Joe's Organic Peanut Butter \u0026 Cocoa Crunch - 10 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Crunchy organic corn puffs in two flavors — peanut butter (yellow) and fair-trade cocoa (brown) — gluten-free and kid-approved. Net wt 10 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSweetened organic corn meal is puffed into bite-sized spheres, then half are flavored with organic peanut butter (yellow puffs) and half with organic fair trade cocoa powder (brown puffs). Gluten-free thanks to the corn-only base. The PB-chocolate combo delivers exactly what the box promises.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Bite-sized crunchy puffs deliver clean PB-and-chocolate flavor. Chocolate puffs are stronger-flavored than peanut butter puffs. Stays crunchy in milk for several minutes.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Organic Corn Meal, Organic Cane Sugar, Organic Cocoa Powder, Organic Peanut Butter, Sea Salt, Organic Mixed Tocopherols\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 10 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOrganic Peanut Butter \u0026amp; Cocoa Crunch\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e077076\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e10 oz (284 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOrganic Gluten-Free Corn Cereal Puffs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eDrink the chocolate-flavored milk after\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl for kids\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait topping\u003c\/li\u003e\n      \u003cli\u003eMix into trail mix\u003c\/li\u003e\n      \u003cli\u003eCrumble over ice cream\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eChocolate-and-peanut-butter is a globally recognized flavor combination popularized in Korea through Reese's and similar imports. Organic + gluten-free certifications appeal to clean-label-conscious Korean parents.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Organic Peanut Butter \u0026amp; Cocoa Crunch from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Organic Peanut Butter \u0026amp; Cocoa Crunch Korea  ·  Trader Joe's direct import  ·  TJ Organic Gluten-Free Corn Cereal Puffs Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 오가닉 피넛 버터 앤 코코아 크런치  ·  미국 트레이더 조 직구  ·  TJ 오가닉 글루텐 프리 콘 시리얼 퍼프 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708700719,"sku":"TJ-organic-peanut-butter-cocoa-crunch-10oz-2P","price":16.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708733487,"sku":"TJ-organic-peanut-butter-cocoa-crunch-10oz-5P","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_1ccd9747-e64a-45d6-912f-a613abf6321a.png?v=1778021399"},{"product_id":"trader-joes-unsweetened-instant-oatmeal","title":"Trader Joe's Unsweetened Instant Oatmeal - 11.3 oz (8 packets)","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Instant oatmeal without added sugar — multi-grain blend with flax, quinoa, amaranth, and chia seeds in convenient packets. Net wt 11.3 oz (8 packets) per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMost instant oatmeal packets contain significant added sugar. TJ's version skips that entirely — single-serve packets of unsweetened multi-grain oatmeal with flax, quinoa, amaranth, and chia seeds. You add your own toppings: berries, honey, maple syrup, nut butter.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Plain, neutral, slightly nutty from the seeds. Texture is creamy when cooked with hot water for 1-2 minutes. Best when topped with sweet additions — too plain to eat alone for most people.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Rolled Oats, Flaxseed, Quinoa, Amaranth, Chia Seeds, Salt\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 11.3 oz (8 packets)\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUnsweetened Instant Oatmeal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e066000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e11.3 oz (8 packets) (320 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUnsweetened Multi-Grain Instant Oatmeal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eQuick breakfast — microwave with hot water\u003c\/li\u003e\n      \u003cli\u003eOffice breakfast — keep packets at desk\u003c\/li\u003e\n      \u003cli\u003eTravel breakfast — packets fit anywhere\u003c\/li\u003e\n      \u003cli\u003eAdd fresh fruit and nut butter at home\u003c\/li\u003e\n      \u003cli\u003eUse as a base for savory grain bowls\u003c\/li\u003e\n      \u003cli\u003eHot oatmeal with honey-berry topping\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean wellness culture has embraced superfoods like quinoa and chia. The unsweetened positioning appeals to health-conscious consumers who want to control their sugar. Single-serve packets fit Korean office snacking culture.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Unsweetened Instant Oatmeal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Unsweetened Instant Oatmeal Korea  ·  Trader Joe's direct import  ·  TJ Unsweetened Multi-Grain Instant Oatmeal Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 언스위트닝드 인스턴트 오트밀  ·  미국 트레이더 조 직구  ·  TJ 단맛 무첨가 다곡물 인스턴트 오트밀 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295708897327,"sku":"TJ-unsweetened-instant-oatmeal-11.3oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295708930095,"sku":"TJ-unsweetened-instant-oatmeal-11.3oz-5P","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_0628acff-1f6d-444e-86db-954e6ff66e8b.png?v=1778021585"},{"product_id":"trader-joes-raspberry-oat-bites","title":"Trader Joe's Raspberry Oat Bites - 8.4 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Bite-sized oat snacks with real raspberry pieces — like cereal bars but smaller and easier to portion. Net wt 8.4 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eBite-sized oat snacks with real raspberry pieces, designed as a snackable alternative to traditional cereal bars. Smaller portion size makes them more flexible — eat 2-3 for a snack, 5-6 for a meal replacement.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Soft chewy oat texture with bursts of tart raspberry pieces. Less sweet than typical cereal bars. Whole-food feel due to identifiable raspberry pieces.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Brown Rice Syrup, Raspberry Pieces, Cane Sugar, Sunflower Oil, Apple Powder, Natural Flavors, Sea Salt\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 8.4 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRaspberry Oat Bites\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e082782\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8.4 oz (238 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBite-sized Oat Snacks with Raspberry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eOffice desk snack\u003c\/li\u003e\n      \u003cli\u003eLunchbox addition\u003c\/li\u003e\n      \u003cli\u003ePre-workout snack\u003c\/li\u003e\n      \u003cli\u003eAfter-school snack\u003c\/li\u003e\n      \u003cli\u003eTrail snack\u003c\/li\u003e\n      \u003cli\u003eYogurt mix-in\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eBite-sized snacks fit Korean snacking culture (간식) which favors small, frequent portions over large single-serving snacks. Raspberry flavor is recognized but less common than strawberry — discovery interest.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Raspberry Oat Bites from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Raspberry Oat Bites Korea  ·  Trader Joe's direct import  ·  TJ Bite-sized Oat Snacks with Raspberry Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 라즈베리 오트 바이츠  ·  미국 트레이더 조 직구  ·  TJ 라즈베리가 들어간 한 입 크기 귀리 스낵 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295709782063,"sku":"TJ-raspberry-oat-bites-8.4oz-2P","price":18.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295709814831,"sku":"TJ-raspberry-oat-bites-8.4oz-5P","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_69ddc2f7-bcc6-477b-92f4-4ba6c5678164.png?v=1778023484"},{"product_id":"trader-joes-pbj-oat-bites","title":"Trader Joe's \"PB\u0026J\" Oat Bites - 8.4 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Bite-sized oat snacks combining peanut butter and strawberry — the classic American PB\u0026amp;J in lunchbox-friendly form. Net wt 8.4 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eLike the Raspberry Oat Bites but combining peanut butter and strawberry — the classic American PB\u0026amp;J flavor in bite-sized form. The peanut butter creates a richer, more satisfying snack than fruit-only oat bites.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Soft chewy oat texture with peanut butter richness and strawberry sweetness. More satisfying than fruit-only oat bites due to PB protein and fat content.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Peanut Butter, Brown Rice Syrup, Cane Sugar, Strawberry Pieces, Sunflower Oil, Apple Powder, Natural Flavors, Sea Salt. Contains Peanuts.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 8.4 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e\"PB\u0026amp;J\" Oat Bites\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e082780\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8.4 oz (238 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePeanut Butter \u0026amp; Strawberry Oat Bites\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eOffice desk snack\u003c\/li\u003e\n      \u003cli\u003eLunchbox addition\u003c\/li\u003e\n      \u003cli\u003ePre-workout snack\u003c\/li\u003e\n      \u003cli\u003eAfter-school snack\u003c\/li\u003e\n      \u003cli\u003eTrail snack\u003c\/li\u003e\n      \u003cli\u003eQuick breakfast on the go\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003ePB\u0026amp;J as a flavor concept is universally recognized in Korea through American cultural exposure. Korean households increasingly buy peanut butter for kids. The bite-sized format fits Korean snacking patterns.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to \"PB\u0026amp;J\" Oat Bites from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's \"PB\u0026amp;J\" Oat Bites Korea  ·  Trader Joe's direct import  ·  TJ Peanut Butter \u0026amp; Strawberry Oat Bites Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 PB\u0026amp;J 오트 바이츠  ·  미국 트레이더 조 직구  ·  TJ 피넛 버터와 딸기 귀리 한 입 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295709880367,"sku":"TJ-pbj-oat-bites-8.4oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295709913135,"sku":"TJ-pbj-oat-bites-8.4oz-5P","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_4ed143f4-c6f9-486c-91cc-84a26ea3bd32.png?v=1778023659"},{"product_id":"trader-joes-salted-almond-honey-granola","title":"Trader Joe's Salted Almond Honey Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Classic granola with salted almonds and honey — the textbook honey-almond granola TJ does best. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eA textbook granola executed well: rolled oats, salted almonds, honey sweetness. The salt-almond contrast against honey sweetness creates a salty-sweet balance that has driven granola popularity since the 1970s. Reliable, no surprises, just well-made.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Classic granola crunch with clear honey sweetness. Salt is moderate — provides contrast rather than overpowering. Almonds add mild nutty flavor and structural crunch.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Cane Sugar, Almonds, Canola Oil, Honey, Brown Rice Syrup, Salt, Natural Flavor\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSalted Almond Honey Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e083295\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eHoney-Sweetened Almond Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — most popular use\u003c\/li\u003e\n      \u003cli\u003eBowl with milk for breakfast\u003c\/li\u003e\n      \u003cli\u003eTopping for açaí or smoothie bowls\u003c\/li\u003e\n      \u003cli\u003eTrail mix base\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla ice cream\u003c\/li\u003e\n      \u003cli\u003eSprinkle on fresh fruit\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eGranola is a staple of Korean health-conscious households. Almond-honey is the most universally recognized granola flavor. TJ's price is significantly lower than Korean specialty granola brands.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Salted Almond Honey Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Salted Almond Honey Granola Korea  ·  Trader Joe's direct import  ·  TJ Honey-Sweetened Almond Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 솔티드 아몬드 허니 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 꿀로 단맛을 더한 아몬드 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295710044207,"sku":"TJ-salted-almond-honey-granola-12oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295710076975,"sku":"TJ-salted-almond-honey-granola-12oz-5P","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_53c0bee9-a525-4976-95e6-df528750313d.png?v=1778023873"},{"product_id":"trader-joes-peanut-butter-protein-granola","title":"Trader Joe's Peanut Butter Protein Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Crunchy peanut butter granola with added pea protein — high-protein breakfast or workout snack option. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eStandard peanut butter granola with pea protein crisps and pea protein isolate added for a meaningful protein boost. Peanut butter and peanuts both contain natural protein, but TJ added more for athletes and protein-conscious eaters.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Distinctly peanut-butter forward with crispy texture from pea protein crisps. Less crunchy than oil-and-honey-coated granolas. Some find pea protein texture slightly chalky.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Peanuts, Peanut Butter, Cane Sugar, Pea Protein Crisps (Pea Protein, Rice Flour), Brown Rice Syrup, Canola Oil, Pea Protein Isolate, Hydrolyzed Oat Flour, Natural Flavors, Sea Salt. Contains Peanut.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePeanut Butter Protein Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e059583\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eHigh-Protein Peanut Butter Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eHigh-protein breakfast\u003c\/li\u003e\n      \u003cli\u003ePost-workout yogurt parfait\u003c\/li\u003e\n      \u003cli\u003ePre-workout snack\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eTopping for protein smoothie bowls\u003c\/li\u003e\n      \u003cli\u003eFitness-focused meal-prep\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean fitness culture has rapidly adopted high-protein products. Peanut butter as an ingredient is increasingly accepted. Pea protein appeals to vegan and lactose-intolerant Korean consumers.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Peanut Butter Protein Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Peanut Butter Protein Granola Korea  ·  Trader Joe's direct import  ·  TJ High-Protein Peanut Butter Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 피넛 버터 프로틴 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 고단백 피넛 버터 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295710142511,"sku":"TJ-peanut-butter-protein-granola-12oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295710175279,"sku":"TJ-peanut-butter-protein-granola-12oz-5P","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_067e0ef7-3400-4f9c-9741-00c08e467922.png?v=1778024064"},{"product_id":"trader-joes-very-berry-granola","title":"Trader Joe's Very Berry Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Hearty granola clusters with dried strawberries and blueberries — fruit-forward breakfast without slicing fresh fruit. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eHearty rolled-oat clusters paired with dried strawberries and dried blueberries. The brown rice meal in the base creates clusters that are crunchier than oat-only granolas. The fruit doesn't go soggy in milk like fresh fruit would.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Lightly sweet granola clusters with dried fruit punctuation. Berries don't fully rehydrate in milk — they stay slightly chewy, providing texture contrast. Light texture overall.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Brown Rice Meal, Cane Sugar, Canola Oil, Dried Strawberries, Dried Blueberries, Brown Rice Syrup, Honey, Salt\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eVery Berry Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e088190\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMixed Berry Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — particularly nice with vanilla yogurt\u003c\/li\u003e\n      \u003cli\u003eCold milk breakfast\u003c\/li\u003e\n      \u003cli\u003eTopping for açaí bowls\u003c\/li\u003e\n      \u003cli\u003eSmoothie bowl topping\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eSprinkle on oatmeal\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eBerry flavors are very popular in Korea, with strawberry and blueberry being among the most preferred fruits. The dual-berry combination offers more complexity than single-fruit granolas.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Very Berry Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Very Berry Granola Korea  ·  Trader Joe's direct import  ·  TJ Mixed Berry Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 베리 베리 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 혼합 베리 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295710371887,"sku":"TJ-very-berry-granola-12oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295710404655,"sku":"TJ-very-berry-granola-12oz-5P","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_d28f9829-329c-428a-b8f0-a3221c6ae12c.png?v=1778024253"},{"product_id":"trader-joes-chocolate-coffee-flavored-granola","title":"Trader Joe's Chocolate Coffee Flavored Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Two beans in one cereal — chunky granola clusters flavored with cocoa, dark chocolate, and coffee extract. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTrader Joe's brought together two 'beans' (cocoa and coffee) in one cereal. Rolled-oat base sweetened with honey and cane sugar, flavored with cocoa powder, dark chocolate chunks, and coffee extract. Eat it for breakfast (coffee!) or dessert (chocolate!).\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Strong chocolate flavor with subtle coffee notes. Most reviewers note the coffee is barely perceptible. Like Cocoa Puffs upgraded to grown-up granola form.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Cane Sugar, Rice Flour, Oat Flour, Canola Oil, Cocoa Powder, Dark Chocolate Chunks, Honey, Coffee Extract, Sea Salt, Natural Flavor\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eChocolate Coffee Flavored Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e091000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eChocolate-Coffee Granola Clusters\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eChocolate breakfast — milk turns chocolatey\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla ice cream — works as dessert\u003c\/li\u003e\n      \u003cli\u003eSmoothie bowl topping\u003c\/li\u003e\n      \u003cli\u003eHot oatmeal topping for chocolate-coffee experience\u003c\/li\u003e\n      \u003cli\u003eEaten dry as a sweet snack\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eChocolate-and-coffee is a beloved combination in Korean dessert culture (모카 \/ mocha). The coffee extract is mild — appeals even to non-coffee-drinkers. Korean breakfast culture has embraced sweet cereals.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Chocolate Coffee Flavored Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Chocolate Coffee Flavored Granola Korea  ·  Trader Joe's direct import  ·  TJ Chocolate-Coffee Granola Clusters Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 초콜릿 커피 플레이버 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 초콜릿-커피 그래놀라 클러스터 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295710830639,"sku":"TJ-chocolate-coffee-flavored-granola-12oz-2P","price":17.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295710863407,"sku":"TJ-chocolate-coffee-flavored-granola-12oz-5P","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_7f6a979c-3c1f-4b37-9a1f-2bd23ae5163e.png?v=1778024505"},{"product_id":"trader-joes-peanut-butter-chocolate-granola","title":"Trader Joe's Peanut Butter Chocolate Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — The classic PB-chocolate combination in granola form — rolled oats with peanut butter and dark chocolate chunks. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eLike Simon \u0026amp; Garfunkel, peanut butter and chocolate is one of the iconic flavor duos. TJ's granola brings them together: rolled oats flavored with peanut butter, sprinkled with dark chocolate chunks, plus brown rice crisps for extra airy crunch.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Peanut butter dominates, with chocolate as the supporting flavor. Some reviewers wish for more chocolate chunks. Brown rice crisps add airy texture contrast.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Brown Rice Crisp, Peanut Butter, Cane Sugar, Dark Chocolate Chunks, Peanuts, Cocoa Powder, Canola Oil, Brown Rice Syrup, Sea Salt. Contains Peanuts.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePeanut Butter Chocolate Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e075629\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePeanut Butter \u0026amp; Dark Chocolate Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — vanilla yogurt is best\u003c\/li\u003e\n      \u003cli\u003eBowl with milk\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a treat\u003c\/li\u003e\n      \u003cli\u003eTopping for ice cream\u003c\/li\u003e\n      \u003cli\u003eSmoothie bowl topping\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eReese's Peanut Butter Cups are iconic in Korea, making this flavor combination universally recognized. The granola format positions this as a healthier vehicle for that beloved flavor.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Peanut Butter Chocolate Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Peanut Butter Chocolate Granola Korea  ·  Trader Joe's direct import  ·  TJ Peanut Butter \u0026amp; Dark Chocolate Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 피넛 버터 초콜릿 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 피넛 버터와 다크 초콜릿 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295710928943,"sku":"TJ-peanut-butter-chocolate-granola-12oz-2P","price":18.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295710961711,"sku":"TJ-peanut-butter-chocolate-granola-12oz-5P","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_4bdd5aae-770d-4286-a963-1d9855d7d806.png?v=1778025199"},{"product_id":"trader-joes-strawberry-yogurt-os","title":"Trader Joe's Strawberry Yogurt O's - 10 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Whole-grain oat O's with sweet yogurt coating and freeze-dried strawberry pieces — kid-approved breakfast or snack. Net wt 10 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eA whimsical cereal that combines whole-grain oat O's with sweet yogurt coating and freeze-dried strawberry pieces. Visually distinctive — the yogurt-coated O's stand out among regular oat cereals. More dessert-leaning than most TJ cereals.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Sweet yogurt-coated O's with bursts of tart-sweet freeze-dried strawberry. More dessert-like than typical breakfast cereal. Yogurt coating melts pleasantly in milk.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Oat Flour, Sugar, Yogurt Coating (Sugar, Palm Kernel Oil, Whey Powder, Yogurt Powder), Cornstarch, Dried Strawberries, Salt, Vitamin Blend. Contains Milk.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 10 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eStrawberry Yogurt O's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e086161\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e10 oz (284 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYogurt-Coated O's with Strawberries\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eKid breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a sweet treat\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait topping\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eLunchbox addition for kids\u003c\/li\u003e\n      \u003cli\u003eYogurt-cereal afternoon snack\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eYogurt-coated cereals have a strong following in Korea, where 요거트 (yogurt) flavoring is popular across snacks. The strawberry inclusion adds visual appeal that photographs well on social media — important for younger Korean parents who share food content.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Strawberry Yogurt O's from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Strawberry Yogurt O's Korea  ·  Trader Joe's direct import  ·  TJ Yogurt-Coated O's with Strawberries Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 스트로베리 요거트 오스  ·  미국 트레이더 조 직구  ·  TJ 딸기와 함께한 요거트 코팅 오스 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711092783,"sku":"TJ-strawberry-yogurt-os-10oz-2P","price":19.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711125551,"sku":"TJ-strawberry-yogurt-os-10oz-5P","price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_9f664aa1-05a5-4681-9e7d-4717807548bb.png?v=1778025470"},{"product_id":"trader-joes-just-the-clusters-maple-pecan-granola-cereal","title":"Trader Joe's Just The Clusters Maple Pecan Granola Cereal - 16 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Customer-requested clusters-only granola — no flakes, just chunky maple-pecan clusters with whole pecans. Net wt 16 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eCustomers told TJ they were sorting through their granola to eat just the clusters — so TJ made a granola of just the clusters. No flakes, just chunky cluster-only maple pecan granola. Perfect for snacking, yogurt parfaits, or ice cream toppings.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Substantial chunky clusters with whole pecans visible throughout. Maple flavor is light. Texture is the headline — every bite is a satisfying crunch with pecan meatiness.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Cane Sugar, Expeller Pressed Canola Oil, Rice Flour, Pecans, Maple Syrup, Cornstarch, Honey, Salt, Barley Malt Syrup, Natural Flavor\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 16 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eJust The Clusters Maple Pecan Granola Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e037780\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e16 oz (454 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCluster-Only Maple Pecan Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — most popular use\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry, the original use\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla or maple ice cream\u003c\/li\u003e\n      \u003cli\u003ePumpkin yogurt parfait — seasonal pairing\u003c\/li\u003e\n      \u003cli\u003eTopping for muffins or banana bread\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThe clusters-only positioning is a unique product story that appeals to Korean buyers attracted by novel concepts. Maple-pecan is increasingly recognized in Korea through pancake culture.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Just The Clusters Maple Pecan Granola Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Just The Clusters Maple Pecan Granola Cereal Korea  ·  Trader Joe's direct import  ·  TJ Cluster-Only Maple Pecan Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 저스트 더 클러스터스 메이플 피칸 그래놀라 시리얼  ·  미국 트레이더 조 직구  ·  TJ 클러스터만 있는 메이플 피칸 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711223855,"sku":"TJ-just-the-clusters-maple-pecan-granola-cereal-16oz-2P","price":19.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711256623,"sku":"TJ-just-the-clusters-maple-pecan-granola-cereal-16oz-5P","price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_02dfcb48-dc4f-46a0-a716-5c67ea535f36.png?v=1778025670"},{"product_id":"trader-joes-rolled-oats","title":"Trader Joe's Rolled Oats - 32 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Trader Joe's bulk rolled oats — single-ingredient whole grain oats in a 2-pound bag, ideal for daily oatmeal and baking. Net wt 32 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSingle-ingredient whole-grain rolled oats in a generous 2-pound (32 oz) bag. The pantry workhorse — for daily oatmeal, granola-making, baking cookies and breads, smoothies, and more. Best value-per-ounce of TJ's oat lineup.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Neutral, slightly nutty when cooked. Versatile flavor base accepts any toppings — sweet or savory. Standard rolled-oat texture and cook time.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Grain Rolled Oats\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 32 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRolled Oats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e057701\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e32 oz (907 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWhole Grain Rolled Oats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eStovetop oatmeal\u003c\/li\u003e\n      \u003cli\u003eOvernight oats\u003c\/li\u003e\n      \u003cli\u003eHomemade granola\u003c\/li\u003e\n      \u003cli\u003eCookies — oatmeal raisin, oatmeal chocolate chip\u003c\/li\u003e\n      \u003cli\u003eBread baking\u003c\/li\u003e\n      \u003cli\u003eSmoothies for fiber\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eBulk-size oats offer significant value for Korean households committed to daily oatmeal habits. Single-ingredient simplicity appeals to clean-label consumers. The 2-pound size makes shipping cost-efficient per ounce.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Rolled Oats from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Rolled Oats Korea  ·  Trader Joe's direct import  ·  TJ Whole Grain Rolled Oats Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 롤드 오트  ·  미국 트레이더 조 직구  ·  TJ 통곡물 롤드 오트 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711322159,"sku":"TJ-rolled-oats-32oz-2P","price":20.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711354927,"sku":"TJ-rolled-oats-32oz-5P","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_5be29a40-bf72-44ca-8b81-f93245b77508.png?v=1778025855"},{"product_id":"trader-joes-maple-pecan-clusters-cereal","title":"Trader Joe's Maple Pecan Clusters Cereal - 20 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Crispy corn flakes, multigrain flakes, and oat-pecan clusters glazed with maple syrup — TJ's autumn-favorite cereal. Net wt 20 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eA balanced blend of crispy corn flakes, hearty multigrain flakes, and sweet oat-pecan clusters rolled in maple syrup, plus extra pecan pieces. Year-round availability but bursts with fall flavors. The 1-pound bag offers excellent value.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Multiple textures and flavors per bite — crispy flakes, crunchy clusters, meaty pecans. Maple flavor is gentle but perceptible. Sweetness flavors the milk pleasantly.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Rolled Oats, Cane Sugar, Corn Flour, Rice Flour, Canola Oil, Pecans, Maple Syrup, Whole Wheat Flour, Cornstarch, Brown Rice, Honey, Salt, Barley Malt Syrup, Natural Flavors. Contains Wheat, Pecan.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 20 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMaple Pecan Clusters Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e040501\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e20 oz (567 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMulti-Grain Flakes with Maple-Pecan Clusters\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait — maple-pecan goes wonderfully with vanilla yogurt\u003c\/li\u003e\n      \u003cli\u003eCrunchy salad topping\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eTopping for ice cream\u003c\/li\u003e\n      \u003cli\u003eEaten dry as a sweet snack\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMaple syrup has gained significant popularity in Korea through specialty cafes and pancake culture. Pecans are a premium nut familiar to Korean baked-goods consumers. The autumn-flavor positioning resonates with Korean food trends emphasizing seasonality.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Maple Pecan Clusters Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Maple Pecan Clusters Cereal Korea  ·  Trader Joe's direct import  ·  TJ Multi-Grain Flakes with Maple-Pecan Clusters Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 메이플 피칸 클러스터스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 메이플-피칸 클러스터가 들어간 다곡물 플레이크 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711485999,"sku":"TJ-maple-pecan-clusters-cereal-20oz-2P","price":20.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711518767,"sku":"TJ-maple-pecan-clusters-cereal-20oz-5P","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_ec279e91-c73b-46f5-bb14-3fe46fd25a71.png?v=1778093039"},{"product_id":"trader-joes-grainless-granola","title":"Trader Joe's Grainless Granola - 10 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Grain-free, gluten-free, vegan, paleo-friendly granola — all the texture and sweetness with seeds and coconut instead of oats. Net wt 10 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTJ's solution for the grain-free crowd: granola made entirely without oats. Almonds, dried coconut, sunflower seeds, pumpkin seeds, sesame seeds, sweetened with coconut sugar and tapioca syrup. Naturally gluten-free, vegan, and paleo-compatible.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Sweet from coconut sugar with tropical coconut flavor. Larger coconut flake pieces add visual and textural distinction. Crunchier than oat-based granolas.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Almonds, Coconut Flakes, Sunflower Seeds, Pumpkin Seeds, Coconut Sugar, Tapioca Syrup, Sesame Seeds, Sea Salt, Vanilla. Contains Coconut.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 10 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGrainless Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e058861\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e10 oz (284 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGrain-Free Vegan Seed Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — pairs beautifully with coconut yogurt\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a treat\u003c\/li\u003e\n      \u003cli\u003eTopping for açaí or smoothie bowls\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n      \u003cli\u003eTopping for ice cream\u003c\/li\u003e\n      \u003cli\u003eSprinkle over fresh fruit\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eGluten-free and grain-free positioning appeals to Korean health-conscious consumers, especially those exploring paleo or low-carb eating. Coconut and seeds are positioned as superfoods in Korean wellness culture.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Grainless Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Grainless Granola Korea  ·  Trader Joe's direct import  ·  TJ Grain-Free Vegan Seed Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 그레인리스 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 그레인 프리 비건 시드 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711584303,"sku":"TJ-grainless-granola-10oz-2P","price":19.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711617071,"sku":"TJ-grainless-granola-10oz-5P","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_b2d7c965-0c28-4002-8f9e-1a200949202a.png?v=1778093287"},{"product_id":"trader-joes-homestyle-cherry-pistachio-pecan-granola","title":"Trader Joe's Homestyle Cherry Pistachio Pecan Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Restaurant-quality granola at TJ prices — Eleven Madison Park-inspired with Montmorency cherries, pistachios, and pecans. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eInspired by the legendary granola served at Eleven Madison Park — a Michelin three-star NYC restaurant. Rolled oats, maple syrup, brown sugar, and extra virgin olive oil create a sweet-and-savory base. Sweetened dried tart Montmorency cherries provide chewy fruit balance, alongside pistachios, pecans, pumpkin seeds, and coconut flakes.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Premium feel from large cherry pieces and abundant pistachios. Sweet-savory balance from olive oil and brown sugar. Nutty, fruity, complex.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Maple Syrup, Brown Sugar, Extra Virgin Olive Oil, Sweetened Dried Tart Montmorency Cherries, Pumpkin Seeds, Coconut Flakes, Pistachios, Pecans, Sea Salt. Contains Coconut, Pecan, Pistachio.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eHomestyle Cherry Pistachio Pecan Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e081000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePremium Cherry \u0026amp; Tree Nut Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — most popular use, pairs especially well with Greek yogurt\u003c\/li\u003e\n      \u003cli\u003eCold milk breakfast\u003c\/li\u003e\n      \u003cli\u003eTopping for vanilla or pistachio ice cream\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a premium treat\u003c\/li\u003e\n      \u003cli\u003eTopping for açaí bowls\u003c\/li\u003e\n      \u003cli\u003eSprinkle on fresh fruit\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThe Eleven Madison Park inspiration appeals to Korean foodies who follow international fine dining. Pistachio is increasingly popular in Korean desserts. Tart cherries are a discovery flavor for most Korean consumers.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Homestyle Cherry Pistachio Pecan Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Homestyle Cherry Pistachio Pecan Granola Korea  ·  Trader Joe's direct import  ·  TJ Premium Cherry \u0026amp; Tree Nut Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 홈스타일 체리 피스타치오 피칸 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 프리미엄 체리와 견과류 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711682607,"sku":"TJ-homestyle-cherry-pistachio-pecan-granola-12oz-2P","price":19.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711715375,"sku":"TJ-homestyle-cherry-pistachio-pecan-granola-12oz-5P","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_7efd863e-d5df-45d1-97db-8dcad7af73a4.png?v=1778093487"},{"product_id":"trader-joes-almond-ginger-sesame-granola","title":"Trader Joe's Almond Ginger Sesame Granola - 12 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Asian-inspired granola with crystallized ginger, tahini, sesame seeds, and almonds — warm-spiced and uniquely flavored. Net wt 12 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAn Asian-inspired granola that breaks from typical fruit-and-honey formats. Tahini and sesame seeds provide a nutty Mediterranean-Asian fusion base, crystallized ginger pieces add chewy zing, and cinnamon plus ground ginger bring warm spice notes. Distinctly different from any other TJ granola.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Less clumpy than typical granola — more like toasted oats with almonds, sesame, and ginger pieces. Tahini and sesame provide nutty depth. Crystallized ginger pieces are small but flavor-packed.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Rolled Oats, Almonds (Whole and Slivered), Maple Syrup, Tahini, Sesame Seeds, Crystallized Ginger, Cane Sugar, Cinnamon, Ground Ginger, Sea Salt\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 12 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAlmond Ginger Sesame Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e086000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12 oz (340 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAsian-Inspired Almond Ginger Granola\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eYogurt parfait — pairs uniquely with vanilla or honey yogurt\u003c\/li\u003e\n      \u003cli\u003eBowl with milk\u003c\/li\u003e\n      \u003cli\u003eTopping for green tea or matcha ice cream\u003c\/li\u003e\n      \u003cli\u003eSprinkle on rice porridge\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry\u003c\/li\u003e\n      \u003cli\u003eTrail mix component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSesame and ginger are deeply familiar to Korean palates — used extensively in 참깨 (sesame) and 생강 (ginger) traditions. Tahini is increasingly recognized through Middle Eastern cuisine in Seoul. The Asian-inspired positioning makes this granola feel familiar but novel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Almond Ginger Sesame Granola from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Almond Ginger Sesame Granola Korea  ·  Trader Joe's direct import  ·  TJ Asian-Inspired Almond Ginger Granola Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 아몬드 진저 세사미 그래놀라  ·  미국 트레이더 조 직구  ·  TJ 아시안 영감 아몬드 진저 그래놀라 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711846447,"sku":"TJ-almond-ginger-sesame-granola-12oz-2P","price":21.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711879215,"sku":"TJ-almond-ginger-sesame-granola-12oz-5P","price":43.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_37c764fa-108f-4326-9eaa-3742bbad9941.png?v=1778093711"},{"product_id":"trader-joes-super-nutty-oat-clusters-cereal","title":"Trader Joe's Super Nutty Oat Clusters Cereal - 20 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Crispy flakes, crunchy oat clusters, and THREE kinds of nuts — almonds, brazil nuts, pecans — for the textural-bonanza breakfast. Net wt 20 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eLight crispy flakes meet crunchy oat clusters and three types of nuts: almonds, brazil nuts, and pecans. A combination of three nuts and four grains (oats, rice, corn, wheat) makes every bite a textural variety show. Toffee-like sweetness balances the nuttiness.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e Variety in every bite. Sweetness is moderate. Nuts are abundant — possibly too much for those who prefer simpler cereals. Pairs especially well with cold milk or vanilla yogurt.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whole Rolled Oats, Cane Sugar, Corn Flour, Rice Flour, Canola Oil, Blanched Almonds, Oat Flour, Almonds, Molasses, Brazil Nuts, Whole Wheat Flour, Pecans, Brown Rice, Dried Banana, Barley Malt Syrup, Salt. Contains almonds, brazil nuts, pecans \u0026amp; wheat.\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 20 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSuper Nutty Oat Clusters Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e080840\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e20 oz (567 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eThree-Nut Multi-Grain Cluster Cereal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eClassic breakfast — cold milk\u003c\/li\u003e\n      \u003cli\u003eYogurt parfait\u003c\/li\u003e\n      \u003cli\u003eSnack-bowl — eaten dry as a high-energy snack\u003c\/li\u003e\n      \u003cli\u003eHiking trail mix base\u003c\/li\u003e\n      \u003cli\u003eTopping for açaí bowls\u003c\/li\u003e\n      \u003cli\u003eSmoothie bowl topping\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMulti-nut cereals are positioned as premium-healthy in Korea, where Brazil nuts especially are recognized as 셀레늄 (selenium) rich superfood. The 'mix of textures' positioning appeals to Korean consumers who value variety in a single product.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Super Nutty Oat Clusters Cereal from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Super Nutty Oat Clusters Cereal Korea  ·  Trader Joe's direct import  ·  TJ Three-Nut Multi-Grain Cluster Cereal Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 수퍼 너티 오트 클러스터스 시리얼  ·  미국 트레이더 조 직구  ·  TJ 세 가지 견과류 다곡물 클러스터 시리얼 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295711944751,"sku":"TJ-super-nutty-oat-clusters-cereal-20oz-2P","price":21.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295711977519,"sku":"TJ-super-nutty-oat-clusters-cereal-20oz-5P","price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_79ca8e94-c595-45bf-b5ba-113ff28a63de.png?v=1778093984"},{"product_id":"trader-joes-gluten-free-organic-rolled-oats-with-ancient-grains-seeds","title":"Trader Joe's Gluten Free Organic Rolled Oats with Ancient Grains \u0026 Seeds - 24 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Gluten-free + organic + ancient grains + seeds — TJ's premium multi-grain oat blend with amaranth, quinoa, chia, and flax. Net wt 24 oz per pack.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMost oats are processed in facilities with gluten contamination — but TJ's gluten-free version is certified safe. The blend goes beyond plain oats: amaranth and quinoa flakes plus black chia seeds and brown flax meal. 41 grams of whole grains per serving with no added sugar.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eTasting notes:\u003c\/strong\u003e More textural variety than plain oats — chia seeds add tiny pop, flax adds nuttiness, quinoa adds chew. Earthier flavor than plain oats. No added sugar lets the natural grain notes shine.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Organic Rolled Oats, Organic Amaranth, Organic Quinoa, Organic Chia Seeds, Organic Flax Seeds\u003c\/p\u003e\n\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eNet Wt 24 oz\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWhole grain breakfast cereal\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMade in USA\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eTrader Joe's house brand\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGluten Free Organic Rolled Oats with Ancient Grains \u0026amp; Seeds\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eTJ Item #\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e072073\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e24 oz (680 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGluten-Free Organic Multi-Grain Oat Blend\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature, dry pantry\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — Trader Joe's\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Use\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eStovetop oatmeal — top with berries or savory egg\u003c\/li\u003e\n      \u003cli\u003eOvernight oats\u003c\/li\u003e\n      \u003cli\u003eSmoothie thickener\u003c\/li\u003e\n      \u003cli\u003eBaking ingredient — cookies, muffins, breads\u003c\/li\u003e\n      \u003cli\u003eGranola base for homemade granola\u003c\/li\u003e\n      \u003cli\u003eTop with TJ Crunchy Chili Onion for savory bowl\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach For This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eTriple-certification (GF + organic + multi-grain) appeals to premium-positioned Korean health consumers. Quinoa and chia are recognized superfoods in Korea. The blend offers more nutritional density per spoonful than plain oats.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eFree shipping on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy This Shop\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrom Our First Customers\u003c\/summary\u003e\n    \u003chr\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Switched to Gluten Free Organic Rolled Oats with Ancient Grains \u0026amp; Seeds from a Korean retailer who was charging too much for the imported version. Same product, significantly better per-box pricing through Wonjo. Kids did not notice any difference — they just notice their cereal box looks American.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eSienna — Mapo, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Bought the multipack for my family. The 1¾ cup serving size feels generous for adults; for our two children, half-portions are plenty. Lasted about three weeks for our household. Reorder is already planned.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eJoshua — Yongsan, Seoul — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cp class=\"review-text\"\u003e\"Pantry-staple direct-import for me. Lower sugar than Honey Nut variants, recognizable shape for picky eaters, and the multipack pricing makes it actually cheaper than buying smaller boxes from Korean retailers.\"\u003c\/p\u003e\n      \u003cp class=\"review-name\"\u003eGaram — Yongin, Gyeonggi — Early Customer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eSelect your pack size\u003c\/li\u003e\n      \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n      \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n      \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n      \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n      \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eRelated Searches\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"keywords\"\u003eTrader Joe's Gluten Free Organic Rolled Oats with Ancient Grains \u0026amp; Seeds Korea  ·  Trader Joe's direct import  ·  TJ Gluten-Free Organic Multi-Grain Oat Blend Korea  ·  US cereal Korea  ·  bulk cereal direct import  ·  American breakfast cereal  ·  트레이더 조 글루텐 프리 오가닉 롤드 오트 위드 에인션트 그레인 앤 시드  ·  미국 트레이더 조 직구  ·  TJ 글루텐 프리 유기농 다곡물 귀리 블렌드 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45295712075823,"sku":"TJ-gluten-free-organic-rolled-oats-with-ancient-grains-seeds-24oz-2P","price":22.0,"currency_code":"USD","in_stock":true},{"title":"5 Pack","offer_id":45295712108591,"sku":"TJ-gluten-free-organic-rolled-oats-with-ancient-grains-seeds-24oz-5P","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1-2pack_5d5b88ca-4735-4cc2-83fd-2a1a993b60f0.png?v=1778094176"}],"url":"https:\/\/wonjo.com\/en\/collections\/breakfast-and-cereal.oembed","provider":"원조 - WONJO","version":"1.0","type":"link"}