:root{--green: #00d18b}.theme-light{--green: #00b67a;--light: #f1f1f1}.esim-topup-splide{padding-bottom:40px;margin-bottom:10px}.esim-topup-splide .splide__arrow{transform:scale(.75) translateY(-100%)}.esim-topup-splide li.splide__slide{padding-bottom:0}.esim-topup-splide .splide__pagination{display:flex!important}.esim-topup-splide a.ef-btn{border:1px solid rgba(255,255,255,.08);margin-inline-start:15px;width:calc(100% - 30px);margin-top:10px;font-size:13px!important;letter-spacing:.04em;color:#fff;transition:.2s!important}.theme-light .esim-topup-splide a.ef-btn{color:#000;border-color:#00000014}.esim-topup-splide a.ef-btn:hover{background-color:#ffffff0f}.theme-light .esim-topup-splide a.ef-btn:hover{background-color:#0000000a}@media screen and (max-width: 767px){.esim-plan-card{margin-top:10px}.esim-topup-splide .splide__arrow{display:none}}.esim-plan-card{background:linear-gradient(to bottom,#1d1d1d,#242424);color:#fff;border-radius:6px;padding:15px 0;box-shadow:0 4px 10px #0003;position:relative;height:100%;display:flex;flex-direction:column}.theme-glow .esim-plan-card{background:linear-gradient(to bottom,#141734,#161a3a);box-shadow:0 4px 10px #0000004d}.theme-light .esim-plan-card{background:linear-gradient(to bottom,#f7f7f7,#fff);box-shadow:0 4px 10px #ffffff4d;color:#000}.esim-plan-card-empty .icon{margin:auto;transform:rotate(-90deg);opacity:.5}.esim-plan-card-empty .esim-plan-title{margin-bottom:auto;opacity:.8}.esim-plan-title{text-align:center;font-size:17px;margin-bottom:15px;margin-top:-4px;padding-top:5px;font-weight:600;padding-inline:10px;text-wrap:balance}.esim-plan-card .esim-plan-details{list-style:none;padding:0;margin-bottom:auto}.esim-plan-card .esim-plan-details li{display:flex;justify-content:space-between;align-items:center;padding:7px 20px;font-size:15px;border-top:1px solid rgba(255,255,255,.05)}.theme-light .esim-plan-card .esim-plan-details li{color:#000;border-top:1px solid rgba(0,0,0,.05)}.esim-plan-card .esim-plan-details li .icon{flex:0 0 30px;font-size:20px}.esim-plan-card .esim-plan-details li .label{flex:1}.esim-plan-card .esim-plan-details li .value{font-size:15px;white-space:nowrap}.esim-plan-card .esim-plan-details li .value.price{font-size:16px;font-weight:600;font-family:Lato,sans-serif}.theme-light .esim-plan-card .esim-plan-details li .value.price{color:#000}.supported-country-list .input-group{background-color:#ffffff05;padding:15px;border-top-left-radius:6px;border-top-right-radius:6px}.supported-country-list .search-country{font-size:14px;padding:8px 32px;height:46px!important;border:1px solid rgba(255,255,255,.1);background-color:transparent;color:#fff;transition:.3s;box-shadow:none;border-radius:6px!important}.supported-country-list .search-country:focus{border-color:#fff3;outline:none}.supported-country-list .search-country:invalid+.input-group-text{opacity:0;pointer-events:none}.supported-country-list .input-group-text{background-color:transparent;border:0;position:absolute;height:46px}.supported-country-list .search-country-clear{inset-inline-end:15px;cursor:pointer;z-index:32;transition:.2s}.supported-country-list .search-country-clear:hover{filter:brightness(1.5)}.supported-country-list ul{overflow-y:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:0 15px 12px;background-color:#ffffff05}.theme-light .supported-country-list ul{background-color:#00000009}.supported-country-list ul::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.supported-country-list ul{max-height:240px;margin-bottom:30px}}.supported-country-list ul li{color:#fff!important;display:flex;align-items:center;gap:10px;padding:8px 0;font-weight:600;font-size:15px}.theme-light .supported-country-list ul li{color:#000!important}.supported-country-list ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.supported-country-list ul li img{width:30px;height:auto;border-radius:2px;margin-inline-start:auto}.supported-country-modal button.close{position:static;top:0;inset-inline-end:0;z-index:2}.theme-dark .supported-country-modal button.close,.theme-glow .supported-country-modal button.close{background:rgba(255,255,255,.1)!important}.supported-country-modal .input-group,.supported-country-modal ul{background-color:transparent}.supported-country-modal .modal-body{margin-inline:0}.supported-country-modal .modal-header{padding-bottom:0;margin-bottom:-5px;margin-top:5px}.supported-country-modal .modal-title{font-weight:600}.supported-country-modal .supported-country-list ul li img{margin-inline-start:0}.supported-country-modal .supported-country-list ul li>.d-flex{margin-inline-start:auto;font-size:14px;line-height:1.5;align-items:end}.supported-country-modal .supported-country-list ul li>.d-flex>.d-flex{gap:6px}.supported-country-modal .supported-country-list ul li .d-flex img{max-width:16px;filter:invert(1) brightness(1.5)}.additional-info ul{background-color:#ffffff05;border-radius:6px}.theme-light .additional-info ul{background-color:#00000009}.theme-light .additional-info ul .d-inline-flex img{filter:brightness(0)!important;opacity:.5}.additional-info ul li{gap:14px;padding:15px;border-radius:6px}.additional-info ul li:last-child{padding-bottom:20px}.additional-info ul li:hover{background-color:#ffffff0d}.additional-info ul li div p:first-child{text-transform:uppercase;font-size:12px;letter-spacing:.06em;font-weight:600;opacity:.8;line-height:1.4;margin-bottom:6px}.additional-info ul li div p:last-child{font-size:15px;line-height:1.4;text-wrap:balance;margin-bottom:0}.additional-info ul li svg{height:20px;width:20px;flex-shrink:0}.additional-info ul li button:last-child,.additional-info ul li svg:last-child{margin-inline-start:auto}.additional-info ul li button{background-color:transparent;border:0;cursor:pointer;padding:6px 2px}.theme-light .additional-info ul li button{color:#555}.additional-info .tooltip-data{transform:translate(-90%)!important;text-align:start}.additional-info [data-toggle=tooltip] .tooltip-data:after{inset-inline:auto 10px!important}.esim-product-details .prod-preview.h-100{padding-inline-end:5px}.esim-product-details .prod-spec-dropdpwn-row:has(>div:nth-child(5))>div:is(.ef-product-details *):not(:last-child){width:calc(50% - 5px)}@media (max-width: 991px){.esim-product-details .prod-spec-dropdpwn-row:has(>div:nth-child(5))>div:is(.ef-product-details *):not(:last-child){width:100%}}.theme-light .splide__pagination__page.is-active{background:#999999}.device-compatibility{-webkit-user-select:none;user-select:none;width:calc(50% - 5px)!important;--bg: #323c35;--bg-hover: #465149}@media (max-width: 991px){.device-compatibility{width:100%!important}}@media (max-width: 767px){.device-compatibility{width:calc(50% - 7px)!important}}.device-compatibility .title{visibility:hidden}@media (max-width: 991px){.device-compatibility .title{display:none}}@media (max-width: 767px){.device-compatibility .title{display:block}}.theme-glow .device-compatibility{--bg: #2a2f60;--bg-hover: #3c437d}.theme-light .device-compatibility{--bg: #ffe7d7;--bg-hover: #ffd3b7;color:#000}.device-compatibility ul{cursor:pointer;transition:.3s;background-color:var(--bg);border-color:var(--bg)!important}.device-compatibility ul:hover{background-color:var(--bg-hover);border-color:var(--bg-hover)!important}@media (max-width: 767px){.device-compatibility ul{padding:1px 10px 2px}}.device-compatibility ul svg{height:20px!important;width:20px!important;transform:translateY(-1px);margin-inline-start:-7px!important}@media (max-width: 767px){.device-compatibility ul svg{height:16px!important;width:16px!important;transform:translateY(-1px);margin-inline-start:-2px!important}}.theme-light #deviceCompatibilityModal .text-white,.theme-light #deviceCompatibilityModal .modal-title{color:#000!important}#deviceCompatibilityModal .modal-body{margin:10px 20px!important}@media (max-width: 575px){#deviceCompatibilityModal .modal-body{margin:10px 0!important}}#deviceCompatibilityModal .modal-body .device-compatibility-modal-content{color:#ccc;font-size:15px;line-height:1.7}@media (max-width: 575px){#deviceCompatibilityModal .modal-body .device-compatibility-modal-content{font-size:13px}}.theme-light #deviceCompatibilityModal .modal-body .device-compatibility-modal-content{color:#555}#deviceCompatibilityModal .modal-body .device-compatibility-modal-content .device-title{font-weight:600;font-size:18px;color:#fff;margin-bottom:5px;display:block!important}.theme-light #deviceCompatibilityModal .modal-body .device-compatibility-modal-content .device-title{color:#000}#deviceCompatibilityModal .modal-body .device-compatibility-modal-content strong{color:#fff}.theme-light #deviceCompatibilityModal .modal-body .device-compatibility-modal-content strong{color:#222}#deviceCompatibilityModal .modal-body .device-compatibility-modal-content p{text-wrap:initial;color:#ccc;text-align:start;font-size:15px;line-height:1.7}.theme-light #deviceCompatibilityModal .modal-body .device-compatibility-modal-content p{color:#555}@media (max-width: 575px){#deviceCompatibilityModal .modal-body .device-compatibility-modal-content p{font-size:13px;margin-bottom:4px}}#deviceCompatibilityModal .modal-body .device-compatibility-modal-content .list-styled{list-style-type:disc;padding-inline-start:17px;margin-bottom:10px}@media (max-width: 575px){#deviceCompatibilityModal .modal-body .device-compatibility-modal-content .list-styled{margin-bottom:4px}}#deviceCompatibilityModal .modal-body .search-device-wrapper input{height:42px;border:2px solid rgba(255,255,255,.1);background-color:transparent;color:#fff;padding:0 40px;width:100%;outline:none;border-radius:6px;transition:.3s}#deviceCompatibilityModal .modal-body .search-device-wrapper input:hover{border-color:#ffffff26}.theme-dark #deviceCompatibilityModal .modal-body .search-device-wrapper input:focus{border-color:#ff000380}.theme-glow #deviceCompatibilityModal .modal-body .search-device-wrapper input:focus{border-color:#ff346d80}.theme-light #deviceCompatibilityModal .modal-body .search-device-wrapper input:focus{border-color:#ff610180}.theme-light #deviceCompatibilityModal .modal-body .search-device-wrapper input{color:#000;border-color:#0000001a}#deviceCompatibilityModal .modal-body .search-device-wrapper>span{position:absolute;height:38px;width:38px;display:flex;align-items:center;justify-content:center;color:#888}#deviceCompatibilityModal .modal-body .search-device-wrapper>span:first-child{inset-inline-start:15px}#deviceCompatibilityModal .modal-body .search-device-wrapper>span:last-child{inset-inline-end:10px;cursor:pointer;transition:.2s}#deviceCompatibilityModal .modal-body .search-device-wrapper>span:last-child:hover{filter:brightness(1.5)}.theme-light #deviceCompatibilityModal .modal-body .search-device-wrapper>span{color:#555}#deviceCompatibilityModal .modal-body .nav-tabs{margin-bottom:15px}@media (max-width: 575px){#deviceCompatibilityModal .modal-body .nav-tabs{margin-bottom:10px}}#deviceCompatibilityModal .modal-body .nav-tabs .nav-item{width:50%}#deviceCompatibilityModal .modal-body .nav-tabs .nav-item button{font-size:15px;font-weight:600;padding:10px 0;text-align:center;width:100%;border:0;border-radius:6px;border:2px solid transparent;color:#fff;background-color:transparent}.theme-light #deviceCompatibilityModal .modal-body .nav-tabs .nav-item button{color:#000}@media (max-width: 575px){#deviceCompatibilityModal .modal-body .nav-tabs .nav-item button{font-size:13px;padding:6px 0}}#deviceCompatibilityModal .modal-body .nav-tabs .nav-item button:hover{background-color:#ffffff05}.theme-light #deviceCompatibilityModal .modal-body .nav-tabs .nav-item button:hover{background-color:#00000008}#deviceCompatibilityModal .modal-body .nav-tabs .nav-item button.active{border-color:#ffffff05;background-color:#ffffff05}.theme-light #deviceCompatibilityModal .modal-body .nav-tabs .nav-item button.active{border-color:#0000000d;background-color:#00000008}#deviceCompatibilityModal .modal-body .search-content{padding-inline:6px;max-height:33vh;overflow-y:auto}#deviceCompatibilityModal .modal-body .search-content::-webkit-scrollbar{width:3px}#deviceCompatibilityModal .modal-body .search-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.03);border-radius:3px}.theme-light #deviceCompatibilityModal .modal-body .search-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)}#deviceCompatibilityModal .modal-body .search-content ul li:first-child p{margin-top:0}#deviceCompatibilityModal .modal-body .search-content ul li p{margin-top:15px}#deviceCompatibilityModal .modal-body .no-device-found:not(.d-none){display:block!important}#deviceCompatibilityModal .modal-body .no-device-found p{text-align:center;color:#888;font-size:15px;margin-block:20px}.theme-light #deviceCompatibilityModal .modal-body .no-device-found p{color:#555}
