{"title":"Puzzles","description":"","products":[{"product_id":"wooden-puzzles-dinosaur-set-of-4-toddlers","title":"원목 공룡 퍼즐 세트 4개입 두꺼운 조각 어린이 직소 퍼즐 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e한 세트에 4개의 원목 공룡 직소 퍼즐 — 작은 손에 맞는 두꺼운 조각, 선명한 색감, 4종의 공룡을 만나는 세트입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e3-5세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e형태 매칭\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e끈기\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e공룡 어휘\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003e원목 공룡 조각 퍼즐 4종 세트 — 각 퍼즐마다 다른 공룡과 다른 선사 시대 장면이 담겨 있습니다. 두꺼운 원목 조각으로 유아의 손에 잡기 좋습니다.\u003c\/p\u003e\u003cp\u003e원목 퍼즐은 종이 퍼즐과 같은 능력 — 공간 추론, 형태 인지, 끈기 — 을 길러주면서도 더 튼튼하고, 입에 가져가도 안전한 형태입니다. 한 상자에 4개의 퍼즐이 있어 다양성을 주면서도 부담스럽지 않습니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e각각 다른 공룡 장면의 원목 조각 퍼즐 4개\u003c\/li\u003e\u003cli\u003e작은 손에 맞는 두꺼운 원목 조각\u003c\/li\u003e\u003cli\u003e정리해서 보관할 수 있는 케이스\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 직소 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3-5세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e세트 구성\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e한 세트 4개 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e테마\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e공룡\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e마른 천으로 닦기\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e한 번에 4개를 모두 꺼내지 말고 하나씩 소개해 보세요. 어린 아이들은 한 가지 과제에 집중할 때 더 잘 해결합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e보호자 도움으로 첫 퍼즐 시도. 조각이 맞는지 안 맞는지 인식하는 법을 배웁니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 한 퍼즐 완성. 색깔과 형태로 어느 조각이 어디에 들어가는지 예측하기 시작합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e4개의 퍼즐을 차례로 완성. 공룡 이름을 부르고 각 장면에 대한 짧은 이야기를 만듭니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 퍼즐 하나에 조각이 몇 개인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 각 퍼즐은 3-5세에 적합한 소량의 조각(보통 9-15개)으로 구성됩니다. 좌절 없이 자신감을 키워줍니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 조각이 튼튼한가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 원목과 무독성 페인트로 제작. 유아의 일반적인 사용을 충분히 견디며 깨짐이나 가시가 없습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 미국 매장 상품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e작은 조각 포함 — 3세 미만 사용 금지. 놀이 중 보호자 감독 필요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e원목 공룡 퍼즐 직구 · 4개 세트 유아 퍼즐 · 어린이 원목 조각 퍼즐 · 공룡 학습 장난감 · 몬테소리 원목 퍼즐 세트\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":"pickforu-stained-glass-tree-of-life-1000pc-puzzle","title":"PICKFORU 픽포유 스테인드글라스 생명의 나무 직소 퍼즐 1000조각 성인용","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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e스테인드글라스 생명의 나무를 담은 1000조각 직소 퍼즐 — 빛나는 색감, 정교한 기하학 패널, 여러 시간 동안 몰입하는 즐거움입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e성인용\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e패턴 인식\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e시각 스캐닝\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e집중과 몰입\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e색상 구별\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003e픽포유의 스테인드글라스 시리즈는 생명의 나무를 성당 창문처럼 표현했습니다 — 굵은 납선 분할, 풍부하고 채도 높은 보석 톤, 자연스러운 가지 형태. 1000조각은 한두 저녁 동안 집중해서 완성하기에 딱 좋은 분량입니다.\u003c\/p\u003e\u003cp\u003e성인 퍼즐은 화면 없이 진정한 몰입을 제공하는 몇 안 되는 활동 중 하나입니다. 훑어보고-집어들고-맞춰보고-끼우는 리듬은 명상적이며, 완성된 퍼즐은 손에 잡히는 성취감을 줍니다. 이 작품은 완성 후 액자로 전시해도, 다시 분해해 풀어도 좋습니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e1000조각 직소 퍼즐, 생명의 나무 스테인드글라스 디자인\u003c\/li\u003e\u003cli\u003e박스 이미지와 동일한 컬러 참고 포스터\u003c\/li\u003e\u003cli\u003e조각 보관을 위한 상자 내부 밀봉 봉투\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e성인용 직소 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e조각 수\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1000조각\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e완성 크기\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e약 70 × 50 cm\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e재활용 판지, 식물성 잉크\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e테마\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e스테인드글라스 생명의 나무\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e난이도\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e중급 — 색상\/구역 분류가 핵심\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e조각을 색상별로 먼저 분류하세요 — 스테인드글라스 디자인은 구역 경계가 뚜렷해서, 가장자리부터 맞추는 일반적인 방식보다 색상 그룹핑이 더 효율적입니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e단계별 진행\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e준비\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e모든 조각을 평평한 곳에 그림이 위로 오게 펼치세요. 스테인드글라스 구역(하늘, 잎, 가지, 줄기, 노을 등)을 기준으로 6-8개 색상 그룹으로 분류합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e1-2시간\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e가장자리 조각으로 프레임 완성. 그 다음 형태와 색이 명확히 일치하는 고대비 구역부터 채워나갑니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3-6시간\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e각 색상 구역을 차례로 완성해 나갑니다. 중간 시간은 명상적인 핵심 시간 — 눈으로 훑어보고 손으로 맞춰가세요.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e마지막 1시간\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e색이 섞이는 전환 구역을 채웁니다. 마지막 30-40조각이 보통 가장 어렵습니다 — 미세한 기하학 차이가 중요해집니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 완성하는 데 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 대부분의 성인은 경험에 따라 1000조각 퍼즐을 6-10시간에 완성합니다. 두세 저녁에 나눠 즐기기 좋습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 완성 후 풀로 붙이고 액자에 넣을 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 퍼즐 전용 풀은 한국 취미용품점에서 별도 구매 가능합니다. 표준 70×50 cm 액자에 들어갑니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 PICKFORU 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e작은 조각 포함 — 3세 미만 어린이 및 반려동물의 손이 닿지 않는 곳에 보관하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e스테인드글라스 퍼즐 1000조각 직구 · 성인 직소 퍼즐 한국 · 생명의 나무 퍼즐 · 픽포유 퍼즐 · 1000조각 중급 퍼즐\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"PICKFORU","offers":[{"title":"Default Title","offer_id":45377775075375,"sku":"PICKFORU-stained-glass-tree-of-life-1000pc","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/pickforu-stained-glass-tree-of-life-jigsaw-puzzle-1.jpg?v=1780335738"},{"product_id":"yetonamr-wooden-toddler-puzzles-1-3yr","title":"Yetonamr 예토남 원목 토들러 퍼즐 손잡이형 동물 자동차 끼우기 퍼즐 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e유아용 정통 손잡이 퍼즐 — 원목 보드의 잘라낸 모양을 작은 손잡이로 들어 올려 잡기와 형태 인식을 길러줍니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e1-3세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e핀셋 잡기\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e형태 인식\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e동물 어휘\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e손-눈 협응\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eYetonamr 토들러 퍼즐 세트는 12개월부터 3세 사이에 몬테소리 교실에서 사용하는 두꺼운 손잡이 형태입니다 — 단단한 원목 프레임, 명확히 잘라낸 모양, 핀셋 잡기 연습을 위한 작은 나무 손잡이.\u003c\/p\u003e\u003cp\u003e동물과 자동차 테마는 운동 능력 발달과 함께 어휘 학습의 단서를 제공합니다. 손잡이를 잡는 동작은 나중에 연필을 쥐는 데 사용되는 근육을 강화합니다. 원목 + 무독성 마감, 해당 연령대의 입에 안전합니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e동물\/자동차 모양이 잘려진 원목 퍼즐 보드\u003c\/li\u003e\u003cli\u003e잡기 쉬운 작은 나무 손잡이가 각 조각에 부착\u003c\/li\u003e\u003cli\u003e각 모양에 칠해진 선명한 무독성 색상\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 손잡이 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e형태\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e손잡이 부착 끼우기 형태\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e젖은 천으로 닦고 즉시 건조\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e처음에는 2-3개 조각만 보여주세요. 보드는 의도적으로 간단한 모양을 포함하고 있어요 — 1세 아이가 일찍 성공해야 다시 도전하고 싶어 합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e1세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e손잡이를 잡고 조각을 빼냅니다. 보호자에게 건네줍니다. 이 단계에서는 손잡이 자체가 퍼즐입니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e2세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e도움을 받아 모양과 구멍을 맞추기 시작합니다. 맞춰도 안 맞춰도 괜찮습니다 — 둘 다 인식 패턴을 만들어 줍니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 퍼즐을 완성합니다. 동물\/자동차 이름을 부릅니다. 이야기를 만들기 시작합니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 세트에 퍼즐이 몇 개인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 여러 보드로 구성 — 현재 수량은 상품 이미지로 확인하세요. 각 보드는 다른 테마입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 14개월 아기가 이해할 수 있을까요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 아직 \"맞추기\"는 어려울 수 있지만, 손잡이로 조각을 빼는 것은 즐겁게 합니다. 나중에 완성하는 데 사용되는 같은 잡기 동작을 키워줍니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 Yetonamr 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e보호자 감독 하에 사용. 손잡이를 정기적으로 점검하고, 나무 가시가 생기면 사용을 중단하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e예토남 원목 퍼즐 · 유아 손잡이 퍼즐 직구 · 몬테소리 원목 퍼즐 · 1세 2세 원목 장난감 · 동물 자동차 원목 퍼즐\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 벤레시브 원목 토들러 동물 몬테소리 퍼즐 6개 세트 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e원목 동물 퍼즐 6개 세트 — 각각 두꺼운 잘라내기 보드로 초기 분류와 잡기 연습을 위한 1-3세 몬테소리 형식의 원목입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e1-3세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e모양 분류\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e동물 어휘\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e집중력\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eBenresive는 6개의 원목 동물 퍼즐을 한 세트로 묶었습니다 — 개별 보드보다 가성비가 좋습니다. 각 보드는 다른 동물 모양(보통 사자, 코끼리, 기린, 부엉이, 여우, 토끼 등)으로, 1세 아이도 시도할 수 있을 만큼 단순한 모양입니다.\u003c\/p\u003e\u003cp\u003e6개 세트는 로테이션이 가능합니다: 2개는 꺼내두고 4개는 보관하세요. 로테이션은 몬테소리 실천법으로, 같은 장난감이라도 한동안 안 보였다가 다시 나오면 새로워 보여 아이의 관심을 몇 주가 아닌 몇 달간 유지합니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e각각 한 가지 동물 모양이 잘려진 원목 퍼즐 보드 6개\u003c\/li\u003e\u003cli\u003e모든 조각은 두꺼운 원목 절단, 작은 손에 적합\u003c\/li\u003e\u003cli\u003e각 동물 모양에 칠해진 선명한 무독성 색상\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 동물 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e세트 구성\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e6개 보드\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e젖은 천으로 닦고 즉시 건조\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e몬테소리 로테이션을 실천하세요 — 2개 보드는 꺼내두고 4개는 보관. 매주 바꿔주세요. \"돌아온\" 보드는 어린 아이에게 다시 새롭게 느껴집니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e1세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e조각을 잡고 탐색합니다. 보호자는 조각을 집을 때마다 동물 이름을 말해줍니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e2세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e모양과 구멍을 맞추려고 시도합니다. 여러 번 시도하다 성공하면 큰 웃음으로 반응합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 보드를 완성합니다. 조각을 줄지어 놓고 색깔이나 동물 종류로 분류합니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 세트에 어떤 동물이 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 배치마다 조합이 다를 수 있으며, 보통 사자, 코끼리, 기린, 부엉이, 여우, 토끼 등 농장·동물원 동물의 조합입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 색상이 입에 안전한가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 무독성 수성 페인트. 모든 장난감과 마찬가지로 도장이 심하게 벗겨지면 교체하세요.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 Benresive 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e보호자 감독 하에 사용. 보드의 마모나 가시를 정기적으로 점검하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e벤레시브 원목 퍼즐 · 6개 세트 유아 동물 퍼즐 · 몬테소리 원목 동물 세트 · 직구 원목 장난감 · 1세 2세 원목 퍼즐\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 원목 공룡 직소 퍼즐 세트 48조각 보관함 포함 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e원목 보관함 안에 4개의 원목 공룡 직소 퍼즐 — 각 12조각, 4종의 공룡, 칸칸이 깔끔하게 정리됩니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e3-6세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e분류\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e공룡 어휘\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e정리 습관\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eMelissa \u0026amp; Doug의 4-in-1 형식은 클래식 중 하나입니다 — 4개의 칸으로 나뉜 원목 상자에 각각 12조각의 공룡 직소가 담겨 있습니다. 각 퍼즐을 따로 만들거나, 모두 섞어 추가 난이도를 즐기거나, 조립 전 손으로 분류해도 좋습니다.\u003c\/p\u003e\u003cp\u003e원목 직소는 종이보다 형태를 더 잘 유지하며, Melissa \u0026amp; Doug 조각은 정밀하게 절단되어 만족스러운 \"딸깍\" 소리와 함께 맞춰집니다. 박스가 장난감의 집이 됩니다 — 정리 자체가 분류 놀이가 됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e12조각씩 4개의 원목 직소 퍼즐 (총 48조각)\u003c\/li\u003e\u003cli\u003e4개 칸으로 나뉜 원목 보관함\u003c\/li\u003e\u003cli\u003e각 퍼즐마다 다른 공룡 (T렉스, 스테고사우루스, 트리케라톱스, 브라키오사우루스 등)\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e보관함 포함 원목 직소 퍼즐 세트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3-6세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e조각 수\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e퍼즐 4개 × 12조각\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 잉크\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e브랜드\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMelissa \u0026amp; Doug\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e마른 천으로 닦기\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e놀이 후 조각을 올바른 칸에 다시 넣으며 시작하세요 — 정리도 활동의 하나입니다. 장난감을 제자리에 돌려놓는 습관이 자연스럽게 형성됩니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e한 번에 하나의 퍼즐을 만들며, 보통 보호자와 함께합니다. \"모서리\"나 \"가장자리\" 조각을 찾는 법을 배웁니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4-5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 4개 퍼즐 모두 완성. 두 퍼즐의 조각을 섞은 후 색깔\/장면으로 재분류할 수 있습니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e6세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e스스로 시간을 잽니다. 48조각을 모두 섞은 채로 하나의 도전으로 완성합니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 완성된 퍼즐 한 개의 크기는 얼마인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 각 퍼즐의 완성 크기는 작은 그림책 한 페이지 정도입니다 — 어린이의 무릎이나 낮은 테이블에 적합한 크기입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 보관함은 튼튼한가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 원목 구조로, 퍼즐의 영구 보관함으로 설계되었습니다. 보관 시 뚜껑이 잘 닫혀 있습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 Melissa \u0026amp; Doug 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e3세 이상 보호자 감독 하에 사용. 작은 조각 포함 — 3세 미만 사용 금지.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e멜리사 더그 공룡 퍼즐 · 4 in 1 원목 직소 · 공룡 퍼즐 한국 직구 · 원목 48조각 퍼즐 · 보관함 있는 어린이 공룡 직소\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 원목 농장 직소 퍼즐 세트 48조각 보관함 포함 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e원목 보관함 안에 4개의 원목 농장 직소 퍼즐 — 각 12조각, 4종의 농장 동물, 칸칸이 깔끔하게 정리됩니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e3-6세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e분류\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e농장 동물 어휘\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e정리 습관\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eMelissa \u0026amp; Doug 클래식 4-in-1 형식의 농장 장면 버전. 4개의 칸으로 나뉜 원목 상자에 각각 12조각의 농장 동물 직소가 담겨 있습니다(보통 소, 돼지, 양, 말 등의 조합).\u003c\/p\u003e\u003cp\u003e농장 동물은 어떤 언어에서든 아이의 첫 어휘 세트입니다. 그 어휘를 퍼즐 조각에 매칭하면 연결이 강화됩니다. 보관함은 정리 시 집 역할도 하여, 퍼즐 풀이와 함께 정리 습관도 키워줍니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e12조각씩 4개의 원목 직소 퍼즐 (총 48조각)\u003c\/li\u003e\u003cli\u003e4개 칸으로 나뉜 원목 보관함\u003c\/li\u003e\u003cli\u003e각 퍼즐마다 다른 농장 동물 (소, 돼지, 양, 말 등)\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e보관함 포함 원목 직소 퍼즐 세트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3-6세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e조각 수\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e퍼즐 4개 × 12조각\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 잉크\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e브랜드\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMelissa \u0026amp; Doug\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e마른 천으로 닦기\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e퍼즐을 어휘 학습의 순간으로 활용하세요 — 동물 이름을 부른 후 우는 소리를 내고, 아이도 똑같이 해보게 하세요. 매 퍼즐 시간이 작은 언어 수업이 됩니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e보호자와 함께 한 번에 하나의 퍼즐을 만듭니다. 매번 동물 이름을 부릅니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4-5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 완성합니다. 동물이 무엇을 하는지 설명할 수 있습니다(\"소가 우유를 줘요\").\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e6세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e스스로 시간을 잽니다. 48조각을 모두 섞어 하나의 도전으로 풀고, 농장에 대한 이야기를 만듭니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 공룡 버전과 같은 박스 형식인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 같은 4-in-1 원목 보관함 형식입니다. 차이점은 안의 퍼즐 그림뿐입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 농장과 공룡 세트를 합칠 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 가능은 하지만, 보관함은 각 세트당 하나로 설계되어 있어 정리 측면에서 분리 보관을 권장합니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 Melissa \u0026amp; Doug 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e3세 이상 보호자 감독 하에 사용. 작은 조각 포함 — 3세 미만 사용 금지.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e멜리사 더그 농장 퍼즐 · 4 in 1 원목 농장 직소 · 농장 동물 퍼즐 한국 직구 · 원목 48조각 퍼즐 · 보관함 있는 어린이 농장 직소\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 베카이샤드 원목 토들러 퍼즐 두꺼운 동물 끼우기 보드 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e가장 어린 퍼즐러를 위한 원목 끼우기 보드 — 동물 테마, 잡기 쉬운 두꺼운 조각, 1-3세 발달 단계에 맞춰 설계되었습니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e1-3세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e잡기 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e형태 인식\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e동물 어휘\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e손-눈 협응\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eBekayshad 토들러 퍼즐 세트는 정통 두꺼운 끼우기 형식 — 동물 모양 구멍이 있는 단단한 원목 프레임과, 똑바로 들어가고 빠지는 원목 조각입니다. 각 조각의 두께가 핵심입니다: 작은 손가락이 꼬집힘 없이 자신 있게 잡을 수 있어요.\u003c\/p\u003e\u003cp\u003e동물 테마는 초기 어휘의 닻이 됩니다. 들어 올렸다 다시 끼우는 반복 동작은 12-24개월 아기가 계속 하고 싶어 하는 동작이며 — 나중에 크레용과 식기를 잡는 데 사용되는 같은 손 조절력을 키워줍니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e여러 개의 원목 퍼즐 보드 (동물 테마)\u003c\/li\u003e\u003cli\u003e모든 조각이 단단한 원목으로 두껍게 절단\u003c\/li\u003e\u003cli\u003e각 모양에 칠해진 선명한 무독성 마감\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 두꺼운 끼우기 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1-3세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e형태\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e두꺼운 조각의 끼우기 형식\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e젖은 천으로 닦고 즉시 건조\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e너무 빨리 \"도와주지\" 마세요. 아이가 잘못된 구멍에 조각을 넣으려 할 때, 몇 번 시도하게 두세요 — 안 맞는다는 발견 자체가 배움입니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e1세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e조각을 빼고, 살펴보고, 돌려줍니다. 그 사이클이 배움입니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e2세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e조각을 다시 끼우려고 시도합니다. 성공의 기쁨이 매우 큽니다 — 축하해 주세요.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e보드를 빠르게 완성합니다. 동물 이름을 부르고, 각 동물이 무엇을 하는지 설명합니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: Yetonamr\/Benresive 세트와 같은 건가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 비슷한 형식(두꺼운 원목 끼우기)이지만 그림과 브랜드가 다릅니다. 세 가지 모두 몬테소리 1-3세 퍼즐 관례를 따릅니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 10개월 아기가 사용할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 조각을 잡고 탐색할 수는 있지만, 매칭은 보통 12-15개월부터 시작됩니다. 어느 쪽이든 보호자 감독 하의 탐색은 괜찮습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 Bekayshad 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e보호자 감독 하에 사용. 조각의 가시나 칠 벗겨짐을 정기적으로 점검하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e베카이샤드 원목 퍼즐 · 유아 두꺼운 퍼즐 직구 · 몬테소리 원목 끼우기 퍼즐 · 1세 2세 원목 장난감 · 동물 원목 퍼즐\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 시나리 대형 원목 퍼즐 유니콘 공주 요정 테마 세트 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e유니콘·공주·요정 테마의 대형 원목 퍼즐 — 일반 유아 퍼즐보다 큰 조각, 3-6세를 위한 전시 가능한 품질의 그림입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e3-6세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e이야기 상상력\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e패턴 인식\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eSYNARRY 대형 원목 퍼즐은 1-3세용 두꺼운 끼우기 퍼즐에서 한 단계 올라간 형태입니다 — 조각은 여전히 원목(종이가 아닌), 다루기 쉽지만, 각 퍼즐이 더 자세한 그림으로 더 풍성한 장면을 완성합니다.\u003c\/p\u003e\u003cp\u003e테마 중심 퍼즐은 이미 특정 이야기 세계를 좋아하는 아이들에게 가장 효과적입니다. 유니콘·공주·요정에 빠진 시기의 아이라면 이 퍼즐은 기존의 놀이에 자연스럽게 합류합니다 — 계속 보고 싶은 그림이라 여러 번 풀게 됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e여러 개의 대형 원목 퍼즐\u003c\/li\u003e\u003cli\u003e유니콘, 공주, 요정 테마 그림\u003c\/li\u003e\u003cli\u003e일반 어린이 직소보다 큰 조각\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e대형 원목 테마 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3-6세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e테마\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e유니콘 \/ 공주 \/ 요정\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e마른 천으로 닦기\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e처음에는 함께 만든 후, 하루나 이틀 정도 선반 위에 그대로 두세요. 아이들은 \"자기가 만든\" 완성된 퍼즐이 전시된 것을 좋아합니다 — 다음 퍼즐을 시작하고 싶어지게 만듭니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e어른의 도움으로 만듭니다. 캐릭터가 나타날 때마다 이름을 부릅니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4-5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e혼자서 완성합니다. 바로 다시 하자고 합니다. 배경 이야기를 만들기 시작합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e6세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e스스로 시간을 잽니다. 여러 퍼즐의 조각을 섞어 난이도를 높입니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: \"대형\"이 얼마나 큰가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 일반 48조각 직소보다 눈에 띄게 큽니다 — 3-4세 아이가 잡기 더 쉽습니다. 정확한 조각 크기는 상품 이미지로 확인하세요.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 성별 구분 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: SYNARRY는 \"여아용\"으로 마케팅하지만, 판타지 테마에 관심 있는 어떤 아이든 즐길 수 있습니다. 유니콘과 요정을 좋아하는 누구와도 함께 만들어 보세요.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 SYNARRY 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e3세 이상 보호자 감독 하에 사용. 작은 부품 포함 — 3세 미만 사용 금지.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e시나리 유니콘 퍼즐 · 대형 원목 공주 퍼즐 · 요정 테마 어린이 퍼즐 직구 · 원목 퍼즐 직구 · 3-6세 원목 퍼즐\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 시나리 대형 지리 원목 퍼즐 미국지도·세계지도·지구·태양계 세트 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e한 세트에 4개의 대형 원목 지리 퍼즐 — 미국지도, 세계지도, 지구, 태양계. 각 조각은 국가, 대륙, 대양, 행성이며 이름이 적혀 있습니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e4-8세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e지리\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e국가\/주 인식\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e읽기 노출\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eSYNARRY 지리 세트는 학습 보조 역할을 하는 4종 퍼즐 묶음입니다: 미국지도(주), 세계지도(국가\/대륙), 지구(대양 + 대륙), 태양계(행성 순서). 각 조각에는 그것의 이름이 적혀 있습니다.\u003c\/p\u003e\u003cp\u003e아이들은 직접 만지며 지리를 흡수합니다. 호주를 집어 올바른 위치에 놓는 것은 평면 지도로는 절대 가르칠 수 없는 방식으로 대륙의 모양, 크기, 위치를 가르쳐줍니다. 4종 세트는 작게 시작해(태양계) 아이가 자라면서 자세한 지도로 진행할 수 있게 합니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e4개의 대형 원목 퍼즐: 미국지도, 세계지도, 지구, 태양계\u003c\/li\u003e\u003cli\u003e각 조각에 국가\/주\/대륙\/행성 이름이 표기\u003c\/li\u003e\u003cli\u003e단단한 원목 + 선명한 교육용 그림\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 지리 퍼즐 세트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e4-8세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e세트 구성\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e4개 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 잉크\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e언어\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e이름은 영어로 인쇄\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e마른 천으로 닦기\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e태양계부터 시작하세요(8조각, 단순한 모양). 지구와 미국지도는 그 다음. 세계지도는 마지막으로 — 형식에 익숙해진 아이에게 그 복잡함이 보상이 됩니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4-5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e태양계 + 지구를 만듭니다. \"행성\"이라는 단어를 배웁니다. 7대륙을 식별합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e6세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e미국지도를 만듭니다. 자기 주를 알고, 친구\/가족이 어느 주에 사는지 묻기 시작합니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e7-8세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e세계지도를 만듭니다. 30개 이상의 국가를 인식. 뉴스에 나오는 국가들과 연결하기 시작합니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 국가 이름이 영어인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네 — 영어로 인쇄되어 있습니다. 지리와 함께 영어 어휘 연습으로 활용하세요. 한국어 이름은 놀이 중 구두로 설명할 수 있습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 태양계는 실제 비례인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 올바른 순서(수성이 가장 가깝고 해왕성이 가장 멀음)로 시각적으로 배치되어 있지만, 실제 비례는 아닙니다 — 실제 비례라면 수성이 보이지 않을 정도입니다. 이 연령대에서는 물리적 정확성보다 퍼즐의 명확성을 우선시합니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 SYNARRY 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e4세 이상 보호자 감독 하에 사용. 작은 조각 포함 — 3세 미만 사용 금지.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e시나리 세계지도 퍼즐 · 태양계 원목 퍼즐 · 미국지도 원목 퍼즐 · 지리 퍼즐 직구 · 4-8세 교육용 원목 퍼즐\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":"mzzotoy-60-piece-jigsaw-puzzle-kids-ages-4-8","title":"MZZOTOY 엠지지토이 어린이 60조각 직소 퍼즐 종이 그림 퍼즐 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e60조각 종이 직소 퍼즐 — 4-8세 아이가 한 자리에서 성취감을 느끼며 완성할 수 있는 적정 크기입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e4-8세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e공간 추론\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e패턴 인식\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e끈기\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e한 자리 완성 경험\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eMZZOTOY 60조각 퍼즐은 초등학교 초보자에게 딱 알맞은 분량입니다 — 조각이 너무 적으면 지루하고, 너무 많으면 불가능하게 느껴집니다. 60은 완성의 보람을 주면서도 한두 자리에서 끝낼 수 있는 양입니다.\u003c\/p\u003e\u003cp\u003e종이 퍼즐(원목이 아닌)은 아이들이 나중에 성인 퍼즐에서 사용하게 될 형식을 미리 경험하게 합니다. 조각은 클래식한 손잡이-홈 패턴으로 맞물리고, 그림은 형태, 색상, 패턴 기반의 모든 해결 전략을 활용할 수 있을 만큼 디테일이 있습니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e60조각 종이 직소 퍼즐\u003c\/li\u003e\u003cli\u003e참고 이미지 (박스 그림과 동일)\u003c\/li\u003e\u003cli\u003e원래 박스 보관\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e종이 직소 퍼즐\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e조각 수\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e60조각\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e4-8세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e재활용 판지, 식물성 잉크\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e건조 보관\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e처음이라면? 모든 조각을 그림이 위로 가게 펼친 후, 아이에게 가장자리 조각을 모두 찾아 달라고 하세요. 그 단순한 분류 작업 하나가 나머지 퍼즐을 훨씬 쉽게 만듭니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4-5세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e보호자와 함께 만듭니다. \"가장자리\"와 \"모서리\"라는 퍼즐 개념을 배웁니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e6-7세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e30-45분 안에 혼자서 완성. 패턴을 알아차리기 시작합니다(\"파란 조각은 다 같이 있어요\").\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e8세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e20-30분 안에 완성. 100조각 퍼즐로 졸업할 준비가 되었습니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 퍼즐의 그림은 무엇인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: SKU에 따라 다릅니다 — 상품 이미지로 확인하세요. 보통 동물, 자동차, 판타지 장면, 계절 테마입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 하나면 충분한가요, 아니면 여러 개 사야 하나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 첫 종이 퍼즐이라면 하나면 충분합니다. 아이가 20분 안에 끝내고 또 달라고 하면, 더 추가하거나 100조각으로 옮길 신호입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 MZZOTOY 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e작은 조각 포함 — 3세 미만 사용 금지. 놀이 중 어린 형제자매가 가까이 오지 않도록 하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003eMZZOTOY 60조각 퍼즐 · 어린이 종이 직소 · 초보자 어린이 퍼즐 직구 · 4-8세 퍼즐 미국 직구 · 첫 종이 직소\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"MZZOTOY","offers":[{"title":"Default Title","offer_id":45377775992879,"sku":"MZZOTOY-60pc-jigsaw-puzzle-kids-4-8","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/mzzotoy-60-piece-jigsaw-puzzle-carboard-picture-set-1.jpg?v=1780336858"},{"product_id":"toy-life-wooden-toddler-montessori-puzzles-2-4yr","title":"TOY Life 토이 라이프 원목 토들러 몬테소리 퍼즐 세트 (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-kr\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003e2-4세 발달 단계를 위한 몬테소리 스타일 원목 퍼즐 — 두꺼운 손잡이 형식과 일반 직소 형식 사이의 전환 시기를 위한 세트입니다.\u003c\/p\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003e제품 소개\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"badge-row\"\u003e\n        \u003cspan class=\"badge\"\u003e미국 직구\u003c\/span\u003e \u003cspan class=\"badge\"\u003e개인 통관\u003c\/span\u003e \u003cspan class=\"badge\"\u003e2-4세\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skill-row\"\u003e\u003cspan class=\"skill-tag\"\u003e프레임 기반 조립\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e형태 매칭\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e집중력\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e소근육 발달\u003c\/span\u003e \u003cspan class=\"skill-tag\"\u003e몬테소리 방식\u003c\/span\u003e\u003c\/div\u003e\n      \u003cp\u003eTOY Life의 퍼즐 세트는 자주 간과되는 2-4세 구간을 겨냥합니다 — 아이는 두꺼운 손잡이 퍼즐을 졸업했지만 아직 종이 직소를 할 준비는 안 된 시기. 이 원목 퍼즐은 더 큰 보드, 퍼즐당 약간 더 많은 조각, 지정된 프레임에 다시 들어가는 빼내기 형태로 그 격차를 메웁니다.\u003c\/p\u003e\u003cp\u003e프레임 기반 원목 퍼즐은 기초적인 개념을 가르칩니다: 모든 조각에는 정확한 한 자리가 있다. 이는 자유 형식 직소 조립과는 다른(그리고 어쩌면 더 어려운) 능력입니다 — 제약이 있어 2-4세 그룹에게 성공이 더 쉽게 다가옵니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e구성품\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cul\u003e\u003cli\u003e여러 개의 원목 프레임 기반 퍼즐\u003c\/li\u003e\u003cli\u003e고정된 자리로 돌아가는 빼내기 원목 조각\u003c\/li\u003e\u003cli\u003e선명한 무독성 페인트 그림\u003c\/li\u003e\u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e제품 상세\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e종류\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 프레임 퍼즐 (몬테소리 형식)\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e권장 연령\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e2-4세\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e재료\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e원목 + 무독성 페인트\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e형태\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e고정 프레임에 빼내기 조각\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"spec-item\"\u003e\u003cspan class=\"spec-label\"\u003e관리\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e젖은 천으로 닦고 즉시 건조\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"tip\"\u003e2.5세 전후의 아이는 10-15번 시도 끝에 완성합니다. 4세는 종종 첫 시도에 완성합니다. 그 사이의 \"아하\" 순간은 실재합니다 — 시기를 강요하지 말고 자연스럽게 일어나게 두세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연령대별 놀이 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e2세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e조각을 손으로 빼냅니다. 살펴봅니다. 대부분 잘못된 자리에 돌려놓습니다 — 완전히 정상입니다.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e3세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e모양과 자리를 맞추기 시작합니다. 올바른 자리를 찾기 전 여러 번 잘못 시도합니다 — 스스로 해결하게 두세요.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"play-stage\"\u003e\u003cspan class=\"play-stage-age\"\u003e4세\u003c\/span\u003e\u003cspan class=\"play-stage-text\"\u003e1-2분 안에 퍼즐을 완성합니다. 더 어려운 것을 요청합니다. 로테이션에 다른 퍼즐 유형을 추가할 시기입니다.\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e자주 묻는 질문\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cdiv class=\"faq-q\"\u003eQ: 1-3세 손잡이 퍼즐과 어떻게 다른가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 손잡이가 없습니다 — 조각의 위가 평평해서 손가락 꼬집기 잡기가 필요합니다. 퍼즐당 조각이 약간 더 많습니다. 다음 단계용으로 설계되었습니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 2-4세를 위한 별도 세트가 정말 가치 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 몬테소리식으로 로테이션하고 이 구간에서 연령에 맞는 도전을 원한다면, 네. 만약 3세 아이가 이미 종이 직소로 넘어갔다면, 건너뛰어도 됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 정품 TOY Life 제품인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 미국 정규 유통망에서 직접 매입하여 한국으로 발송됩니다 — 미국 매장에서 판매되는 동일 제품입니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 새 제품, 미개봉 상태인가요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 네. 모든 상품은 정품 원박스 그대로 새 제품으로 발송됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 배송은 얼마나 걸리나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 주문은 영업일 기준 1-2일 내에 발송되며, 한국까지 국제 배송은 통관 상황에 따라 보통 7-14일 정도 소요됩니다.\u003c\/div\u003e\u003cdiv class=\"faq-q\"\u003eQ: 주문을 취소할 수 있나요?\u003c\/div\u003e\u003cdiv class=\"faq-a\"\u003eA: 발송 전(보통 결제 후 24시간 이내)에는 취소 가능합니다. 발송 후에는 취소가 불가능합니다.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e배송 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e미국에서 무지 박스로 포장되어 발송됩니다. 배송 라벨에 제품 내용이 표시되지 않습니다.\u003c\/p\u003e\n      \u003cp\u003e주문은 영업일 기준 1-2일 내에 발송됩니다. 발송 시 이메일로 운송장 번호가 전달됩니다.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e통관 안내\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp\u003e모든 주문은 개인 사용 목적의 해외 직구로 처리되며, KC 인증 없이 한국 통관이 가능합니다. 개인통관고유부호(PCCC)로 통관되며, 관세청 UNI-PASS 포털에서 배송 조회가 가능합니다. 미국에서 발송되는 USD 200 미만 주문은 간이 통관 절차로 면세 처리됩니다.\u003c\/p\u003e\n      \u003cdiv class=\"tip\"\u003e개인통관고유부호(PCCC)가 없으시면 unipass.customs.go.kr에서 5분 안에 무료로 발급받으실 수 있습니다.\u003c\/div\u003e\n      \u003cdiv class=\"tip-warn\"\u003e보호자 감독 하에 사용. 조각의 가시나 칠 벗겨짐을 정기적으로 점검하세요.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e주문 방법\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003col class=\"steps\"\u003e\u003cli\u003e상품을 선택합니다\u003c\/li\u003e\u003cli\u003e장바구니에 담고 결제로 이동\u003c\/li\u003e\u003cli\u003e개인통관고유부호(PCCC) 입력\u003c\/li\u003e\u003cli\u003e한국 배송 주소 확인\u003c\/li\u003e\u003cli\u003e결제 완료 — 주문이 접수됩니다\u003c\/li\u003e\u003cli\u003e영업일 기준 1-2일 내 이메일로 운송장 번호 발송\u003c\/li\u003e\u003c\/ol\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e연관 검색어\u003c\/summary\u003e\n    \u003chr\u003e\n      \u003cp class=\"keywords\"\u003e토이 라이프 원목 퍼즐 · 몬테소리 퍼즐 2-4세 · 원목 프레임 퍼즐 유아 · 2세 3세 원목 퍼즐 · 전환기 몬테소리 퍼즐\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"TOY Life","offers":[{"title":"Default Title","offer_id":45377776287791,"sku":"TOYLIFE-wooden-toddler-montessori-puzzles-2-4","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/toy-life-wooden-puzzles-montessori-set-1.jpg?v=1780337140"}],"url":"https:\/\/wonjo.com\/collections\/puzzles.oembed","provider":"원조 - WONJO","version":"1.0","type":"link"}