{"product_id":"bourbon-langrace","title":"ラングレイス","description":"\u003cstyle\u003e\n#pdm-4901360359936 {\n  --acc: #1f4a79;\n  --acc-dark: #183b60;\n  --acc-light: #e8ecf1;\n  --acc-mid: #7892ae;\n}\n\n#pdm-4901360359936, #pdm-4901360359936 * { box-sizing:border-box; }\n#pdm-4901360359936 {\n  font-family:'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;\n  color:#333; max-width:780px; margin:0 auto; line-height:1.75; font-size:14px;\n}\n#pdm-4901360359936 img { max-width:100%; }\n#pdm-4901360359936 .pdm-card { position:relative; background:#fff; border-radius:12px; padding:28px 24px; margin-bottom:20px; box-shadow:none; }\n#pdm-4901360359936 .pdm-card::after { content:\"\"; position:absolute; inset:0; border:1px solid color-mix(in srgb,var(--acc) 22%,white); border-radius:inherit; pointer-events:none; }\n#pdm-4901360359936 .pdm-title { position:relative; font-size:18px; line-height:1.5; font-weight:900; color:var(--acc-dark); margin:0 0 18px; padding:0 0 10px 14px; border-bottom:1px solid color-mix(in srgb,var(--acc) 32%,white); }\n#pdm-4901360359936 .pdm-title::before { content:\"\"; position:absolute; top:2px; bottom:12px; left:0; width:4px; border-radius:2px; background:var(--acc); }\n#pdm-4901360359936 .pdm-p { font-size:14px; color:#444; line-height:1.9; margin:0 0 12px; }\n#pdm-4901360359936 .pdm-p:last-child { margin-bottom:0; }\n#pdm-4901360359936 .pdm-note { font-size:12px; color:#888; margin:0 0 10px; }\n\n\/* hero: 2톤 그라데이션 텍스트 블록 + 하단 배너 이미지 *\/\n#pdm-4901360359936 .pdm-hero { border-radius:12px; overflow:hidden; margin-bottom:20px; box-shadow:none; }\n#pdm-4901360359936 .pdm-hero-text { background:linear-gradient(135deg, var(--acc-dark) 0%, var(--acc) 100%); padding:28px 32px 32px; }\n#pdm-4901360359936 .pdm-hero-badges, #pdm-4901360359936 .pdm-hero-pills { display:flex; flex-wrap:wrap; gap:8px; }\n#pdm-4901360359936 .pdm-hero-badges { margin-bottom:14px; }\n#pdm-4901360359936 .pdm-badge { background:rgba(255,255,255,0.18); color:#fff; border:1px solid rgba(255,255,255,0.35); border-radius:20px; padding:4px 12px; font-size:11px; font-weight:700; }\n#pdm-4901360359936 .pdm-pill { background:rgba(255,255,255,0.14); color:#fff; border:1px solid rgba(255,255,255,0.28); border-radius:20px; padding:5px 13px; font-size:11px; font-weight:700; }\n#pdm-4901360359936 .pdm-hero-title { color:#fff; font-size:clamp(22px,4vw,34px); font-weight:900; line-height:1.35; margin:0 0 10px; text-shadow:0 1px 4px rgba(0,0,0,0.25); }\n#pdm-4901360359936 .pdm-hero-tagline { color:rgba(255,255,255,0.93); font-size:13px; line-height:1.75; margin:0 0 18px; }\n\/* 通常の商品説明と同じ順序: 小さい商品名 → 大きいキャッチコピー → 補助タグ *\/\n#pdm-4901360359936 .pdm-hero.is-common-format .pdm-hero-title { font-size:13px; line-height:1.55; font-weight:700; margin:0 0 12px; text-shadow:none; }\n#pdm-4901360359936 .pdm-hero.is-common-format .pdm-hero-tagline { color:#fff; font-size:clamp(22px,3.8vw,31px); font-weight:900; line-height:1.45; margin:0 0 14px; text-shadow:0 1px 4px rgba(0,0,0,0.25); }\n#pdm-4901360359936 .pdm-hero-img img { width:100%; height:auto; display:block; object-fit:cover; }\n\n\/* 이미지+텍스트 나란히 \/ 배너 \/ 스트립 *\/\n#pdm-4901360359936 .pdm-row { display:flex; gap:20px; align-items:flex-start; }\n#pdm-4901360359936 .pdm-row-img { width:44%; flex-shrink:0; border-radius:10px; overflow:hidden; }\n#pdm-4901360359936 .pdm-row-img img { width:100%; display:block; }\n#pdm-4901360359936 .pdm-row-text { flex:1; min-width:0; }\n@media(max-width:520px){ #pdm-4901360359936 .pdm-row { flex-direction:column; } #pdm-4901360359936 .pdm-row-img { width:100%; } }\n#pdm-4901360359936 .pdm-banner { border-radius:10px; overflow:hidden; margin-top:14px; }\n#pdm-4901360359936 .pdm-banner img { width:100%; display:block; }\n#pdm-4901360359936 .pdm-strip { display:grid; gap:8px; margin-top:14px; }\n#pdm-4901360359936 .pdm-strip.is-2 { grid-template-columns:repeat(2,1fr); }\n#pdm-4901360359936 .pdm-strip.is-3 { grid-template-columns:repeat(3,1fr); }\n#pdm-4901360359936 .pdm-strip img { width:100%; height:100%; border-radius:8px; object-fit:cover; display:block; }\n@media(max-width:480px){ #pdm-4901360359936 .pdm-strip.is-3 { grid-template-columns:repeat(2,1fr); } }\n\n\/* for_whom *\/\n#pdm-4901360359936 .pdm-whom-grid { display:grid; grid-template-columns:minmax(0,1fr); gap:8px; }\n#pdm-4901360359936 .pdm-whom-item { display:flex; gap:12px; padding:8px 0; }\n#pdm-4901360359936 .pdm-whom-icon { font-size:26px; line-height:1.2; flex-shrink:0; color:var(--acc-dark); }\n#pdm-4901360359936 .pdm-whom-text { flex:1; min-width:0; }\n#pdm-4901360359936 .pdm-whom-text strong { display:block; font-size:13px; font-weight:800; color:var(--acc-dark); margin-bottom:6px; }\n#pdm-4901360359936 .pdm-whom-text span { display:block; font-size:13px; color:#555; }\n\n\/* feature_grid: 번호 구분선 행 + 이미지 나란히 + 추가 이미지 스트립 *\/\n#pdm-4901360359936 .pdm-feat-row { display:flex; gap:16px; padding:20px 0; border-bottom:1px solid var(--acc-light); }\n#pdm-4901360359936 .pdm-feat-row:last-child { border-bottom:none; padding-bottom:0; }\n#pdm-4901360359936 .pdm-feat-num { display:flex; align-items:center; justify-content:center; width:36px; height:36px; flex-shrink:0; background:var(--acc); color:#fff; border-radius:50%; font-size:15px; font-weight:900; }\n#pdm-4901360359936 .pdm-feat-body { flex:1; min-width:0; }\n#pdm-4901360359936 .pdm-feat-title { font-size:15px; font-weight:800; color:var(--acc-dark); margin:4px 0 10px; }\n#pdm-4901360359936 .pdm-feat-main { display:flex; gap:14px; align-items:flex-start; }\n#pdm-4901360359936 .pdm-feat-img { width:38%; flex-shrink:0; }\n#pdm-4901360359936 .pdm-feat-img img { width:100%; border-radius:8px; object-fit:cover; display:block; }\n#pdm-4901360359936 .pdm-feat-text { flex:1; min-width:0; font-size:13px; color:#555; line-height:1.75; }\n@media(max-width:480px){ #pdm-4901360359936 .pdm-feat-main { flex-direction:column; } #pdm-4901360359936 .pdm-feat-img { width:100%; } }\n#pdm-4901360359936 .pdm-feat-note { font-size:11px; color:#888; margin:8px 0 0; }\n\n\/* steps *\/\n#pdm-4901360359936 .pdm-step { display:flex; gap:14px; align-items:flex-start; padding:14px 0; border-bottom:1px dashed var(--acc-light); }\n#pdm-4901360359936 .pdm-step:last-child { border-bottom:none; padding-bottom:0; }\n#pdm-4901360359936 .pdm-step-num { display:flex; align-items:center; justify-content:center; width:30px; height:30px; flex-shrink:0; background:var(--acc); color:#fff; border-radius:50%; font-size:13px; font-weight:900; }\n#pdm-4901360359936 .pdm-step-body { flex:1; min-width:0; }\n#pdm-4901360359936 .pdm-step-title { font-size:14px; font-weight:800; color:var(--acc-dark); margin-bottom:4px; }\n#pdm-4901360359936 .pdm-step-icon { font-size:17px; margin-right:6px; }\n#pdm-4901360359936 .pdm-step-desc { font-size:13px; color:#555; }\n\n\/* voice *\/\n#pdm-4901360359936 .pdm-voice-grid { display:grid; gap:12px; }\n#pdm-4901360359936 .pdm-voice-grid.is-1 { grid-template-columns:1fr; }\n#pdm-4901360359936 .pdm-voice-grid.is-2 { grid-template-columns:repeat(2,1fr); }\n#pdm-4901360359936 .pdm-voice-grid.is-3 { grid-template-columns:repeat(3,1fr); }\n@media(max-width:560px){ #pdm-4901360359936 .pdm-voice-grid.is-2, #pdm-4901360359936 .pdm-voice-grid.is-3 { grid-template-columns:1fr; } }\n#pdm-4901360359936 .pdm-voice { background:var(--acc-light); border-left:3px solid var(--acc); border-radius:0 10px 10px 0; padding:14px 16px; }\n#pdm-4901360359936 .pdm-voice-rating { color:#f0a500; font-size:13px; letter-spacing:.08em; }\n#pdm-4901360359936 .pdm-voice-text { font-size:13px; color:#444; line-height:1.75; margin:4px 0; }\n#pdm-4901360359936 .pdm-voice-meta { font-size:11px; color:#777; text-align:right; }\n\n\/* sustain *\/\n#pdm-4901360359936 .pdm-sustain-item { display:flex; gap:14px; align-items:center; background:var(--acc-light); border-radius:10px; padding:16px; margin-bottom:10px; }\n#pdm-4901360359936 .pdm-sustain-item:last-child { margin-bottom:0; }\n#pdm-4901360359936 .pdm-sustain-img { width:80px; flex-shrink:0; border-radius:8px; overflow:hidden; }\n#pdm-4901360359936 .pdm-sustain-img img { width:100%; display:block; }\n#pdm-4901360359936 .pdm-sustain-icon { font-size:28px; flex-shrink:0; }\n#pdm-4901360359936 .pdm-sustain-text { font-size:13px; color:#444; }\n\n\/* scene_gallery: 캡션 오버레이 사진 그리드 4열 → 560px 미만 2열 *\/\n#pdm-4901360359936 .pdm-scene-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:10px; }\n@media(max-width:560px){ #pdm-4901360359936 .pdm-scene-grid { grid-template-columns:repeat(2,1fr); } }\n#pdm-4901360359936 .pdm-scene { border-radius:10px; overflow:hidden; position:relative; }\n#pdm-4901360359936 .pdm-scene img { width:100%; height:120px; object-fit:cover; display:block; }\n#pdm-4901360359936 .pdm-scene-label { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top, rgba(0,0,0,0.78), transparent); color:#fff; font-size:12px; font-weight:800; text-align:center; padding:16px 4px 6px; }\n\n\/* qa *\/\n#pdm-4901360359936 .pdm-qa-item { padding:14px 0; border-bottom:1px solid var(--acc-light); }\n#pdm-4901360359936 .pdm-qa-item:last-child { border-bottom:none; padding-bottom:0; }\n#pdm-4901360359936 .pdm-qa-q, #pdm-4901360359936 .pdm-qa-a { display:flex; gap:8px; align-items:flex-start; font-size:13px; margin:0 0 6px; }\n#pdm-4901360359936 .pdm-qa-q { font-weight:800; color:var(--acc-dark); }\n#pdm-4901360359936 .pdm-qa-a { color:#555; margin-bottom:0; }\n#pdm-4901360359936 .pdm-qa-badge { display:inline-flex; align-items:center; justify-content:center; width:20px; height:20px; flex-shrink:0; border-radius:50%; font-size:11px; font-weight:900; color:#fff; }\n#pdm-4901360359936 .pdm-qa-badge.is-q { background:var(--acc); }\n#pdm-4901360359936 .pdm-qa-badge.is-a { background:var(--acc-mid); }\n\n\/* timeline *\/\n#pdm-4901360359936 .pdm-tl-item { display:flex; gap:14px; padding:10px 0 10px 16px; border-left:2px solid var(--acc-light); }\n#pdm-4901360359936 .pdm-tl-year { width:84px; flex-shrink:0; font-size:13px; font-weight:900; color:var(--acc); }\n#pdm-4901360359936 .pdm-tl-text { font-size:13px; color:#555; }\n@media(max-width:480px){ #pdm-4901360359936 .pdm-tl-item { flex-direction:column; gap:2px; } #pdm-4901360359936 .pdm-tl-year { width:auto; } }\n\n\/* table \/ ingredients \/ dosage *\/\n#pdm-4901360359936 .pdm-table-wrap { overflow-x:auto; }\n#pdm-4901360359936 .pdm-table { width:100%; border-collapse:collapse; font-size:13px; }\n#pdm-4901360359936 .pdm-table th { background-color:var(--acc-light); color:var(--acc-dark); border-bottom:1px solid var(--acc-mid); font-weight:700; text-align:left; padding:10px 12px; white-space:nowrap; }\n#pdm-4901360359936 .pdm-table td { border-bottom:1px solid var(--acc-light); padding:10px 12px; color:#444; }\n#pdm-4901360359936 .pdm-dosage-note { background:var(--acc-light); border-radius:8px; padding:12px 14px; margin-top:12px; font-size:13px; color:#444; }\n\n\/* warnings \/ storage: 따뜻한 노란 주의 박스 *\/\n#pdm-4901360359936 .pdm-caution { background:#fff8e1; border-left:4px solid #f59e0b; border-radius:0 10px 10px 0; padding:20px 22px; margin-bottom:20px; }\n#pdm-4901360359936 .pdm-caution-title { font-size:14px; font-weight:900; color:#92400e; margin:0 0 10px; }\n#pdm-4901360359936 .pdm-caution-list { margin:0; padding-left:18px; list-style-type:disc; }\n#pdm-4901360359936 .pdm-caution-list li { font-size:13px; color:#5b4200; line-height:1.7; margin-bottom:6px; }\n#pdm-4901360359936 .pdm-caution-list li:last-child { margin-bottom:0; }\n\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936) { --pdm-action:#183b60; --pdm-action-light:#e8ecf1; }\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936) \u003e .product-tabs__more-button { min-height:54px; padding:14px 20px; border:2px solid var(--pdm-action); border-radius:8px; background:var(--pdm-action); color:#fff; font-size:16px; font-weight:700; }\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936).is-expanded \u003e .product-tabs__more-button { background:var(--pdm-action-light); color:var(--pdm-action); }\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936) \u003e .product-tabs__more-button:hover { background:var(--pdm-action); border-color:var(--pdm-action); color:#fff; }\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936) \u003e .product-tabs__more-button:focus-visible { outline:3px solid var(--pdm-action); outline-offset:3px; }\nproduct-tabs .product-tabs__panel--description:has(#pdm-4901360359936).is-collapsible:not(.is-expanded) \u003e .product-tabs__collapsible-content::after { height:48px; }\n\u003c\/style\u003e\n\u003cdiv id=\"pdm-4901360359936\" class=\"pdm-wrap\" style=\"--acc:#1f4a79; --acc-dark:#183b60; --acc-light:#e8ecf1; --acc-mid:#7892ae\"\u003e\n\u003cdiv class=\"pdm-hero is-common-format\"\u003e\n \u003cdiv class=\"pdm-hero-text\"\u003e\n \u003cdiv class=\"pdm-hero-badges\"\u003e\u003cspan class=\"pdm-badge\"\u003eBiskuit kemasan|||\u003c\/span\u003e\u003c\/div\u003e\n \u003ch1 class=\"pdm-hero-title\"\u003eLangrace\u003c\/h1\u003e\n \u003cp class=\"pdm-hero-tagline\"\u003eCita rasa lembut adonan langue de chat dan krim cokelat\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdm-card\"\u003e\n \u003ch2 class=\"pdm-title\"\u003eTentang produk\u003c\/h2\u003e\n \u003cp class=\"pdm-p\"\u003eBiskuit dengan adonan langue de chat yang mudah lumer di mulut, dibalut krim cokelat yang lembut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdm-card\"\u003e\n \u003ch2 class=\"pdm-title\"\u003eKombinasi adonan dan krim\u003c\/h2\u003e\n \u003cp class=\"pdm-p\"\u003eNikmati tekstur adonan langue de chat yang rapuh dan renyah, serta cita rasa krim cokelat yang lembut dan elegan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdm-card\"\u003e\n \u003ch2 class=\"pdm-title\"\u003eNama bahan \/ nama bahan tambahan\u003c\/h2\u003e\n \u003cp class=\"pdm-p\"\u003eTepung terigu (diproduksi di Jepang), gula, minyak nabati, margarin (mengandung susu), putih telur cair (mengandung telur), laktosa, dekstrin, bubuk whey (mengandung susu), sirup pati, bubuk kakao, susu kental manis tanpa lemak, protein gandum, mentega, garam \/ sorbitol, pengemulsi (berasal dari kedelai), perisa (berasal dari susu), bahan pengembang\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdm-card\"\u003e\n \u003ch2 class=\"pdm-title\"\u003eInformasi nilai gizi\u003c\/h2\u003e\n \u003cp class=\"pdm-p\"\u003ePer 1 batang (standar 7,4 g)\u003c\/p\u003e\n \u003cdiv class=\"pdm-table-wrap\"\u003e\n \u003ctable class=\"pdm-table\"\u003e\n \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eKomposisi\u003c\/th\u003e\n\u003cth\u003eKandungan\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n\u003ctd\u003eEnergi\u003c\/td\u003e\n\u003ctd\u003e39 kcal\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003eProtein\u003c\/td\u003e\n\u003ctd\u003e0.3 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003eLemak\u003c\/td\u003e\n\u003ctd\u003e2.1 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003e－Asam lemak jenuh\u003c\/td\u003e\n\u003ctd\u003e1.4 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003eKarbohidrat\u003c\/td\u003e\n\u003ctd\u003e4.8 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003e└ Karbohidrat\u003c\/td\u003e\n\u003ctd\u003e4.7 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003e└ Serat pangan\u003c\/td\u003e\n\u003ctd\u003e0.1 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003ctr\u003e\n\u003ctd\u003eSetara garam\u003c\/td\u003e\n\u003ctd\u003e0.04 g\u003c\/td\u003e\n\u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c!-- \/.pdm-wrap --\u003e","brand":"Bourbon","offers":[{"title":"11 batang isi","offer_id":51881945268540,"sku":"4901360359936","price":264.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0845\/9803\/0652\/files\/4901360359936.jpg?v=1751852261","url":"https:\/\/mamigo.jp\/id-my\/products\/bourbon-langrace","provider":"MamiGo","version":"1.0","type":"link"}