{"product_id":"portugal-esim","title":"Portugal 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  \/* ----- 标签栏（纯白背景） ----- *\/\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  \/* ----- 选中标签样式 ----- *\/\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  \/* ----- 内容面板（纯白背景） ----- *\/\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  \/* ----- 面板切换 ----- *\/\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  \/* ----- Details 面板图标样式 ----- *\/\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 面板样式 ----- *\/\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\n  \/* ----- 运营商 Logo 容器 ----- *\/\n  .coverage-networks {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 20px;\n    margin-top: 4px;\n  }\n  .coverage-networks img {\n    height: 28px;\n    width: auto;\n    object-fit: contain;\n    max-width: 120px;\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 4px 0;\n  }\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  }\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\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp class=\"coverage-speed\"\u003eOur Portugal eSIM supports fast 5G where available, with 4G\/LTE coverage across many popular destinations.\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\u003cmeta charset=\"utf-8\"\u003e\n\u003cspan\u003eCoverage is generally strong in major cities and popular travel areas such as Lisbon, Porto and the Algarve. Signal quality and available network speeds may vary in rural, mountainous or remote areas.\u003c\/span\u003e\n\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\u003c!-- 运营商：由图片改为文字（Optimus Portugal） --\u003e\n\u003cdiv class=\"coverage-networks\"\u003e\u003cspan style=\"font-weight: 600; font-size: 16px; color: #1a1a2e;\"\u003eOptimus Portugal\u003c\/span\u003e\u003c\/div\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":"2GB for 1Day","offer_id":47959971627060,"sku":"d02b0cea1d4c4efdba1fc5129d4fd6c9","price":2.0,"currency_code":"USD","in_stock":true},{"title":"5GB for 3Days","offer_id":47959971659828,"sku":"df375727c7b140b580ca06eb601d31b0","price":4.6,"currency_code":"USD","in_stock":true},{"title":"10GB for 5Days","offer_id":47959971692596,"sku":"f685a1f420db43348adb50c88cecff2c","price":8.8,"currency_code":"USD","in_stock":true},{"title":"10GB for 7Days","offer_id":48096302071860,"sku":"d1c68d1fc2dd4ec79aa1cd47b0f09e29","price":9.8,"currency_code":"USD","in_stock":true},{"title":"20GB for 10Days","offer_id":47959971758132,"sku":"556f8de474b748449b7ccaa7cab60118","price":18.6,"currency_code":"USD","in_stock":true},{"title":"20GB for 50Days","offer_id":48096302104628,"sku":"3ad7e0ca345f4ae0b64de6d01c425130","price":19.6,"currency_code":"USD","in_stock":true},{"title":"30GB for 20Days","offer_id":47959971823668,"sku":"689c4f3cc428455aa27a0c26fcdbc35f","price":27.6,"currency_code":"USD","in_stock":true},{"title":"30GB for 30Days","offer_id":48096302137396,"sku":"e1f3f3629838474cad36f38712441b28","price":28.8,"currency_code":"USD","in_stock":true},{"title":"60GB for 30Days","offer_id":47959971889204,"sku":"560963d8da80403d93dea11181ab096b","price":45.2,"currency_code":"USD","in_stock":true},{"title":"100GB for 60Days","offer_id":47959971921972,"sku":"83c0c8ef8c894c5b99987cfe78744499","price":98.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0767\/9390\/5204\/files\/portugal-esim-travel-data-plan-easytripgo.webp?v=1788537294","url":"https:\/\/easytripgo.kr\/products\/portugal-esim","provider":"EasyTripGo","version":"1.0","type":"link"}