{"product_id":"france-esim","title":"France eSIM","description":"\u003cstyle\u003e\n  .esim-tabs {\n    max-width: 100%;\n    margin: 20px 0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  }\n  .esim-tabs input[type=\"radio\"] {\n    display: none;\n  }\n\n  .tab-labels {\n    display: flex;\n    gap: 0;\n    border-bottom: 2px solid #d0d7de;\n    margin-bottom: 0;\n  }\n  .tab-labels label {\n    padding: 12px 24px;\n    font-size: 16px;\n    font-weight: 600;\n    color: #888;\n    background: #ffffff;\n    border-radius: 8px 8px 0 0;\n    cursor: pointer;\n    transition: background 0.2s, color 0.2s;\n    margin-right: 4px;\n    border: 1px solid #d0d7de;\n    border-bottom: none;\n  }\n  .tab-labels label:hover {\n    background: #f5f5f5;\n    color: #1a1a2e;\n  }\n\n  #tab-details:checked ~ .tab-labels label[for=\"tab-details\"],\n  #tab-coverage:checked ~ .tab-labels label[for=\"tab-coverage\"] {\n    background: #ffffff;\n    color: #1a1a2e;\n    border-color: #d0d7de;\n    border-bottom-color: #ffffff;\n    margin-bottom: -2px;\n  }\n\n  .tab-content {\n    background: #ffffff;\n    border: 1px solid #d0d7de;\n    border-top: none;\n    border-radius: 0 0 12px 12px;\n    padding: 24px;\n    min-height: 180px;\n  }\n\n  .tab-panel {\n    display: none;\n  }\n  #tab-details:checked ~ .tab-content #panel-details {\n    display: block;\n  }\n  #tab-coverage:checked ~ .tab-content #panel-coverage {\n    display: block;\n  }\n\n  .tab-panel .item {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 8px 0;\n    font-size: 16px;\n    font-weight: 500;\n    color: #1a1a2e;\n  }\n  .tab-panel .item img {\n    width: 24px;\n    height: 24px;\n    flex-shrink: 0;\n  }\n\n  .coverage-icon {\n    width: 20px;\n    height: 20px;\n    vertical-align: middle;\n    margin-right: 6px;\n  }\n  .coverage-speed {\n    margin: 0 0 12px 0;\n    font-size: 14px;\n    color: #333;\n    line-height: 1.6;\n  }\n  .coverage-note {\n    background: #fff8e1;\n    padding: 10px 14px;\n    border-radius: 6px;\n    border-left: 4px solid #f9a825;\n    margin: 0 0 16px 0;\n    font-size: 14px;\n    color: #555;\n    line-height: 1.6;\n  }\n  .coverage-note img {\n    width: 20px;\n    height: 20px;\n    vertical-align: middle;\n    margin-right: 6px;\n  }\n\n  .country-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4px 24px;\n    margin-top: 4px;\n  }\n  .country-group {\n    margin-top: 0;\n  }\n  .country-group .country-name {\n    font-weight: 600;\n    font-size: 14px;\n    color: #1a1a2e;\n    margin: 0 0 2px 0;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .country-group .country-name .flag {\n    font-size: 16px;\n  }\n  .country-group .operator-list {\n    font-size: 13px;\n    color: #444;\n    line-height: 1.6;\n    margin: 0 0 4px 28px;\n  }\n  .country-group .operator-list .operator-item {\n    display: inline-block;\n    background: #f0f2f5;\n    padding: 2px 8px 2px 10px;\n    border-radius: 12px;\n    margin: 1px 4px 1px 0;\n    font-size: 12px;\n    color: #1a1a2e;\n  }\n  .country-group .operator-list .operator-item .tech-badge {\n    display: inline-block;\n    font-size: 9px;\n    font-weight: 700;\n    padding: 1px 4px;\n    border-radius: 8px;\n    margin-left: 4px;\n    vertical-align: middle;\n  }\n  .tech-badge.tech-5g {\n    background: #e8f5e9;\n    color: #2e7d32;\n  }\n  .tech-badge.tech-4g {\n    background: #e3f2fd;\n    color: #1565c0;\n  }\n  .tech-badge.tech-3g {\n    background: #fff3e0;\n    color: #e65100;\n  }\n\n  .network-label {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-weight: 700;\n    font-size: 14px;\n    margin: 0 0 8px 0;\n  }\n\n  @media (max-width: 768px) {\n    .country-grid {\n      grid-template-columns: 1fr;\n      gap: 2px 0;\n    }\n  }\n  @media (max-width: 600px) {\n    .tab-labels label {\n      padding: 10px 16px;\n      font-size: 14px;\n      flex: 1;\n      text-align: center;\n    }\n    .tab-content {\n      padding: 16px;\n    }\n    .tab-panel .item {\n      font-size: 14px;\n    }\n    .country-group .operator-list {\n      margin-left: 0;\n    }\n    .country-group .operator-list .operator-item {\n      font-size: 11px;\n      padding: 1px 6px 1px 8px;\n    }\n    .country-group .operator-list .operator-item .tech-badge {\n      font-size: 8px;\n      padding: 0 3px;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== HTML 结构 ===== --\u003e\n\u003cdiv class=\"esim-tabs\"\u003e\n\u003cinput type=\"radio\" name=\"tab-group\" id=\"tab-details\" checked\u003e \u003cinput type=\"radio\" name=\"tab-group\" id=\"tab-coverage\"\u003e\n\u003cdiv class=\"tab-labels\"\u003e\n\u003clabel for=\"tab-details\"\u003eeSIM Details\u003c\/label\u003e \u003clabel for=\"tab-coverage\"\u003eCoverage\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003c!-- 面板1：Details --\u003e\n\u003cdiv class=\"tab-panel\" id=\"panel-details\"\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-unlimited_data.svg?v=1785467109\" alt=\"Unlimited data\"\u003e Unlimited data\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-Fast_and_reliable_internet.svg?v=1785467131\" alt=\"Fast and reliable internet\"\u003e Fast and reliable internet\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-No_more_roaming_charges.svg?v=1785467308\" alt=\"No more roaming charges\"\u003e No more roaming charges\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-Plenty_of_options_to_fit_your_needs..svg?v=1785467083\" alt=\"Plenty of options to fit your needs\"\u003e Plenty of options to fit your needs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 面板2：Coverage（法国） --\u003e\n\u003cdiv class=\"tab-panel\" id=\"panel-coverage\"\u003e\n\u003cp class=\"coverage-speed\"\u003e\u003cimg class=\"coverage-icon\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-speed.svg?v=1785468565\" alt=\"Speed\"\u003e \u003cstrong\u003eSpeed\u003c\/strong\u003e\u003cbr\u003eOur eSIM France Plans includes fast 5G coverage (where available), 4G and LTE.\u003c\/p\u003e\n\u003cdiv class=\"coverage-note\"\u003e\n\u003cimg class=\"coverage-icon\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-warning.svg?v=1785468636\" alt=\"Note\"\u003e Our coverage is excellent in urban areas. However, in remote rural or mountainous regions, the quality may be weaker or unstable.\u003c\/div\u003e\n\u003cp class=\"network-label\"\u003e\u003cimg class=\"coverage-icon\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/description-network.svg?v=1785468751\" alt=\"Networks\"\u003e Networks\u003c\/p\u003e\n\u003cdiv class=\"country-grid\"\u003e\n\u003c!-- France --\u003e\n\u003cdiv class=\"country-group\"\u003e\n\u003cp class=\"country-name\"\u003e\u003cspan class=\"flag\"\u003e🇫🇷\u003c\/span\u003e France\u003c\/p\u003e\n\u003cp class=\"operator-list\"\u003e\u003cspan class=\"operator-item\"\u003eOrange \u003cspan class=\"tech-badge tech-5g\"\u003e5G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-4g\"\u003e4G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-3g\"\u003e3G\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"operator-item\"\u003eBouygues \u003cspan class=\"tech-badge tech-5g\"\u003e5G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-4g\"\u003e4G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-3g\"\u003e3G\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"operator-item\"\u003eSFR \u003cspan class=\"tech-badge tech-5g\"\u003e5G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-4g\"\u003e4G\u003c\/span\u003e\u003cspan class=\"tech-badge tech-3g\"\u003e3G\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/.country-grid --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/.tab-content --\u003e\n\u003c\/div\u003e\n\u003c!-- \/.esim-tabs --\u003e","brand":"Tsim Tech","offers":[{"title":"1GB \/ 5","offer_id":48101545410612,"sku":"dcbfb42d373846cfbca579a4b91606cf","price":2.33,"currency_code":"USD","in_stock":true},{"title":"3GB \/ 7","offer_id":47959970578484,"sku":"01ce8e98ba654baba45988742bbeb6b6","price":4.33,"currency_code":"USD","in_stock":true},{"title":"3GB \/ 15","offer_id":47959970611252,"sku":"26a24b0533984de5b7faca10b0cccd79","price":4.5,"currency_code":"USD","in_stock":true},{"title":"3GB \/ 30","offer_id":47959970644020,"sku":"70b7a44c988441bfaa64246b24ebe9a9","price":5.17,"currency_code":"USD","in_stock":true},{"title":"5GB \/ 7","offer_id":47959970676788,"sku":"458e08f37609479bbec7121475b05df9","price":6.0,"currency_code":"USD","in_stock":true},{"title":"5GB \/ 15","offer_id":47959970709556,"sku":"59dbc7e87a9643eda1dcd4ee68334d50","price":6.67,"currency_code":"USD","in_stock":true},{"title":"5GB \/ 30","offer_id":47959970742324,"sku":"e1ae337360fc4c00a34cf3c637c1a67b","price":7.33,"currency_code":"USD","in_stock":true},{"title":"10GB \/ 15","offer_id":47959970775092,"sku":"df9e29bde88c45f09b061a2fade4aa7d","price":12.17,"currency_code":"USD","in_stock":true},{"title":"10GB \/ 30","offer_id":47959970807860,"sku":"f200b998fbaa4fbda41638de5980c2bb","price":12.5,"currency_code":"USD","in_stock":true},{"title":"20GB \/ 30","offer_id":47959970840628,"sku":"b70ce96e40e94fbead3f4017dac6de0d","price":23.33,"currency_code":"USD","in_stock":true},{"title":"30GB \/ 30","offer_id":47959970873396,"sku":"6817ca9937d34a0abf6a2977348e298f","price":33.5,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 3","offer_id":48101545443380,"sku":"ab10e0ae37f4482db8d6b54dc8f13442","price":4.33,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 4","offer_id":48101545476148,"sku":"12dc7f35720746808a61335c54c22089","price":5.5,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 5","offer_id":48101545508916,"sku":"216edaadd988425bb1accb9c4e23b17a","price":6.67,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 6","offer_id":48101545541684,"sku":"635361a7386e4d5caccaad317d7085fa","price":7.83,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 7","offer_id":48101545574452,"sku":"6e52b2cebc4a4e939fc9c9569d6a41fd","price":8.83,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 8","offer_id":48101545607220,"sku":"222dd7a2d38f4732bcbe603c0a84b04d","price":10.0,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 10","offer_id":48101545639988,"sku":"79052b14ed1d40e38199b555ecbb9c23","price":12.0,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 15","offer_id":48101545672756,"sku":"0365bb1662ba4ba1add6d2c9464671cb","price":16.33,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 20","offer_id":48101545705524,"sku":"44ec4a122e6344349034efa8b77dcad7","price":21.33,"currency_code":"USD","in_stock":true},{"title":"1GB\/Day Unlimited \/ 30","offer_id":48101545738292,"sku":"eced46ddcf114416a9af5a61902b3c06","price":30.33,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 3","offer_id":48101545771060,"sku":"6c957d10cf15469db3539cb6cd43462b","price":7.17,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 4","offer_id":48101545803828,"sku":"c0e409cfc81443b8b2204f864e245034","price":9.33,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 5","offer_id":48101545836596,"sku":"fd1e9b4b214141b1b08640751a463197","price":11.33,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 6","offer_id":48101545869364,"sku":"2bb3e06f15424c258d5625ea9a96a384","price":13.5,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 7","offer_id":48101545902132,"sku":"5ebb46f8d17a4041838f73d4bc763d86","price":15.5,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 8","offer_id":48101545934900,"sku":"4a6e5b4201d949b1b7d769ce45969d22","price":17.67,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 10","offer_id":48101545967668,"sku":"11da17221c4746b6b1d03337fab70d62","price":21.0,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 15","offer_id":48101546000436,"sku":"8cd68eec89894e779f80d5e2677e19bc","price":28.83,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 20","offer_id":48101546033204,"sku":"60680a2d36344bddafb79b8601578300","price":38.0,"currency_code":"USD","in_stock":true},{"title":"2GB\/Day Unlimited \/ 30","offer_id":48101546065972,"sku":"dca00098048547faa395d2fae3520e76","price":53.83,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 3","offer_id":48101546098740,"sku":"9cb9afe773a44f3db7a5a551c5da739c","price":9.67,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 4","offer_id":48101546131508,"sku":"15b5b68f0b4d4f838b708997b08758df","price":12.5,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 5","offer_id":48101546164276,"sku":"fe247a2cf9614909aff407fab6ff30a5","price":15.33,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 6","offer_id":48101546197044,"sku":"20805464b9df413f994c33a1d80ae999","price":18.17,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 7","offer_id":48101546229812,"sku":"1795d1eacb8f4d8e99a662c3ee6fd14f","price":21.0,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 8","offer_id":48101546262580,"sku":"ad9b7e2e469147f9a31dd4ad4e7e761b","price":24.0,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 10","offer_id":48101546295348,"sku":"04ab7ad756cf4fa49fd4e762b4f4e23c","price":28.83,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 15","offer_id":48101546328116,"sku":"eeb3270ef38249f1adb06bf0657c3655","price":39.17,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 20","offer_id":48101546360884,"sku":"1dec313b8c4b44e5a97ad9cff76bda16","price":51.83,"currency_code":"USD","in_stock":true},{"title":"3GB\/Day Unlimited \/ 30","offer_id":48101546393652,"sku":"481116cffc6744a1a83a105b0324e7ec","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 3","offer_id":47959970218036,"sku":"0c357d4bea434bb0b7f7fe10fb417d9f","price":10.67,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 4","offer_id":48101546426420,"sku":"f5e13c0971fd4b89b13c237c5334d86e","price":13.83,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 5","offer_id":47959970283572,"sku":"e9466ee0601844519e37c9c69b02256c","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 6","offer_id":48101546459188,"sku":"b14d7fa47dac4227bcb5eca0d70d2a2d","price":19.17,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 7","offer_id":47959970349108,"sku":"369999017acf489bbd2e5bb2cd09099c","price":22.17,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 8","offer_id":48101546491956,"sku":"bd34dc03a94f40158852b6cb2f2e1a42","price":25.17,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 10","offer_id":47959970414644,"sku":"2769f0edb5da4838b72e917a158aab69","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 15","offer_id":47959970447412,"sku":"143b5236e3e54322999261a45f648a96","price":44.17,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 20","offer_id":47959970480180,"sku":"b46a9a55b7c2410c823299e954416ec9","price":58.5,"currency_code":"USD","in_stock":true},{"title":"Unlimited GB \/ 30","offer_id":47959970512948,"sku":"e649d317626c45d08cd8971503726d1a","price":82.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/esim-sim_84b08c36-8b2e-45a3-946f-3a914d750625.png?v=1782729003","url":"https:\/\/easytripgo.com\/products\/france-esim","provider":"Easytripgo","version":"1.0","type":"link"}