{"product_id":"natural-loofah-fiber-pendant-shade","title":"Natural Loofah Fiber Pendant Shade","description":"\u003csection class=\"lp-detail\" style=\"--ink:#20231d;--muted:#65705f;--line:#d8d0c3;--paper:#fbfaf7;--wash:#f2eee7;--green:#4e6330;max-width:1180px;margin:0 auto;padding:34px 22px 44px;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55\"\u003e\n  \u003cstyle\u003e\n    .lp-detail *{box-sizing:border-box;min-width:0}.lp-detail img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.lp-intro{max-width:790px;margin:0 auto 28px;text-align:center}.lp-kicker{margin:0 0 8px;color:var(--green);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.lp-intro h2{margin:0 0 10px;font-size:30px;line-height:1.16;letter-spacing:0}.lp-intro p,.lp-copy p{margin:0;color:var(--muted);font-size:15px}.lp-module{border-top:1px solid var(--line);padding:30px 0}.lp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:28px;align-items:center}.lp-grid.reverse{grid-template-columns:minmax(300px,430px) minmax(0,1fr)}.lp-copy h3{margin:0 0 10px;font-size:23px;line-height:1.2}.lp-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-frame{background:var(--wash);border:1px solid var(--line);aspect-ratio:1\/1;overflow:hidden}.lp-frame.wide{aspect-ratio:3\/2}.lp-frame.tall{aspect-ratio:4\/5}.lp-spec-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:0;list-style:none}.lp-spec-list li{border:1px solid var(--line);background:#fff;padding:10px 11px;font-size:13px;color:#30342d;list-style:none;list-style-type:none;display:block}.lp-spec-list li::marker{content:\"\";font-size:0}.lp-spec-list li::before{content:none!important;display:none!important}.lp-spec-list strong{display:block;margin-bottom:3px;color:#596833;font-size:12px}.lp-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.lp-option{border:1px solid var(--line);background:#fff;padding:10px;text-align:center;font-size:13px;color:#30342d}@media(max-width:760px){.lp-detail{padding:24px 14px 34px}.lp-intro{text-align:left;margin-bottom:20px}.lp-intro h2{font-size:24px}.lp-grid,.lp-grid.reverse{grid-template-columns:1fr;gap:18px}.lp-grid.reverse .lp-copy{order:-1}.lp-copy h3{font-size:20px}.lp-pair{grid-template-columns:1fr;gap:8px}.lp-spec-list{grid-template-columns:1fr}.lp-options{grid-template-columns:1fr}.lp-module{padding:24px 0}}\n  \u003c\/style\u003e\n  \u003cdiv class=\"lp-intro\"\u003e\n\u003cp class=\"lp-kicker\"\u003eAbat-jour suspendu en luffa naturel\u003c\/p\u003e\n\u003ch2\u003eUn cylindre organique doux pour des intérieurs wabi-sabi calmes.\u003c\/h2\u003e\n\u003cp\u003eLa fibre naturelle de luffa, une bordure inférieure vert mousse et une texture tissée aérée apportent un caractère apaisant aux salles à manger, chambres, cafés, salons de thé et maisons d'hôtes.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003csection class=\"lp-module\"\u003e\u003cdiv class=\"lp-grid\"\u003e\n\u003cdiv class=\"lp-pair\"\u003e\n\u003cdiv class=\"lp-frame\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/fcf94e12f50f58ea5f9eff08caff20c8.jpg\" alt=\"Détail rapproché de la fibre de luffa et de la bordure verte\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lp-frame\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/385fcd294971d949b7c815c9e6e769c8.jpg\" alt=\"Vue intérieure de l'abat-jour suspendu en luffa tissé\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-copy\"\u003e\n\u003ch3\u003eUne texture que les acheteurs peuvent apprécier de près.\u003c\/h3\u003e\n\u003cp\u003eLe tissage visible du luffa donne à l'abat-jour un aspect artisanal et respirant, tandis que la bande verte ajoute un accent naturel ancré sans alourdir la pièce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"lp-module\"\u003e\u003cdiv class=\"lp-grid reverse\"\u003e\n\u003cdiv class=\"lp-copy\"\u003e\n\u003ch3\u003eConçu pour des pièces détendues et des coins intimes.\u003c\/h3\u003e\n\u003cp\u003eUtilisez-le au-dessus d'une table de chevet, d'un petit coin repas, d'un comptoir de café ou d'un espace de lecture calme où le matériau naturel et la texture visuelle douce comptent plus qu'un aspect industriel poli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-frame wide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/954138269d0a4a8bb4cc678801bfdfd4.jpg\" alt=\"Abat-jour en luffa dans une scène de pièce chaleureuse\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"lp-module\"\u003e\u003cdiv class=\"lp-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"lp-frame tall\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/fc48316d702ae38f8edbc88b93ac2fc4.jpg\" alt=\"Trois tailles d'abat-jour suspendu disponibles\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lp-options\"\u003e\n\u003cdiv class=\"lp-option\"\u003eGrand\u003cbr\u003e35 x 20 cm\u003cbr\u003e13.8 x 7.9 in\u003c\/div\u003e\n\u003cdiv class=\"lp-option\"\u003eMoyen\u003cbr\u003e25 x 16 cm\u003cbr\u003e9.8 x 6.3 in\u003c\/div\u003e\n\u003cdiv class=\"lp-option\"\u003ePetit\u003cbr\u003e15 x 15 cm\u003cbr\u003e5.9 x 5.9 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-copy\"\u003e\n\u003ch3\u003eChoisissez la taille et la longueur du câble selon l'espace.\u003c\/h3\u003e\n\u003cp\u003eTrois diamètres d'abat-jour et deux longueurs de câble facilitent l'adaptation de la pièce aux coins de chevet, petites tables à manger, comptoirs et intérieurs d'hospitalité en couches.\u003c\/p\u003e\n\u003cul class=\"lp-spec-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatériau de l'abat-jour\u003c\/strong\u003eFibre naturelle de luffa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatériau de la fixation\u003c\/strong\u003eFixation de plafond en aluminium\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCouleur\u003c\/strong\u003eBeige naturel et vert mousse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eForme\u003c\/strong\u003eAbat-jour suspendu cylindrique\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLongueurs de câble\u003c\/strong\u003e1,2 m \/ 47,2 po ou 2 m \/ 78,7 po\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAmpoule incluse\u003c\/strong\u003eNon\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cscript id=\"sku-option-i18n-4105614\"\u003e\n(function() {\n  var map = {\"cs\":{\"labels\":{\"Size\":\"Velikost\",\"Cord Length\":\"Delka kabelu\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Velka \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Velka \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Stredni \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Stredni \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Mala \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Mala \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"de\":{\"labels\":{\"Size\":\"Groesse\",\"Cord Length\":\"Kabellange\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Gross \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Gross \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Mittel \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Mittel \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Klein \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Klein \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"es\":{\"labels\":{\"Size\":\"Tamano\",\"Cord Length\":\"Longitud del cable\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Mediana \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Mediana \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Pequena \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Pequena \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"fi\":{\"labels\":{\"Size\":\"Koko\",\"Cord Length\":\"Johdon pituus\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Suuri \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Suuri \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Keskikokoinen \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Keskikokoinen \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Pieni \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Pieni \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"fr\":{\"labels\":{\"Size\":\"Taille\",\"Cord Length\":\"Longueur du cordon\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Moyenne \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Moyenne \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Petite \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Petite \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"it\":{\"labels\":{\"Size\":\"Dimensione\",\"Cord Length\":\"Lunghezza del cavo\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Media \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Media \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Piccola \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Piccola \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"ja\":{\"labels\":{\"Size\":\"サイズ\",\"Cord Length\":\"コード長\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"大 \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"大 \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"中 \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"中 \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"小 \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"小 \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"nl\":{\"labels\":{\"Size\":\"Maat\",\"Cord Length\":\"Snoerlengte\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Groot \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Groot \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Middelgroot \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Middelgroot \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Klein \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Klein \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"no\":{\"labels\":{\"Size\":\"Storrelse\",\"Cord Length\":\"Ledningslengde\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Stor \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Stor \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Middels \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Middels \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Liten \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Liten \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"pl\":{\"labels\":{\"Size\":\"Rozmiar\",\"Cord Length\":\"Dlugosc przewodu\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Duzy \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Duzy \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Sredni \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Sredni \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Maly \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Maly \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"pt\":{\"labels\":{\"Size\":\"Tamanho\",\"Cord Length\":\"Comprimento do cabo\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Grande \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Media \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Media \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Pequena \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Pequena \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}},\"sv\":{\"labels\":{\"Size\":\"Storlek\",\"Cord Length\":\"Sladdlangd\"},\"values\":{\"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in\":\"Stor \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Large \/ 35 X 20 Cm \/ 13.8 X 7.9 In\":\"Stor \/ 35 x 20 cm \/ 13.8 x 7.9 in\",\"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in\":\"Mellan \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Medium \/ 25 X 16 Cm \/ 9.8 X 6.3 In\":\"Mellan \/ 25 x 16 cm \/ 9.8 x 6.3 in\",\"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in\":\"Liten \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"Small \/ 15 X 15 Cm \/ 5.9 X 5.9 In\":\"Liten \/ 15 x 15 cm \/ 5.9 x 5.9 in\",\"1.2 M \/ 47.2 In\":\"1.2 m \/ 47.2 in\",\"2 M \/ 78.7 In\":\"2 m \/ 78.7 in\"}}};\n  function currentLang() {\n    var base = window.baseData \u0026\u0026 (window.baseData.language_code || window.baseData.locale || window.baseData.lang);\n    if (base \u0026\u0026 map[base]) return base;\n    var htmlLang = (document.documentElement.getAttribute('lang') || '').slice(0, 2).toLowerCase();\n    if (htmlLang \u0026\u0026 map[htmlLang]) return htmlLang;\n    var match = location.pathname.match(\/^\\\/([a-z]{2})(?:\\\/|$)\/);\n    return match \u0026\u0026 map[match[1]] ? match[1] : '';\n  }\n  function replaceByMap(text, dict) {\n    var next = String(text || '');\n    Object.keys(dict).sort(function(a, b) { return b.length - a.length; }).forEach(function(source) {\n      next = next.split(source).join(dict[source]);\n    });\n    return next;\n  }\n  function setText(node, value) {\n    if (node \u0026\u0026 node.textContent !== value) node.textContent = value;\n  }\n  function translateNodeText(root, data) {\n    var walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null);\n    var nodes = [];\n    while (walker.nextNode()) nodes.push(walker.currentNode);\n    nodes.forEach(function(node) {\n      var value = replaceByMap(node.nodeValue, data.values);\n      value = value.replace(\/\\bSize\\s*:\/g, data.labels.Size + ':');\n      value = value.replace(\/\\bCord Length\\s*:\/g, data.labels['Cord Length'] + ':');\n      if (value !== node.nodeValue) node.nodeValue = value;\n    });\n  }\n  function applySkuTranslations() {\n    var lang = currentLang();\n    if (!lang) return;\n    var data = map[lang];\n    var picker = document.querySelector('#variant-picker-4105614') || document.querySelector('[id^=\"variant-picker-4105614\"]') || document.querySelector('variant-picker') || document.querySelector('.product-form__input')?.closest('form') || document;\n    picker.querySelectorAll('.option-label--title').forEach(function(node) {\n      var text = node.textContent || '';\n      if (\/Size\/i.test(text) || text.indexOf('サイズ') \u003e= 0) setText(node, data.labels.Size + ':');\n      if (\/Cord Length\/i.test(text)) setText(node, data.labels['Cord Length'] + ':');\n    });\n    picker.querySelectorAll('[data-option-name]').forEach(function(node) {\n      var value = node.getAttribute('data-option-name') || '';\n      if (value === 'Size') node.setAttribute('data-option-name', data.labels.Size);\n      if (value === 'Cord Length') node.setAttribute('data-option-name', data.labels['Cord Length']);\n    });\n    picker.querySelectorAll('[data-selected-value]').forEach(function(node) {\n      var next = replaceByMap(node.getAttribute('data-selected-value') || '', data.values);\n      if (next !== node.getAttribute('data-selected-value')) node.setAttribute('data-selected-value', next);\n    });\n    translateNodeText(picker, data);\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', applySkuTranslations);\n  else applySkuTranslations();\n  window.addEventListener('load', applySkuTranslations);\n  setTimeout(applySkuTranslations, 250);\n  setTimeout(applySkuTranslations, 1000);\n  setTimeout(applySkuTranslations, 2500);\n  if (window.MutationObserver) {\n    var pending = false;\n    var observer = new MutationObserver(function() {\n      if (pending) return;\n      pending = true;\n      setTimeout(function() { pending = false; applySkuTranslations(); }, 80);\n    });\n    observer.observe(document.documentElement, { childList: true, subtree: true, characterData: true });\n  }\n})();\n\u003c\/script\u003e","brand":"seendoor","offers":[{"title":"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in \/ 1.2 m \/ 47.2 in","offer_id":46198251388985,"sku":"TBCODEX01-Large \/ 35 x 20 cm \/ 13.8 x 7.9 in-1.2 m \/ 47.2 in-1003515","price":361.0,"currency_code":"EUR","in_stock":true},{"title":"Large \/ 35 x 20 cm \/ 13.8 x 7.9 in \/ 2 m \/ 78.7 in","offer_id":46198251421753,"sku":"TBCODEX01-Large \/ 35 x 20 cm \/ 13.8 x 7.9 in-2 m \/ 78.7 in-1003514","price":352.0,"currency_code":"EUR","in_stock":true},{"title":"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in \/ 1.2 m \/ 47.2 in","offer_id":46198251454521,"sku":"TBCODEX01-Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in-1.2 m \/ 47.2 in-1003513","price":282.0,"currency_code":"EUR","in_stock":true},{"title":"Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in \/ 2 m \/ 78.7 in","offer_id":46198251487289,"sku":"TBCODEX01-Medium \/ 25 x 16 cm \/ 9.8 x 6.3 in-2 m \/ 78.7 in-1003512","price":273.0,"currency_code":"EUR","in_stock":true},{"title":"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in \/ 1.2 m \/ 47.2 in","offer_id":46198251520057,"sku":"TBCODEX01-Small \/ 15 x 15 cm \/ 5.9 x 5.9 in-1.2 m \/ 47.2 in-1003511","price":211.0,"currency_code":"EUR","in_stock":true},{"title":"Small \/ 15 x 15 cm \/ 5.9 x 5.9 in \/ 2 m \/ 78.7 in","offer_id":46198251552825,"sku":"TBCODEX01-Small \/ 15 x 15 cm \/ 5.9 x 5.9 in-2 m \/ 78.7 in-1003510","price":220.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/cc9fc1a9c0ba21a2defb610ee77058d8.webp?v=1783937311","url":"https:\/\/seendoor.com\/fr\/products\/natural-loofah-fiber-pendant-shade","provider":"Seendoor","version":"1.0","type":"link"}