{"title":"Truly Unlimited Data","description":"","products":[{"product_id":"truly-unlimited-data-esim-test","title":"Truly Unlimited Data eSIM -Test","description":"","brand":"ETravelSim","offers":[{"title":"France \/ 1","offer_id":52266184376501,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"France \/ 2","offer_id":52266184409269,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"France \/ 5","offer_id":52266184442037,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"France \/ 7","offer_id":52266184474805,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"France \/ 10","offer_id":52266184507573,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"France \/ 15","offer_id":52266184540341,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"France \/ 20","offer_id":52266184573109,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"France \/ 30","offer_id":52266184605877,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 1","offer_id":52266184638645,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 2","offer_id":52266184671413,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 5","offer_id":52266184704181,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 7","offer_id":52266184736949,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 10","offer_id":52266184769717,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 15","offer_id":52266184802485,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 20","offer_id":52266184835253,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"United Kingdon \/ 30","offer_id":52266184868021,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 1","offer_id":52266184900789,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 2","offer_id":52266184933557,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 5","offer_id":52266184966325,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 7","offer_id":52266184999093,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 10","offer_id":52266185031861,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 15","offer_id":52266185064629,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 20","offer_id":52266185097397,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Turkey \/ 30","offer_id":52266185130165,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 1","offer_id":52266185162933,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 2","offer_id":52266185195701,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 5","offer_id":52266185228469,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 7","offer_id":52266185261237,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 10","offer_id":52266185294005,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 15","offer_id":52266185326773,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 20","offer_id":52266185359541,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Malaysia \/ 30","offer_id":52266185392309,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 1","offer_id":52266185425077,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 2","offer_id":52266185457845,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 5","offer_id":52266185490613,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 7","offer_id":52266185523381,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 10","offer_id":52266185556149,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 15","offer_id":52266185588917,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 20","offer_id":52266185621685,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Austria \/ 30","offer_id":52266185654453,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 1","offer_id":52266185687221,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 2","offer_id":52266185719989,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 5","offer_id":52266185752757,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 7","offer_id":52266185785525,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 10","offer_id":52266185818293,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 15","offer_id":52266185851061,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 20","offer_id":52266185883829,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Belgium \/ 30","offer_id":52266185916597,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 1","offer_id":52266185949365,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 2","offer_id":52266185982133,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 5","offer_id":52266186014901,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 7","offer_id":52266186047669,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 10","offer_id":52266186080437,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 15","offer_id":52266186113205,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 20","offer_id":52266186145973,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Bulgaria \/ 30","offer_id":52266186178741,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 1","offer_id":52266186211509,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 2","offer_id":52266186244277,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 5","offer_id":52266186277045,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 7","offer_id":52266186309813,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 10","offer_id":52266186342581,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 15","offer_id":52266186375349,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 20","offer_id":52266186408117,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Croatia \/ 30","offer_id":52266186440885,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 1","offer_id":52266186473653,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 2","offer_id":52266186506421,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 5","offer_id":52266186539189,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 7","offer_id":52266186571957,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 10","offer_id":52266186604725,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 15","offer_id":52266186637493,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 20","offer_id":52266186670261,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Cyprus \/ 30","offer_id":52266186703029,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 1","offer_id":52266186735797,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 2","offer_id":52266186768565,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 5","offer_id":52266186801333,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 7","offer_id":52266186834101,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 10","offer_id":52266186866869,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 15","offer_id":52266186899637,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 20","offer_id":52266186932405,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Czech Republic \/ 30","offer_id":52266186965173,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 1","offer_id":52266186997941,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 2","offer_id":52266187030709,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 5","offer_id":52266187063477,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 7","offer_id":52266187096245,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 10","offer_id":52266187129013,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 15","offer_id":52266187161781,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 20","offer_id":52266187194549,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Denmark \/ 30","offer_id":52266187227317,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 1","offer_id":52266187260085,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 2","offer_id":52266187292853,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 5","offer_id":52266187325621,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 7","offer_id":52266187358389,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 10","offer_id":52266187391157,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 15","offer_id":52266187423925,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 20","offer_id":52266187456693,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Estonia \/ 30","offer_id":52266187489461,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 1","offer_id":52266187522229,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 2","offer_id":52266187554997,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 5","offer_id":52266187587765,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 7","offer_id":52266187620533,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 10","offer_id":52266187653301,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 15","offer_id":52266187686069,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 20","offer_id":52266187718837,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Finland \/ 30","offer_id":52266187751605,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 1","offer_id":52266187784373,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 2","offer_id":52266187817141,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 5","offer_id":52266187849909,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 7","offer_id":52266187882677,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 10","offer_id":52266187915445,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 15","offer_id":52266187948213,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 20","offer_id":52266187980981,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Germany \/ 30","offer_id":52266188013749,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 1","offer_id":52266188046517,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 2","offer_id":52266188079285,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 5","offer_id":52266188112053,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 7","offer_id":52266188144821,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 10","offer_id":52266188177589,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 15","offer_id":52266188210357,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 20","offer_id":52266188243125,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Greece \/ 30","offer_id":52266188275893,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 1","offer_id":52266188308661,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 2","offer_id":52266188341429,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 5","offer_id":52266188374197,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 7","offer_id":52266188406965,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 10","offer_id":52266188439733,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 15","offer_id":52266188472501,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 20","offer_id":52266188505269,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Hungary \/ 30","offer_id":52266188538037,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 1","offer_id":52266188570805,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 2","offer_id":52266188603573,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 5","offer_id":52266188636341,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 7","offer_id":52266188669109,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 10","offer_id":52266188701877,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 15","offer_id":52266188734645,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 20","offer_id":52266188767413,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Iceland \/ 30","offer_id":52266188800181,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 1","offer_id":52266188832949,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 2","offer_id":52266188865717,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 5","offer_id":52266188898485,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 7","offer_id":52266188931253,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 10","offer_id":52266188964021,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 15","offer_id":52266188996789,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 20","offer_id":52266189029557,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Ireland \/ 30","offer_id":52266189062325,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 1","offer_id":52266189095093,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 2","offer_id":52266189127861,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 5","offer_id":52266189160629,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 7","offer_id":52266189193397,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 10","offer_id":52266189226165,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 15","offer_id":52266189258933,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 20","offer_id":52266189291701,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Italy \/ 30","offer_id":52266189324469,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 1","offer_id":52266189357237,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 2","offer_id":52266189390005,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 5","offer_id":52266189422773,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 7","offer_id":52266189455541,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 10","offer_id":52266189488309,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 15","offer_id":52266189521077,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 20","offer_id":52266189553845,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Latvia \/ 30","offer_id":52266189586613,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 1","offer_id":52266189619381,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 2","offer_id":52266189652149,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 5","offer_id":52266189684917,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 7","offer_id":52266189717685,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 10","offer_id":52266189750453,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 15","offer_id":52266189783221,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 20","offer_id":52266189815989,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Liechtenstein \/ 30","offer_id":52266189848757,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 1","offer_id":52266189881525,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 2","offer_id":52266189914293,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 5","offer_id":52266189947061,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 7","offer_id":52266189979829,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 10","offer_id":52266190012597,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 15","offer_id":52266190045365,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 20","offer_id":52266190078133,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Lithuania \/ 30","offer_id":52266190110901,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 1","offer_id":52266190143669,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 2","offer_id":52266190176437,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 5","offer_id":52266190209205,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 7","offer_id":52266190241973,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 10","offer_id":52266190274741,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 15","offer_id":52266190307509,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 20","offer_id":52266190340277,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Luxembourg \/ 30","offer_id":52266190373045,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 1","offer_id":52266190405813,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 2","offer_id":52266190438581,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 5","offer_id":52266190471349,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 7","offer_id":52266190504117,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 10","offer_id":52266190536885,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 15","offer_id":52266190569653,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 20","offer_id":52266190602421,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Malta \/ 30","offer_id":52266190635189,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 1","offer_id":52266190667957,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 2","offer_id":52266190700725,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 5","offer_id":52266190733493,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 7","offer_id":52266190766261,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 10","offer_id":52266190799029,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 15","offer_id":52266190831797,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 20","offer_id":52266190864565,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Mayotte \/ 30","offer_id":52266190897333,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 1","offer_id":52266190930101,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 2","offer_id":52266190962869,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 5","offer_id":52266190995637,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 7","offer_id":52266191028405,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 10","offer_id":52266191061173,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 15","offer_id":52266191093941,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 20","offer_id":52266191126709,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Moldova \/ 30","offer_id":52266191159477,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 1","offer_id":52266191192245,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 2","offer_id":52266191225013,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 5","offer_id":52266191257781,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 7","offer_id":52266191290549,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 10","offer_id":52266191323317,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 15","offer_id":52266191356085,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 20","offer_id":52266191388853,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Netherlands \/ 30","offer_id":52266191421621,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 1","offer_id":52266191454389,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 2","offer_id":52266191487157,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 5","offer_id":52266191519925,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 7","offer_id":52266191552693,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 10","offer_id":52266191585461,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 15","offer_id":52266191618229,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 20","offer_id":52266191650997,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"New Caledonia \/ 30","offer_id":52266191683765,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 1","offer_id":52266191716533,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 2","offer_id":52266191749301,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 5","offer_id":52266191782069,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 7","offer_id":52266191814837,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 10","offer_id":52266191847605,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 15","offer_id":52266191880373,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 20","offer_id":52266191913141,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Norway \/ 30","offer_id":52266191945909,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 1","offer_id":52266191978677,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 2","offer_id":52266192011445,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 5","offer_id":52266192044213,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 7","offer_id":52266192076981,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 10","offer_id":52266192109749,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 15","offer_id":52266192142517,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 20","offer_id":52266192175285,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Poland \/ 30","offer_id":52266192208053,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 1","offer_id":52266192240821,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 2","offer_id":52266192273589,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 5","offer_id":52266192306357,"sku":null,"price":16.75,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 7","offer_id":52266192339125,"sku":null,"price":22.75,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 10","offer_id":52266192371893,"sku":null,"price":31.5,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 15","offer_id":52266192404661,"sku":null,"price":46.25,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 20","offer_id":52266192437429,"sku":null,"price":61.0,"currency_code":"USD","in_stock":true},{"title":"Portugal \/ 30","offer_id":52266192470197,"sku":null,"price":90.5,"currency_code":"USD","in_stock":true},{"title":"Reunion \/ 1","offer_id":52266192502965,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Reunion \/ 2","offer_id":52266192535733,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}]},{"product_id":"truly-unlimited-data-esim-turkey","title":"Truly Unlimited Data for Turkey","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Turkey\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003eTürk Telekom, Vodafone (multi-network for best coverage)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eTurkey\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Turkey. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301403160757,"sku":"Telna2","price":3.9,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301403193525,"sku":"Telna2","price":7.25,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301403226293,"sku":"Telna2","price":15.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301403259061,"sku":"Telna2","price":22.75,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301403291829,"sku":"Telna2","price":31.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301403324597,"sku":"Telna2","price":46.25,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301403357365,"sku":"Telna2","price":54.99,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301403390133,"sku":"Telna2","price":73.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/TU.webp?v=1772446847"},{"product_id":"truly-unlimited-data-for-uk","title":"Truly Unlimited Data for UK","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eVodafone \/ Three (5G) (multi-network for best coverage)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eUnited kingdom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in the UK. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301494812853,"sku":"Telna29","price":5.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301494845621,"sku":"Telna29","price":8.0,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301494878389,"sku":"Telna29","price":16.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301494911157,"sku":"Telna29","price":22.75,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301494943925,"sku":"Telna29","price":31.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301494976693,"sku":"Telna29","price":46.25,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301495009461,"sku":"Telna29","price":61.0,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301495042229,"sku":"Telna29","price":90.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/TU.webp?v=1772446847"},{"product_id":"truly-unlimited-data-for-dubai","title":"Truly Unlimited Data for Dubai","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Dubai\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eDU — a leading UAE mobile network delivering high-speed 4G\/5G connectivity with excellent coverage across Dubai\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eDubai\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Dubai. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301517717685,"sku":"Telna2","price":6.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301517750453,"sku":"Telna2","price":10.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301517783221,"sku":"Telna2","price":24.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301517815989,"sku":"Telna2","price":27.25,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301517848757,"sku":"Telna2","price":38.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301517881525,"sku":"Telna2","price":57.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301517914293,"sku":"Telna2","price":64.25,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301517947061,"sku":"Telna2","price":84.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Dubai_UAE_eSIM.webp?v=1772522564"},{"product_id":"truly-unlimited-data-for-usa","title":"Truly Unlimited Data for USA","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eT-Mobile \/ AT\u0026amp;T\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eUSA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in the USA. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301523648693,"sku":"Telna25","price":3.9,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301523681461,"sku":"Telna25","price":7.8,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301523714229,"sku":"Telna25","price":19.0,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301523746997,"sku":"Telna25","price":26.9,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301523779765,"sku":"Telna25","price":35.9,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301523812533,"sku":"Telna25","price":49.9,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301523845301,"sku":"Telna25","price":60.9,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301523878069,"sku":"Telna25","price":73.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Travel_eSIM_for_USA.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-morocco","title":"Truly Unlimited Data for Morocco","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput checked id=\"vn1\" name=\"vn-tabs\" type=\"radio\"\u003e \u003cinput id=\"vn2\" name=\"vn-tabs\" type=\"radio\"\u003e \u003cinput id=\"vn3\" name=\"vn-tabs\" type=\"radio\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection class=\"vn-panel\" id=\"vnp1\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Morocco\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection class=\"vn-panel\" id=\"vnp2\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e\n\u003cdiv class=\"kv-row\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eMeditel \/ Orange \/ Etisalat\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e\n\u003cdiv class=\"kv-row\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eMorocco\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection class=\"vn-panel\" id=\"vnp3\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in morocco. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301524271285,"sku":"Telna2","price":6.75,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301524304053,"sku":"Telna2","price":12.25,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301524336821,"sku":"Telna2","price":28.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301524369589,"sku":"Telna2","price":32.0,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301524402357,"sku":"Telna2","price":45.0,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301524435125,"sku":"Telna2","price":67.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301524467893,"sku":"Telna2","price":75.75,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301524500661,"sku":"Telna2","price":99.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Travel_eSIM_for_Morocco.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-india","title":"Truly Unlimited Data for India","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for India\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003eJio\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eIndia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in India. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301535051957,"sku":"ManxGoldData","price":16.5,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301535084725,"sku":"ManxGoldData","price":31.0,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301535117493,"sku":"ManxGoldData","price":74.25,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301535150261,"sku":"ManxGoldData","price":103.0,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301535183029,"sku":"ManxGoldData","price":146.25,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301535215797,"sku":"ManxGoldData","price":218.5,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301535248565,"sku":"ManxGoldData","price":290.5,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301535281333,"sku":"ManxGoldData","price":434.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/India_eSIM_ca4d158f-e0eb-457a-8f66-1aa274ac9448.webp?v=1772522623"},{"product_id":"truly-unlimited-data-for-south-africa","title":"Truly Unlimited Data for South Africa","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for South Africa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eCellC\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eSouth Africa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in South Africa. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301536690357,"sku":"Telna7","price":10.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301536723125,"sku":"Telna7","price":17.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301536755893,"sku":"Telna7","price":41.5,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301536788661,"sku":"Telna7","price":57.25,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301536821429,"sku":"Telna7","price":80.75,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301536854197,"sku":"Telna7","price":120.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301536886965,"sku":"Telna7","price":159.5,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301536919733,"sku":"Telna7","price":238.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/South_Africa_eSIM_3b774f95-16c6-44ec-9ba7-de7068c1f654.webp?v=1772522623"},{"product_id":"truly-unlimited-data-for-egypt","title":"Truly Unlimited Data for Egypt","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Egypt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eOrange\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eEgypt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Egypt. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301538656437,"sku":"Telna2","price":4.75,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301538689205,"sku":"Telna2","price":8.0,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301538721973,"sku":"Telna2","price":18.0,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301538754741,"sku":"Telna2","price":22.25,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301538787509,"sku":"Telna2","price":31.25,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301538820277,"sku":"Telna2","price":46.25,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301538853045,"sku":"Telna2","price":54.25,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301538885813,"sku":"Telna2","price":68.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Egypt_eSIM_5be86125-6ada-40d9-99ae-97bb0b815711.webp?v=1772522623"},{"product_id":"truly-unlimited-data-for-russia","title":"Truly Unlimited Data for Russia","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Russia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eTele2\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eRussia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Russia. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301539606709,"sku":"ManxGold","price":14.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301539639477,"sku":"ManxGold","price":25.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301539672245,"sku":"ManxGold","price":61.0,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301539705013,"sku":"ManxGold","price":84.75,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301539737781,"sku":"ManxGold","price":120.0,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301539770549,"sku":"ManxGold","price":179.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301539803317,"sku":"ManxGold","price":238.0,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301539836085,"sku":"ManxGold","price":356.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Russia_eSIM_1be2d58f-9788-4555-ba75-cce76231fa72.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-saudi-arabia","title":"Truly Unlimited Data for Saudi Arabia","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Saudi Arabia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eZain\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eSaudi Arabia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Saudi Arabia. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301544947893,"sku":"Telna2","price":7.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301544980661,"sku":"Telna2","price":12.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301545013429,"sku":"Telna2","price":29.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301545046197,"sku":"Telna2","price":32.75,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301545078965,"sku":"Telna2","price":46.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301545111733,"sku":"Telna2","price":69.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301545144501,"sku":"Telna2","price":78.0,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301545177269,"sku":"Telna2","price":102.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Saudi_Arabia_eSIM.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-thailand","title":"Truly Unlimited Data for Thailand","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Thailand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eDTAC\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eThailand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in Thailand. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301564412085,"sku":"DTAC299","price":6.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301564444853,"sku":"DTAC299","price":10.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301564477621,"sku":"DTAC299","price":24.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301564510389,"sku":"DTAC299","price":27.25,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301564543157,"sku":"DTAC299","price":38.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301564575925,"sku":"ManxGold","price":57.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301564608693,"sku":"ManxGold","price":64.25,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301564641461,"sku":"ManxGold","price":84.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Thailand_eSIM.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-indonesia","title":"Truly Unlimited Data for Indonesia","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Indonesia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eThree \/ Indosat\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eIndonesia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eIndonesia\u003c\/span\u003e. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301569294517,"sku":"Telna2","price":3.9,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301569327285,"sku":"Telna2","price":7.8,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301569360053,"sku":"Telna2","price":16.9,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301569392821,"sku":"Telna2","price":26.9,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301569425589,"sku":"Telna2","price":35.9,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301569458357,"sku":"Telna2","price":49.9,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301569491125,"sku":"Telna2","price":60.9,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301569523893,"sku":"Telna2","price":73.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Indonesia_eSIM_b89df933-1927-4618-b2e4-c9b2a6950be1.webp?v=1772522623"},{"product_id":"truly-unlimited-data-for-japan","title":"Truly Unlimited Data for Japan","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Japan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eKDDI\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eJapan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eJapan\u003c\/span\u003e. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301574144181,"sku":"Telna2","price":4.75,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301574176949,"sku":"Telna2","price":8.0,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301574209717,"sku":"Telna2","price":18.0,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301574242485,"sku":"Telna2","price":22.25,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301574275253,"sku":"Telna2","price":31.25,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301574308021,"sku":"Telna2","price":46.25,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301574340789,"sku":"Telna2","price":54.25,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301574373557,"sku":"Telna2","price":68.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Japan_eSIM_ae83def7-c915-4f1b-a796-95b5f477acee.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-qatar","title":"Truly Unlimited Data for Qatar","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Qatar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eVodafone\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eQatar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eQatar\u003c\/span\u003e. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301582893237,"sku":"Telna2","price":10.75,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301582926005,"sku":"Telna2","price":19.25,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301582958773,"sku":"Telna2","price":44.75,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301582991541,"sku":"Telna2","price":61.75,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301583024309,"sku":"Telna2","price":87.25,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301583057077,"sku":"Telna2","price":130.0,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301583089845,"sku":"Telna2","price":172.5,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301583122613,"sku":"Telna2","price":257.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Qatar_eSIM_13e32023-2df4-4b10-bd99-a4bfc8c8ec2a.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-vietnam","title":"Truly Unlimited Data for Vietnam","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Vietnam\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eViettel\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e \u003cspan\u003eVietnam\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eVietnam\u003c\/span\u003e. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301587349685,"sku":"ManxGold","price":12.0,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301587382453,"sku":"ManxGold","price":21.75,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301587415221,"sku":"ManxGold","price":51.25,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301587447989,"sku":"ManxGold","price":71.0,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301587480757,"sku":"ManxGold","price":100.5,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301587513525,"sku":"ManxGold","price":149.5,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301587546293,"sku":"ManxGold","price":198.75,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301587579061,"sku":"ManxGold","price":297.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Vietnam_eSIM_9d48f35e-e16d-4bfa-bb0e-e8f2075494ce.webp?v=1772522622"},{"product_id":"truly-unlimited-data-for-europe","title":"Truly Unlimited Data for Europe","description":"\u003c!-- USA eSIM – Tabs (No JS) --\u003e\n\u003cstyle\u003e\n    :root {\n        --brand: #76C893;\n        --ink: #0f172a;\n        --muted: #64748b;\n        --line: #e5e7eb;\n        --bg: #ffffff;\n        --mx-teal: #76C893;\n    }\n\n    .vn-tabs {\n        max-width: 900px;\n        margin: 24px auto;\n        color: var(--ink);\n        \/* padding: 10px 12px; *\/\n    }\n\n    .vn-tabs input {\n        display: none;\n    }\n\n    \/* Tab headers *\/\n    .vn-labels {\n        display: flex;\n        border: 1px solid var(--line);\n        border-radius: 12px 12px 0 0;\n        overflow: hidden;\n    }\n\n    .vn-labels label {\n        flex: 1;\n        padding: 12px 6px;\n        text-align: center;\n        font-weight: 600;\n        background: #f7faf9;\n        cursor: pointer;\n        border-right: 1px solid var(--line);\n        font-size: 14px;\n        line-height: 1.2;\n        transition: all 0.3s ease;\n    }\n\n    .vn-labels label:last-child {\n        border-right: none;\n    }\n\n    .vn-labels label:hover {\n        background: #e8f5f0;\n    }\n\n    #vn1:checked~.vn-labels label[for=vn1],\n    #vn2:checked~.vn-labels label[for=vn2],\n    #vn3:checked~.vn-labels label[for=vn3] {\n        background: var(--brand);\n        color: #064e3b;\n    }\n\n    \/* Panels *\/\n    .vn-panels {\n        background:white;\n        border-top: none;\n        border-radius: 0 0 12px 12px;\n        padding: 20px;\n    }\n\n    .vn-panel {\n        display: none;\n        background:white;\n      \n    }\n\n    #vn1:checked~.vn-panels #vnp1,\n    #vn2:checked~.vn-panels #vnp2,\n    #vn3:checked~.vn-panels #vnp3 {\n        display: block;\n    }\n\n    \/* Key-value layout - FIXED *\/\n    .kv {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n\n    .kv-row {\n        display: grid;\n        grid-template-columns: minmax(240px, 240px) 1fr;\n        gap: 20px;\n        align-items: start;\n    }\n\n    .kv-row b {\n        color: var(--muted);\n        font-weight:400;\n        padding: 8px 0px;\n        display: block;\n    }\n\n    .kv-row b::after {\n        content: \"\";\n    }\n\n    .kv-row span {\n        line-height: 1.6;\n        font-weight: 600;\n        word-break: break-word;\n        padding: 8px 0px;\n        color: var(--ink);\n    }\n\n    .mx-note {\n        margin-top: 16px;\n        border-left: 4px solid var(--mx-teal);\n        background: rgba(118, 200, 147, 0.08);\n        padding: 12px 16px;\n        border-radius: 8px;\n        color: var(--ink);\n        font-size: 14px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 📱 Mobile optimisation *\/\n    @media (max-width: 768px) {\n        .kv-row {\n            grid-template-columns: minmax(160px, 160px) 1fr;\n            gap: 16px;\n        }\n\n        .kv-row b {\n            font-size: 13px;\n            padding: 6px 10px;\n        }\n\n        .kv-row span {\n            font-size: 14px;\n        }\n\n        .vn-panels {\n            padding: 16px;\n        }\n    }\n\n    @media (max-width: 640px) {\n      \n\n        .kv {\n            gap: 12px;\n        }\n\n        .kv-row {\n            \/* grid-template-columns: 1fr; *\/\n            gap: 6px;\n            padding: 12px 0px;\n            border-radius: 8px;\n            \n        }\n\n        .kv-row b {\n            background: transparent;\n            padding: 0;\n            border-left: none;\n            font-size: 13px;\n            color: var(--muted);\n            font-weight: 600;\n            \/* text-transform: uppercase; *\/\n            letter-spacing: 0.3px;\n          \n        }\n\n        .kv-row span {\n            font-size: 14.5px;\n            color: var(--ink);\n            font-weight: 500;\n            padding: 0;\n            padding-top: 2px;\n        }\n\n        .vn-labels label {\n            font-size: 12.5px;\n            padding: 11px 4px;\n        }\n\n        .vn-panels {\n            padding: 12px;\n        }\n\n        .mx-note {\n            font-size: 13px;\n            padding: 10px 12px;\n        }\n    }\n\n    .note {\n        font-size: 14px;\n        color: var(--muted);\n        margin-top: 16px;\n        padding: 12px;\n        background: #f9fafb;\n        border-radius: 6px;\n        line-height: 1.6;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"vn-tabs\"\u003e\n\u003c!-- Radios --\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn1\" checked\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn2\"\u003e \u003cinput type=\"radio\" name=\"vn-tabs\" id=\"vn3\"\u003e \u003c!-- Tab headers --\u003e\n\u003cdiv class=\"vn-labels\"\u003e\n\u003clabel for=\"vn1\"\u003eOverview\u003c\/label\u003e \u003clabel for=\"vn2\"\u003ePlans \u0026amp; Network\u003c\/label\u003e\u003cbr\u003e\u003clabel for=\"vn3\"\u003eActivation \u0026amp; Delivery\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Panels --\u003e\n\u003cdiv class=\"vn-panels\"\u003e\n\u003c!-- Overview --\u003e\n\u003csection id=\"vnp1\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e \u003cspan\u003eTruly Unlimited Data eSIM for Europe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eSIM Form\u003c\/b\u003e \u003cspan\u003eeSIM (Digital SIM)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Plan Type\u003c\/b\u003e \u003cspan\u003ePrepaid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Speed\u003c\/b\u003e \u003cspan\u003e4G \/ 5G \/ LTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eTethering \/ Hotspot\u003c\/b\u003e \u003cspan\u003eAllowed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDocumentation\u003c\/b\u003e \u003cspan\u003eNo documentation required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e \u003cspan\u003eAll eSIM-compatible smartphones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-note\"\u003ePlease ensure your device is eSIM-compatible and carrier-unlocked before purchase.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Plans \u0026 Network --\u003e\n\u003csection id=\"vnp2\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eData Allowance\u003c\/b\u003e \u003cspan\u003eUnlimited\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Period\u003c\/b\u003e \u003cspan\u003e1 Day, 2 Days, 5 days, 7 days, 15 days, 20 Days to 30 days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCellular Network\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eVodafone, Three, Telenor, SFR, Swisscom, Telia, A1, etc.\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eCountries Covered\u003c\/b\u003e\n\u003cp class=\"p1\"\u003eAlbania, Austria, Belarus, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, United Kingdom, Vatican City\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eIncoming Calls\u003c\/b\u003e \u003cspan\u003e Data-only plans, \u003cmeta charset=\"utf-8\"\u003eWhatsApp, FaceTime \u0026amp; other VoIP apps work seamlessly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eMobile Number\u003c\/b\u003e \u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eData-only plans do not include a phone number\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Activation \u0026 Delivery --\u003e\n\u003csection id=\"vnp3\" class=\"vn-panel\"\u003e\n\u003cdiv class=\"kv\"\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eeSIM Activation\u003c\/b\u003e \u003cspan\u003eAutomatic after installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eInstallation Process\u003c\/b\u003e \u003cspan\u003eScan QR code or manually enter SMDP address with activation code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eValidity Start Date\u003c\/b\u003e \u003cspan\u003eValidity starts from the date of its first usage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-row\"\u003e\n\u003cb\u003eDelivery\u003c\/b\u003e \u003cspan\u003eInstant – eSIM details sent via email\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-note\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThis eSIM must be installed before landing in \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eEurope\u003c\/span\u003e. Please install it while connected to Wi-Fi or another mobile data network.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ETravelSim","offers":[{"title":"1","offer_id":52301637320885,"sku":"Telna7","price":3.9,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":52301637353653,"sku":"Telna7","price":7.9,"currency_code":"USD","in_stock":true},{"title":"5","offer_id":52301637386421,"sku":"Telna7","price":18.9,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":52301637419189,"sku":"Telna7","price":26.9,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":52301637451957,"sku":"Telna7","price":35.9,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":52301637484725,"sku":"Telna7","price":49.9,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":52301637517493,"sku":"Telna7","price":60.9,"currency_code":"USD","in_stock":true},{"title":"30","offer_id":52301637550261,"sku":"Telna7","price":73.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/8044\/4597\/files\/Travel_eSIM_for_Europe.webp?v=1772522623"}],"url":"https:\/\/shop.etravelsim.com\/collections\/truly-unlimited-data.oembed","provider":"ETravelSim","version":"1.0","type":"link"}