{"title":"Wooden Learning 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":"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":"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":"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":"wooden-puzzles-dinosaur-set-of-4-toddlers","title":"Wooden Dinosaur Puzzles for Kids — Set of 4 Chunky Wooden Jigsaw Puzzles (Ages 3-5)","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\"\u003eFour wooden dinosaur jigsaw puzzles in one set — chunky pieces sized for small hands, vivid colors, four different dinosaurs to discover.\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-5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eShape matching\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePersistence\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eDinosaur vocabulary\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA set of four wooden dinosaur jigsaw puzzles — each puzzle a different prehistoric scene with a different dinosaur. Pieces are thick wood, easy for toddler fingers to grip and rearrange.\u003c\/p\u003e\n\u003cp\u003eWooden puzzles build the same skills as cardboard jigsaws — spatial reasoning, shape recognition, persistence — but in a more durable, mouth-safer format that suits younger hands. Four puzzles in one box gives variety without overwhelming.\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\u003e4 wooden jigsaw puzzles, each a different dinosaur scene\u003c\/li\u003e\n\u003cli\u003eChunky wooden pieces sized for small hands\u003c\/li\u003e\n\u003cli\u003eStorage container for organized 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\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWooden jigsaw 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\"\u003e3-5 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\"\u003e4 puzzles per set\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\"\u003eTheme\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDinosaurs\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\"\u003eIntroduce one puzzle at a time rather than dumping all four out. Younger children focus better with one challenge in front of them.\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\"\u003eFirst puzzle attempts with caregiver help. Learns to recognize when a piece fits and when it doesn't.\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 a single puzzle independently. Begins predicting which piece goes where based on color and shape.\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\"\u003eWorks through all four puzzles in sequence. Names dinosaurs, tells short stories about each scene.\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 pieces per puzzle?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Each puzzle has a small number of pieces (typically 9-15) appropriate for ages 3-5. Builds confidence without frustration.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the pieces durable?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — solid wood with non-toxic paint. Handles regular toddler use without chipping or splintering.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this an authentic US retail 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\"\u003eSmall pieces present — not suitable for children under 3. Always supervise 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\"\u003ewooden dinosaur puzzle Korea · 4 pack toddler puzzle direct import · kids wooden jigsaw · dinosaur learning toy · Montessori wooden puzzle set\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Wonjo Select","offers":[{"title":"Default Title","offer_id":45377774977071,"sku":"WONJOSELECT-wooden-puzzles-dinosaur-set-of-4","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/wooden-dinosaur-puzzle-for-kids-set-of-4-jigsaw-puzzles-1.jpg?v=1780335621"},{"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":"melissa-doug-4in1-wooden-dinosaur-jigsaw-puzzle-48pc","title":"Melissa \u0026 Doug 4-in-1 Wooden Dinosaur Jigsaw Puzzle Set — 48 Pieces in Storage Box (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\"\u003eFour wooden dinosaur jigsaws in one wooden storage box — 12 pieces each, four different dinosaurs, all kept tidy in compartments.\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\"\u003eSorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eDinosaur vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTidy-up routine\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eMelissa \u0026amp; Doug's 4-in-1 format is one of their classics — a wooden box divided into four compartments, each holding a 12-piece dinosaur jigsaw. Build each puzzle on its own, mix them all together for an extra challenge, or sort by hand before assembly.\u003c\/p\u003e\n\u003cp\u003eWooden jigsaws hold their shape better than cardboard, and Melissa \u0026amp; Doug's pieces are precision-cut so they click together with a satisfying snap. The box is the toy's home — cleanup becomes a sorting game in itself.\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\u003e4 wooden jigsaw puzzles, 12 pieces each (48 total)\u003c\/li\u003e\n\u003cli\u003eWooden storage box divided into 4 compartments\u003c\/li\u003e\n\u003cli\u003eDifferent dinosaur featured in each puzzle (T-Rex, Stegosaurus, Triceratops, Brachiosaurus or similar)\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 jigsaw puzzle set with storage box\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\"\u003ePiece Count\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e4 puzzles × 12 pieces\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 ink\u003c\/span\u003e\n\u003c\/div\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\"\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 by sorting pieces back into the right compartments after play — cleanup IS one of the activities. Builds the habit of returning toys to their place.\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\"\u003eBuilds one puzzle at a time, often with caregiver. Learns to find a 'corner' or 'edge' piece.\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 all four puzzles independently. Can mix two puzzles' pieces and re-sort by color\/scene.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eTimes themselves. Builds with all 48 pieces mixed together as a single challenge.\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 size is each finished puzzle?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Each individual puzzle is approximately the size of a small picture book page when assembled — appropriately sized for a child's lap or low table.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is the storage box sturdy?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — wooden construction, designed to be the puzzle's permanent home. The lid stays on during storage.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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 for ages 3+. Small pieces — 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 dinosaur puzzle · 4 in 1 wooden jigsaw · dinosaur puzzle Korea direct · wooden 48 piece puzzle · kids dinosaur jigsaw with storage box\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45377775370287,"sku":"MELISSADOUG-4in1-dinosaur-jigsaw-48pc","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-4-in-1-wooden-dinosaur-jigsaw-puzzle-set-1.jpg?v=1780336408"},{"product_id":"melissa-doug-4in1-wooden-farm-jigsaw-puzzle-48pc","title":"Melissa \u0026 Doug 4-in-1 Wooden Farm Jigsaw Puzzle Set — 48 Pieces in Storage Box (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\"\u003eFour wooden farm-scene jigsaws in one wooden storage box — 12 pieces each, four farm animals, all kept tidy in compartments.\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\"\u003eSorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFarm animal vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTidy-up routine\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eThe farm-scene companion to Melissa \u0026amp; Doug's classic 4-in-1 format. A wooden box divided into four compartments, each holding a 12-piece farm animal jigsaw (typical mix: cow, pig, sheep, horse or similar).\u003c\/p\u003e\n\u003cp\u003eFarm animals are usually a child's first vocabulary set in any language, and matching that vocab to puzzle pieces reinforces the connection. Storage box doubles as the home for cleanup — building tidy-up habits alongside the puzzle solving.\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\u003e4 wooden jigsaw puzzles, 12 pieces each (48 total)\u003c\/li\u003e\n\u003cli\u003eWooden storage box divided into 4 compartments\u003c\/li\u003e\n\u003cli\u003eDifferent farm animal featured in each puzzle (cow, pig, sheep, horse or similar)\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 jigsaw puzzle set with storage box\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\"\u003ePiece Count\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e4 puzzles × 12 pieces\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 ink\u003c\/span\u003e\n\u003c\/div\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\"\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\"\u003eUse the puzzle as a vocabulary moment — name the animal, then the sound it makes, then ask the child to do the same. Turns each puzzle session into a mini language lesson.\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\"\u003eBuilds one puzzle at a time with caregiver. Names the animal each time.\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 independently. Can describe what the animal does ('the cow gives milk').\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eTimes themselves. Mixes all 48 pieces as one challenge. Tells stories about the farm.\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: Same box style as the dinosaur version?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — same 4-in-1 wooden box format with 4 compartments. The only difference is the puzzle artwork inside.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can I combine the farm and dinosaur sets?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: You could, but the storage boxes are designed for one set each. We recommend keeping them separate for cleanup.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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 for ages 3+. Small pieces — 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 farm puzzle · 4 in 1 wooden farm jigsaw · farm animal puzzle Korea direct · wooden 48 piece puzzle · kids farm jigsaw with storage box\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45377775468591,"sku":"MELISSADOUG-4in1-farm-jigsaw-48pc","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-4-in-1-wooden-farm-jigsaw-puzzle-set-1.jpg?v=1780336541"},{"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":"synarry-large-unicorn-princess-fairy-wooden-puzzle","title":"SYNARRY Large Wooden Puzzles — Unicorn Princess \u0026 Fairy Themed Set (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\"\u003eLarge-format wooden puzzles in a unicorn-princess-fairy theme — bigger pieces than standard toddler puzzles, designed for the 3-6 age range with display-quality artwork.\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\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eStory imagination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePattern recognition\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSYNARRY's large-format wooden puzzles step up from the chunky cutout puzzles of the 1-3 age range — pieces are still wood (not cardboard), still easy to handle, but each puzzle assembles a fuller scene with a more detailed artwork.\u003c\/p\u003e\n\u003cp\u003eTheme-driven puzzles work best for kids who already love a particular story world. If a child is in the unicorn-princess-fairy phase, this puzzle joins their existing play — they'll build it more than once because it's something they want to keep looking at.\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 large-format wooden puzzles\u003c\/li\u003e\n\u003cli\u003eUnicorn, princess, and fairy themed artwork\u003c\/li\u003e\n\u003cli\u003ePieces sized larger than standard kid jigsaws\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\"\u003eLarge wooden themed 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\"\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\"\u003eTheme\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUnicorn \/ princess \/ fairy\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\"\u003eBuild the puzzle once together, then leave it assembled on a shelf for a day or two. Children love seeing 'their' completed puzzle on display — it makes them more willing to start the next one.\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\"\u003eBuilds with adult help. Names the characters as they appear.\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 independently. Asks to do it again immediately. Starts making up backstories.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eTimes themselves. Mixes multiple puzzles' pieces for added challenge.\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 large is \"large\"?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Pieces are noticeably bigger than standard 48-piece jigsaws — easier for 3-4 year-olds to grip. Check the listing image for exact piece scale.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this gendered?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: SYNARRY markets it 'for girls' but any child interested in fantasy themes will enjoy it. Build with whoever loves unicorns and fairies.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic SYNARRY 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 for ages 3+. Small 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\"\u003eSYNARRY unicorn puzzle · large wooden princess puzzle · fairy themed kids puzzle Korea · wooden puzzle direct import · 3-6 year old wooden puzzle\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SYNARRY","offers":[{"title":"Default Title","offer_id":45377775665199,"sku":"SYNARRY-large-unicorn-princess-wooden-puzzle","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/synarry-large-wooden-puzzle-unicorn-princess-fairy-themed-set-1.jpg?v=1780336658"},{"product_id":"synarry-large-us-world-solar-system-geography-wooden-puzzle","title":"SYNARRY Large Geography Wooden Puzzles — US Map, World Map, Earth \u0026 Solar System Set (Ages 4-8)","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\"\u003eFour large wooden geography puzzles in one set — US map, world map, Earth, and solar system. Each piece is a country, continent, ocean, or planet labeled by name.\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 4-8\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\n\u003cspan class=\"skill-tag\"\u003eGeography\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCountry\/state recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSpatial reasoning\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eReading exposure\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSYNARRY's geography set is a four-puzzle bundle that doubles as a study aid: US map (states), world map (countries\/continents), Earth (oceans + continents), and solar system (planets in order). Each piece is labeled with the name of what it represents.\u003c\/p\u003e\n\u003cp\u003eKids absorb geography by handling it. Picking up Australia and placing it in the right spot teaches the shape, size, and location of the continent in a way that no flat map ever will. The four-puzzle set lets you start small (solar system) and progress to detailed maps as the child grows.\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\u003e4 large wooden puzzles: US map, world map, Earth, solar system\u003c\/li\u003e\n\u003cli\u003eEach piece labeled with the name of the country\/state\/continent\/planet\u003c\/li\u003e\n\u003cli\u003eSolid wood construction with vibrant educational 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 geography puzzle set\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\"\u003e4-8 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\"\u003e4 puzzles\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 ink\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eLanguages\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNames printed in English\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 solar system (8 pieces, simpler shapes). Earth and US map come next. Save the world map for last — its complexity rewards a child who's already comfortable with the format.\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\"\u003e4-5 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBuilds solar system + Earth. Learns 'planet' as a word. Identifies the seven continents.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBuilds US map. Knows the home state. Starts asking which state friends\/family live in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7-8 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBuilds world map. Recognizes 30+ countries. Begins matching countries to news mentions.\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 country names in English?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — printed in English. Use as English vocabulary practice alongside geography. Korean names can be discussed verbally during play.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is the solar system to scale?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Visually arranged in correct order (Mercury closest, Neptune farthest) but not to actual scale — true scale would make Mercury invisible. Puzzle clarity wins over physical accuracy at this age.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic SYNARRY 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 for ages 4+. Small pieces — 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\"\u003eSYNARRY world map puzzle · solar system wooden puzzle · US map wooden puzzle · geography puzzle Korea · educational wooden puzzle 4-8 years\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SYNARRY","offers":[{"title":"Default Title","offer_id":45377775829039,"sku":"SYNARRY-large-geography-solar-system-wooden-puzzle","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/synarry-large-geography-wooden-puzzles-us-world-earth-solar-set-1.jpg?v=1780336755"},{"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"},{"product_id":"melissa-doug-cutting-food-play-food-set-25-piece","title":"Melissa \u0026 Doug Cutting Food Set — 25+ Hand-Painted Wooden Play Food Pieces with Cutting Board \u0026 Knife (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\"\u003eMelissa \u0026amp; Doug's flagship cutting food set — over 25 hand-painted wooden food pieces that snap together with Velcro, plus a wooden knife and cutting board. Slicing satisfaction without sharp edges.\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\"\u003ePretend play\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFood vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eImaginative scenarios\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eThe cutting-food category-leader. 25+ pieces include bread, eggs, chicken, fish, vegetables, fruits — all wood, all hand-painted, all 'cuttable' via hidden Velcro tabs that release with a wooden-knife slice and reattach on demand. The satisfying click-and-release is the magic kids return to over and over.\u003c\/p\u003e\n\u003cp\u003eCompatible with virtually every other Melissa \u0026amp; Doug play-food set — same Velcro system means kids who own multiple sets can mix items freely. The standard piece every M\u0026amp;D pretend kitchen builds around.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e25+ wooden food pieces with Velcro slice points\u003c\/li\u003e\n\u003cli\u003eWooden cutting board\u003c\/li\u003e\n\u003cli\u003eWooden knife\u003c\/li\u003e\n\u003cli\u003eStorage crate\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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\"\u003e25+ wooden food + knife + board\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMechanism\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eVelcro slice points (cut \u0026amp; reattach)\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, hand-painted, non-toxic finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eIncluded wooden crate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eIf a Velcro tab loses grip over time (rare, but happens with heavy daily use), a small dab of fabric glue restores it. Lasts years with normal play.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003eDiscovers the slice-and-reattach action. Cuts everything, repeatedly. Sometimes the act of cutting is the entire game.\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\"\u003eBuilds pretend meals. 'Cooks for' family members. Pairs with toy kitchen sets.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eUsed as accessory in elaborate restaurant or cooking-show pretend play with younger siblings.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Will the wooden pieces splinter?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: No — all M\u0026amp;D wooden pieces are sanded smooth and finished with non-toxic sealant. Designed for hands-on play.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the foods compatible with other M\u0026amp;D sets?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — virtually all M\u0026amp;D Velcro-cut food sets use the same Velcro standard. Items mix freely between sets.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 painted parts. Use under supervision for ages 3-4. Knife is wooden but coach gentle cutting motion.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Cutting Food Korea · M\u0026amp;D play food direct import · wooden cutting food toy · pretend cooking 3-year-old · Velcro play food\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410152742959,"sku":"MELISSADOUG-cutting-food-25-piece","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-cutting-food-set-1.jpg?v=1780533358"},{"product_id":"melissa-doug-wooden-cutting-fruit-toy-food-set","title":"Melissa \u0026 Doug Wooden Cutting Fruit Set — 8 Slice-Apart Fruits with Wooden Knife (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\"\u003eThe fruit-only counterpart to the Cutting Food set — 8 wooden fruits (apple, orange, lemon, strawberry, watermelon, pear, etc.) that slice apart with the included wooden knife.\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\"\u003eFruit recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eEnglish vocabulary exposure\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePretend play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSmaller and more affordable than the 25-piece Cutting Food set. Focuses specifically on fruits, with detailed hand-painting that makes each piece instantly recognizable. Same Velcro slice-and-reattach mechanism.\u003c\/p\u003e\n\u003cp\u003eGreat as a starter set or as a focused gift. Pairs beautifully with kids learning fruit names in English (or for English-language exposure for Korean families).\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e8 wooden cuttable fruits\u003c\/li\u003e\n\u003cli\u003eWooden knife\u003c\/li\u003e\n\u003cli\u003eSmall wooden crate\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 fruits + knife\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eIncluded wooden crate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eUse this as the introduction to play kitchen. Smaller pile = easier cleanup = parents stay sane. Add the 25-piece Cutting Food set later when interest is established.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eNames the fruits. Cuts them apart. Re-arranges 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\"\u003ePretends to prepare snacks. 'Serves' to family or stuffed animals.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eUses in market or store pretend play. Counts and trades fruits.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are these the same Velcro standard as other M\u0026amp;D sets?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — fully compatible with all M\u0026amp;D Velcro-cut food sets.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 painted parts. Knife is wooden — coach gentle cutting motion.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug cutting fruit · M\u0026amp;D wooden fruit set · cutting fruit toy direct import · pretend fruit Velcro · M\u0026amp;D play kitchen starter\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410152808495,"sku":"MELISSADOUG-cutting-fruit","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-1.jpg?v=1780943791"},{"product_id":"melissa-doug-food-groups-21-piece-wooden-toys-set","title":"Melissa \u0026 Doug Food Groups — 21-Piece Wooden Pretend Play Food Set with 4 Sorting Crates (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\"\u003eFood Groups teaches nutrition through sorting — 21 wooden food pieces split across 4 categories (dairy, grain, protein, fruits\/vegetables), with 4 corresponding sorting crates.\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\"\u003eFood classification\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSorting\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eNutrition vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePretend play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eUnlike the cutting-food sets, this is the educational angle on play food. Kids learn what counts as 'dairy' vs. 'grain' vs. 'protein' vs. 'fruits\/vegetables' by sorting wooden pieces into labeled crates. Each crate has the food-group name and color-coding.\u003c\/p\u003e\n\u003cp\u003eUsed heavily in preschool and home-school settings — nutrition curriculum often refers to the four-group system, and this set makes it tactile. The wooden pieces are hand-painted and recognizable on sight.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e21 wooden food pieces\u003c\/li\u003e\n\u003cli\u003e4 sorting crates labeled by food group\u003c\/li\u003e\n\u003cli\u003eColor-coded category system\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 + 4 sorting crates\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eGroups\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDairy \/ Grain \/ Protein \/ Fruits \u0026amp; Vegetables\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003ePair with mealtime — when serving dinner, ask 'which food group is this?' Real-world reinforcement makes the concept stick.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eNames items by what they are. Doesn't yet group correctly — that's the learning.\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\"\u003eBegins to sort accurately. Asks where ambiguous items go (e.g., is cheese a dairy or protein?).\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6-7 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eOwns the categories. Discusses balanced meals using the four groups.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Does it follow US or Korean nutrition categorization?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: US-style four-group system (dairy\/grain\/protein\/fruits-veg). The principle is universal but US Health \u0026amp; Human Services labeling.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 wooden pieces. Use under supervision for younger children.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Food Groups · M\u0026amp;D nutrition sorting set · play food sorting · preschool nutrition toy · educational play food\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410152906799,"sku":"MELISSADOUG-food-groups-21-piece","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-food-groups-21-piece-wooden-pretend-food-play-set-5.jpg?v=1780943938"},{"product_id":"melissa-doug-wooden-scoop-serve-ice-cream-counter","title":"Melissa \u0026 Doug Scoop \u0026 Serve Ice Cream Counter — 28-Piece Wooden Pretend Play Ice Cream Shop (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\"\u003eA whole ice cream shop in a box — wooden ice cream scoops in 4 colors, cones, toppings, sauces, a scooper, and a wooden counter base. 28 pieces total.\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\"\u003ePretend commerce\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCustomer-service play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eM\u0026amp;D's ice-cream-shop centerpiece. Kids assemble ice cream cones using a real-feel wooden scooper to pick up scoops, stack them in cones, add toppings and pour-on sauces. The shop counter is a small wooden display where finished cones are 'served' to customers.\u003c\/p\u003e\n\u003cp\u003eTap-and-stack scoops are color-coded for 4 flavors (vanilla, chocolate, strawberry, mint). Includes pretend money or order pad in some editions — turns into a transactional pretend-play game where kids 'sell' ice cream to family.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e28 wooden pieces total\u003c\/li\u003e\n\u003cli\u003eColor-coded ice cream scoops (4 flavors)\u003c\/li\u003e\n\u003cli\u003eCones, toppings, sauces\u003c\/li\u003e\n\u003cli\u003eWooden scooper and counter base\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 total\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTheme\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eIce cream shop pretend play\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eStand the counter near the toy kitchen — kids will run a full restaurant: kitchen makes the meal, ice cream counter handles dessert.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003eStacks scoops and dumps the cone repeatedly. Pure cause-effect joy.\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\"\u003eBuilds detailed cones with toppings. 'Sells' to imaginary customers.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRuns an ice cream business with friends. Counts orders, makes change.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How big is the counter?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Tabletop-sized — sits on a normal kid table or low play surface. Not a freestanding floor unit.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the scoops magnetic?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: No — they tap-stack via gravity and shape. No magnets to worry about.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 including loose scoops and toppings. Use under supervision for ages 3-4.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Ice Cream Counter · M\u0026amp;D ice cream shop toy · wooden ice cream play set · pretend dessert shop · ice cream scooper toy\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410152972335,"sku":"MELISSADOUG-scoop-serve-ice-cream-counter","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-scoop-and-serve-ice-cream-counter-wooden-pretend-play-set-1.jpg?v=1780944109"},{"product_id":"melissa-doug-slice-and-toss-salad-52-piece-toy-food-set","title":"Melissa \u0026 Doug Slice \u0026 Toss Salad Set — 52-Piece Wooden Pretend Play Salad with Bowl, Tongs \u0026 Cutting Tools (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\"\u003eMontessori-inspired salad assembly — 52 wooden pieces (lettuce, tomato, cucumber, peppers, mushrooms, more) plus bowl, tongs, and Velcro-cuttable items. Salad you can chop AND toss.\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\"\u003eSequencing\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVegetable vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eHand-eye coordination\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePretend meal prep\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSlice \u0026amp; Toss is a more complex set than the basic cutting food — it combines Velcro slicing (some items) with loose pieces that go into a wooden salad bowl. Tongs let kids 'toss' the salad. The pretend-cooking workflow has more steps and more variety than simpler sets.\u003c\/p\u003e\n\u003cp\u003eMontessori-inspired in the sense that it mirrors real meal-prep sequence: take ingredients, prepare (cut\/separate), assemble (in bowl), serve (with tongs). Kids ~4-6 get the most out of this — the full sequence engages their developing 'real activities' interest.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e52 wooden salad pieces (mix of sliceable and loose)\u003c\/li\u003e\n\u003cli\u003eWooden salad bowl\u003c\/li\u003e\n\u003cli\u003eWooden tongs\u003c\/li\u003e\n\u003cli\u003eCutting tools and prep accessories\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 total (largest M\u0026amp;D food set)\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 meal prep\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003ePair with a child-safe real salad-making session — let your kid make a real simple salad with real lettuce\/tomato alongside this set. The pretend version reinforces what real cooking feels like.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003eDumps the bowl over, finds favorite pieces, names vegetables. Mostly sensory.\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\"\u003eBuilds the salad with intent. Uses tongs accurately. Serves to family.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRuns a 'salad bar' game. Asks customers what they want and assembles to order.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: How is this different from the Cutting Food set?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: 52 pieces vs. 25, salad-specific vegetables, real bowl + tongs, mixed loose and sliceable pieces. More complex workflow.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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\"\u003eMany small wooden pieces — keep close eye for ages 3-4 to avoid choking risk on smaller items.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Slice Toss Salad · M\u0026amp;D 52 piece salad set · wooden salad toy · Montessori meal prep · pretend salad bar\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153070639,"sku":"MELISSADOUG-slice-toss-salad-52-piece","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-slice-and-toss-salad-set-52-piece-wooden-pretend-play-set-1.jpg?v=1780944352"},{"product_id":"melissa-doug-slice-and-bake-cookie-set","title":"Melissa \u0026 Doug Slice \u0026 Bake Cookie Set — Wooden Play Cookies with Colorful Toppings \u0026 Cookie Sheet (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\"\u003eBake-without-an-oven cookie pretend play — wooden cookie dough rolls that 'slice' apart, colorful press-on toppings, and a wooden baking sheet for the pretend oven.\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\"\u003ePretend baking\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eColor arrangement\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSlice \u0026amp; Bake captures the home-baking ritual without flour, butter, or actual heat. Kids slice the wooden cookie dough roll into individual cookies, press colorful toppings onto each, arrange on the wooden baking sheet, and 'bake' (pretend). The baking-sheet load looks satisfyingly like real cookies fresh out of the oven.\u003c\/p\u003e\n\u003cp\u003ePairs well with the M\u0026amp;D play kitchen or any toy oven. Toppings press on and pop off, so cookies can be 'decorated' many different ways.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden cookie dough roll (slices into multiple cookies)\u003c\/li\u003e\n\u003cli\u003eColorful press-on toppings\u003c\/li\u003e\n\u003cli\u003eWooden baking sheet\u003c\/li\u003e\n\u003cli\u003eWooden knife for slicing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTheme\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCookie baking pretend play\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTopping Mechanism\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePress-on (removable)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eBake real cookies with your child the day before or after — the pretend version makes the wait between mixing and eating real cookies vastly more bearable.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003ePresses random toppings, slices freely. Dough roll plus toppings = sensory hours.\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\"\u003ePlans cookie 'recipes.' Each cookie gets its own design.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRuns a 'bakery' game. Decorates cookies on request from family\/friends.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Do the toppings stay on or fall off?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Press-on system — they stay during normal handling but pop off easily for redecorating. Lost toppings (one or two) don't affect the play.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 toppings — choking hazard for children under 3.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Slice Bake Cookie · M\u0026amp;D cookie set · pretend bakery toy · wooden cookie play set · cookie decorating toy\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153136175,"sku":"MELISSADOUG-slice-bake-cookie-set","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-slice-and-bake-cookie-set-1.jpg?v=1780944478"},{"product_id":"melissa-doug-5-piece-favorite-condiments-play-food-set","title":"Melissa \u0026 Doug Favorite Condiments — 5-Piece Wooden Play Food Set with Ketchup, Mustard, Salt, Pepper \u0026 Hot Sauce (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\"\u003eThe condiments that complete every pretend meal — wooden ketchup, mustard, salt, pepper, and hot sauce bottles for a kid's play kitchen accessory shelf.\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\"\u003ePretend cooking\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVisual recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFood vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eDetail noticing\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eSmall but mighty — the condiments shelf that makes a play kitchen feel like a real kitchen. Five hand-painted wooden bottles, each with the correct visual cues so kids instantly recognize ketchup vs. mustard vs. pepper.\u003c\/p\u003e\n\u003cp\u003eMost-frequently-requested accessory by kids who already own a play kitchen but realized they had 'no salt.' Solo gift, but more commonly an add-on to a bigger M\u0026amp;D set.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden ketchup bottle\u003c\/li\u003e\n\u003cli\u003eWooden mustard bottle\u003c\/li\u003e\n\u003cli\u003eSalt and pepper shakers\u003c\/li\u003e\n\u003cli\u003eWooden hot sauce bottle\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWood, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eBest as an add-on to an existing play-kitchen — solo, it's a smaller toy than the picture suggests. Pair with cutting food, sandwich, or burger sets for maximum effect.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eNames the bottles. Pretends to season pretend food.\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\"\u003eAdds 'salt and pepper' to every pretend meal. Asks for 'ketchup' on pretend fries.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eTreats condiments as restaurant table items. Sets them out before each pretend meal.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this a complete play food set?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: No — it's just the condiments (5 bottles). Pair with a Cutting Food, Sandwich, or Burger set for a full meal play experience.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 wooden bottles. Use under supervision for ages 3-4.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug condiments · M\u0026amp;D ketchup mustard play set · wooden condiment toys · play kitchen accessories · pretend seasoning\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153758767,"sku":"MELISSADOUG-favorite-condiments-5-piece","price":26.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-favorite-condiments-5-piece-wooden-play-food-set-1.jpg?v=1780944670"},{"product_id":"melissa-doug-fridge-fillers-grocery-play-food-cartons","title":"Melissa \u0026 Doug Fridge Fillers — 8-Piece Wooden Grocery Play Food Cartons (Milk, Juice, Eggs \u0026 More, 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\"\u003eEight wooden grocery cartons — milk, juice, eggs, butter, yogurt, and more — sized and decorated to look like real fridge staples. Made for play kitchen refrigerator scenes.\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\"\u003ePretend grocery shopping\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eIngredient awareness\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eVisual recognition\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSequencing\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eMost M\u0026amp;D food sets are 'prepared food' — already-cooked, ready-to-cut items. Fridge Fillers is different: it's the GROCERY side. Wooden milk cartons, juice boxes, egg cartons, butter sticks — the stuff kids see go INTO meals, not the meals themselves.\u003c\/p\u003e\n\u003cp\u003ePairs especially well with toy refrigerators or shopping-trolley sets. Adds depth to pretend cooking — kids 'shop' for ingredients, then 'cook' with cutting\/slicing sets.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003e8 wooden grocery cartons\u003c\/li\u003e\n\u003cli\u003eMilk, juice, eggs, butter, yogurt, etc.\u003c\/li\u003e\n\u003cli\u003eRealistic packaging artwork\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 grocery cartons\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 with printed labels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eUse these to teach grocery vocabulary. 'Show me the milk' \/ 'Where is the juice?' — wooden cartons make the lesson concrete in a way that flat picture cards don't.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eNames cartons by what they contain. Doesn't yet distinguish brands or sizes.\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\"\u003ePlays 'shopping' — fills baskets, 'checks out.'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePretends to put groceries away. Sorts by where they'd go in a real fridge.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the cartons hollow or solid?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Solid wood with printed labels — durable enough to be tossed in toy fridges and shopping baskets without damage.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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\"\u003eSolid wooden cartons — safe for ages 3+. Edges sanded smooth.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Fridge Fillers · M\u0026amp;D grocery cartons · pretend grocery toy · wooden play fridge food · grocery shopping pretend\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153824303,"sku":"MELISSADOUG-fridge-fillers-grocery-cartons","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-fridge-fillers-8-piece-wooden-grocery-play-set-1.jpg?v=1780944816"},{"product_id":"melissa-doug-wooden-sandwich-making-pretend-play-food-set","title":"Melissa \u0026 Doug Wooden Sandwich-Making Set — Stackable Bread, Cheese, Lettuce, Tomato \u0026 More (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\"\u003eAll the layers of a sandwich, in wood — bread slices, cheese, lettuce, tomato, meat, and condiments. Stack them up, slice the result, take it apart and rebuild.\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\"\u003eSequencing\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eStacking\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eIngredient vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eThe sandwich-assembly toy. Wooden bread slices, lettuce, tomato, cheese, meat slices, condiments — kids layer them into a sandwich, optionally 'slice' through with the included knife, then take it apart and start over. The assembly sequence (bread → meat → veg → top bread) mirrors real sandwich-making.\u003c\/p\u003e\n\u003cp\u003eLight vocabulary builder for English-learning Korean families — every ingredient has a clear name and visual identity.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden bread slices\u003c\/li\u003e\n\u003cli\u003eLettuce, tomato, cheese, meat layers\u003c\/li\u003e\n\u003cli\u003eWooden knife\u003c\/li\u003e\n\u003cli\u003eCondiment piece\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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\"\u003eMultiple sandwich ingredients + knife\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003ePair with the Condiments set (#278) for the full deli experience — ketchup and mustard genuinely complete the pretend sandwich.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003eStacks ingredients in any order. Sometimes the order is the whole game.\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\"\u003eBuilds 'correct' sandwiches (bread on outside). Asks family for orders.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRuns a sandwich shop. Takes orders, prepares, delivers to imaginary customers.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Do the pieces stay stacked or fall apart?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Designed to stack — pieces have slight friction so they hold in place during play but separate easily when kids want to start over.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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\"\u003eWooden knife — coach gentle motion.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Sandwich · M\u0026amp;D sandwich making · wooden sandwich toy · stackable play food · pretend deli toy\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153889839,"sku":"MELISSADOUG-sandwich-making-set","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-sandwich-making-set-1_71123120-5800-4984-a5df-3aa4f01a33e6.jpg?v=1780944980"},{"product_id":"melissa-doug-birthday-party-cake-wooden-play-food","title":"Melissa \u0026 Doug Birthday Party Cake — Wooden Play Cake with Mix-n-Match Toppings \u0026 8 Candles (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\"\u003eA wooden two-layer birthday cake with sliceable slices, removable mix-and-match toppings, 8 candles, and a knife for cutting. Pretend birthdays year-round.\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\"\u003ePretend celebration\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eSequencing rituals\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eA wooden two-layer cake that slices into individual pieces, with removable toppings (flowers, hearts, stars) that kids can mix and match. The 8 candles fit into holes on top. The 'happy birthday' pretend-play moment is built into the toy.\u003c\/p\u003e\n\u003cp\u003eOften gifted in advance of a real birthday — kids practice the whole singing-and-blowing-out-candles ritual with this set before the real day. Used as a forever toy long after each birthday.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden two-layer birthday cake\u003c\/li\u003e\n\u003cli\u003eSliceable cake pieces (Velcro-style)\u003c\/li\u003e\n\u003cli\u003eRemovable mix-n-match toppings\u003c\/li\u003e\n\u003cli\u003e8 candles\u003c\/li\u003e\n\u003cli\u003eWooden knife\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCake\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTwo-layer, sliceable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eToppings\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRemovable, mix-and-match\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCandles\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8 wooden candles\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eUse this on actual birthdays as a pre-celebration warm-up — kids who are too young for a real candle still get to do the whole ritual with the wooden cake first.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eLoves the candles. Pretends to blow them out repeatedly. Each toy is a birthday.\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\"\u003eSings the birthday song. Cuts the cake and 'serves' family.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eStages birthday parties for stuffed animals. Plans toppings. Bigger pretend production.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Are the candles realistic?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Wooden candles painted to look like real wax candles. Don't actually light — pretend only.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Can it be combined with other M\u0026amp;D food sets?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Yes — many kids stage 'parties' using this cake + ice cream counter + condiments.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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\"\u003eCandles and toppings are small parts — keep away from children under 3.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Birthday Cake · M\u0026amp;D wooden party cake · pretend birthday toy · cake topping play set · candles toy cake\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410153988143,"sku":"MELISSADOUG-birthday-party-cake","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-birthday-party-cake-wooden-play-cake-set-1.jpg?v=1780945605"},{"product_id":"melissa-doug-wooden-pizza-party-play-set","title":"Melissa \u0026 Doug Wooden Pizza Party Play Set — 36 Self-Stick Toppings with Pizza, Cutter \u0026 Server (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\"\u003eA 6-slice wooden pizza with 36 self-stick toppings (pepperoni, mushrooms, peppers, olives, more), a pizza cutter, and a server. Make any pizza imaginable.\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\"\u003eCustomization\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003ePretend commerce\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eCooperative play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003ePizza is the universal kid-favorite food, and this set scales to the obsession. Wooden pizza base divides into 6 slices, 36 toppings stick on and peel off, includes pizza cutter and server. The customizability is the appeal — every pizza can be different.\u003c\/p\u003e\n\u003cp\u003eGreat for cooperative play — multiple kids can each design their own slice, then 'share' the pizza. Or one kid runs a pizzeria taking orders.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden 6-slice pizza base\u003c\/li\u003e\n\u003cli\u003e36 self-stick toppings (pepperoni, peppers, mushrooms, etc.)\u003c\/li\u003e\n\u003cli\u003ePizza cutter\u003c\/li\u003e\n\u003cli\u003ePizza server\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003ePizza\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6 slices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eToppings\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e36 self-stick pieces\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eSet up a 'topping bar' — separate the toppings into small bowls so kids can grab what they want, just like a real pizza-making party.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\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\"\u003eSticks toppings everywhere. Doesn't care if pizza 'makes sense.'\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\"\u003eDesigns 'real' pizzas. Considers what goes together.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e7+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eRuns a pizzeria, takes orders, makes change with pretend money.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Do the self-stick toppings lose grip over time?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: After many cycles, some toppings may lose tackiness. A tiny dab of tape or fresh adhesive restores them. Most last years.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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\"\u003e36 small topping pieces — choking risk for ages under 3. Use under supervision for ages 3-4.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug Pizza · M\u0026amp;D pizza party · wooden pizza toy · pretend pizzeria · pizza topping play set\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410154053679,"sku":"MELISSADOUG-pizza-party-play-set","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-pizza-party-play-set-1_67b8dc27-311e-4167-879c-013eec2ce1ea.jpg?v=1780945741"},{"product_id":"melissa-doug-22-piece-play-kitchen-accessories-set","title":"Melissa \u0026 Doug 22-Piece Play Kitchen Accessories Set — Wooden Utensils, Pots, Pans, Food Pieces (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\"\u003e22 pieces of play-kitchen equipment — pots, pans, utensils (spatula, ladle, spoon), salt-pepper, plus a few play-food items. The 'gear' kids need to actually cook in their toy kitchen.\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\"\u003ePretend cooking\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eTool vocabulary\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eFine motor\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003eImaginative play\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp\u003eMost play kitchens come with the kitchen itself but few or no accessories. This set fills the gap — wooden pots, pans, ladles, spatulas, and a few food items. Now kids can actually 'cook.'\u003c\/p\u003e\n\u003cp\u003eSized to match standard play-kitchen burners and counters. Compatible with M\u0026amp;D play kitchens and most other brand kitchens (KidKraft, Step2, etc.).\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eWhat's Included\u003c\/summary\u003e\u003chr\u003e\n\u003cul\u003e\n\u003cli\u003eWooden pots and pans\u003c\/li\u003e\n\u003cli\u003eUtensils (ladle, spatula, spoon)\u003c\/li\u003e\n\u003cli\u003eSalt and pepper\u003c\/li\u003e\n\u003cli\u003eA few play-food pieces\u003c\/li\u003e\n\u003cli\u003eStorage organization\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eProduct Details\u003c\/summary\u003e\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 and up\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 total\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\"\u003eStandard play-kitchen sized\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, hand-painted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003eIf you already have a play kitchen, this is the upgrade that makes it feel real. If you don't have one yet, pair this with any cutting-food set and a sturdy table — you don't need the full kitchen unit.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow They'll Play With It\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e3 years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003eBangs the pots together. Stirs imaginary food.\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\"\u003eFills pots with play food, uses utensils correctly.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"play-stage\"\u003e\n\u003cspan class=\"play-stage-age\"\u003e6+ years\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003ePretends to follow recipes. Asks family to be the customer.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eFAQ\u003c\/summary\u003e\u003chr\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: What size is everything?\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eA: Standard play-kitchen scale. Pots fit on typical toy burner footprints. Utensils sized for kid hands.\u003c\/div\u003e\n\u003cdiv class=\"faq-q\"\u003eQ: Is this the authentic Melissa \u0026amp; Doug 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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eShipping\u003c\/summary\u003e\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\u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\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.\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 utensil parts. Use under supervision for ages 3-4.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eHow to Order\u003c\/summary\u003e\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\u003c\/details\u003e\n\n  \u003cdetails\u003e\u003csummary\u003eRelated Searches\u003c\/summary\u003e\u003chr\u003e\n\u003cp class=\"keywords\"\u003eMelissa \u0026amp; Doug kitchen accessories · M\u0026amp;D pots and pans · wooden play utensils · play kitchen upgrade · pretend cooking tools\u003c\/p\u003e\u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Melissa \u0026 Doug","offers":[{"title":"Default Title","offer_id":45410155036719,"sku":"MELISSADOUG-play-kitchen-accessories-22-piece","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/melissa-and-doug-22-piece-play-kitchen-accessories-set-3.jpg?v=1780945831"}],"url":"https:\/\/wonjo.com\/en\/collections\/wooden-learning-toys.oembed","provider":"원조 - WONJO","version":"1.0","type":"link"}