{"product_id":"발주상품-고슴도치-마이크로-플리스-복대형-긴팔-잠옷-상하세트-90cm","title":"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm","description":"\u003cdiv class=\"hm-auto-detail\" data-hm-auto-compact=\"1.25\" data-hakatamall-rules=\"naver-source-v2\" style=\"max-width:100%;overflow-wrap:anywhere;\"\u003e\n\u003cstyle data-hm-auto-style=\"1.25\"\u003e\/* HAKATA MALL v1.25. Scoped product HTML only; native forms\/events are not replaced. *\/\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"]{--hm-layout-version:125;display:block;width:100%;max-width:860px!important;margin:0 auto!important;min-height:0;overflow-wrap:anywhere;line-height:1.7;box-sizing:border-box;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-original-detail],\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-hakatamall-info03]{display:block;clear:both;min-height:0;margin-block:0;padding-block:0;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-hakatamall-info03] img{display:block;margin:12px auto 0!important;max-width:100%;height:auto;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-component{margin-block:12px;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-component-content,\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-section-text,\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-module-text{min-height:0;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-text-paragraph{margin-block:0;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-text-paragraph-align-center{text-align:center;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-text-paragraph-align-right{text-align:right;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-section-align-center{margin-inline:auto;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] img{max-width:100%;height:auto;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-fs-fs13{font-size:13px;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-fs-fs16{font-size:16px;}\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] .se-fs-fs19{font-size:19px;}\n\/* Only this exact current-theme hierarchy is reflowed. Existing full-width sections do not match. *\/\n@supports selector(:has(*)){\n @media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]){display:flow-root!important;grid-column:2!important;width:100%!important;min-width:0!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media{float:left!important;width:calc(50% - 16px)!important;min-width:0!important;max-width:calc(50% - 16px)!important;margin:0 32px 20px 0!important;padding:0!important;position:relative!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media \u003e media-gallery{position:static!important;top:auto!important;max-width:100%!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details,\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block,\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block-content{display:contents!important;position:static!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block__media-wrapper:empty{display:none!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block-content \u003e :not(style):not(script):not([hidden]):not(.view-product-title){box-sizing:border-box;width:100%!important;max-width:100%!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block-content \u003e :has(~ .text-block \u003e .hm-auto-detail):not(style):not(script):not([hidden]):not(.view-product-title){width:calc(50% - 16px)!important;max-width:calc(50% - 16px)!important;margin-inline-start:calc(50% + 16px)!important;margin-inline-end:0!important;margin-block-end:16px!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block:has(\u003e .hm-auto-detail){display:block!important;clear:both!important;width:100%!important;max-width:100%!important;max-inline-size:none!important;margin:0!important;padding:12px 0 0!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail{--width:100%;--max-width:860px;max-inline-size:min(100%,860px)!important;}\n  \/* Compact the existing grid, retaining every image and the native zoom buttons. *\/\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(52px,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid \u003e li{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:64px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid \u003e li:first-child{grid-column:1\/-1!important;height:clamp(280px,38vw,540px)!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid \u003e li .product-media,\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid \u003e li .product-media-constraint-wrapper{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media media-gallery.media-gallery--grid:not([data-hm-gallery-ready=\"1.25\"]) \u003e .media-gallery__grid \u003e li img{object-fit:contain!important;width:100%!important;height:100%!important;}\n }\n @media(max-width:749px){\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]){display:block!important;grid-column:1\/-1!important;width:100%!important;min-width:0!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-information__media,\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:0!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details{position:static!important;padding-inline:12px!important;box-sizing:border-box;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) \u003e .product-details \u003e .group-block{width:100%!important;max-width:100%!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) .text-block:has(\u003e .hm-auto-detail){width:100%!important;max-width:100%!important;}\n  .product-information__grid.product-information--media-left:has(\u003e .product-details \u003e .group-block \u003e .group-block-content \u003e .text-block \u003e .hm-auto-detail[data-hm-auto-compact=\"1.25\"]) .text-block \u003e .hm-auto-detail{max-inline-size:100%!important;}\n }\n}\n\n\/* v1.40: centered, slightly larger product description text. *\/\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-original-detail],\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-original-detail] :is(div,p,span,section,blockquote,center,h1,h2,h3,h4,h5,h6,li,td,th,dt,dd){text-align:center!important;}\n\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-original-detail],\n.hm-auto-detail[data-hm-auto-compact=\"1.25\"] [data-original-detail] :is(div,p,span,li,td,th,dt,dd,blockquote){font-size:17px!important;line-height:1.8!important;}\n\n\/* HAKATAMALL_GALLERY_V125. Applied only after native slideshow methods are ready. *\/\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e .media-gallery__grid{display:none!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container{display:block!important;position:relative!important;width:100%!important;height:clamp(280px,38vw,540px)!important;max-width:100%!important;overflow:hidden;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container \u003e slideshow-slides{display:flex!important;position:relative;width:100%!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] slideshow-slides::-webkit-scrollbar{display:none;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container \u003e slideshow-slides \u003e slideshow-slide:not([hidden]){flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;max-height:100%!important;scroll-snap-align:start;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container .product-media,\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container .product-media-constraint-wrapper{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;aspect-ratio:auto!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container .product-media img{display:block;object-fit:contain!important;width:100%!important;height:100%!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-controls,\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e .slideshow-controls__arrows,\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container \u003e slideshow-arrows{display:none!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-arrows{display:flex!important;position:absolute!important;inset:0!important;z-index:5;align-items:center;justify-content:space-between;pointer-events:none!important;padding:0 10px;mix-blend-mode:normal;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-arrow{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;pointer-events:auto!important;opacity:1!important;position:relative!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #dadada!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;color:#252525!important;box-shadow:0 2px 8px rgba(0,0,0,.14);font:24px\/1 Arial,sans-serif!important;cursor:pointer!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-arrow::before,\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-arrow::after{content:none!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-arrow:focus-visible,\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumb:focus-visible{outline:3px solid #234b70!important;outline-offset:2px!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumbs{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px!important;width:100%!important;max-width:100%!important;padding:12px 2px 4px!important;box-sizing:border-box;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumb{appearance:none!important;position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 64px!important;width:64px!important;height:72px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px!important;border:2px solid transparent!important;border-radius:3px!important;background:#fff!important;color:#252525!important;cursor:pointer!important;box-sizing:border-box;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumb[aria-pressed=\"true\"]{border-color:#333!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumb img{display:block!important;position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;}\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-count{display:block!important;width:100%!important;margin:4px 0 8px!important;text-align:center;font:13px\/1.4 Arial,sans-serif;color:#555;}\n@media(max-width:749px){\n media-gallery[data-hm-gallery-ready=\"1.25\"] \u003e slideshow-component \u003e slideshow-container{height:clamp(280px,95vw,480px)!important;}\n media-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumbs{gap:6px!important;}\n media-gallery[data-hm-gallery-ready=\"1.25\"] .hm-gallery123-thumb{flex-basis:56px!important;width:56px!important;height:62px!important;}\n}\n\/* Even a native variant reveal must not make an already-confirmed duplicate visible. *\/\nmedia-gallery[data-hm-gallery-ready=\"1.25\"] slideshow-slide[data-hm-duplicate=\"1.25\"]{display:none!important;}\n\u003c\/style\u003e\n\u003cdiv data-shipping-notice=\"hakatamall\" style=\"margin:0 0 14px;padding:12px 14px;border:1px solid #d9d9d9;border-radius:8px;text-align:left;line-height:1.6;\"\u003e\n\u003cstrong\u003e배송비 5,900원\u003c\/strong\u003e\u003cbr\u003e일본에서 한국으로 해외직배송 · 여러 상품 함께 주문 시 합배송 가능\u003c\/div\u003e\n\u003cdiv data-original-detail=\"hakatamall\"\u003e\n\u003cdiv style=\"font-size:15px;line-height:1.9;text-align:center;max-width:800px;margin:0 auto 0 auto;\"\u003e\n\u003cp style=\"margin:16px 0 16px 0;\"\u003e고슴도치와 함께하는 귀여운 잠옷 시간!\u003cbr\u003e\u003cbr\u003e고슴도치 디자인을 담은 긴팔 잠옷 상하세트예요.\u003cbr\u003e하루의 마무리에도 아이가 좋아하는 디자인을 더해보세요.\u003cbr\u003e\u003cbr\u003e마이크로 플리스 소재를 사용한 잠옷이에요.\u003cbr\u003e\u003cbr\u003e하의에는 배를 감싸는 복대형 허리밴드를 더했어요.\u003cbr\u003e따뜻한 소재로 쌀쌀한 날의 잠옷으로 준비하기 좋아요.\u003cbr\u003e\u003cbr\u003e하의에는 앞쪽을 구분하는 표시가 있어 입힐 때 확인하기 좋아요.\u003cbr\u003e이름을 적을 수 있는 라벨도 있어요.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_00_b353286a.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_00_b353286a.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_01_94191933.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_01_94191933.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_02_d8edc8e9.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_02_d8edc8e9.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_03_2d47a834.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_03_2d47a834.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_04_2f77a43d.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_04_2f77a43d.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_05_10f1dff5.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_05_10f1dff5.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 24px 0;\"\u003e\u003cimg src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_06_289cf08c.jpg\" data-src=\"https:\/\/bodylove.lolipop.jp\/hakatamall_smartstore_hub\/public\/media\/hm_29a4d5f2c55e8030_06_289cf08c.jpg\" style=\"width:100%;max-width:800px;height:auto\" alt=\"[발주상품] 고슴도치 마이크로 플리스 복대형 긴팔 잠옷 상하세트 90cm - 의류 - 하카타몰\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-weight:bold;margin:16px 0 16px 0;\"\u003e♣ 고슴도치 파자마 ♣\u003c\/p\u003e\n\u003cp style=\"margin:16px 0 24px 0;\"\u003e【사이즈】\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;font-size:15px;margin:24px auto\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e사이즈\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e상의 총장\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e가슴단면\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e소매길이\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e옆길이\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e복대 너비\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e안쪽 다리길이\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;background:#f7f7f7\"\u003e힙단면\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e70cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e34cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e31cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e22.5cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e33cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e16cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e19cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e27cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e80cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e36cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e32cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e24.5cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e39cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e16cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e24cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e28cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e90cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e38cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e33cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e28cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e45cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e16cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e29cm\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d5d5d5;padding:12px 8px;text-align:center;\"\u003e29cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin:16px 0 16px 0;\"\u003e【소재】\u003cbr\u003e본체:폴리에스터100%\u003cbr\u003e시보리 부분:폴리에스터93%, 폴리우레탄7%\u003cbr\u003e복대 부분:면93%, 나일론5%, 폴리우레탄2%\u003c\/p\u003e\n\u003cp style=\"margin:16px 0 16px 0;\"\u003e【색상】\u003cbr\u003e머스터드\u003c\/p\u003e\n\u003cp style=\"margin:16px 0 16px 0;\"\u003e【제조국】\u003cbr\u003e캄보디아 OEM\u003c\/p\u003e\n\u003cp style=\"margin:16px 0 24px 0;color:#d00;\"\u003e※ 모니터 및 화면 설정에 따라 실제 상품의 색상이 다르게 보일 수 있습니다.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Not Allowed Attribute Filtered ( data-hm-footer=\"v1\") --\u003e\n\u003c\/div\u003e\n\u003cdiv data-hakatamall-info03=\"true\" data-hm-guide=\"1.25\" style=\"display:block;margin:16px auto 0;max-width:800px;\"\u003e\u003cimg src=\"http:\/\/bodylove.lolipop.jp\/shopify\/info03.jpg\" alt=\"하카타몰 배송 및 교환·반품 안내\" loading=\"lazy\" style=\"display:block;width:100%;max-width:800px;height:auto;margin:0 auto;\"\u003e\u003c\/div\u003e\n\u003cscript data-hm-gallery-script=\"1.25\"\u003e\/* HAKATAMALL_GALLERY_V125. Read-only display de-duplication; native cart\/variants untouched. *\/\n(function () {\n  'use strict';\n  var KEY = 'HakatamallGallery123';\n  if (window[KEY]) { window[KEY].refresh(); return; }\n  var markerSelector = '.hm-auto-detail[data-hm-auto-compact=\"1.25\"]';\n  var states = new WeakMap(), scheduled = false;\n  function imageKey(src) {\n    try {\n      var u = new URL(src, location.href), p = decodeURIComponent(u.pathname);\n      if (!\/^https?:$\/.test(u.protocol)) return src;\n      var shopify = (u.hostname === 'cdn.shopify.com' \u0026\u0026 \/\\\/s\\\/files\\\/\/.test(p)) ||\n        (u.hostname === location.hostname \u0026\u0026 \/^\\\/cdn\\\/shop\\\/\/.test(p));\n      if (shopify \u0026\u0026 !u.searchParams.has('crop')) {\n        ['width','height','format'].forEach(function (k) { u.searchParams.delete(k); });\n        p = p.replace(\/_(?:\\d+x\\d*|x\\d+)(?=\\.[a-z0-9]+$)\/i, '');\n      }\n      if (\/(?:^|\\.)pstatic\\.net$\/.test(u.hostname) \u0026\u0026 \/^w\\d+$\/.test(u.searchParams.get('type') || '')) u.searchParams.delete('type');\n      u.searchParams.sort();\n      var root = shopify ? 'shopify:' + (\/\\\/(files|products)\\\/\/.exec(p) || ['','files'])[1] + '\/' + p.split('\/').pop() : u.hostname + p;\n      return root + (u.searchParams.toString() ? '?' + u.searchParams.toString() : '');\n    } catch (_) { return src; }\n  }\n  function findGrid(marker) {\n    var grid = marker.closest('.product-information__grid');\n    if (grid) return grid;\n    var section = marker.closest('.shopify-section'), previous = section \u0026\u0026 section.previousElementSibling;\n    if (previous \u0026\u0026 previous.classList.contains('shopify-section')) {\n      var candidates = previous.querySelectorAll('.product-information__grid');\n      if (candidates.length === 1) return candidates[0];\n    }\n    return null;\n  }\n  function slidesOf(slideshow) { try { return Array.from(slideshow.slides || []); } catch (_) { return []; } }\n  function button(label, cls) { var b = document.createElement('button'); b.type = 'button'; b.className = cls; b.setAttribute('aria-label', label); return b; }\n  function mapFor(marker, grid) {\n    var groups = new Map(), excluded = new Set();\n    try {\n      var plan = JSON.parse(marker.getAttribute('data-hm-gallery-plan') || '{}');\n      var picker = grid.querySelector('variant-picker[data-product-id]');\n      if (picker \u0026\u0026 plan.product_id \u0026\u0026 plan.product_id.split('\/').pop() !== picker.dataset.productId) return { groups: groups, excluded: excluded };\n      (plan.groups || []).forEach(function (g, i) { (g.urls || []).forEach(function (u) { groups.set(imageKey(u), 'group-' + i); }); });\n      (plan.excluded || []).forEach(function (x) { if (x.url) excluded.add(imageKey(x.url)); });\n    } catch (_) { \/* An invalid map never authorizes removal. *\/ }\n    return { groups: groups, excluded: excluded };\n  }\n  function attach(gallery, marker, grid) {\n    var slideshow = gallery.querySelector(':scope \u003e slideshow-component');\n    var container = slideshow \u0026\u0026 slideshow.querySelector(':scope \u003e slideshow-container');\n    if (!slideshow || !container || typeof slideshow.select !== 'function' || slideshow.disabled || states.has(gallery)) return;\n    if (slideshow.closest('product-card, quick-add-dialog, dialog')) return;\n    var all = slidesOf(slideshow); if (!all.length) return;\n    var seen = new Set(), hidden = [], map = mapFor(marker, grid);\n    all.forEach(function (slide) {\n      \/\/ Video posters may equal a photo, but a video is never collapsed into it.\n      if (slide.matches('.product-media-container--video,.product-media-container--external_video,.product-media-container--model') || slide.querySelector('video,iframe,model-viewer,deferred-media,product-model')) return;\n      var img = slide.querySelector('img'); if (!img) return;\n      var src = img.getAttribute('src') || img.currentSrc || ''; if (!src) return;\n      var k = imageKey(src), identity = map.groups.get(k) || 'url:' + k;\n      if (seen.has(identity) || map.excluded.has(k)) {\n        hidden.push(slide); slide.hidden = true; slide.setAttribute('data-hm-duplicate', '1.25'); slide.setAttribute('aria-hidden', 'true');\n      } else seen.add(identity);\n    });\n    var slides = slidesOf(slideshow);\n    if (!slides.length) { hidden.forEach(function (s) { s.hidden = false; s.removeAttribute('data-hm-duplicate'); }); return; }\n    var state = { slides: slides, selected: 0, buttons: [] };\n    var arrows = document.createElement('div'); arrows.className = 'hm-gallery123-arrows';\n    var prev = button('이전 상품사진', 'hm-gallery123-arrow hm-gallery123-prev'); prev.textContent = '←';\n    var next = button('다음 상품사진', 'hm-gallery123-arrow hm-gallery123-next'); next.textContent = '→'; arrows.append(prev, next);\n    var thumbs = document.createElement('div'); thumbs.className = 'hm-gallery123-thumbs'; thumbs.setAttribute('role','group'); thumbs.setAttribute('aria-label','상품사진 선택');\n    var counter = document.createElement('div'); counter.className = 'hm-gallery123-count'; counter.setAttribute('role','status'); counter.setAttribute('aria-live','polite');\n    function sync(index) {\n      if (!Number.isFinite(index) || index \u003c 0 || index \u003e= state.slides.length) return;\n      state.selected = index; state.buttons.forEach(function (b, i) { b.setAttribute('aria-pressed', i === index ? 'true' : 'false'); });\n      var text = (index + 1) + ' \/ ' + state.slides.length; if (counter.textContent !== text) counter.textContent = text;\n    }\n    function fallback() {\n      slideshow.removeEventListener('slideshow:select', selected);\n      gallery.removeAttribute('data-hm-gallery-ready'); arrows.remove(); thumbs.remove(); counter.remove();\n      hidden.forEach(function (s) { s.hidden = false; s.removeAttribute('data-hm-duplicate'); }); states.delete(gallery);\n    }\n    function go(index, event) {\n      if (event) { event.preventDefault(); event.stopPropagation(); }\n      if (!gallery.isConnected) return;\n      if (slidesOf(slideshow).length !== state.slides.length) { fallback(); schedule(); return; }\n      index = (index + state.slides.length) % state.slides.length;\n      try { Promise.resolve(slideshow.select(index, event, { animate: false })).then(function () { if (gallery.isConnected) sync(Number(slideshow.current)); }).catch(fallback); }\n      catch (_) { fallback(); }\n    }\n    function selected(e) { if (e.target === slideshow \u0026\u0026 e.detail) sync(Number(e.detail.index)); }\n    prev.addEventListener('click', function (e) { go(state.selected - 1, e); });\n    next.addEventListener('click', function (e) { go(state.selected + 1, e); });\n    slides.forEach(function (slide, index) {\n      var b = button('상품사진 ' + (index+1) + ' \/ ' + slides.length, 'hm-gallery123-thumb'), original = slide.querySelector('img');\n      if (original) {\n        try {\n          var url = new URL(original.currentSrc || original.getAttribute('src') || '', location.href);\n          if (!\/^https?:$\/.test(url.protocol) \u0026\u0026 !url.href.startsWith('data:image\/')) throw new Error('bad image');\n          var img = document.createElement('img'); img.src = url.href; img.alt = original.alt || '상품사진 '+(index+1); img.loading='lazy'; img.decoding='async'; b.append(img);\n        } catch (_) { b.textContent = String(index+1); }\n      } else b.textContent = String(index+1);\n      b.addEventListener('click', function (e) { go(index,e); }); state.buttons.push(b); thumbs.append(b);\n    });\n    if (slides.length \u003e 1) container.append(arrows);\n    slideshow.append(thumbs,counter); states.set(gallery,state);\n    slideshow.addEventListener('slideshow:select',selected);\n    gallery.setAttribute('data-hm-gallery-ready','1.25');\n    \/\/ Normalize the selected index after filtering. All original media remain in the DOM.\n    var current = Number(slideshow.current) || 0;\n    sync(Math.min(current, slides.length-1));\n    if (hidden.length || current \u003e= slides.length) go(0);\n  }\n  function run() {\n    scheduled = false;\n    document.querySelectorAll(markerSelector).forEach(function (marker) {\n      var grid = findGrid(marker); if (!grid || grid.closest('product-card,quick-add-dialog,dialog')) return;\n      var gallery = grid.querySelector(':scope \u003e .product-information__media \u003e media-gallery'); if (gallery) attach(gallery,marker,grid);\n    });\n  }\n  function schedule() { if (!scheduled) { scheduled = true; requestAnimationFrame(run); } }\n  function relevant(n) { return n.nodeType===1 \u0026\u0026 (n.matches('media-gallery,product-component,'+markerSelector)||!!n.querySelector('media-gallery,'+markerSelector)); }\n  window[KEY] = { version:'1.25', refresh:schedule };\n  function start() {\n    schedule();\n    if(window.customElements) customElements.whenDefined('slideshow-component').then(function(){schedule();setTimeout(schedule,80);});\n    var observer = new MutationObserver(function(records){if(records.some(function(r){return Array.from(r.addedNodes).some(relevant);}))schedule();});\n    observer.observe(document.querySelector('main')||document.body,{childList:true,subtree:true});\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();\n  window.addEventListener('pageshow',schedule);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"HAKATA MALL","offers":[{"title":"머스터드 \/ 90cm","offer_id":67830714859764,"sku":"202323132","price":19800.0,"currency_code":"KRW","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/6278\/2196\/files\/hm_29a4d5f2c55e8030_00_b353286a.jpg?v=1792353193","url":"https:\/\/hakatamall.com\/products\/%eb%b0%9c%ec%a3%bc%ec%83%81%ed%92%88-%ea%b3%a0%ec%8a%b4%eb%8f%84%ec%b9%98-%eb%a7%88%ec%9d%b4%ed%81%ac%eb%a1%9c-%ed%94%8c%eb%a6%ac%ec%8a%a4-%eb%b3%b5%eb%8c%80%ed%98%95-%ea%b8%b4%ed%8c%94-%ec%9e%a0%ec%98%b7-%ec%83%81%ed%95%98%ec%84%b8%ed%8a%b8-90cm","provider":"HAKATA MALL","version":"1.0","type":"link"}