{"title":"Montessori Toys","description":"","products":[{"product_id":"md-cutting-food-set","title":"Melissa \u0026 Doug Wooden Cutting Food Set","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\"\u003eA Melissa \u0026amp; Doug classic — eight pieces of wooden food that slice into 27 sections, held together by self-stick tabs that make a satisfying \"crunch\" when separated. Sensory play that doubles as a hands-on introduction to fractions and the concept of part-and-whole.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-5\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eNo Batteries\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePart \u0026amp; whole\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSensory\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eA Melissa \u0026amp; Doug classic — eight pieces of wooden food that slice into 27 sections, held together by self-stick tabs that make a satisfying \"crunch\" when separated. Sensory play that doubles as a hands-on introduction to fractions and the concept of part-and-whole.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e8 wooden food pieces (sliceable into 27 sections)\u003c\/li\u003e\n      \u003cli\u003eWooden cutting knife sized for small hands\u003c\/li\u003e\n      \u003cli\u003eWooden cutting board \/ serving surface\u003c\/li\u003e\n      \u003cli\u003eSelf-stick Velcro tabs hold pieces together for repeated slicing\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 5 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8 pieces + knife + cutting board\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (mechanical Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFirst slicing — coordinating the wooden knife, hearing the crunch, naming each food piece\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend kitchen play — taking orders from siblings or parents, serving on the cutting board\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eMath intro — counting sliced pieces, exploring fractions (halves, quarters) and the part-and-whole concept\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean parents prioritize Montessori-aligned, non-toxic wooden toys that develop fine motor skills without screens. Cutting play food sets are a fixture in 키즈카페 (kids cafés) and preschool play kitchens nationwide, and a popular 돌잔치 (1st birthday) gift.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886501935,"sku":"WONJO-MD-272","price":37.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_2aadc326-01dd-4cda-b5fd-d06dfa0b3954.jpg?v=1779228587"},{"product_id":"md-cutting-fruit-set","title":"Melissa \u0026 Doug Wooden Cutting Fruit Set","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\"\u003eSeven wooden fruits that slice apart into 17 colorful sections, all stored in a sturdy wooden box. The companion piece to Melissa \u0026amp; Doug's cutting food set, focused entirely on fruit recognition and counting in vivid color.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-5\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eStorage Box Included\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCounting \u0026amp; sorting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSensory\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSeven wooden fruits that slice apart into 17 colorful sections, all stored in a sturdy wooden box. The companion piece to Melissa \u0026amp; Doug's cutting food set, focused entirely on fruit recognition and counting in vivid color.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e7 wooden fruit pieces (sliceable into 17 total sections)\u003c\/li\u003e\n      \u003cli\u003eChild-safe wooden knife\u003c\/li\u003e\n      \u003cli\u003eSturdy wooden storage box doubles as a serving tray\u003c\/li\u003e\n      \u003cli\u003eSelf-stick Velcro tabs for repeated slicing\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 5 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e7 fruit pieces + knife + storage box\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (mechanical Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFirst slicing — pairing each fruit name with color, hearing the satisfying crunch\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend fruit market — sorting by color and type, serving \"fruit salad\" plates\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eCounting \u0026amp; sorting — grouping 17 pieces by fruit type, introducing basic fractions\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAn accessible entry-price piece in the Melissa \u0026amp; Doug pretend play line. The vivid fruit colors photograph well, and the included storage box is a practical detail Korean parents appreciate for keeping playrooms organized.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886534703,"sku":"WONJO-MD-273","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-cutting-fruit-set.jpg?v=1779390032"},{"product_id":"md-food-groups-set","title":"Melissa \u0026 Doug Wooden Food Groups Set (21 Pieces)","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\"\u003eTwenty-one wooden food pieces representing the five basic food groups, packed into four wooden crates. An educational pretend-play set that teaches nutritional categories alongside imaginative grocery and kitchen play.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eEducational\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eCategorization\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eNutrition awareness\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eVocabulary\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eTwenty-one wooden food pieces representing the five basic food groups, packed into four wooden crates. An educational pretend-play set that teaches nutritional categories alongside imaginative grocery and kitchen play.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e21 wooden food pieces spanning all five food groups\u003c\/li\u003e\n      \u003cli\u003e4 wooden crates for sorting and storage\u003c\/li\u003e\n      \u003cli\u003ePieces include dairy, grains, fruits, vegetables, and proteins\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e21 food items + 4 wooden crates\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eNaming each food, learning vocabulary, simple matching to crates\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSorting by food group, pretend grocery store play, building \"balanced meals\"\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eNutritional categorization, vocabulary expansion in both languages\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eEducation-conscious Korean parents value the food groups concept (5대 영양소) introduced in elementary school nutrition curriculum. This set turns the textbook diagram into something tangible — ideal for parents who want pretend play with explicit learning value.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886567471,"sku":"WONJO-MD-274","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-food-groups-set.jpg?v=1779389967"},{"product_id":"md-ice-cream-counter","title":"Melissa \u0026 Doug Wooden Scoop \u0026 Serve Ice Cream Counter","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\"\u003eA full pretend ice cream shop in 28 pieces: wooden counter with built-in storage, eight stackable scoops, six toppings, two cones, a cup, mechanical scooper, tongs, spoon, a reusable menu card, and six dollar bills for play. The scooper clicks satisfyingly into the wooden scoops to lift, stack, and release.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePremium Play Set\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e28 Pieces\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eRole play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCounting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eMemory\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSocial communication\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eMath (play money)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eA full pretend ice cream shop in 28 pieces: wooden counter with built-in storage, eight stackable scoops, six toppings, two cones, a cup, mechanical scooper, tongs, spoon, a reusable menu card, and six dollar bills for play. The scooper clicks satisfyingly into the wooden scoops to lift, stack, and release.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eWooden ice cream counter (also serves as storage)\u003c\/li\u003e\n      \u003cli\u003e8 wooden stackable scoops in different flavors\u003c\/li\u003e\n      \u003cli\u003e6 wooden toppings + 2 cones + plastic cup\u003c\/li\u003e\n      \u003cli\u003eMechanical scooper (lifts, stacks, releases)\u003c\/li\u003e\n      \u003cli\u003eTongs, wooden spoon, reusable double-sided menu card\u003c\/li\u003e\n      \u003cli\u003e6 pretend dollar bills for play \"money\" transactions\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e28-piece set with wooden counter\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, plastic (cup \u0026amp; scooper), water-based paint. ASTM F963 compliant.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (mechanical scooper)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eScooping and stacking — practicing the scooper mechanism, naming flavors\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eRunning the shop — taking orders, using play money, handling tongs and toppings\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eMath intro — counting bills, \"making change\", remembering multi-step orders\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean café culture runs deep, and pretend coffee\/dessert shops are a beloved play scenario. The premium price point matches gifting culture — this is the kind of set bought for a birthday or 어린이날, photographed in family living rooms across Korea.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886600239,"sku":"WONJO-MD-275","price":57.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_2c7ec1c2-e200-4265-b4cc-7d470dcd2bf6.jpg?v=1779236056"},{"product_id":"md-slice-toss-salad","title":"Melissa \u0026 Doug Wooden Slice \u0026 Toss Salad Set","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\"\u003eFifty-two wooden vegetable pieces in a Montessori-inspired salad-making set, complete with bowl, tongs, dressing bottle, and a wooden knife for slicing. One of the densest play food sets in the Melissa \u0026amp; Doug line — strong value per piece.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e52 Pieces\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eHealthy eating concepts\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eFifty-two wooden vegetable pieces in a Montessori-inspired salad-making set, complete with bowl, tongs, dressing bottle, and a wooden knife for slicing. One of the densest play food sets in the Melissa \u0026amp; Doug line — strong value per piece.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e52 wooden vegetable and salad-making pieces\u003c\/li\u003e\n      \u003cli\u003eWooden salad bowl\u003c\/li\u003e\n      \u003cli\u003eWooden tongs and salad servers\u003c\/li\u003e\n      \u003cli\u003eWooden dressing bottle\u003c\/li\u003e\n      \u003cli\u003eChild-safe wooden knife\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e52 wooden vegetables + utensils + bowl\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (mechanical Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSensory handling, naming each vegetable, simple tossing with tongs\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend salad bar — assembling \"orders\", using tongs and dressing bottle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eHealthy meal building, vocabulary expansion, sequencing recipe steps\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThe healthy-eating angle (채소 친화 — vegetable-friendly habits) resonates with parents working to introduce more vegetables. With 52 pieces it earns strong word-of-mouth on Korean parenting forums as \"가성비가 좋은\" — high value for the price.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886633007,"sku":"WONJO-MD-276","price":58.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_30f468d0-d3d2-4537-a053-f006648ee674.jpg?v=1779236177"},{"product_id":"md-slice-bake-cookie","title":"Melissa \u0026 Doug Wooden Slice \u0026 Bake Cookie Set","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\"\u003eSlice a wooden \"cookie dough log\" into individual cookies, decorate with colorful self-stick toppings, then bake on the included tray. A pretend baking workflow that builds fine motor control alongside pattern matching and sequencing.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePretend Baking\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePattern matching\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePretend baking\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSlice a wooden \"cookie dough log\" into individual cookies, decorate with colorful self-stick toppings, then bake on the included tray. A pretend baking workflow that builds fine motor control alongside pattern matching and sequencing.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eWooden \"cookie dough\" log that slices into individual cookies\u003c\/li\u003e\n      \u003cli\u003eSelf-stick toppings (frosting, sprinkles, chocolate chips)\u003c\/li\u003e\n      \u003cli\u003eWooden baking tray\u003c\/li\u003e\n      \u003cli\u003eWooden knife and spatula\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCookie dough log + toppings + tray + utensils\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFirst slicing — coordinating knife and dough, mixing topping colors\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend bakery — taking custom orders, replicating shown patterns\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSequencing — full \"recipe\" flow from slicing to topping to plating\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eHome baking culture is strong in Korean households — baking classes (베이킹 클래스) for moms and kids are widespread. A pretend cookie set gives toddlers the same role-play experience adults enjoy in real baking.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886665775,"sku":"WONJO-MD-277","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_9586291d-5bd5-4e70-99b9-baa84646660a.jpg?v=1779236766"},{"product_id":"md-condiments-set","title":"Melissa \u0026 Doug Wooden Condiments Play Food Set (5 Pieces)","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\"\u003eFive wooden condiment bottles — ketchup, mustard, salt, pepper, mayo — designed to complete any Melissa \u0026amp; Doug pretend kitchen setup. A small companion accessory that adds the finishing touch to play meals.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAccessory Set\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eVocabulary\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCompanion play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eFive wooden condiment bottles — ketchup, mustard, salt, pepper, mayo — designed to complete any Melissa \u0026amp; Doug pretend kitchen setup. A small companion accessory that adds the finishing touch to play meals.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e5 wooden condiment bottles (ketchup, mustard, salt, pepper, mayonnaise)\u003c\/li\u003e\n      \u003cli\u003ePainted labels for easy recognition\u003c\/li\u003e\n      \u003cli\u003eDesigned to pair with other Melissa \u0026amp; Doug play kitchen sets\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e5 condiment bottles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eNaming each condiment, learning vocabulary in English and Korean\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eAdding \"seasoning\" to pretend meals, combining with other play food\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eBuilding full pretend recipes with sequenced ingredient and condiment steps\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eA natural cross-sell to anyone purchasing a Melissa \u0026amp; Doug play food set. Small enough to be an add-on, large enough to make a meaningful difference in role-play depth.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886731311,"sku":"WONJO-MD-278","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-play-food-set-1.jpg?v=1779387356"},{"product_id":"md-fridge-food","title":"Melissa \u0026 Doug Wooden Fridge Food Set (9 Pieces)","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\"\u003eNine wooden fridge and freezer favorites — waffles, milk, ice cream, swiss cheese, butter, frozen vegetables, orange juice, yogurt, lunch meat. A complement set that brings the \"chilled\" half of a pretend kitchen to life.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eCompanion Set\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eCategorization\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor\/shape recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eVocabulary\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eNine wooden fridge and freezer favorites — waffles, milk, ice cream, swiss cheese, butter, frozen vegetables, orange juice, yogurt, lunch meat. A complement set that brings the \"chilled\" half of a pretend kitchen to life.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e9 wooden \"chilled\" food pieces\u003c\/li\u003e\n      \u003cli\u003ePieces include waffles, milk carton, ice cream, swiss cheese, butter, frozen vegetables, orange juice, yogurt, lunch meat\u003c\/li\u003e\n      \u003cli\u003eDesigned to pair with Melissa \u0026amp; Doug play fridges and kitchens\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e9 chilled food pieces\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eNaming each item, simple sorting by what is chilled vs frozen\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eStocking the play fridge, taking breakfast or lunch \"orders\"\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eCategorizing by food type (dairy, frozen, etc.), planning a full menu\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean kids will recognize most items in this set (요거트, 우유, 치즈), making it accessible for young children without needing explanation. Works well as a starter set for pretend kitchen play.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886764079,"sku":"WONJO-MD-279","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-fridge-food-set-1.jpg?v=1779387710"},{"product_id":"md-sandwich-making","title":"Melissa \u0026 Doug Wooden Sandwich Making Set","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\"\u003eSixteen wooden \"fixings\" — bread, fillings, condiments — that stack and slice to assemble custom sandwiches. The wooden storage tray keeps it all organized between meals.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e16 Fixings\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePretend cooking\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSixteen wooden \"fixings\" — bread, fillings, condiments — that stack and slice to assemble custom sandwiches. The wooden storage tray keeps it all organized between meals.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e16 wooden sandwich-making \"fixings\"\u003c\/li\u003e\n      \u003cli\u003eWooden bread slices, fillings, and condiments\u003c\/li\u003e\n      \u003cli\u003eChild-safe wooden knife\u003c\/li\u003e\n      \u003cli\u003eWooden storage tray\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e16 fixings + knife + wooden tray\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eStacking pieces by color, naming each ingredient\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eCustom sandwich orders — building to specifications from siblings\/parents\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eRecipe sequencing — bread → fillings → condiments → cut, with vocabulary\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSandwiches are familiar to Korean kids from school lunches and café visits. The free-assembly format encourages creative play — a different child can build a different sandwich each time.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886796847,"sku":"WONJO-MD-280","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-sandwich-making-set-1.jpg?v=1779388509"},{"product_id":"md-birthday-cake","title":"Melissa \u0026 Doug Wooden Birthday Cake Play Set","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\"\u003eEvery day is a birthday with this 34-piece wooden cake set: six sliceable cake wedges, seven removable candles, mix-and-match toppings, cake plate and serving knife. The candles count out a child's age in tactile form.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e34 Pieces\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eCounting (candles)\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eRole play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCelebration play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSocial skills\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eEvery day is a birthday with this 34-piece wooden cake set: six sliceable cake wedges, seven removable candles, mix-and-match toppings, cake plate and serving knife. The candles count out a child's age in tactile form.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e6 wooden cake wedges (sliceable, hold together with Velcro tabs)\u003c\/li\u003e\n      \u003cli\u003e7 removable wooden candles\u003c\/li\u003e\n      \u003cli\u003eMix-and-match wooden toppings\u003c\/li\u003e\n      \u003cli\u003eWooden cake plate and serving knife\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6 cake slices + candles + toppings + plate + server\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (mechanical Velcro slicing)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSlicing the cake, placing candles, blowing them out together\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eHosting pretend birthday parties — singing, serving slices, giving \"gifts\"\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eCounting candles for age, role-playing whole birthday scenes with siblings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eBirthday rituals — including 돌잔치 (1st birthday celebrations) — are central to Korean family culture. A pretend cake that lets kids relive birthdays daily is both nostalgic and joyful. Strong gifting item.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886829615,"sku":"WONJO-MD-281","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-birthday-cake-play-set-1.jpg?v=1779389635"},{"product_id":"md-pizza-party","title":"Melissa \u0026 Doug Wooden Pizza Party Play Set","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\"\u003eA pizza base that slices into six wedges with thirty-six mix-and-match wooden toppings — pepperoni, mushrooms, peppers, olives, cheese, and more. Toppings stick on with Velcro so kids can build, eat, and rebuild endlessly.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e36 Toppings\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eCounting \u0026amp; sorting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eRole play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePattern matching\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eA pizza base that slices into six wedges with thirty-six mix-and-match wooden toppings — pepperoni, mushrooms, peppers, olives, cheese, and more. Toppings stick on with Velcro so kids can build, eat, and rebuild endlessly.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eWooden pizza base (slices into 6 wedges, held by Velcro)\u003c\/li\u003e\n      \u003cli\u003e36 self-stick wooden toppings — pepperoni, mushrooms, peppers, olives, cheese, etc.\u003c\/li\u003e\n      \u003cli\u003eWooden pizza cutter\u003c\/li\u003e\n      \u003cli\u003eWooden serving tray\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePizza base + 6 slices + 36 toppings + cutter + tray\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint, self-stick Velcro tabs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (Velcro toppings)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eTopping placement — fine motor practice, naming each topping\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePizza shop pretend play — taking orders, \"delivering\" pizzas\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePattern matching — replicating a parent's pizza design from memory or a picture\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003ePizza is universally loved by Korean kids, and the high topping count (36 pieces) creates a sense of generous value. The slice-and-rebuild format means it plays differently every time.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886862383,"sku":"WONJO-MD-282","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-pizza-party-play-set-1.jpg?v=1779391295"},{"product_id":"md-kitchen-accessories","title":"Melissa \u0026 Doug Wooden Kitchen Accessories Set (22 Pieces)","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\"\u003eTwenty-two wooden kitchen essentials: pots, pans, lids, spoons, spatulas, plus a checkered fabric oven mitt sized for small hands. Designed as the cookware companion to Melissa \u0026amp; Doug play kitchens and play food sets.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eCompanion Set\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eRole play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eVocabulary\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCoordination\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eTwenty-two wooden kitchen essentials: pots, pans, lids, spoons, spatulas, plus a checkered fabric oven mitt sized for small hands. Designed as the cookware companion to Melissa \u0026amp; Doug play kitchens and play food sets.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eWooden pots, pans, and matching lids\u003c\/li\u003e\n      \u003cli\u003eWooden cooking utensils — spoons, spatulas, ladles\u003c\/li\u003e\n      \u003cli\u003eWooden play food pieces\u003c\/li\u003e\n      \u003cli\u003eChild-sized checkered fabric oven mitt\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e22 wooden cookware + utensils + oven mitt\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, fabric (oven mitt), water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePicking up utensils, learning utensil names, simple \"stirring\" play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend cooking — full meal preparation flow with pots and pans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eMulti-step recipes, social play with siblings as kitchen helpers\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eKorean parents often build out play kitchens over time, adding accessories as the child grows. This is the cookware tier — a natural \"expand the setup\" purchase for families already invested in Melissa \u0026amp; Doug play 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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886895151,"sku":"WONJO-MD-283","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-kitchen-accessories-set-3.jpg?v=1779391383"},{"product_id":"md-school-bus","title":"Melissa \u0026 Doug Wooden School Bus Play Set with 7 Figures","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\"\u003eAn iconic yellow wooden school bus with seven removable figures — one driver and six students. The figures sit in dedicated seats, and the bus rolls smoothly for push-along play. A piece of Americana that translates universally.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e7 Figures\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSocial play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCounting\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eRole play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eStorytelling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eAn iconic yellow wooden school bus with seven removable figures — one driver and six students. The figures sit in dedicated seats, and the bus rolls smoothly for push-along play. A piece of Americana that translates universally.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003eWooden yellow school bus with dedicated seats\u003c\/li\u003e\n      \u003cli\u003e1 bus driver figure\u003c\/li\u003e\n      \u003cli\u003e6 student figures\u003c\/li\u003e\n      \u003cli\u003eSmooth-rolling wheels for push-along play\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 – 6 years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden bus + 7 figures (driver + 6 students)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eLoading and unloading figures, push-along movement, color recognition\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend school day scenarios — pickup, drop-off, taking attendance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eStorytelling — inventing characters for each student, social play with siblings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSchool play (학교 놀이) hits home for kids about to start school. Counting the seven figures, naming roles, and inventing characters all reinforce social readiness for Korean preschoolers transitioning to 유치원 or 초등.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886927919,"sku":"WONJO-MD-284","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-wooden-school-bus-play-set-1.jpg?v=1779394632"},{"product_id":"md-building-blocks","title":"Melissa \u0026 Doug Classic Wooden Building Blocks (100 Pieces)","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\"\u003eOne hundred wooden blocks in nine geometric shapes and four bright colors. A timeless first construction set — open-ended, infinitely re-buildable, and durable enough to last through siblings.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eWooden Toy\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 2+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e100 Pieces\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor\/shape recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eOne hundred wooden blocks in nine geometric shapes and four bright colors. A timeless first construction set — open-ended, infinitely re-buildable, and durable enough to last through siblings.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e100 wooden blocks\u003c\/li\u003e\n      \u003cli\u003e9 different geometric shapes\u003c\/li\u003e\n      \u003cli\u003e4 bright colors\u003c\/li\u003e\n      \u003cli\u003eDurable construction designed for years of use\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug (멜리사 앤 더그)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e2+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e100 blocks in 9 shapes, 4 colors\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, water-based non-toxic paint\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eSmall Parts\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — not recommended for children under 3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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 — Melissa \u0026amp; Doug\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 2-3\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eStacking, knocking down, sorting by color and shape\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFirst structures — towers, walls, simple buildings\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSpatial planning — bridges, balance experiments, pattern designs\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eOpen-ended engineering, complex architectures, group building with siblings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThe lowest age range (2+) in this batch, making it a foundational gift for first birthdays (첫돌) or as a sibling's first toy. Open-ended blocks remain relevant for years — strong long-term play value.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMelissa \u0026amp; Doug has been making wooden toys for over thirty-five years and is recognized as the #1 preschool brand for wooden toys in the United States. The company holds the Forest Stewardship Council® (FSC®) Leadership Award (FSC® C156584), with all paper products and the majority of top-selling wooden products certified from responsibly managed forests. Operations have been carbon-neutral since 2021, and the company has pledged to plant 10 million trees by 2030 through its partnership with One Tree Planted.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMelissa Doug Korea · Melissa Doug direct import · US wooden toys direct import · Montessori wooden toys · pretend play wooden toy · preschool wooden toys · 멜리사 앤 더그 직구 · 미국 나무 장난감 직구 · 몬테소리 장난감 · 역할 놀이 나무 장난감 직구\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45371886960687,"sku":"WONJO-MD-285","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-classic-wooden-building-blocks-set-1.jpg?v=1779395579"},{"product_id":"magnatiles-clear-colors-32","title":"Magna-Tiles Clear Colors 32-Piece Set","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\"\u003eThirty-two translucent magnetic tiles in vivid colors — the classic Magna-Tiles starter set that has taught a generation of preschoolers how shapes click together. America's #1 magnetic building tile brand, STEM-approved and engineered to outlast siblings.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eSTEM Approved\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e32 Tiles\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eGeometry\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative construction\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThirty-two translucent magnetic tiles in vivid colors — the classic Magna-Tiles starter set that has taught a generation of preschoolers how shapes click together. America's #1 magnetic building tile brand, STEM-approved and engineered to outlast siblings.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e32 translucent magnetic tiles (mix of squares and triangles)\u003c\/li\u003e\n      \u003cli\u003eNeodymium magnets fully sealed into tile edges — never exposed\u003c\/li\u003e\n      \u003cli\u003eCompatible with all other Magna-Tiles sets for combined play\u003c\/li\u003e\n      \u003cli\u003eBPA-free plastic construction\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMagna-Tiles (마그나타일)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e32 translucent tiles (squares + triangles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBPA-free plastic, neodymium magnets sealed into tile edges\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNO — no loose small parts (magnets sealed in tiles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003eMagna-Tiles — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFlat building — clicking tiles together on the floor, exploring shapes and colors\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFirst 3D structures — small towers, houses, simple boxes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eComplex builds — multi-story buildings, geometric experimentation, learning how flat shapes fold into solids\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 6+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eArchitecture \u0026amp; engineering — challenging stable structures, replicating reference designs\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMagna-Tiles is the gold-standard magnetic tile brand globally — Korean expat parents recognize the brand instantly from US retail shelves. The 32-piece set is the most common entry-level Magna-Tiles SKU and the default \"first magnetic toy\" gift in many US households.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMagna-Tiles, founded in 1997, is recognized as America's #1 magnetic building tile brand. The original magnetic tile system, STEM-approved and used in Montessori schools nationwide through partnerships like Guidepost Montessori. Every Magna-Tile is engineered with precision-sealed neodymium magnets that never escape the tile — designed to outlast siblings.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Magna-Tiles product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMagna-Tiles Korea direct · Magna-Tiles direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 마그나타일 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Magna-Tiles","offers":[{"title":"Default Title","offer_id":45371888140335,"sku":"WONJO-MT-32","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/magna-tiles-clear-colors-32-piece-set-1.jpg?v=1779402542"},{"product_id":"magnatiles-castle-26","title":"Magna-Tiles Castle 26-Piece Themed Set","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\"\u003eA castle-themed Magna-Tiles expansion that turns flat tile play into 3D role-play. Castle-specific shapes — turrets, drawbridges, themed window pieces — let kids build the structure and then act out scenes inside it.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eThemed Set\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eRole-Play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eStorytelling\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eA castle-themed Magna-Tiles expansion that turns flat tile play into 3D role-play. Castle-specific shapes — turrets, drawbridges, themed window pieces — let kids build the structure and then act out scenes inside it.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e26 magnetic tiles including castle-specific shapes\u003c\/li\u003e\n      \u003cli\u003eTurrets, drawbridge pieces, themed windows\u003c\/li\u003e\n      \u003cli\u003eCompatible with all other Magna-Tiles sets\u003c\/li\u003e\n      \u003cli\u003eSealed neodymium magnets — never exposed\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMagna-Tiles (마그나타일)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e26 castle-themed magnetic tiles + accessories\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBPA-free plastic, neodymium magnets sealed in tiles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNO — no loose small parts (magnets sealed in tiles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003eMagna-Tiles — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eBuilding the castle walls together, opening and closing the drawbridge\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePretend play scenes inside the castle — king\/queen\/dragon stories\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eDesigning variations — different castle layouts, expansion combined with classic Magna-Tiles sets\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThemed sets extend Magna-Tiles play with role-play scenarios — natural cross-sell to households that already have a classic Magna-Tiles starter set. Lower price point than the 32-piece classic makes this a strong gateway gift or expansion add-on.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMagna-Tiles, founded in 1997, is recognized as America's #1 magnetic building tile brand. The original magnetic tile system, STEM-approved and used in Montessori schools nationwide through partnerships like Guidepost Montessori. Every Magna-Tile is engineered with precision-sealed neodymium magnets that never escape the tile — designed to outlast siblings.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Magna-Tiles product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMagna-Tiles Korea direct · Magna-Tiles direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 마그나타일 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Magna-Tiles","offers":[{"title":"Default Title","offer_id":45371888173103,"sku":"WONJO-MT-36","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/magna-tiles-castle-26-piece-themed-set-1.jpg?v=1779402860"},{"product_id":"magnatiles-downhill-duo-40","title":"Magna-Tiles Downhill Duo 40-Piece Race Set","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\"\u003eMagna-Tiles meets gravity racing. Forty pieces including magnetic tiles, ramp components, and two gravity-powered cars. Kids design the track, release the car, and watch physics happen. Reconfigure endlessly with new layouts.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eSTEM\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eGravity Race\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eEngineering\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePhysics (gravity, momentum)\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreative design\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eMagna-Tiles meets gravity racing. Forty pieces including magnetic tiles, ramp components, and two gravity-powered cars. Kids design the track, release the car, and watch physics happen. Reconfigure endlessly with new layouts.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e40 pieces total — magnetic tiles, ramp sections, and 2 gravity-powered cars\u003c\/li\u003e\n      \u003cli\u003eCars roll on integrated ramp tracks\u003c\/li\u003e\n      \u003cli\u003eCompatible with all other Magna-Tiles sets for combined builds\u003c\/li\u003e\n      \u003cli\u003eSealed neodymium magnets\u003c\/li\u003e\n    \u003c\/ul\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\"\u003eMagna-Tiles (마그나타일)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e40 pieces including tiles, ramps, and 2 gravity cars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBPA-free plastic, neodymium magnets, plastic cars\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNO — no loose small parts (magnets sealed in tiles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (gravity-powered)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003eMagna-Tiles — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eSimple ramp building, releasing the car and watching it roll\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eTrial-and-error track design — what makes the car go faster?\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eMulti-level tracks, racing two cars simultaneously, predicting which wins\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 6+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePhysics experimentation — slope angles, distance, momentum\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eThe ramp + car expansion adds clear STEM physics angle — kids who might dismiss \"just building tiles\" engage immediately with the racing mechanic. Premium-tier Magna-Tiles gift, often chosen for older preschoolers or as a flagship birthday\/holiday purchase.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003eMagna-Tiles, founded in 1997, is recognized as America's #1 magnetic building tile brand. The original magnetic tile system, STEM-approved and used in Montessori schools nationwide through partnerships like Guidepost Montessori. Every Magna-Tile is engineered with precision-sealed neodymium magnets that never escape the tile — designed to outlast siblings.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Magna-Tiles product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003eMagna-Tiles Korea direct · Magna-Tiles direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 마그나타일 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Magna-Tiles","offers":[{"title":"Default Title","offer_id":45371888205871,"sku":"WONJO-MT-37","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/magna-tiles-downhill-duo-40piece-race-set-1.jpg?v=1779403008"},{"product_id":"picassotiles-100","title":"PicassoTiles 100-Piece Magnetic Building Tile Set","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\"\u003eOne hundred magnetic tiles at the value-tier price point. PicassoTiles delivers the same play pattern as Magna-Tiles at significantly more pieces per dollar — a value-tier favorite for parents who want maximum building scope without paying the premium-brand price.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e100 Tiles\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eEngineering\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eOne hundred magnetic tiles at the value-tier price point. PicassoTiles delivers the same play pattern as Magna-Tiles at significantly more pieces per dollar — a value-tier favorite for parents who want maximum building scope without paying the premium-brand price.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e100 magnetic tiles in multiple shapes\u003c\/li\u003e\n      \u003cli\u003eSquares, triangles, equilateral and right triangles, hexagons\u003c\/li\u003e\n      \u003cli\u003eWindow and door tiles for themed builds\u003c\/li\u003e\n      \u003cli\u003eCompatible with other magnetic tile brands\u003c\/li\u003e\n    \u003c\/ul\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\"\u003ePicassoTiles (피카소타일)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e100 magnetic tiles — squares, triangles, hexagons, windows, doors\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eABS plastic, neodymium magnets sealed into tile edges\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNO — no loose small parts (magnets sealed in tiles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003ePicassoTiles — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFlat building, hexagonal patterns, color sorting\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003e3D structures — houses with windows and doors, ambitious towers\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eArchitectural complexity — multi-room buildings, geodesic-style domes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 6+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFree engineering — challenging stable structures, replicating real-world buildings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003ePicassoTiles is the value champion in magnetic tiles — same play pattern as Magna-Tiles at roughly half the per-piece cost. Korean budget-conscious parents tend to lean here vs. paying the Magna-Tiles brand premium. 100 pieces is enough to build genuinely impressive structures.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003ePicassoTiles is a US magnetic toy brand known for delivering Magna-Tiles-compatible play at value-tier pricing. Widely available across US retail, PicassoTiles is the entry point for many American families discovering magnetic construction toys. Wide product range spanning classic tile sets, marble runs, race tracks, and themed builds.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic PicassoTiles product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003ePicassoTiles Korea direct · PicassoTiles direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 피카소타일 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"PicassoTiles","offers":[{"title":"Default Title","offer_id":45371888238639,"sku":"WONJO-PT-38","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/picassotiles-100-piece-magnetic-building-tile-set-1.jpg?v=1779403732"},{"product_id":"playmags-100","title":"Playmags 100-Piece Magnetic Tiles Building Set","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\"\u003eOne hundred magnetic tiles with stronger magnets than Magna-Tiles — per direct comparison reviews from magnetic-tile testers. Includes click-in extras like windows, doors, and themed accessories. Mid-tier pricing with high-tier magnet quality.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003e100 Tiles\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eStrong Magnets\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eEngineering\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreativity\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSTEM\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eOne hundred magnetic tiles with stronger magnets than Magna-Tiles — per direct comparison reviews from magnetic-tile testers. Includes click-in extras like windows, doors, and themed accessories. Mid-tier pricing with high-tier magnet quality.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e100 magnetic tiles in various shapes\u003c\/li\u003e\n      \u003cli\u003eClick-in window and door extras\u003c\/li\u003e\n      \u003cli\u003eThemed accessories for role-play\u003c\/li\u003e\n      \u003cli\u003eStrong neodymium magnets (sealed inside tile edges)\u003c\/li\u003e\n      \u003cli\u003eCompatible with most other magnetic tile brands\u003c\/li\u003e\n    \u003c\/ul\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\"\u003ePlaymags (플레이맥스)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e100 magnetic tiles + click-in accessories\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eABS plastic, strong neodymium magnets sealed in tiles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNO — no loose small parts (magnets sealed in tiles)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003ePlaymags — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFlat building, learning shapes and colors, snapping click-ins together\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003e3D structures — houses with windows and doors, ambitious towers\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eArchitectural complexity, role-play with themed accessories\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 6+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eFree engineering — challenging stable structures, multi-room buildings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003ePlaymags is the mid-tier value play — stronger magnets than Magna-Tiles, lower price than Magna-Tiles. Worth highlighting the magnet-strength advantage: ambitious towers stay standing where Magna-Tiles would collapse. Strong word-of-mouth in Korean parenting forums as a value-with-quality pick.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003ePlaymags is a US magnetic tile brand recognized in direct-comparison reviews for having stronger magnets than Magna-Tiles. The brand pairs that magnet strength with click-in accessories — windows, doors, themed extras — that extend tile play into role-play scenarios. Mid-tier pricing with high-tier magnet quality.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Playmags product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\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 the product\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\"\u003ePlaymags Korea direct · Playmags direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 플레이맥스 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Playmags","offers":[{"title":"Default Title","offer_id":45371888435247,"sku":"WONJO-PM-48","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/playmags-100-piece-magnetic-tiles-building-set-1.jpg?v=1779405444"},{"product_id":"picassotiles-marble-run-70","title":"PicassoTiles 70-Piece Marble Run Magnetic Tiles STEM Set","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\"\u003eMagnetic tile + marble run hybrid in one set. Build a vertical structure with the magnetic tiles, then drop marbles down the integrated track. Combines two beloved play categories into a single STEM-friendly engineering toy.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"badge-row\"\u003e\n      \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eSTEM\u003c\/span\u003e\n      \u003cspan class=\"badge\"\u003eMarble Run + Tiles\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"skill-row\"\u003e\n      \u003cspan class=\"skill-tag\"\u003eEngineering\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003ePhysics (gravity, momentum)\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eSTEM\u003c\/span\u003e\n      \u003cspan class=\"skill-tag\"\u003eCreative track design\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eMagnetic tile + marble run hybrid in one set. Build a vertical structure with the magnetic tiles, then drop marbles down the integrated track. Combines two beloved play categories into a single STEM-friendly engineering toy.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e70 pieces total\u003c\/li\u003e\n      \u003cli\u003eMagnetic tiles for the supporting structure\u003c\/li\u003e\n      \u003cli\u003eMarble-run track components — drops, slides, turns\u003c\/li\u003e\n      \u003cli\u003eMarbles for racing\u003c\/li\u003e\n      \u003cli\u003eCompatible with other PicassoTiles sets\u003c\/li\u003e\n    \u003c\/ul\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\"\u003ePicassoTiles (피카소타일)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e70 pieces — tiles + marbles + marble-run track components\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eABS plastic, neodymium magnets, plastic\/steel marbles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eChoking Hazard\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYES — small parts (steel balls \/ marbles). Not for children under 3.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eBatteries\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNot required (gravity-powered)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cspan class=\"spec-label\"\u003eCleaning\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean with a damp cloth. Do not submerge in water.\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\"\u003ePicassoTiles — direct from US retail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 3-4\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eBuilding simple ramps, watching marbles roll, naming colors\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 4-5\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eDesigning first multi-level runs, trial-and-error troubleshooting\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 5-6\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003eComplex builds — predicting marble paths, optimizing for speed\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"play-stage\"\u003e\n      \u003cspan class=\"play-stage-age\"\u003eAges 6+\u003c\/span\u003e\n      \u003cspan class=\"play-stage-text\"\u003ePhysics experimentation — slope angles, momentum, drop heights\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Parents Choose This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eMarble run + magnetic tile hybrid — combines two of the most popular play categories at once. Strong screen-free engagement; builds engineering thinking through trial-and-error track design. Steel\/plastic marbles are choking-hazard small parts — flag clearly for households with toddlers nearby.\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.\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. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/p\u003e\n    \u003cdiv class=\"tip\"\u003eAll orders ship in plain unmarked boxes for discretion.\u003c\/div\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. Personal-use imports from the United States with a declared value under USD 200 generally qualify for duty-free clearance; if any duty applies, it is payable by the customer at the time of receipt.\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    \u003cdiv class=\"tip-warn\"\u003e⚠ This set contains small parts (steel balls or marbles). Adult supervision recommended for ages 3 to 6, and not suitable for children under 3.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eAbout Us\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eWe purchase directly from US retail 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.\u003c\/p\u003e\n    \u003cp\u003ePicassoTiles is a US magnetic toy brand known for delivering Magna-Tiles-compatible play at value-tier pricing. Widely available across US retail, PicassoTiles is the entry point for many American families discovering magnetic construction toys. Wide product range spanning classic tile sets, marble runs, race tracks, and themed builds.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic PicassoTiles product?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eOrders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\u003c\/div\u003e\n    \u003cdiv class=\"faq-q\"\u003eQ: Is this safe for younger siblings?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eThis set contains small parts (steel balls or marbles) that can be a choking hazard for children under 3. If you have a younger sibling in the household, adult supervision is essential during play and storage between sessions.\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 the product\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\"\u003ePicassoTiles Korea direct · PicassoTiles direct import · US magnetic tiles direct import · magnetic blocks for kids · STEM toys Korea direct · 피카소타일 직구 · 미국 자석 블록 직구 · 자석 타일 직구 · STEM 장난감 미국 직구 · 몬테소리 자석 장난감 · 개인 통관 자석 장난감\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"PicassoTiles","offers":[{"title":"Default Title","offer_id":45371888468015,"sku":"WONJO-PT-51","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/piccasotiles-70-piece-marble-run-magnetic-tiles-set-1.jpg?v=1779406150"},{"product_id":"hahaland-surprise-barn-baby-sensory-toy","title":"hahaland Surprise Barn — Soft Plush Sensory Toy with Rattle, Crinkle \u0026 Squeaker (Ages 6-12 mo)","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\"\u003ePull, peek, squeeze, squeak — a soft barn with hideaway farm animals that introduces baby to cause-and-effect through every texture.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 6-12 mo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSensory exploration\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTactile discovery\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA soft fabric barn that opens to reveal five plush farm animals, each with a different sensory feature — crinkle, rattle, squeaker, ribbons, mirror. Baby pulls each animal out by its tag, discovers the surprise, and learns that actions cause reactions.\u003c\/p\u003e\n      \u003cp\u003eMachine-washable. No hard parts. Designed for the floor-time stage where babies start manipulating, mouthing, and exploring with their hands.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003e1 soft plush barn (zippered\/Velcro opening)\u003c\/li\u003e\n        \u003cli\u003e5 plush farm animals — each with a different sensory feature\u003c\/li\u003e\n        \u003cli\u003eAttached tag\/loop on each animal for easy grabbing\u003c\/li\u003e\n      \u003c\/ul\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\"\u003ehahaland\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6-12 months\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSoft polyester fabric, plush filling\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMachine washable, gentle cycle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1 barn + 5 animals\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone required\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eMachine wash on a gentle cycle inside a mesh bag. Air dry — do not tumble dry.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6-8 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eHolds individual animals, mouths them, discovers each one's sound and texture during tummy time.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e8-10 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePulls animals out of the barn by their tags — first deliberate \"action causes reaction\" play.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e10-12 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePuts animals back into the barn, starts simple sorting and naming during caregiver play.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is it safe for mouthing?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes. No hard parts, no small detachable pieces, BPA-free fabric throughout.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Can it be washed?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes, machine washable on a gentle cycle inside a mesh bag.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAlways supervise during play. Inspect periodically for any loose stitching or damage and discontinue use if found.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003ehahaland surprise barn Korea · soft baby sensory toy · 6-12 month baby toy direct import · plush farm animals baby · Montessori sensory baby · crinkle rattle toy · cause and effect baby toy\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"hahaland","offers":[{"title":"Default Title","offer_id":45377370882095,"sku":"HAHALAND-surprise-barn-baby-sensory-toy","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/hahaland-surprise-barn-1.jpg?v=1779829282"},{"product_id":"montessori-wooden-educational-toys-set-toddler","title":"Wooden Montessori Educational Toy Set — Shape Sort, Stack \u0026 Match (Ages 1-3)","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\"\u003eA multi-function wooden Montessori set covering shape sorting, color matching, and stacking — three core toddler skill domains in one toy.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eShape recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eColor sorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eProblem solving\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA wooden set designed around the classic Montessori \"isolation of difficulty\" principle — each activity targets one skill at a time before they're combined. Children begin with simple shape sorting, progress to color matching, then to stacking and basic patterning.\u003c\/p\u003e\n      \u003cp\u003eSmooth, splinter-free wood with non-toxic paint. Pieces are sized for toddler hands — substantial enough to grip easily but small enough to manipulate with precision.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eWooden base board with sorting holes\u003c\/li\u003e\n        \u003cli\u003eWooden geometric shape pieces (multiple colors)\u003c\/li\u003e\n        \u003cli\u003eStacking columns or rings\u003c\/li\u003e\n        \u003cli\u003ePattern reference cards (if included by manufacturer)\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSolid wood, non-toxic water-based paint\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMulti-piece set (varies by configuration)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMontessori-inspired educational\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSmooth, splinter-free\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with dry cloth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eStore the pieces in a small basket or tray — Montessori method emphasizes one activity at a time with clear visual organization.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eHolds and explores individual pieces, drops them in\/out of the base — early hand-eye coordination.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e18-24 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins matching shapes to corresponding holes; starts identifying colors with caregiver naming.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eSorts independently by shape and color, builds simple patterns, takes pride in completing the activity.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is this true wood or composite?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eSolid wood with non-toxic water-based paint finish.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is it safe for mouthing-age toddlers?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003ePieces are sized to discourage swallowing but still supervise children under 3 closely.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eSmall parts present — adult supervision required for children under 3.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003ewooden Montessori toys Korea · toddler shape sorter direct import · wooden educational toy set · Montessori 1-3 year old · wooden stacking toy Korea · color matching toddler\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Wonjo Select","offers":[{"title":"Default Title","offer_id":45377370914863,"sku":"MONTESSORI-wooden-educational-toys-set-toddler","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/wooden-montessori-toy-set-shape-sort-stack-match-set-1.jpg?v=1779830622"},{"product_id":"esjay-toddler-busy-board-montessori-sensory","title":"Esjay Toddler Busy Board — Sensory Activity Book with Buckles, Zippers \u0026 Practical Life Skills (Ages 1-4)","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\"\u003eA soft fabric book of real-world tasks — buckles, zippers, snaps, ties — packed into one travel-friendly busy board.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePractical life\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSelf-care prep\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eProblem solving\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFocus \u0026amp; concentration\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA fabric-bound busy book with multiple pages, each focused on a different real-world fine-motor skill: buckling a seatbelt-style strap, zipping a zipper, snapping snaps, tying shoelaces, threading buttons. The Montessori approach calls these \"practical life\" activities — the same tasks adults do, sized for small hands to practice.\u003c\/p\u003e\n      \u003cp\u003eFolds flat for car rides, restaurants, flights. Lightweight and quiet. The most useful gift for a toddler who's discovering that buckles and zippers are fascinating but slightly impossible.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eSoft fabric busy book with multiple activity pages\u003c\/li\u003e\n        \u003cli\u003eActivities include: buckle, zipper, snap fastener, lacing, button\u003c\/li\u003e\n        \u003cli\u003eCarry handle for travel\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eEsjay\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-4 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSoft polyester, durable stitching\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePages\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMultiple activity pages\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFormat\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFoldable fabric book with handle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSpot clean or hand wash\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eEspecially useful for long car rides, restaurants, or anywhere you need a quiet 20-minute activity that doesn't involve a screen.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eExplores textures, opens\/closes Velcro and snaps with help, watches caregiver demonstrate.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e18-30 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins working buckles and zippers independently — repeats the same one over and over.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePractices lacing, buttoning, and shoe-tying — direct transfer to self-dressing skills.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is it really useful or just a novelty?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eEach activity is a real fine-motor skill — buckles and zippers come up dozens of times a day in real life. This is targeted practice.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will my child get bored quickly?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eMost toddlers cycle through favorite pages over weeks. The variety helps — even when one activity is mastered, others remain a challenge.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAdult supervision required. Some small parts (buttons, beads) — not for children under 12 months.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eEsjay busy board Korea · toddler practical life Montessori · buckle zipper toddler toy · sensory activity book direct import · quiet travel toy toddler · Montessori busy board Korea\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Esjay","offers":[{"title":"Default Title","offer_id":45377370947631,"sku":"ESJAY-toddler-busy-board-montessori-sensory","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/esjay-toddler-busy-board-set-1.jpg?v=1779831961"},{"product_id":"baby-montessori-sensory-teether-set-0-12mo","title":"Baby Montessori Sensory \u0026 Teether Toy Set (Ages 0-6 \/ 6-12 mo)","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\"\u003eA starter set of soft sensory and teething toys for the first year — designed to be grasped, mouthed, and discovered.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 0-12 mo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eSensory exploration\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eGrasp reflex\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eOral exploration\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTactile discovery\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA curated set of newborn-friendly sensory toys covering the textures, weights, and sounds babies are wired to explore in the first year. Pieces include teethers, soft rattles, and grasp toys — all sized for tiny hands and food-grade where chewing applies.\u003c\/p\u003e\n      \u003cp\u003eThe Montessori method emphasizes giving babies real sensory input — different weights, temperatures, textures — instead of single-purpose electronic toys. This set is built around that principle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eMixed set of soft sensory toys\u003c\/li\u003e\n        \u003cli\u003eTeethers — food-grade silicone or natural materials\u003c\/li\u003e\n        \u003cli\u003eSoft rattle or sound-making piece\u003c\/li\u003e\n        \u003cli\u003eEasy-grasp shapes for newborns and infants\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e0-12 months\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFood-grade silicone, soft fabric, BPA-free\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMulti-piece sensory set\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean or rinse — check individual piece labels\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMontessori-inspired sensory\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eRotate 2-3 pieces at a time rather than offering the whole set at once — babies focus better with fewer choices.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e0-3 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eVisual tracking and grasp reflex — caregiver holds pieces in baby's line of sight.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3-6 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eReaches, grasps, brings to mouth — first independent sensory exploration.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6-12 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eTransfers between hands, examines deliberately, uses for teething comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is everything safe to mouth and chew?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — teether pieces are food-grade silicone or BPA-free materials. Always check pieces before each use.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: What ages is this best for?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003e0-12 months overall, with different pieces appropriate for different stages within that window.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAlways supervise during play. Inspect pieces before each use for damage. Discard if any piece becomes torn or shows wear.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003ebaby Montessori sensory set Korea · newborn teether toy direct import · 0-12 month sensory toys · BPA-free baby teether · Montessori infant toy · grasp toy newborn\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Wonjo Select","offers":[{"title":"Default Title","offer_id":45377370980399,"sku":"MONTESSORI-baby-sensory-teether-set-0-12mo","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/montessori-sensory-and-teether-toy-set-1.jpg?v=1779833845"},{"product_id":"melissa-doug-pattern-blocks-120pc","title":"Melissa \u0026 Doug Pattern Blocks \u0026 Boards — 120 Wooden Shape Tiles with 5 Pattern Cards (Ages 3-6)","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\"\u003e120 wooden shape tiles, 5 illustrated boards — pure geometric pattern play that doubles as foundational math.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 3-6\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003ePattern recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eGeometry\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSymmetry\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA Melissa \u0026amp; Doug classic. 120 brightly colored wooden geometric tiles — squares, triangles, hexagons, trapezoids, rhombuses — that children arrange to fill 5 illustrated pattern boards (a butterfly, lion, bird, train, racing car). The boards guide pattern recognition; the loose tiles enable free creative building.\u003c\/p\u003e\n      \u003cp\u003ePattern blocks are a staple of early math education. They build the geometric intuition that underlies fractions, symmetry, and tessellation — well before any of those words appear in school.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003e120 wooden pattern block tiles in 6 geometric shapes\u003c\/li\u003e\n        \u003cli\u003e5 illustrated pattern boards (butterfly, lion, bird, train, race car)\u003c\/li\u003e\n        \u003cli\u003eWooden storage tray\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3-6 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e120 tiles + 5 boards\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eShapes\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSquare, triangle, hexagon, trapezoid, rhombus\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with dry cloth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eBeyond the included boards, encourage symmetrical and free-form designs. Pattern blocks remain useful into elementary school for fraction and tessellation work.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3-4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eFills in pattern boards with caregiver guidance; learns shape names through repetition.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e4-5 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes boards independently, starts creating original designs and symmetric arrangements.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e5-6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eExplores fraction relationships (two triangles = one rhombus), tessellation, mirror symmetry.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Are the boards too prescriptive?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eUse the boards as a starting point and a free-build challenge. Most kids alternate between guided and free play naturally.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will this last past age 6?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — these are useful into elementary math work. The tiles are durable solid wood.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eSmall parts — not for children under 3.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eMelissa Doug pattern blocks Korea direct · wooden pattern blocks · 120 pieces tangram Korea · Montessori geometry toy · early math wooden toy · symmetry blocks toddler\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45377371013167,"sku":"MELISSADOUG-pattern-blocks-120pc","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-pattern-blocks-and-boards-120-wooden-shapes-set-1.jpg?v=1779834569"},{"product_id":"tonberless-montessori-toy-1-3-year-old","title":"Tonberless Montessori Toddler Toy Set — Sensory Activity for Ages 1-3","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\"\u003eAn entry-level Montessori-style sensory toy designed for the 1-3 year window — clear purpose, no over-stimulation.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eConcentration\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA toddler-targeted Montessori-style set focused on the core skills of the 1-3 age window: grasping, sorting, fitting, and matching. Pieces are sized for small hands and built around the \"one task at a time\" principle.\u003c\/p\u003e\n      \u003cp\u003eQuiet, no batteries, no flashing lights. The kind of toy that holds attention because it asks something of the child, not because it demands attention with noise.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eSensory activity pieces sized for toddler hands\u003c\/li\u003e\n        \u003cli\u003eMultiple colors and textures for sorting and matching\u003c\/li\u003e\n        \u003cli\u003eStorage container or base\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eTonberless\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBPA-free plastic or wood (varies by configuration)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMontessori-inspired\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone required\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eSet the toy out alone, not alongside other competing toys — Montessori learning happens when one activity has the child's full attention.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eHolds, drops, and explores individual pieces. Learns the basic action of the toy.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e18-24 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins purposeful sorting and matching with caregiver naming colors and shapes.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes the activity independently, takes pride in finishing, repeats for self-imposed practice.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: How does this differ from electronic toys?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eNo batteries, no sounds — engagement comes from the task itself. This is intentional in Montessori design.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is it durable for toddler use?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eBuilt for typical toddler handling. Pieces are sized to resist easy breakage.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAdult supervision required for children under 3. Small parts may be present.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eTonberless Montessori toy Korea · 1-3 year toddler Montessori · sensory sorting toy direct import · no battery toddler toy · Montessori toddler basics\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Tonberless","offers":[{"title":"Default Title","offer_id":45377371045935,"sku":"TONBERLESS-montessori-toy-1-3-year-old","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/tonberless-montessori-toddler-toy-set-1.jpg?v=1779834663"},{"product_id":"airbition-talking-flash-cards-toddler-language","title":"Airbition Talking Flash Cards — Toddler Language Learning Toy (Ages 1-4)","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\"\u003eInsert a card, hear the word — a simple electronic vocabulary toy that turns flash card practice into something a toddler will actually keep coming back to.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eLanguage exposure\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVocabulary building\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor (insertion)\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eAuditory learning\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSlide a vocabulary card into the slot — the device reads the word out loud and often plays the corresponding sound (animal, vehicle, etc.). The simplicity is intentional: one card, one word, one sound. No screens, no apps.\u003c\/p\u003e\n      \u003cp\u003eMost useful as an English-exposure tool for toddlers in non-English-primary households, or as a self-directed vocabulary toy that pairs visual + auditory learning.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eTalking flash card reader device\u003c\/li\u003e\n        \u003cli\u003eSet of vocabulary cards (count varies by configuration)\u003c\/li\u003e\n        \u003cli\u003eUSB charging cable\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eAirbition\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-4 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eLanguage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eEnglish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePower\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRechargeable, USB charging\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFormat\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCard-slot insertion reader\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eVolume Control\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAdjustable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003ePair the cards with real objects when possible — say the card says \"apple\", show a real apple. Vocabulary sticks faster when paired with concrete reference.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e1-2 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCaregiver inserts cards and repeats the word. Child watches and listens — vocabulary exposure stage.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eChild inserts cards independently, repeats words after the device.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3-4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eUses the toy for self-directed vocabulary practice, builds confidence with English words.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is this purely an English-learning toy?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003ePrimarily yes — the cards are in English. Useful for ESL or early English exposure households.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: How loud is it?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eAdjustable volume — safe for indoor toddler use.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAdult supervision required. Cards are small — not for children under 12 months.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eAirbition talking flash cards Korea · toddler English learning toy direct import · talking vocabulary cards · Montessori language toy · ESL toddler toy Korea\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Airbition","offers":[{"title":"Default Title","offer_id":45377371078703,"sku":"AIRBITION-talking-flash-cards-toddler-language","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/airbition-talking-flash-cards-1.jpg?v=1779835472"},{"product_id":"hahaland-fruit-vegetable-color-sorting-sensory","title":"hahaland My First Fruit \u0026 Vegetable — 16-Piece Color Sorting Sensory Set (Ages 1-3)","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\"\u003eSixteen soft fruits and vegetables in vivid colors — a tactile color-sorting and pretend-play set built for the toddler hand.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eColor sorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePretend play\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSensory exploration\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003e16 soft, lightweight fruit and vegetable pieces with distinct colors (red, orange, yellow, green, purple) — perfect for color sorting, food naming, and basic pretend kitchen play.\u003c\/p\u003e\n      \u003cp\u003eSoft enough to be safely tossed, mouthed, and dropped. Provides both early vocabulary exposure (food names, color names) and the imaginative play that builds language and social skills.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003e16 soft fruit and vegetable pieces\u003c\/li\u003e\n        \u003cli\u003eMultiple colors for sorting practice\u003c\/li\u003e\n        \u003cli\u003eStorage bag or basket (depending on packaging)\u003c\/li\u003e\n      \u003c\/ul\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\"\u003ehahaland\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSoft polyester fabric, plush filling\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e16 fruit and vegetable items\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSpot clean or hand wash\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePretend play + Montessori sorting\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eUse the colors before the food names — toddlers learn to sort by red\/orange\/green before they can reliably name \"apple\" vs \"strawberry\".\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eHolds, mouths, and explores individual pieces. Caregiver names colors and foods aloud.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e18-24 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins sorting by color in piles. Recognizes 4-6 fruits or vegetables by name.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePretend kitchen play, full sorting by category, builds vocabulary in both languages.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Are the colors accurate to real fruits?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — clearly identifiable as recognizable produce. Helpful for vocabulary.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will toddlers actually engage with this for long?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003ePretend kitchen play is one of the most-repeated toddler activities. This holds up well.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eAlways supervise mouthing. Inspect for any loose stitching or damage and discontinue use if found.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003ehahaland fruit vegetable toy Korea · soft pretend food set · color sorting toddler · 16 piece food set direct import · Montessori sorting fruit · play kitchen accessories\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"hahaland","offers":[{"title":"Default Title","offer_id":45377371111471,"sku":"HAHALAND-fruit-vegetable-color-sorting-sensory","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/hahaland-my-first-fruit-and-vegetable-16-piece-color-sorting-sensory-toy-set-1.jpg?v=1780338000"},{"product_id":"play-act-counting-matching-sorting-toddler","title":"Play-Act Counting, Matching \u0026 Sorting Toy — Toddler Math Foundations (Ages 1-3)","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\"\u003eA multi-activity toddler toy covering the three foundational math skills: counting, matching, and sorting.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eCounting 1-10\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eMatching\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eNumber recognition\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA toddler-targeted learning toy with three activity zones: counting (1-10), matching (color\/shape), and sorting (size or category). Each activity uses the same set of pieces, which means transitioning between skills happens naturally without losing the child's attention.\u003c\/p\u003e\n      \u003cp\u003eBuilt around early math intuition. Counting comes from physically moving pieces. Matching comes from visual discrimination. Sorting comes from categorization — all skills that will show up in kindergarten and beyond.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eActivity base board\u003c\/li\u003e\n        \u003cli\u003eCounting pieces (numbered or color-coded)\u003c\/li\u003e\n        \u003cli\u003eMatching shapes or color tiles\u003c\/li\u003e\n        \u003cli\u003eSorting containers or zones\u003c\/li\u003e\n      \u003c\/ul\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\"\u003ePlay-Act\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBPA-free plastic\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMontessori-inspired math\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone required\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe clean\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eCount aloud whenever pieces are moved — \"one, two, three\" while placing pieces builds the link between physical action and the abstract concept.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eManipulates pieces, learns basic in\/out and on\/off concepts. Caregiver demonstrates.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e18-30 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins simple matching and one-to-one counting. Recognizes numbers 1-5.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2-3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCounts to 10, sorts independently by multiple categories, links number to quantity.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Does this teach actual math or just play?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eBoth — the activities directly map to skills (counting, one-to-one correspondence, sorting) used in early elementary math curricula.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will my child get all three activities at once?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eStart with one — usually sorting or matching is easiest. Counting follows as the child develops number sense.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eSmall parts — adult supervision required for children under 3.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003ePlay-Act counting toy Korea · toddler math toy direct import · sorting matching toddler · early math Montessori · number toy 1-3 year old · counting blocks Korea\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Play-Act","offers":[{"title":"Default Title","offer_id":45377371144239,"sku":"PLAYACT-counting-matching-sorting-toddler","price":37.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/play-act-counting-matching-and-sorting-toddler-math-foundations-1.jpg?v=1779838177"},{"product_id":"adena-montessori-object-permanence-box","title":"Adena Montessori Object Permanence Box — Wooden Ball Drop with Tray (Ages 6-18 mo)","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\"\u003eA classic Montessori material: drop a ball into the hole, watch it disappear, find it again in the tray. Concrete proof that hidden things still exist.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 6-18 mo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eObject permanence\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCognitive development\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eThe object permanence box is one of the most-recognized Montessori materials for the under-2 set. Baby drops a ball into a hole on the top of the wooden box. The ball disappears from sight, then rolls out into a tray on the side. After many repetitions, baby learns: hidden things still exist.\u003c\/p\u003e\n      \u003cp\u003eThis is a real cognitive milestone — the difference between a child who panics when a parent leaves the room and a child who knows the parent will come back. Object permanence is foundational, and this toy supports its development through repeatable, baby-led practice.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eWooden object permanence box\u003c\/li\u003e\n        \u003cli\u003eRemovable tray to retrieve the ball\u003c\/li\u003e\n        \u003cli\u003e1-3 wooden balls (count varies)\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eAdena Montessori\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6-18 months\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSolid wood, non-toxic finish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBall Size\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLarge enough to prevent swallowing\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAuthentic Montessori material\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with dry cloth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eDon't rush this toy. The child needs to repeat the same drop-and-retrieve cycle many times before the concept clicks. That repetition is the point.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6-9 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCaregiver demonstrates — drops ball, retrieves from tray, repeats. Baby watches intently.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e9-12 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBaby drops the ball with help, looks for it in the tray, begins to anticipate the reappearance.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eDrops and retrieves independently. Full mastery of object permanence concept.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is this actually a real Montessori material?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — the object permanence box is one of the standard infant Montessori materials and dates back to the original method.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will my child outgrow this?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes, around 18 months once the concept is fully internalized. By then, the lesson is permanent — the toy has done its job.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eBall is sized to prevent swallowing, but always supervise children under 3. Discontinue use if any cracking or damage appears.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eAdena Montessori object permanence box Korea · authentic Montessori baby toy · wooden ball drop toy direct import · 6 month Montessori material · object permanence learning · classic Montessori infant\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Adena Montessori","offers":[{"title":"Default Title","offer_id":45377371177007,"sku":"ADENA-object-permanence-box","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/adena-montessori-object-permanence-box-1.jpg?v=1779838305"},{"product_id":"melissa-doug-primary-lacing-beads-wooden","title":"Melissa \u0026 Doug Primary Lacing Beads — 30 Wooden Beads + 2 Laces (Ages 3+)","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\"\u003eThirty chunky wooden beads in basic shapes and primary colors — the classic fine-motor toy for stringing, patterning, and sorting.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eBilateral hand use\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eColor sorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePattern making\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003e30 large wooden beads in primary colors (red, yellow, blue, green) and basic shapes (cube, sphere, cylinder, prism). Two long laces with stiff ends for easy threading. A Melissa \u0026amp; Doug standard — the kind of toy parents still recommend twenty years later.\u003c\/p\u003e\n      \u003cp\u003eLacing builds fine motor precision, hand-eye coordination, and bilateral hand use (one hand holds the bead, one threads). The same beads also work for color sorting, shape identification, and pattern-making activities.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003e30 wooden beads in 4 shapes and 4 primary colors\u003c\/li\u003e\n        \u003cli\u003e2 long laces with stiff ends for easy threading\u003c\/li\u003e\n        \u003cli\u003eStorage box\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e30 beads + 2 laces\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eShapes\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCube, sphere, cylinder, prism\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eColors\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRed, yellow, blue, green\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with dry cloth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eStart with the easier shapes (cube, cylinder) which have wider holes. Younger children find these easier to thread before progressing to the smaller-hole shapes.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eThreads the easier shapes onto the lace with concentration. Names colors aloud.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3-4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eThreads all 30 beads independently. Creates simple color patterns (red-blue-red-blue).\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e4-5+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eDesigns complex patterns by color and shape. Counts beads while threading.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Are the beads too large to be lost easily?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — large, brightly colored, easy to spot on the floor. Storage box keeps them together.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: How long is the lace?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eLong enough to thread all 30 beads at once, then tie into a necklace.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eString\/lace can be a strangulation hazard — use only with adult supervision. Not for children under 3.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eMelissa Doug lacing beads Korea direct · wooden bead threading toy · 30 wooden beads fine motor · primary color sorting toy · classic Montessori lacing\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45377371209775,"sku":"MELISSADOUG-primary-lacing-beads-wooden","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-doug-primary-lacing-beads-set-1.jpg?v=1780335296"},{"product_id":"melissa-doug-first-bead-maze-suction","title":"Melissa \u0026 Doug First Bead Maze — Wooden Suction-Cup Baby Toy (Ages 6 mo+)","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\"\u003eThree suction cups, three colorful wire tracks, and beads to slide along them — a baby-sized bead maze that sticks to the high chair or floor.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 6 mo+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVisual tracking\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCause \u0026amp; effect\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eColor recognition\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA scaled-down bead maze designed for babies and young toddlers. Three suction cups on the bottom hold it in place on a high chair tray, smooth table, or floor. Three colored wire tracks with sliding beads provide cause-and-effect satisfaction every time baby moves a piece.\u003c\/p\u003e\n      \u003cp\u003eBead mazes are a classic developmental toy because they integrate so many skills in one activity: visual tracking, fine motor reach, hand-eye coordination, and color recognition. The suction base means baby can play independently without it sliding away.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003eWooden bead maze with 3 wire tracks\u003c\/li\u003e\n        \u003cli\u003eColored sliding beads on each track\u003c\/li\u003e\n        \u003cli\u003e3 suction cups on the bottom for surface attachment\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eMelissa \u0026amp; Doug\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6 months+\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood base, metal wire tracks, plastic beads\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMount\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSuction cups (high chair, smooth table, floor)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBeads\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eSecurely attached to wire — non-removable\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with dry cloth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eAttach to the high chair tray during meal prep — gives baby an independent activity right where you need them to be.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6-9 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eReaches and bats at beads. Watches them slide. First cause-and-effect awareness.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e9-12 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eGrasps beads, slides them deliberately, learns track direction.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e12-18 months\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eSorts beads by color while sliding. Names colors with caregiver guidance.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Will the suction cups hold up to active play?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eOn smooth surfaces (high chair tray, glass table) — yes. On wood or rough surfaces, less reliably.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Are the beads small enough to be a choking hazard?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eBeads are fixed to the wire and cannot be removed.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eBeads are fixed to wires — no detachable small parts. Always supervise babies during play.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eMelissa Doug bead maze Korea direct · baby bead maze suction · high chair baby toy · wooden first bead maze · 6 month baby activity · cause and effect baby toy\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45377371242543,"sku":"MELISSADOUG-first-bead-maze-suction","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-first-bead-maze-baby-toy-1.jpg?v=1780335406"},{"product_id":"thomas-friends-diecast-edward-push-along-train","title":"Thomas \u0026 Friends Diecast Edward Push-Along Engine with Tender (Ages 3+)","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\"\u003eEdward — the blue Class 2 engine with a magnetic tender — in solid diecast metal. Pushes along any flat surface, works on standard Thomas wooden or plastic tracks.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 3+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eStorytelling\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTrack compatibility\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA diecast metal Edward engine paired with his coal tender, both compatible with the broader Thomas push-along, wooden, and Trackmaster systems. Edward is a fan-favorite — the kind-hearted, gentle blue engine that quietly does his job.\u003c\/p\u003e\n      \u003cp\u003eDiecast construction means real heft in the hand — these aren't plastic trains. The weight makes them feel substantial during play and durable for years of pushing across hardwood floors.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n        \u003cli\u003e1 Edward diecast engine\u003c\/li\u003e\n        \u003cli\u003e1 magnetic tender (Edward's coal car)\u003c\/li\u003e\n        \u003cli\u003eCompatible with standard Thomas push-along tracks\u003c\/li\u003e\n      \u003c\/ul\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\"\u003eThomas \u0026amp; Friends (Mattel)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3+ years\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDiecast metal with plastic accents\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePieces\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eEngine + tender (magnetic connection)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCompatibility\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePush-along, wooden, Trackmaster systems\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStyle\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCollector-quality detail\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eEdward connects magnetically to the tender — the connection is strong and easily managed by small hands. Other Thomas trains can connect in front or behind.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3-4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePushes along floors, tabletops, and basic tracks. Names \"Edward\" and recognizes him by color.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e4-5 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBuilds layouts with other Thomas trains. Creates stories around character roles.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e5+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eDetailed imaginative play with full Thomas world. Collects and trades engines.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is this compatible with wooden Thomas tracks?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — works with Thomas wooden railway, push-along, and Trackmaster systems.\u003c\/div\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Is it the same scale as other Thomas trains?\u003c\/div\u003e\n      \u003cdiv class=\"faq-a\"\u003eYes — standard push-along Thomas scale.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eMagnetic connection — keep magnets away from small children. Not for children under 3.\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 the product\u003c\/li\u003e\n        \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n        \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eThomas Friends Edward diecast Korea · Thomas push-along train direct import · diecast Thomas engine · Edward tender train · Thomas wooden track compatible · Mattel Thomas Korea\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Thomas \u0026 Friends","offers":[{"title":"Default Title","offer_id":45377371275311,"sku":"THOMASFRIENDS-diecast-edward-push-along-train","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/thomas-and-friends-diecast-edward-push-along-engine-toy-1.jpg?v=1780335525"},{"product_id":"yetonamr-wooden-toddler-puzzles-1-3yr","title":"Yetonamr Wooden Toddler Puzzles — Knob-Style Animal \u0026 Vehicle Puzzles (Ages 1-3)","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\"\u003eClassic chunky knob puzzles for toddlers — wooden boards with cutout shapes that lift out by a small knob, building grasp and shape recognition.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003ePincer grasp\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eShape recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eAnimal vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eYetonamr's toddler puzzle set is the chunky-knob format Montessori classrooms use for 12-month to 3-year-olds — solid wood frame, clearly cut shapes, a small wooden peg on each piece for pincer-grip practice.\u003c\/p\u003e\n\u003cp\u003eAnimal and vehicle themes give a child a vocabulary hook to go with the motor challenge. The peg grip strengthens the same muscles used for holding a pencil later. Wood + non-toxic finish, mouth-safe for the age group.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n\u003cli\u003eWooden puzzle boards with cutout animal\/vehicle shapes\u003c\/li\u003e\n\u003cli\u003eEach piece has a small wooden knob for easy grip\u003c\/li\u003e\n\u003cli\u003eBright non-toxic colors on each shape\u003c\/li\u003e\n\u003c\/ul\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\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden knob puzzles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood + non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFormat\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCutout-style with peg knobs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with damp cloth, dry immediately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eFirst introduce just two or three pieces at a time. The boards intentionally include simple shapes — let a 1-year-old succeed early so they want to come back.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e1 year\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePulls pieces out by the knob. Hands them to caregiver. The knob itself is the puzzle at this stage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins matching shape to opening with help. Hits + misses are both fine — both build the recognition pattern.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes the puzzle independently. Names the animals\/vehicles. Starts inventing stories around them.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: How many puzzles in the set?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: A multi-board set — check the listing image for current count. Each board features a different theme.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Will my 14-month-old understand this?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Probably not as 'matching' yet — but they'll happily pull pieces out by the knob, which builds the same grip used later for completion.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Yetonamr product?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eUse under supervision. Inspect knobs occasionally — discontinue if any wood splinters appear.\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 the product\u003c\/li\u003e\n\u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n\u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eYetonamr wooden puzzle · toddler knob puzzle Korea · Montessori wooden puzzle direct import · 1 year 2 year wooden toy · animal vehicle wooden puzzle\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Yetonamr","offers":[{"title":"Default Title","offer_id":45377775173679,"sku":"YETONAMR-wooden-toddler-puzzles-1-3yr","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/yetonamr-wooden-toddler-puzzles-knob-style-animal-vehicle-puzzle-set-1.jpg?v=1780336210"},{"product_id":"benresive-wooden-toddler-animal-montessori-puzzles-6pc","title":"Benresive Wooden Toddler Puzzles — 6 Animal Montessori Boards (Ages 1-3)","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\"\u003eSix wooden animal puzzles — each a chunky cutout board for early sorting and grasping practice. Montessori-format wood for the 1-3 age window.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eShape sorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eAnimal vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eConcentration\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eBenresive bundles six wooden animal puzzles into one set — bigger value than buying individual boards. Each board features a different animal cutout (typical mix: lion, elephant, giraffe, owl, fox, rabbit or similar) with shapes simple enough for a 1-year-old to attempt.\u003c\/p\u003e\n\u003cp\u003eSet of six lets you rotate: keep two out, store four. Rotation is a Montessori practice that keeps the child interested over months instead of weeks — same toys, fresh again because they've been away.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n\u003cli\u003e6 wooden puzzle boards, each with one animal cutout\u003c\/li\u003e\n\u003cli\u003eAll pieces are chunky-cut wood, easy for small hands\u003c\/li\u003e\n\u003cli\u003eVibrant non-toxic colors on each animal shape\u003c\/li\u003e\n\u003c\/ul\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\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden animal puzzles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSet Size\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6 boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood + non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with damp cloth, dry immediately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003ePractice Montessori rotation — keep 2 boards out, store 4 away. Swap weekly. The 'returning' boards feel new again to a young child.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e1 year\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eHolds and explores pieces. Caregiver names the animal each time the piece is picked up.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eAttempts to match shape to opening. Many tries, lots of laughter when it works.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes boards independently. Lines pieces up, sorts by color or animal type.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: What animals are in the set?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Mix varies by batch — typically includes farm and zoo animals like lion, elephant, giraffe, owl, fox, rabbit, or similar combination.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the colors safe for mouthing?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — non-toxic, water-based paint. As with all toys, replace if the finish chips significantly.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Benresive product?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eUse under supervision. Inspect boards periodically for wear or splinters.\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 the product\u003c\/li\u003e\n\u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n\u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eBenresive wooden puzzle · 6 pack toddler animal puzzle · Montessori wooden animal set · direct import wooden toy · 1 year 2 year wooden puzzle\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Benresive","offers":[{"title":"Default Title","offer_id":45377775271983,"sku":"BENRESIVE-wooden-toddler-animal-puzzles-6pc","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/benresive-wooden-toddler-6-animal-montessori-boards-baby-toy-1.jpg?v=1780336310"},{"product_id":"bekayshad-wooden-toddler-puzzles-1-3yr","title":"Bekayshad Wooden Toddler Puzzles — Chunky Cutout Animal Boards (Ages 1-3)","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\"\u003eWooden cutout puzzle boards for the youngest puzzlers — animal themes, thick easy-grip pieces, designed for the 1-3 age window.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 1-3\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eGrip development\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eShape recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eAnimal vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eBekayshad's toddler puzzle set uses the classic chunky-cutout format — solid wood frames with animal-shaped openings, and matching wooden pieces that lift straight in and out. The thickness of each piece is the key: small fingers can grasp confidently without pinching.\u003c\/p\u003e\n\u003cp\u003eAnimal themes give an early vocabulary anchor. The repetitive lift-out-and-replace motion is exactly what 12-24-month-olds want to do over and over — and it strengthens the same hand control they'll use for crayons and utensils.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n\u003cli\u003eMultiple wooden puzzle boards (animal themes)\u003c\/li\u003e\n\u003cli\u003eAll pieces chunky-cut from solid wood\u003c\/li\u003e\n\u003cli\u003eBright non-toxic painted finish on each shape\u003c\/li\u003e\n\u003c\/ul\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\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden chunky cutout puzzles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3 years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood + non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFormat\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCutout-style with thick pieces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with damp cloth, dry immediately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eDon't 'help' too quickly. If a child puts a piece in the wrong opening, let them try a few times — the discovery that it doesn't fit IS the learning.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e1 year\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRemoves pieces, examines them, gives them back. The cycle is the learning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins trying to put pieces back. Successes feel huge — celebrate them.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes boards quickly. Names animals. Tells what each animal does.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Are these the same as Yetonamr\/Benresive sets?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Similar format (chunky wooden cutouts) but different artwork and brand. All three follow the Montessori 1-3 puzzle convention.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can my 10-month-old use these?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: They can hold and explore the pieces, but matching doesn't usually start until 12-15 months. Either way, supervised exploration is fine.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Bekayshad product?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eUse under supervision. Inspect pieces periodically for splinters or chips.\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 the product\u003c\/li\u003e\n\u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n\u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eBekayshad wooden puzzle · toddler chunky puzzle Korea · Montessori wooden cutout puzzle · 1 year 2 year wooden toy · animal wooden puzzle direct import\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Bekayshad","offers":[{"title":"Default Title","offer_id":45377775534127,"sku":"BEKAYSHAD-wooden-toddler-puzzles-1-3yr","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/bekayshad-wooden-toddler-puzzles-chunky-cutout-animal-boards-1.jpg?v=1779838109"},{"product_id":"toy-life-wooden-toddler-montessori-puzzles-2-4yr","title":"TOY Life Wooden Puzzles for Toddlers — Montessori Wooden Puzzle Set (Ages 2-4)","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\"\u003eMontessori-style wooden puzzles for the 2-4 age window — the transition years between chunky-knob and standard jigsaw formats.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003eDirect from US\u003c\/span\u003e \u003cspan class=\"badge\"\u003ePersonal Import\u003c\/span\u003e \u003cspan class=\"badge\"\u003eAges 2-4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eFrame-based assembly\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eShape matching\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eConcentration\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eMontessori method\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eTOY Life's puzzle set targets the often-overlooked 2-4 window — a child has outgrown chunky-knob puzzles but isn't ready for cardboard jigsaws yet. These wooden puzzles bridge that gap with bigger boards, slightly more pieces per puzzle, and removable shapes that fit back into a designated frame.\u003c\/p\u003e\n\u003cp\u003eWooden frame-based puzzles teach a foundational concept: every piece has exactly one correct place. That's a different (and arguably harder) skill than freeform jigsaw assembly — and the constraints make success more achievable for the 2-4 age group.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat's Included\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\n\u003cli\u003eMultiple wooden frame-based puzzles\u003c\/li\u003e\n\u003cli\u003eRemovable wooden pieces that return to fixed slots\u003c\/li\u003e\n\u003cli\u003eVibrant non-toxic painted artwork\u003c\/li\u003e\n\u003c\/ul\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\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden frame puzzles (Montessori format)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRecommended Age\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e2-4 years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood + non-toxic paint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFormat\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRemovable pieces in fixed frame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCare\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWipe with damp cloth, dry immediately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eMid-twos can do this in 10-15 attempts. Fours often complete it on the first try. The 'aha' moment between those ages is real — don't push timing, let it happen.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e2 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRemoves pieces by hand. Examines them. Returns most to wrong slots — completely normal.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBegins matching shape to slot. Many wrong attempts before the right one — let them work it out.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e4 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eCompletes puzzle in one or two minutes. Asks for harder ones. Time to add more puzzle types to the rotation.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFAQ\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: How is this different from the 1-3 knob puzzles?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: No knobs — pieces have flat tops, requiring finger pinch instead of knob grip. Slightly more pieces per puzzle. Designed for the next stage up.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is it really worth a separate set for ages 2-4?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: If you're rotating Montessori-style and want age-appropriate challenge through this window, yes. If your 3-year-old is already onto cardboard jigsaws, skip it.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic TOY Life product?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Sourced directly from US retail and shipped to Korea — the same product available on US shelves.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is it new and unopened?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes. Every item ships brand new in its original retail packaging.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How long does shipping take?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders are dispatched within 1 to 2 business days. International transit to Korea typically takes 7 to 14 days depending on customs clearance.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can I cancel my order?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Orders can be cancelled before dispatch — usually within 24 hours of placement. Once shipped, cancellations are no longer possible.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003eShipped from the United States in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/p\u003e\n      \u003cp\u003eOrders are dispatched within 1-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 under Korea's simplified customs scheme.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003eUse under supervision. Inspect pieces periodically for splinters or chips.\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 the product\u003c\/li\u003e\n\u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n\u003cli\u003eEnter your Personal Customs Clearance Code (PCCC)\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-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\"\u003eTOY Life wooden puzzle · Montessori puzzle 2-4 years · wooden frame puzzle toddler · 2 year 3 year wooden puzzle · transition age Montessori puzzle\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"TOY Life","offers":[{"title":"Default Title","offer_id":45377776287791,"sku":"TOYLIFE-wooden-toddler-montessori-puzzles-2-4","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/toy-life-wooden-puzzles-montessori-set-1.jpg?v=1780337140"}],"url":"https:\/\/wonjo.com\/en\/collections\/montessori-toys.oembed?page=2","provider":"원조 - WONJO","version":"1.0","type":"link"}