/* IbiSpeed Minified | 2026-07-16 17:58 | 344 KB → 232 KB (-33%) */
:root,html[data-theme="dark"]{--bg-0:#07080B;--bg-1:#0C0E11;--bg-2:#12140F;--text:#F5F2EA;--muted:#A7A69C;--line:rgba(201,162,75,.14);--ring:rgba(201,162,75,.22);--accent:#C9A24B;--accent-2:#E3C077;--accent-3:#A67C2E;--esg-blue:#C9A24B;--esg-blue-rgb:201,162,75;--esg-blue-start:#DDB965;--esg-blue-end:#A67C2E;--esg-blue-start-rgb:221,185,101;--esg-blue-hover:#E3C077;--esg-blue-active:#B58E38;--esg-blue-grad-top:#DDB965;--esg-blue-grad-bottom:#A67C2E;--esg-white1:#14160F;--esg-white2:#F5F2EA;--esg-btn-radius:3px;--esg-btn-font:'Montserrat',system-ui,sans-serif;--site-bg:#07080B;--site-text:#F5F2EA;--site-heading:#F5F2EA;--site-muted:#A7A69C;--card-bg:rgba(255,255,255,.045);--card-border:rgba(201,162,75,.18);--card-shadow:0 10px 24px rgba(0,0,0,.35);--card-shadow-hover:0 14px 34px rgba(0,0,0,.5);--card-text:#F5F2EA;--card-muted:#B4B2A6;--card-img-bg:#0B0D10;--card-badge-bg:rgba(201,162,75,.10);--card-badge-border:rgba(201,162,75,.30);--card-title-color:#F5F2EA;--card-price-color:#E3C077;--card-btn-bg:linear-gradient(135deg,#E3C077,#C9A24B);--card-btn-color:#14160F;--card-btn-shadow:0 8px 22px rgba(201,162,75,.25);--glass-bg:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));--glass-border:rgba(201,162,75,.18);--glass-shadow:0 18px 48px rgba(0,0,0,.35);--glass-blur:blur(14px) saturate(160%);--btn-sp-bg:transparent;--btn-sp-border:rgba(201,162,75,.5);--btn-sp-color:#E3C077;--btn-sp-hover-bg:rgba(201,162,75,.10);--btn-sp-hover-border:rgba(201,162,75,.85);--btn-sp-hover-color:#F0D391;--btn-lp-bg:#191C14;--btn-lp-border:rgba(201,162,75,.4);--btn-lp-color:#F5F2EA;--btn-card-bg:transparent;--btn-card-border:rgba(201,162,75,.4);--btn-card-color:#F5F2EA;--gc-backdrop-grad:radial-gradient(at 12% 18%,rgba(201,162,75,.06) 0%,transparent 38%),radial-gradient(at 85% 100%,rgba(31,168,119,.05) 0%,transparent 45%),var(--site-bg);--gc-card-bg:linear-gradient(145deg,rgba(14,16,12,.94),rgba(9,10,8,.98));--gc-card-border:rgba(201,162,75,.20);--gc-card-shadow:0 24px 70px rgba(0,0,0,.65);--gc-text:#F0EDE3;--gc-heading:#F5F2EA;--gc-subline:rgba(240,237,227,.75);--gc-section-title:rgba(240,237,227,.75);--gc-divider:linear-gradient(90deg,rgba(201,162,75,0),rgba(201,162,75,.45),rgba(201,162,75,0));--gc-input-bg:rgba(6,7,5,.92);--gc-input-border:rgba(201,162,75,.22);--gc-input-color:#F0EDE3;--gc-input-focus-bg:rgba(6,7,5,.92);--gc-input-focus-border:#C9A24B;--gc-input-focus-shadow:0 0 0 3px rgba(201,162,75,.14);--gc-paybtn-border-img:linear-gradient(#12140f,#12140f),linear-gradient(135deg,#DDB965,#A67C2E);--ok:#1FA877}html[data-theme="light"]{--bg-0:#EFEADC;--bg-1:#F5F1E6;--bg-2:#FAF7EE;--text:#1E201D;--muted:#6E6C63;--line:rgba(166,124,46,.20);--ring:rgba(166,124,46,.28);--accent:#A67C2E;--accent-2:#C9A24B;--accent-3:#8A6524;--esg-blue:#A67C2E;--esg-blue-rgb:166,124,46;--esg-blue-start:#C9A24B;--esg-blue-end:#8A6524;--esg-blue-start-rgb:201,162,75;--esg-blue-hover:#B58E38;--esg-blue-active:#8A6524;--esg-blue-grad-top:#C9A24B;--esg-blue-grad-bottom:#8A6524;--esg-white1:#14160F;--esg-white2:#1E201D;--site-bg:#EFEADC;--site-text:#1E201D;--site-heading:#1E201D;--site-muted:#6E6C63;--card-bg:rgba(255,255,255,.66);--card-border:rgba(166,124,46,.22);--card-shadow:0 10px 24px rgba(90,70,20,.10);--card-shadow-hover:0 14px 34px rgba(90,70,20,.16);--card-text:#1E201D;--card-muted:#6E6C63;--card-img-bg:#F5F1E6;--card-badge-bg:rgba(166,124,46,.08);--card-badge-border:rgba(166,124,46,.28);--card-title-color:#1E201D;--card-price-color:#8A6524;--card-btn-bg:linear-gradient(135deg,#C9A24B,#A67C2E);--card-btn-color:#FFFDF4;--card-btn-shadow:0 8px 22px rgba(166,124,46,.22);--glass-bg:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.58));--glass-border:rgba(166,124,46,.20);--glass-shadow:0 18px 48px rgba(90,70,20,.10);--btn-sp-border:rgba(166,124,46,.55);--btn-sp-color:#8A6524;--btn-sp-hover-bg:rgba(166,124,46,.08);--btn-sp-hover-border:rgba(166,124,46,.9);--btn-sp-hover-color:#6E5220;--btn-lp-bg:#F5F1E6;--btn-lp-border:rgba(166,124,46,.4);--btn-lp-color:#1E201D;--btn-card-border:rgba(166,124,46,.4);--btn-card-color:#1E201D;--gc-backdrop-grad:radial-gradient(at 12% 18%,rgba(201,162,75,.10) 0%,transparent 38%),var(--site-bg);--gc-card-bg:linear-gradient(145deg,rgba(255,255,255,.92),rgba(250,247,238,.97));--gc-card-border:rgba(166,124,46,.24);--gc-card-shadow:0 24px 70px rgba(90,70,20,.18);--gc-text:#2A2C26;--gc-heading:#1E201D;--gc-subline:rgba(42,44,38,.75);--gc-section-title:rgba(42,44,38,.75);--gc-divider:linear-gradient(90deg,rgba(166,124,46,0),rgba(166,124,46,.45),rgba(166,124,46,0));--gc-input-bg:rgba(255,255,255,.92);--gc-input-border:rgba(166,124,46,.28);--gc-input-color:#1E201D;--gc-input-focus-bg:#FFFFFF;--gc-input-focus-border:#A67C2E;--gc-input-focus-shadow:0 0 0 3px rgba(166,124,46,.14);--ok:#0F6E4E}body{font-display:swap}:root,html[data-theme="dark"]{}a:hover{color:inherit !important}a:hover{text-decoration:none !important}a{text-decoration:none !important}a:hover{text-decoration:none !important}li.ast-article-single,.woocommerce ul.products li.product{margin-bottom:2em !important;transition-property:none !important}a{letter-spacing:inherit !important;transition-property:color,opacity !important}.custom-logo,.ast-custom-header img[alt="EsimGlobal"]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.08));image-rendering:-webkit-optimize-contrast}.single-product .entry-summary .price,.single-product .entry-summary .price .woocommerce-Price-amount{color:var(--esg-white2) !important}#esg-corner-group{position:fixed;bottom:28px;right:28px;width:48px;height:48px;z-index:999;pointer-events:none}#ast-scroll-top{position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;width:39px !important;height:39px !important;padding:0;border:none !important;border-radius:50% !important;background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end)) !important;color:var(--esg-white1);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.96);transition:opacity .3s ease,transform .3s ease,visibility .3s,box-shadow .3s ease,filter .2s ease;z-index:1}#esg-corner-group.is-scrolled #ast-scroll-top{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);box-shadow:0 10px 24px rgba(19,70,116,0.35)}#ast-scroll-top svg{width:20px;height:20px;color:var(--esg-white1)}#ast-scroll-top:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 14px 32px rgba(0,184,255,0.45);filter:brightness(1.08)}#esg-corner-flag{position:absolute;top:0;left:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none!important;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;transform-origin:center;transition:transform .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);z-index:2}#esg-corner-group.is-scrolled #esg-corner-flag{transform:translate(16px,-39px)!important}.esg-corner-globe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;color:var(--esg-blue-end);stroke-width:2;pointer-events:none;z-index:2;transition:width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1),transform .25s ease,color .2s ease}#esg-corner-flag:hover .esg-corner-globe{transform:translate(-50%,-50%) scale(1.08);color:var(--esg-blue-start)}@media (max-width:640px){#esg-corner-group{bottom:16px;right:31px;width:44px;height:44px}#ast-scroll-top{width:44px !important;height:44px !important}#esg-corner-flag{width:44px;height:44px}.esg-corner-globe{width:36px;height:36px}#esg-corner-group.is-scrolled #esg-corner-flag{transform:translate(23px,-33px) !important}}.esg-breadcrumb{font-size:13px;font-weight:400;line-height:1;color:var(--muted,#8b8fa8);margin:0 0 1em}.esg-breadcrumb a{color:var(--muted,#8b8fa8);text-decoration:none;transition:color .2s ease}.esg-breadcrumb a:hover{color:var(--esg-blue,#C9A24B)}.esg-bc-sep{margin:0 0.4em;opacity:0.5}@media (max-width:768px){.esg-breadcrumb{font-size:11px}.esg-bc-sep{margin:0 0.3em}}@keyframes esgFadeIn{from{opacity:0}to{opacity:1}}.site-footer{opacity:0;animation:esgFadeIn 0.5s ease 0.8s forwards}#ibx-toast{position:fixed;left:50%;top:22%;transform:translate(-50%,-50%);z-index:999998;min-width:320px;max-width:94vw;padding:18px 24px;border-radius:20px;background:var(--toast-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 40px rgba(0,0,0,0.55),inset 0 0 0 1px rgba(255,255,255,0.06);color:#f0f4f9;font:500 16px/1.45 "Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0.018em;opacity:0;pointer-events:none;animation:ibx-toast-in .25s ease forwards}#ibx-toast .ibx-toast-row{display:inline-flex;align-items:center;justify-content:center;gap:12px}#ibx-toast .ibx-toast-dot{width:10px;height:10px;border-radius:50%;background:#9adfff;box-shadow:0 0 12px rgba(201,162,75,0.4)}#ibx-toast.ibx-toast--success .ibx-toast-dot{background:#27e6a7;box-shadow:0 0 12px rgba(39,230,167,.4)}#ibx-toast.ibx-toast--info .ibx-toast-dot{background:#00c8ff;box-shadow:0 0 12px rgba(0,200,255,.35)}#ibx-toast.ibx-toast--error .ibx-toast-dot{background:#ff6b6b;box-shadow:0 0 12px rgba(255,107,107,.35)}#ibx-toast.ibx-out{animation:ibx-toast-out .25s ease forwards}@keyframes ibx-toast-in{from{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ibx-toast-out{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}@keyframes esg-btn-fadein{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:rgba(255,255,255,0);border-color:rgba(201,162,75,0)}100%{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,0.08);border-color:rgba(201,162,75,0.4)}}.single_add_to_cart_button,button.single_add_to_cart_button,.woocommerce button.single_add_to_cart_button{background:transparent;border:2px solid rgba(201,162,75,0.5);border-radius:12px;color:#E3C077 !important;font-size:16px;font-weight:600;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.single_add_to_cart_button:hover,button.single_add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:hover{background:rgba(201,162,75,0.1);border-color:rgba(201,162,75,0.8);color:#F0D391 !important}.single_add_to_cart_button:active,button.single_add_to_cart_button:active{background:rgba(201,162,75,0.15);border-color:#E3C077}.esg-btn,a.esg-btn{background:#191C14 !important;border:2px solid rgba(201,162,75,0.4);border-radius:10px;color:#fff !important;font-size:15px;font-weight:500;height:44px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,0.15);transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;animation:esg-btn-fadein 1.5s ease forwards}.esg-btn:hover,a.esg-btn:hover{background:rgba(20,30,50,0.45) !important;border-color:rgba(201,162,75,0.7) !important;box-shadow:0 6px 25px rgba(0,0,0,0.2) !important;opacity:1 !important}.esg-btn:active,a.esg-btn:active{background:rgba(255,255,255,0.15);border-color:rgba(201,162,75,0.8)}.add_to_cart_button,a.add_to_cart_button,a.button.add_to_cart_button,.wwe-card-inner .button.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.esg-tx-btn--primary,.esg-topup-select-btn,.esg-review-submit-btn,.esg-review-btn--primary{background:transparent !important;border:2px solid rgba(201,162,75,0.4) !important;border-radius:10px !important;color:#fff !important;font-size:14px !important;font-weight:500 !important;padding:10px 20px !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.add_to_cart_button:hover,a.add_to_cart_button:hover,a.button.add_to_cart_button:hover,.wwe-card-inner .button.add_to_cart_button:hover,.woocommerce a.button.add_to_cart_button:hover,.esg-tx-btn--primary:hover,.esg-topup-select-btn:hover,.esg-review-submit-btn:hover,.esg-review-btn--primary:hover{background:rgba(255,255,255,0.12) !important;border-color:rgba(201,162,75,0.7) !important;box-shadow:0 6px 25px rgba(0,0,0,0.2) !important;opacity:1 !important}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,a.button.disabled,.wp-element-button:disabled{opacity:0.45;cursor:not-allowed}.woocommerce ul.products li.product,.woocommerce ul.products li.product .ast-woo-shop-product-wrap,.woocommerce ul.products li.product .astra-shop-summary-wrap{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.woocommerce ul.products li.product>.astra-shop-thumbnail-wrap,.woocommerce ul.products li.product>.woocommerce-loop-product__title,.woocommerce ul.products li.product>.price,.woocommerce ul.products li.product>a.button.add_to_cart_button{display:none !important}.woocommerce ul.products li.product a.button.add_to_cart_button:not(.wwe-card-inner .button){display:none !important}.wwe-card-inner{color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif}.wwe-card-sub,.wwe-card-meta{color:var(--muted)}.wwe-card{position:relative;width:100%;aspect-ratio:730/810;border-radius:20px;overflow:hidden}.wwe-card-inner{position:absolute;inset:0;display:flex;flex-direction:column;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);padding:12px 16px;border-radius:20px;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:box-shadow .25s ease}.wwe-card-inner:hover{box-shadow:0 14px 34px rgba(0,0,0,.42)}.wwe-card-img{position:relative;width:calc(100% + 32px);margin:-12px -16px 10px -16px;height:65.4%;max-height:530px;border-radius:20px 20px 0 0;overflow:hidden;background:#000;z-index:0}.wwe-card-img img{width:100%;height:100%;object-fit:contain !important;object-position:top center !important;background-color:#000}.wwe-badge{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:.85rem;font-weight:700;color:#fff;border-radius:999px;pointer-events:none;user-select:none;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);box-shadow:inset 0 1px 1px rgba(255,255,255,.15),0 4px 12px rgba(0,0,0,.35);text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.3px}.wwe-badge:empty{display:none}.wwe-card-img:hover .wwe-badge{opacity:.7;transition:opacity .25s ease}.wwe-card-sub{font-size:.98rem;line-height:1.35;opacity:.85;margin:0 0 6px}.wwe-card-meta{font-size:14px;line-height:1.35;letter-spacing:.1px;margin-bottom:6px;color:rgba(255,255,255,.72);z-index:1}.wwe-card-price{position:static;line-height:1;margin:0 !important;display:flex;align-items:center;color:#fff}.wwe-card-footer{display:flex;align-items:center;gap:12px;padding-top:8px}.wwe-card .wwe-card-footer .wwe-card-price,.wwe-card .wwe-card-footer .wwe-card-price .price,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount bdi{font-size:1.55rem !important;font-weight:700 !important;white-space:nowrap;margin-left:3px}.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-currencySymbol{display:inline-block}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-js ul.products li.product h3{padding:0.0em 0 !important}.wwe-card-actions{display:flex;align-items:center;justify-content:flex-end}.wwe-card-actions{width:100%}.wwe-card-actions .button,.wwe-card-actions a.button{width:100%}.wwe-card-inner .button,.wwe-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:700px;padding:12px 20px;font-weight:600;font-size:16px;text-decoration:none;transition:filter .2s ease,box-shadow .2s ease}.wwe-card-inner .button{background:linear-gradient(135deg,#C9A24B,#A67C2E);color:#14160F;border:0;box-shadow:0 8px 22px rgba(166,124,46,.28)}.wwe-card-inner .button:hover{filter:brightness(1.08)}.wwe-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#F5F2EA}.wwe-btn-ghost:hover{border-color:rgba(255,255,255,.26)}.wwe-card-inner .button.add_to_cart_button{font-weight:600 !important;letter-spacing:.2px}.wwe-btn:focus-visible,.wwe-card-inner .button:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:999px}@media (max-width:960px){.woocommerce ul.products{gap:16px !important}.wwe-card-inner{padding:10px 12px;border-radius:18px}.wwe-card-img{width:calc(100% + 24px);margin:-10px -12px 8px -12px;border-radius:18px 18px 0 0}}.esg-help-under-desc-mobile{margin-top:1.25rem;display:none}.esg-help-under-desc-mobile a{display:inline-block;padding:10px 18px;border-radius:15px;text-decoration:none;color:#B4B2A6;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 22px rgba(0,0,0,.4);font-size:0.95rem;white-space:nowrap}.esg-help-under-desc-mobile a span{color:var(--esg-blue);font-weight:600;padding-left:4px}@media (max-width:1028px){.esg-help-under-desc-mobile{display:block}}.single-product .woocommerce-product-gallery .esg-help-under-image{margin-top:1.25rem}.single-product .woocommerce-product-gallery .esg-help-under-image a{display:inline-block;padding:10px 18px;border-radius:15px;text-decoration:none;color:#B4B2A6;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 22px rgba(0,0,0,.4);font-size:0.95rem;white-space:nowrap}.single-product .woocommerce-product-gallery .esg-help-under-image a span{color:var(--esg-blue);font-weight:600;padding-left:4px}@media (max-width:1028px){.single-product .woocommerce-product-gallery .esg-help-under-image{display:none}}#finder{position:relative;z-index:10}#wwe-bar{max-width:720px;margin:0 auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}#wwe-bar form{display:flex;align-items:center;gap:12px;margin:0;background:var(--search-pill-bg);border:1px solid var(--search-pill-border);border-radius:16px;padding:6px 9px;box-shadow:none !important;outline:none !important;border-color:rgba(30,108,179,0.9) !important;background:rgba(201,162,75,0.16) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#wwe-bar form:focus-within{}#wwe-bar input[type="search"]{flex:1 1 auto;min-width:0;box-sizing:border-box;background:transparent !important;border:none !important;padding:6px 0;font-size:16px;color:#e5e7eb;-webkit-appearance:none !important;appearance:none !important;-webkit-text-fill-color:#e5e7eb !important;caret-color:var(--esg-blue-start) !important;-webkit-tap-highlight-color:transparent !important}#wwe-bar input[type="search"]::placeholder{color:rgba(30,108,179,0.75)}#wwe-bar input[type="search"]:focus,#wwe-bar input[type="search"]:focus-visible,#wwe-bar input[type="search"]:active{outline:none !important;box-shadow:none !important;background:transparent !important;border:none !important}#wwe-bar input[type="search"]:-webkit-autofill,#wwe-bar input[type="search"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:#e5e7eb !important}#wwe-bar button[type="submit"]{box-sizing:border-box;height:38px;min-width:96px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end));color:#f9fafb;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}#wwe-bar button[type="submit"]:hover{filter:brightness(1.05)}#wwe-bar .esg-live-search-results{display:none;position:absolute;top:calc(100% + 12px);left:0;width:100%;box-sizing:border-box;background:rgba(6,12,20,.98);border:1px solid var(--search-results-border);border-radius:18px;box-shadow:0 28px 60px rgba(0,0,0,0.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-height:65vh;overflow-y:auto;padding:10px 0;z-index:9999}#wwe-bar .esg-live-search-results ul{list-style:none;margin:0;padding:0 10px 4px 10px}#wwe-bar .esg-live-search-results li{display:flex;align-items:center;gap:14px;padding:6px 10px 6px 4px;border-bottom:1px solid rgba(201,162,75,0.4)}#wwe-bar .esg-live-search-results li:last-child{border-bottom:none}#wwe-bar .esg-live-search-results img{width:56px;height:56px;border-radius:12px;object-fit:cover;flex-shrink:0}#wwe-bar .esg-live-search-results a{display:flex;flex-direction:column;gap:2px;color:#e5e7eb;text-decoration:none;font-size:15px}#wwe-bar .esg-live-search-results a:hover{color:#f9fafb}#wwe-bar .esg-live-search-results .esg-ls-price{font-size:14px;color:rgba(199,213,236,0.9)}#wwe-bar .esg-live-search-results .esg-ls-empty{padding:14px 16px;text-align:center;font-size:15px;color:rgba(199,213,236,0.9)}#destinations>.esg-section-head{position:relative;z-index:100}.esg-dest-search{max-width:480px;margin:14px 0 0;position:relative}.esg-dest-search form{display:flex;align-items:center;gap:0;margin:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 16px;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);transition:border-color .2s ease,background .2s ease}.esg-dest-search form:focus-within{border-color:rgba(255,255,255,.32);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06))}.esg-dest-search-icon{width:18px;height:18px;flex-shrink:0;color:rgba(255,255,255,.45);margin-right:10px;pointer-events:none}.esg-dest-search input[type="search"]{flex:1 1 auto;min-width:0;background:transparent !important;border:none !important;padding:2px 5px 0;font-size:16px;color:rgba(255,255,255,.9);-webkit-appearance:none !important;appearance:none !important;-webkit-text-fill-color:rgba(255,255,255,.9) !important;caret-color:#fff !important;-webkit-tap-highlight-color:transparent !important}.esg-dest-search input[type="search"]::placeholder{color:rgba(255,255,255,.40);-webkit-text-fill-color:rgba(255,255,255,.40) !important}.esg-dest-search input[type="search"]:focus,.esg-dest-search input[type="search"]:focus-visible,.esg-dest-search input[type="search"]:active{outline:none !important;box-shadow:none !important;background:transparent !important;border:none !important}.esg-dest-search input[type="search"]:-webkit-autofill,.esg-dest-search input[type="search"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:rgba(255,255,255,.9) !important}.esg-dest-search .esg-live-search-results{display:none;position:absolute;top:calc(100% + 10px);left:0;width:100%;box-sizing:border-box;background:rgba(6,12,20,.98);border:1px solid var(--search-results-border);border-radius:18px;box-shadow:0 28px 60px rgba(0,0,0,.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-height:55vh;overflow-y:auto;padding:10px 0;z-index:9999}.esg-dest-search .esg-live-search-results ul{list-style:none;margin:0;padding:0 10px 4px 10px}.esg-dest-search .esg-live-search-results li{display:flex;align-items:center;gap:14px;padding:6px 10px 6px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.esg-dest-search .esg-live-search-results li:last-child{border-bottom:none}.esg-dest-search .esg-live-search-results img{width:56px;height:56px;border-radius:12px;object-fit:cover;flex-shrink:0}.esg-dest-search .esg-live-search-results a{display:flex;flex-direction:column;gap:2px;color:#e5e7eb;text-decoration:none;font-size:15px}.esg-dest-search .esg-live-search-results a:hover{color:#f9fafb}.esg-dest-search .esg-live-search-results .esg-ls-price{font-size:14px;color:rgba(199,213,236,0.9)}.esg-dest-search .esg-live-search-results .esg-ls-empty{padding:14px 16px;text-align:center;font-size:15px;color:rgba(199,213,236,0.9)}.esg-ls-dest-link{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;padding:4px 0 !important}.esg-live-search-results .esg-ls-dest-flag{width:28px !important;height:18px !important;border-radius:3px !important;object-fit:cover !important;flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.esg-ls-dest-name{flex:1;font-size:14px;font-weight:600;color:#e5e7eb}.esg-ls-dest-count{font-size:11px;color:rgba(255,255,255,.40);white-space:nowrap}.esg-ls-dest-arrow{font-size:16px;color:rgba(255,255,255,.20);line-height:1;flex-shrink:0}.esg-ls-dest-link:hover .esg-ls-dest-name{color:#ffffff}.esg-ls-dest-link:hover .esg-ls-dest-arrow{color:rgba(255,255,255,.5)}.single-product .related.products:not(.ibip-belt-wrap){display:none !important}.ibip-belt-wrap{position:relative;margin-top:36px}.ibip-belt-title{font-weight:700;font-size:clamp(20px,2.4vw,28px);color:var(--belt-title-color);margin:0 0 20px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.ibip-belt-mask{overflow-x:auto;-webkit-overflow-scrolling:touch}.ibip-belt{display:flex;flex-wrap:nowrap;gap:22px;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0}.ibip-belt>li{scroll-snap-align:start}.ibip-belt>li{flex:0 0 clamp(270px,68vw,360px);min-width:clamp(270px,68vw,360px)}.ibip-card,.ibip-card *{box-sizing:border-box}.ibip-card li.product,.ibip-card .ast-woo-shop-product-wrap,.ibip-card .astra-shop-summary-wrap{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.ibip-card .astra-shop-thumbnail-wrap,.ibip-card>.woocommerce-loop-product__title,.ibip-card>.price,.ibip-card>a.button,.ibip-card a.button.add_to_cart_button{}.wwe-card-sub,.wwe-card-meta,.wwe-card-price{-webkit-font-smoothing:antialiased;font-weight:400 !important;letter-spacing:0.02em}.ibip-card .wwe-card-price{display:none}.ibip-card .wwe-card-footer{justify-content:center}.wwe-card{position:relative;width:100%;aspect-ratio:730/990;border-radius:20px;overflow:hidden}.wwe-card-link{display:contents;color:inherit;text-decoration:none;cursor:pointer}.wwe-card-link:hover{text-decoration:none;color:inherit}.wwe-card{transition:box-shadow .25s ease,z-index 0s}.wwe-card-inner{position:absolute;inset:0;display:flex;flex-direction:column;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);padding:12px 16px;border-radius:20px;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:box-shadow .25s ease}.wwe-card-inner:hover{box-shadow:0 14px 34px rgba(0,0,0,.42)}.wwe-card-img{position:relative;width:calc(100% + 32px);margin:-12px -16px 16px;height:40%;max-height:360px;border-radius:20px 20px 0px 0px;overflow:hidden;background:#0B0D10;display:block;flex-shrink:0}.wwe-card-img img,.woocommerce .wwe-card-img img,.woocommerce-page .wwe-card-img img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center bottom !important;display:block !important;background:transparent !important}.wwe-badge{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:.85rem;font-weight:700;color:#fff;border-radius:999px;pointer-events:none;user-select:none;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);box-shadow:inset 0 1px 1px rgba(255,255,255,.15),0 4px 12px rgba(0,0,0,.35);text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.3px}.wwe-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:14px 30px 10px 0;margin:0 0 14px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.wwe-stat{text-align:center;min-width:0}.wwe-stat-val{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.005em}.wwe-stat-lbl{font-size:11px;font-weight:400;color:rgba(255,255,255,0.5);margin:0;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wwe-card-features{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:10px 14px;min-height:46px}.wwe-feat{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;color:rgba(255,255,255,0.7);white-space:nowrap}.wwe-feat svg{width:14px;height:14px;flex-shrink:0}.wwe-feat-text{display:inline-block}.wwe-card-spacer{flex:1 1 auto;min-height:0}.wwe-card-hk-slot{min-height:22px;display:block;text-align:center;font-size:12px;line-height:1.3;color:#f0b67a}.wwe-card-hk-slot:not(.is-active){}.wwe-card-hk-slot svg{width:14px;height:14px;margin-right:6px;vertical-align:-2px;color:#f0b67a}.wwe-card-hk-text{display:inline}@media (max-width:501px){.wwe-card{aspect-ratio:auto}.wwe-card .wwe-card-inner{position:relative !important;inset:auto !important;padding:16px 18px 18px !important}.wwe-card .wwe-card-img{width:calc(100% + 36px) !important;margin:-16px -18px 16px !important;height:240px !important;max-height:240px !important;border-radius:20px 20px 0 0 !important}.wwe-card .wwe-card-stats{margin-top:0 !important}.woocommerce ul.products li.product .wwe-card-img img,.wwe-card .wwe-card-img img{object-position:center center !important}.wwe-card .wwe-card-title,.wwe-card .wwe-card-title a,.wwe-card .wwe-card-title .wwe-title-line1{font-size:22px !important;line-height:1.2 !important}.wwe-card .wwe-card-title .wwe-title-line2{font-size:13px !important}.wwe-card-sub{font-size:13px;line-height:1.45}.wwe-stat-val{font-size:14px}.wwe-stat-lbl{font-size:10px}.wwe-feat{font-size:11px}.wwe-feat svg{width:13px;height:13px}.wwe-card-price,.wwe-card .wwe-card-footer .wwe-card-price,.wwe-card .wwe-card-footer .wwe-card-price .price,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount bdi{font-size:22px !important}.wwe-card-inner .button{padding:10px 18px !important;font-size:14px !important}.wwe-card-sub{margin-bottom:12px}.wwe-card-stats{padding:10px 0;margin-bottom:10px}.wwe-card-features{gap:8px 12px;margin-bottom:12px}.wwe-card-footer{padding-top:4px;gap:10px}.wwe-card-actions{flex-shrink:0}}.wwe-card-stats{padding:14px 30px 10px 0}.wwe-card-footer{margin-top:0}.wwe-card-sub{display:none}.esg-flatrate-days__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:36px !important;background-color:rgba(0,0,0,.35)}.wwe-card-title{margin:0 0 4px}.wwe-card-title a{font-size:1.22rem !important;line-height:1.25 !important;font-weight:800 !important;color:#F5F2EA;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.woocommerce ul.products li.product .wwe-card h3,.woocommerce ul.products li.product .wwe-card .woocommerce-loop-product__title{margin:5px !important}.wwe-card-img img,.woocommerce ul.products li.product .wwe-card-img img{border-radius:0 !important}.wwe-card-title a{display:block !important;max-width:100% !important;margin-bottom:6px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important}.wwe-card-title .wwe-title-line1,.wwe-card-title .wwe-title-line2{display:block !important;visibility:visible !important}.wwe-card-title .wwe-title-line1{display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.wwe-title-line1{font-weight:700 !important;line-height:1.15 !important;font-size:1.39em !important}.wwe-title-line2{font-size:0.60em !important;font-weight:500 !important;opacity:.9 !important;line-height:1.25 !important;padding-top:10px !important;overflow-wrap:anywhere;word-break:break-word}.wwe-card-title .wwe-title-line2{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important;word-break:break-word;min-height:2.4em}@media (max-width:960px){.wwe-title-line1{font-size:1.12em !important}.wwe-title-line2{font-size:clamp(13px,2.5vw,15px) !important}}.wwe-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px}.wwe-card-price{font-size:1.3rem !important;font-weight:700;color:#fff;line-height:1;display:flex;align-items:center}.wwe-card-actions{display:flex;align-items:center}.wwe-card-inner .button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:700px;font-weight:700;font-size:16px;border:0;text-decoration:none;color:#14160F;background:linear-gradient(135deg,#C9A24B,#A67C2E);box-shadow:0 8px 22px rgba(166,124,46,.28);transition:filter .2s ease,box-shadow .2s ease}.wwe-card-inner .button{display:inline-flex !important}.wwe-card-inner .button:hover{filter:brightness(1.08)}@media (max-width:960px){.ibip-belt>li{min-width:clamp(240px,70vw,320px);flex-basis:clamp(240px,70vw,320px)}.wwe-card-inner{padding:10px 12px;border-radius:18px}.wwe-card-img{width:calc(100% + 24px);margin:-10px -12px 8px;border-radius:18px 18px 0 0}.wwe-card-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.wwe-card-price,.wwe-card-actions{flex:0 0 auto}.wwe-card-price{white-space:nowrap}.wwe-card-actions .button{padding:10px 18px;font-size:15px}}@media (max-width:960px){.ibip-belt{scroll-snap-type:none}}.ibip-belt-cta{text-align:center;margin:24px 0 0}.cc-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:saturate(120%) blur(6px);display:none;z-index:9998}.cc-banner{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:none;padding:0;animation:cc-slide-up 1.6s cubic-bezier(0.22,1,0.36,1) forwards}.cc-inner{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,Segoe UI,Roboto,Helvetica,Arial,system-ui,sans-serif;background:radial-gradient(1000px 600px at 10% -10%,rgba(201,162,75,.16),transparent 60%),radial-gradient(1200px 700px at 100% 120%,rgba(30,108,179,.18),transparent 60%),rgba(11,15,25,.9);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -6px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);padding-left:15px;padding-top:7px;padding-bottom:15px;position:relative;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border-radius:18px 18px 0 0}.cc-inner::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--esg-blue-start),var(--esg-blue-end));border-radius:18px 18px 0 0}.cc-title{margin:0 0 0px;color:#fff;font-weight:600;letter-spacing:.1px;font-size:clamp(20px,2.1vw,24px)}.cc-text{margin:0;color:#cfd6df;font-size:clamp(14px,1.9vw,16px);line-height:1.45}.cc-text a{color:#9bc5ff;text-decoration:underline}.cc-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start;padding-right:20px;padding-top:20px}.cc-btn{min-height:44px;border-radius:12px;padding:10px 22px;border:0;cursor:pointer;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.cc-btn:active{transform:translateY(1px)}.cc-accept{margin-left:auto;order:2;background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end));color:#ffffff;border:0.5px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.15);transition:background 180ms ease}.cc-accept:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 20px rgba(0,0,0,.22)}.cc-customize{background:transparent;color:#e9f2ff;text-decoration:underline;font-weight:600;padding:10px 8px;border-radius:8px}.cc-customize:hover{opacity:.85}.cc-reject{background:rgba(255,255,255,.06);color:rgba(245,246,247,.92);border:0.5px solid rgba(255,255,255,.18);transition:background 180ms ease,border-color 180ms ease}.cc-reject:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.28)}.cc-prefs{display:none;margin-top:14px;margin-bottom:12px;grid-template-columns:1fr;gap:10px}.cc-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:12px;background:#0f1522;border:1px solid #243042;color:#e6eef7}.cc-pill:hover{border-color:#2f3c52}.cc-left{display:flex;align-items:center;gap:10px;font-weight:700}.cc-dot{width:10px;height:10px;border-radius:999px;background:#213244;box-shadow:inset 0 0 0 2px #2f3c52}.cc-pill.on .cc-dot{background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end));box-shadow:0 0 8px rgba(201,162,75,.45)}.cc-switch{position:relative;width:40px;height:22px;border-radius:999px;background:#111928;border:1px solid #243042;transition:all .15s ease}.cc-switch::after{content:"";position:absolute;top:1px;left:2px;width:18px;height:18px;background:#e6eef7;border-radius:999px;transition:left .15s ease,background .15s ease}.cc-pill.on .cc-switch{background:linear-gradient(90deg,var(--esg-blue-start),var(--esg-blue-end));border-color:transparent}.cc-pill.on .cc-switch::after{left:20px;background:#0b0f19}.cc-pill.locked{opacity:.75;cursor:not-allowed}.cc-pill.locked .cc-switch{filter:grayscale(40%)}@keyframes cc-slide-up{from{transform:translateY(8%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:860px){.cc-inner{grid-template-columns:1fr;gap:16px}.cc-actions{justify-content:flex-end;align-self:flex-end}}.esg-section{max-width:1180px;margin:0 auto;padding:0 20px}.esg-section-head h2{margin:0 0 6px;font-weight:800;letter-spacing:-.012em}.esg-muted{color:rgba(233,238,247,.8)}.search-card{max-width:680px;margin:6px auto 0;padding:2px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%)}.esg-search-insert{margin:clamp(48px,10vh,160px) auto clamp(40px,8vh,120px);text-align:left}.ast-shop-load-more.no-more.active{display:none !important}.ast-shop-load-more.no-more.active::after{content: ''}.esg-gc-viewport{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vh,32px);overflow:hidden;border-radius:28px}.esg-gc-backdrop{position:fixed;inset:0;z-index:-1;background:var(--gc-backdrop-grad);backdrop-filter:blur(18px)}.esg-gc-card{box-sizing:border-box;max-width:1024px;width:100%;padding:clamp(22px,4vh,30px);border-radius:28px;background:var(--gc-card-bg);border:1px solid var(--gc-card-border);box-shadow:var(--gc-card-shadow);color:var(--gc-text)}.esg-gc-logo{display:flex;justify-content:center;margin-bottom:12px}.esg-gc-header{text-align:center;margin-bottom:24px}.esg-gc-header h1{margin:0 0 12px;font-size:clamp(20px,2.2rem,24px);letter-spacing:-.03em;font-weight:800}.esg-gc-subline{margin:0;opacity:.78;font-size:14px}.esg-gc-spacer{height:22px}.esg-gc-divider{height:1px;width:100%;background:var(--gc-divider);opacity:.85}.esg-gc-layout{display:block;margin-top:0px}.esg-gc-layout-left{margin-bottom:18px}.esg-gc-section-title{font-size:.95rem;text-transform:uppercase;opacity:.78;margin-bottom:10px}.esg-gc-fields input.input-text,.esg-gc-fields select.esg-gc-select,.esg-gc-row--coupon input.input-text{position:relative;z-index:1;width:100%;border-radius:10px !important;border:1px solid rgba(255,255,255,.18) !important;background:var(--gc-input-bg) !important;padding:20px 20px 12px !important;font-size:16px !important;color:var(--gc-input-color) !important;box-shadow:none !important;appearance:none}.esg-gc-fields select.esg-gc-select{padding-top:20px !important;padding-bottom:12px !important}.esg-gc-row--coupon input.input-text{max-width:200px}.esg-gc-row,.esg-gc-row--coupon{position:relative}.esg-gc-row-group{display:block}.esg-gc-row-group--two{display:flex;gap:8px}.esg-gc-row-group--two .esg-gc-half{flex:1 1 0}.esg-gc-row-group--three{display:flex;gap:8px}.esg-gc-row-group--three .esg-gc-third{flex:1 1 0}@media (max-width:700px){.esg-gc-row-group--two,.esg-gc-row-group--three{flex-direction:column;gap:0}}.esg-gc-row,.esg-gc-row--coupon{min-height:46px !important;height:auto !important}.esg-gc-hint{position:absolute;left:22px;bottom:-12px;font-size:12px;color:var(--gc-hint-color);opacity:0;transition:opacity 180ms ease,transform 180ms ease;pointer-events:none}.esg-gc-hint.esg-show{opacity:1;transform:translateY(0)}.esg-gc-row{margin-bottom:10px !important}.esg-gc-row>label,.esg-gc-row--coupon>label{position:absolute !important;left:33px !important;top:19px !important;font-size:15px !important;font-weight:400 !important;color:var(--gc-label-color) !important;line-height:1.1 !important;margin:0 !important;padding:0 !important;opacity:1 !important;white-space:nowrap !important;pointer-events:none !important;z-index:50 !important;transition:all 150ms ease !important}.esg-gc-row.esg-active>label,.esg-gc-row--coupon.esg-active>label{top:9px !important;font-size:10px !important;color:var(--gc-label-active) !important;opacity:.75 !important}.esg-gc-row.esg-gc-required>label::after{content: "*" !important;margin-left:4px;font-size:11px;color:#ff7575}.esg-gc-turnstile-row{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:680px){.esg-gc-turnstile-row{display:flex;justify-content:center;align-items:center}}.esg-gc-section--order{display:flex;flex-direction:column;gap:14px;max-width:none}.esg-gc-order-review{width:100% !important;max-width:none !important}.esg-gc-order-review th,.esg-gc-order-review td{border:none;font-size:14px;padding:10px 14px}.esg-gc-section--coupon{margin-top:12px;display:flex;justify-content:flex-end}.esg-gc-coupon-wrap{text-align:right}.esg-gc-coupon-form{display:flex;align-items:center;gap:0}.esg-gc-coupon-button{position:absolute !important;width:1px !important;height:1px !important;clip:rect(0 0 0 0) !important;overflow:hidden !important;border:0 !important;padding:0 !important;opacity:0 !important}.woocommerce-form-coupon-toggle{display:none !important}.esg-gc-section--payment #payment,.esg-gc-section--payment #payment .wc_payment_methods,.esg-gc-section--payment #payment .payment_method_stripe{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.esg-gc-section--payment #payment .payment_method_stripe>label{display:none !important}.esg-gc-section--payment .wc-stripe-upe-element{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;max-width:520px;margin:0 auto}.esg-gc-payment-wrap{position:fixed;inset:0;z-index:9999;display:none;align-items:flex-start;justify-content:center;background:var(--gc-modal-backdrop);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 0}.esg-gc-payment-wrap.esg-modal-open{display:flex}.esg-gc-payment-inner{position:relative;width:100%;max-width:1040px;padding:22px 22px 26px;border-radius:24px;background:var(--gc-modal-bg);border:1px solid var(--gc-modal-border);box-shadow:var(--gc-modal-shadow);margin:auto;flex-shrink:0}@media (max-width:899px){.esg-gc-payment-inner{max-width:100%}}.esg-gc-payment-inner #payment,.esg-gc-payment-inner .wc_payment_methods,.esg-gc-payment-inner .payment_method_stripe,.esg-gc-payment-inner .payment_box,.esg-gc-payment-inner fieldset,.esg-gc-payment-inner .wc-stripe-upe-element,.esg-gc-payment-inner .wc-stripe-upe-element form{background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.esg-gc-payment-close{position:absolute;top:10px;right:14px;border-radius:999px;border:0;cursor:pointer;font-size:25px;line-height:1;color:var(--gc-modal-close-color);background:var(--gc-modal-close-bg);padding:0px 0px 0px 0px !important}html.esg-modal-lock,body.esg-modal-lock{overflow:hidden;position:fixed;width:100%}.esg-gc-payment-wrap{overscroll-behavior:contain}.esg-api-card-box{background:rgba(5,8,18,0.96);border-radius:18px;border:1px solid rgba(255,255,255,0.14);padding:14px 16px 18px;box-shadow:0 14px 36px rgba(0,0,0,0.65)}.esg-api-card-box #esg-card-element{margin-bottom:12px}.esg-card-element{margin:10px 0 14px;padding:24px 18px;border-radius:16px;border:1px solid rgba(255,255,255,0.18);background:rgba(5,8,18,0.96);min-height:68px}@media (min-width:900px){.esg-gc-layout{display:flex !important;gap:32px;align-items:flex-start}.esg-gc-layout-left{flex:0 0 440px !important;max-width:460px !important}.esg-gc-section--order{flex:1 1 0 !important;width:auto !important;max-width:none !important}}.esg-gc-form{display:block !important;flex:none !important;width:100% !important;max-width:100% !important}#customer_details,.col2-set,.col-1,.col-2{display:block !important;width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}.woocommerce-checkout-review-order-table .cart-subtotal{display:none !important}.esg-invalid input,.esg-invalid select{border-color:#ff6b6b !important;box-shadow:0 0 12px rgba(255,107,107,0.3) !important}@keyframes esg-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.esg-shake{animation:esg-shake 0.45s ease both;will-change:transform}.esg-invalid>label{color:#ff6b6b !important;opacity:0.85 !important}.form-row{position:relative}@media (max-width:600px){.esg-gc-row-group--two,.esg-gc-row-group--three{flex-direction:column;gap:0 !important}.esg-gc-fields>.esg-gc-row,.esg-gc-fields>.esg-gc-row-group{margin-bottom:18px !important}.esg-gc-row input.input-text,.esg-gc-row--coupon input.input-text{padding:18px 20px 12px !important}.esg-gc-row>label,.esg-gc-row--coupon>label{top:20px !important;font-size:15px !important}.esg-gc-row.esg-active>label,.esg-gc-row--coupon.esg-active>label{top:8px !important}.esg-gc-viewport{align-items:flex-start;justify-content:center;padding:16px 12px 32px;overflow:auto}.esg-gc-card{margin:0 auto}.esg-gc-layout-left,.esg-gc-section--order{flex:none !important;width:100% !important;max-width:100% !important}}.esg-gc-legal-consent{margin-top:40px;padding:10px 12px;border-radius:10px;border:1px solid var(--gc-legal-border);background:var(--gc-legal-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.esg-gc-legal-consent-row{display:flex;gap:10px;align-items:center;cursor:pointer;user-select:none}.esg-gc-legal-consent-row input[type="checkbox"]{margin-top:2px;width:16px;height:16px;accent-color:var(--esg-blue)}.esg-gc-legal-consent-text{font-size:12.5px;line-height:1.35;color:var(--gc-legal-text)}.esg-gc-legal-consent-text a{color:var(--gc-legal-link);text-decoration:none;border-bottom:1px solid rgba(166,124,46,.35)}.esg-gc-legal-consent-text a:hover{border-bottom-color:rgba(166,124,46,.75)}.esg-gc-legal-withdrawal{margin-top:8px;font-size:11px;line-height:1.35;color:var(--gc-legal-withdrawal)}.esg-gc-legal-consent-error{margin-top:8px;font-size:12px;color:#ffb4b4;display:none}.esg-gc-legal-consent.esg-bad{border-color:rgba(255,120,120,.55);box-shadow:0 0 0 3px rgba(255,120,120,.12)}.esg-gc-legal-consent.esg-bad .esg-gc-legal-consent-error{display:block}.esg-card-shell{padding-bottom:10px}.esg-gc-section--order{min-height:120px !important;min-width:0 !important}.esg-gc-order-review{display:block !important;width:auto !important;max-width:none !important;min-width:0 !important;margin-top:10px}.esg-gc-table-wrap{display:block;width:100%;min-width:0 !important;box-sizing:border-box;padding:6px 10px 10px;background:var(--gc-table-bg);margin:0 auto;border-radius:10px;box-shadow:var(--gc-table-shadow);overflow:hidden}body.woocommerce-checkout .esg-gc-card .woocommerce-checkout-review-order-table,body.woocommerce-checkout .esg-gc-card .woocommerce-checkout-review-order-table *{border:none !important;box-shadow:none !important;outline:none !important;background:transparent !important}.esg-gc-order-review table.shop_table,.esg-gc-order-review .shop_table .esg-gc-order-review .woocommerce-checkout-review-order-table,.esg-gc-order-review table.shop_table thead,.esg-gc-order-review table.shop_table tbody,.esg-gc-order-review table.shop_table tfoot,.esg-gc-order-review table.shop_table tr,.esg-gc-order-review table.shop_table th,.esg-gc-order-review table.shop_table td{display:revert !important;box-sizing:border-box;border:none !important}.esg-gc-order-review .shop_table{width:auto !important;margin:0 !important;border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden;background:var(--gc-table-inner-bg);border:none !important}.esg-gc-table-wrap table.shop_table{width:100% !important;border-collapse:separate;border-spacing:0;table-layout:auto}.esg-gc-table-wrap table.shop_table thead th{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--gc-table-header-color);padding:10px 2px 8px !important;white-space:nowrap}.esg-gc-table-wrap table.shop_table th.product-name,.esg-gc-table-wrap table.shop_table td.product-name{text-align:left;padding-left:2px !important}.esg-gc-table-wrap table.shop_table th.product-total,.esg-gc-table-wrap table.shop_table td.product-total{text-align:right;padding-right:2px !important}.esg-gc-table-wrap table.shop_table tbody td{font-size:14px;padding:10px 2px !important;border-bottom:1px solid var(--gc-table-border);word-wrap:break-word}.esg-gc-table-wrap table.shop_table tfoot th,.esg-gc-table-wrap table.shop_table tfoot td{font-size:13px;padding:10px 2px !important;border-top:1px solid var(--gc-table-footer-border)}.esg-gc-table-wrap table.shop_table tfoot .order-total th,.esg-gc-table-wrap table.shop_table tfoot .order-total td{padding-top:12px !important;padding-bottom:12px !important;font-size:15px;font-weight:600}.esg-gc-table-wrap table.shop_table tr:last-child th,.esg-gc-table-wrap table.shop_table tr:last-child td{border-bottom:none}@media (max-width:480px){.esg-gc-table-wrap table.shop_table tfoot .order-total th{font-size:13px;letter-spacing:0.08em}}.esg-gc-paybuttons{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px}.esg-gc-paybtn{width:100%;max-width:666px;height:48px;padding:0 18px;margin:10px auto 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;background:var(--gc-paybtn-bg) !important;border:2px solid transparent !important;background-image:var(--gc-paybtn-border-img) !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;color:var(--gc-paybtn-color) !important;border-radius:6px;cursor:pointer;text-align:left;font-size:17px;font-weight:500;line-height:1.15;transition:all 0.2s ease;will-change:transform,box-shadow}.esg-gc-paybtn:hover,.esg-gc-paybtn--card:hover{background-image:linear-gradient(var(--gc-paybtn-hover-bg),var(--gc-paybtn-hover-bg)),linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end)) !important;box-shadow:0 8px 20px rgba(0,0,0,0.3)}.esg-gc-paybtn--card{}.esg-gc-paybtn-main{font-size:16px;font-weight:500;margin:0}.esg-gc-paybtn-sub{font-size:13px;opacity:.65;margin:0}.esg-gc-paybtn--card:active{transform:translateY(0px) scale(0.985);box-shadow:0 4px 16px rgba(0,0,0,0.18);background:linear-gradient( 180deg,rgba(248,248,248,1),rgba(230,230,230,0.95) );border-color:rgba(0,0,0,0.18)}.esg-gc-paybtn--card:active{box-shadow:inset 0 1px 3px rgba(0,0,0,0.25),0 4px 16px rgba(0,0,0,0.18)}.esg-gc-paybtn.esg-busy,.esg-gc-paybtn[disabled]{opacity:0.7;cursor:default}.esg-gc-paybtn .esg-btn-text{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.esg-gc-paybtn .esg-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.esg-gc-paybtn .esg-btn-icon svg{width:28px;height:auto;display:block}.esg-gc-payment-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:flex-start}@media (max-width:880px){.esg-gc-payment-grid{grid-template-columns:minmax(0,1fr)}}.esg-gc-paybuttons--redirect{margin-top:8px}.esg-gc-paybtn--redirect{background:linear-gradient(135deg,rgba(124,58,237,0.08) 0%,rgba(79,70,229,0.08) 100%) !important;border:2px solid rgba(124,58,237,0.7) !important}.esg-gc-paybtn--redirect:hover{border-color:rgba(124,58,237,0.5) !important;background:linear-gradient(135deg,rgba(124,58,237,0.14) 0%,rgba(79,70,229,0.14) 100%) !important}.esg-gc-card .esg-gc-paybtn,.single-product .single_add_to_cart_button{overflow:hidden}.esg-gc-card .esg-gc-paybtn .esg-btn-text,.single-product .single_add_to_cart_button .esg-btn-text,.single-product .single_add_to_cart_button .esg-sp-btn-main{min-width:0;overflow:hidden}.esg-gc-card .esg-gc-paybtn .esg-gc-paybtn-main,.single-product .single_add_to_cart_button .esg-sp-btn-main{font-size:clamp(13px,3.8vw,16px) !important;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}.esg-gc-card .esg-gc-paybtn .esg-gc-paybtn-sub,.single-product .single_add_to_cart_button .esg-btn-sub{font-size:clamp(10px,2.8vw,13px) !important;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}.esg-rp-layout{display:flex;flex-direction:column;gap:20px;padding:8px 0}.esg-rp-left,.esg-rp-right{min-width:0}.esg-gc-payment-inner--redirect{max-width:640px}.esg-gc-payment-wrap--redirect{-webkit-overflow-scrolling:auto;isolation:isolate}.esg-redirect-pe-container{min-height:200px;border-radius:10px;padding:2px;margin-bottom:16px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.esg-pe-loading{display:flex;align-items:center;justify-content:center;min-height:180px;transition:opacity 0.3s ease}.esg-pe-ready .esg-pe-loading{display:none}.esg-pe-spinner{width:28px;height:28px;border:3px solid rgba(124,58,237,0.2);border-top-color:#7c3aed;border-radius:50%;animation:esg-spin 0.8s linear infinite}.esg-redirect-error{color:#ff6b6b;font-size:13px;line-height:1.4;padding:10px 14px;background:rgba(255,75,75,0.08);border:1px solid rgba(255,75,75,0.2);border-radius:8px;margin-bottom:12px}#esg-rp-legal-wrap{margin-bottom:16px}#esg-rp-legal-wrap.esg-bad{border-color:#ff4b4b}#esg-rp-legal-wrap.esg-bad .esg-gc-legal-consent-text{color:#ff6b6b}.esg-gc-paybtn--redirect.esg-busy{opacity:0.7;pointer-events:none}#esg-redirect-pe iframe{border-radius:8px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}input.esg-invalid{border-color:#ff6b6b !important;box-shadow:0 0 12px rgba(255,107,107,0.3) !important}@media (max-width:480px){.esg-gc-card .esg-btn-text,.esg-gc-card #esg-btn-card .esg-btn-text,.single_add_to_cart_button.wwe-own .esg-btn-main,.single_add_to_cart_button.wwe-own .esg-btn-sub,.esg-gc-card #esg-card-pay-btn .esg-btn-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.esg-gc-card .esg-gc-paybtn-main,.single_add_to_cart_button.wwe-own .esg-btn-main,.single_add_to_cart_button.wwe-own .esg-btn-sub{font-size:16px;font-weight:600;color:#ffffff;letter-spacing:-0.2px;line-height:1.2;white-space:nowrap}.esg-gc-card .esg-gc-paybtn-sub,.single_add_to_cart_button.wwe-own .esg-btn-sub{font-size:12px;font-weight:400;opacity:0.8;line-height:1.2;white-space:nowrap}.esg-gc-card .esg-gc-paybtn{height:48px;padding:0 18px;margin:10px auto 0}.esg-gc-card .esg-btn-icon{margin-right:8px;flex-shrink:0}}.esg-gc-express.esg-express-hidden{display:none}.esg-gc-express{margin:0px 0px 0px;display:flex;flex-direction:column;align-items:center;gap:0px}.esg-gc-express-label{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(233,238,247,0.75);opacity:0.9}.esg-gc-express-buttons{width:100%;max-width:420px}.esg-gc-express-or{width:100%;max-width:420px;display:flex;align-items:center;justify-content:center;margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;color:rgba(233,238,247,0.6)}.esg-gc-express-or::before,.esg-gc-express-or::after{content: "";flex:1;height:1px;margin:0 10px;background:linear-gradient( 90deg,rgba(233,238,247,0),rgba(233,238,247,0.5),rgba(233,238,247,0) )}.esg-gc-express-buttons>*{max-width:420px;margin:0 auto}.wc-stripe-payment-request-wrapper>*,.stripe-payment-request-button>*{pointer-events:auto !important}button.apple-pay-button,button.google-pay-button{pointer-events:auto !important;z-index:10 !important}.single-product .wc-stripe-upe-element,.single-product .wc-stripe-payment-request-wrapper{width:100% !important;max-width:420px !important;margin:0 auto !important}.single-product .wc-stripe-payment-request-wrapper>*{width:100% !important}.single-product .single_add_to_cart_button{margin-bottom:10px !important}.single-product .esg-sp-orfast{margin:2px 0 10px !important}.single-product #wc-stripe-express-checkout-element,.single-product .wc-stripe-payment-request-wrapper{margin-top:0 !important}.esg-card-shell{position:relative;width:100%;max-width:420px;min-height:220px;margin:4px auto 14px;padding:22px 18px 20px;border-radius:20px;background:radial-gradient(circle at top left,#00e5ff33,transparent 55%),radial-gradient(circle at bottom right,#A67C2E44,transparent 55%),linear-gradient(135deg,#050913,#090c18);border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.7);overflow:hidden}.esg-card-shell-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.esg-card-chip{width:30px;height:22px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.6)}.esg-card-brand{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;opacity:0.7}.esg-card-shell-middle{margin-bottom:10px}.esg-card-element{margin:4px 0 0;padding:16px 0 10px;border-radius:0;border:none;background:transparent;min-height:54px}.esg-card-shell-bottom{display:flex;flex-direction:column;margin-top:14px}.esg-card-holder-label{font-size:10px;text-transform:uppercase;letter-spacing:0.16em;opacity:0.7;margin-bottom:2px}.esg-card-holder-value{font-size:13px;font-weight:500;letter-spacing:0.05em}.esg-card-chip{width:69px;height:49px;border-radius:6px;background:none;display:flex;align-items:center;justify-content:center;padding:0}.esg-chip-logo{width:49px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.55))}.esg-gc-paybtn.esg-busy,.esg-gc-paybtn[disabled]{opacity:0.7;cursor:default}.esg-gc-paybtn.esg-busy{position:relative}.esg-gc-paybtn.esg-busy::after{content: "";position:absolute;right:18px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid rgba(255,255,255,0.35);border-top-color:#ffffff;animation:esg-spin 0.7s linear infinite}@keyframes esg-spin{to{transform:rotate(360deg)}}body.esg-lock-pay .esg-gc-payment-right,body.esg-lock-pay .esg-gc-payment-right button,body.esg-lock-pay .esg-gc-payment-right input,body.esg-lock-pay .esg-gc-payment-right .wc-stripe-upe-element{opacity:.4;pointer-events:none}body.esg-lock-pay .esg-gc-payment-right::after{content:var(--esg-sec-check-msg);display:block;margin-top:10px;font-size:11px;color:#ff8a8a;text-align:center}.esg-card-shell-middle{margin:10px 0 4px;padding:12px 16px;border-radius:6px;background:radial-gradient(circle at top left,rgba(201,162,75,0.20),rgba(0,8,24,0.96));border:1px solid rgba(201,162,75,0.45);box-shadow:0 0 0 1px rgba(0,0,0,0.7),0 18px 42px rgba(0,0,0,0.85);transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease,transform 160ms ease}.esg-card-shell-middle.esg-card-shell-middle--active{border-color:#C9A24B;box-shadow:0 0 0 1px rgba(201,162,75,0.6),0 20px 50px rgba(201,162,75,0.22);transform:translateY(-1px)}.esg-card-element{margin:0;padding:4px 0 2px;min-height:32px;border:none;border-radius:0;background:transparent}.esg-card-helper{font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:#ff6b6b;margin-bottom:6px;transition:color 0.25s ease}.esg-card-helper--ok{color:rgba(233,238,247,0.82)}.esg-gc-legal-links{margin-top:18px;padding-top:12px;text-align:center;font-size:11px;line-height:1;opacity:.65}.esg-gc-legal-links a{color:var(--gc-footer-link);text-decoration:none}.esg-gc-legal-links a:hover{text-decoration:underline;opacity:.9}.esg-gc-legal-links .sep{margin:0 6px;opacity:.4}.esg-gc-card{position:relative;padding-bottom:0}.esg-gc-payment-inner{position:relative;padding-bottom:54px}.esg-gc-legal-links--modal{position:absolute;left:0;right:0;bottom:9px;text-align:center;font-size:11px;line-height:1;opacity:.6;z-index:5}.esg-gc-legal-links--modal .sep{opacity:.5;margin:0 10px}.esg-gc-mini-footer{margin-top:0;padding-top:14px;border-top:1px solid var(--gc-footer-border)}.esg-gc-legal-links--footer{position:static !important;inset:auto !important;margin:10px 0 12px;opacity:.65}.esg-gc-mini-footer .esg-footer-payments-label{margin:0 0 8px;text-align:center;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--gc-footer-label)}.esg-gc-mini-footer .esg-footer-payments{margin:0 0 10px;opacity:.85}.esg-gc-mini-footer .esg-footer-payments img{height:20px;width:auto;display:inline-block}.esg-gc-copyright{margin:0;text-align:center;font-size:12px;line-height:1.5;color:var(--gc-copyright-color)}.esg-gc-copyright a{color:inherit;text-decoration:none}.esg-gc-copyright a:hover{text-decoration:underline}.esg-thankyou-viewport{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vh,34px)}.esg-thankyou-backdrop{position:fixed;inset:0;z-index:-1;background:var(--ty-backdrop);backdrop-filter:blur(18px)}.esg-thankyou-card{width:100%;max-width:580px;padding:32px;border-radius:26px;background:var(--ty-card-bg);border:1px solid var(--ty-card-border);box-shadow:var(--ty-card-shadow);text-align:center;color:var(--ty-text)}.esg-thankyou-logo{margin-bottom:14px;min-height:66px;display:flex;align-items:center;justify-content:center}.esg-thankyou-logo img{display:block;max-width:100px;height:auto}.esg-thankyou-title{margin:0 0 12px;font-size:26px;font-weight:800;letter-spacing:-.02em}.esg-thankyou-subtitle{margin:0 0 22px;opacity:.80}.esg-thankyou-countdown{margin-bottom:28px;transition:opacity 0.3s ease,margin 0.3s ease}.esg-thankyou-countdown.fading-out{margin-bottom:10px}#esg-count{font-weight:700;color:var(--ty-countdown)}.esg-qr-wrap{transition:opacity 0.4s ease;margin-top:10px}.esg-qr-image{width:220px;height:220px;padding:14px;background:#fff;border-radius:18px;margin-bottom:18px;box-shadow:0 8px 25px rgba(0,0,0,.45)}.esg-qr-missing{color:#ff8a8a;margin-bottom:20px}.esg-qr-instructions{font-size:14px;line-height:1.55;opacity:.88}.esg-thankyou-actions{margin-top:18px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.esg-thankyou-btn{color:#ffffff;background:linear-gradient( 180deg,rgba(255,255,255,.06),rgba(255,255,255,.02) );border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:12px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 24px rgba(0,0,0,.6);transition:all .2s ease}.esg-thankyou-btn--secondary{opacity:.85}#esg-activation-link{transition:opacity .8s ease}#esg-activation-link-android{transition:opacity .8s ease;padding-top:10px}@media (max-width:480px){.esg-thankyou-card{padding:20px 16px;border-radius:22px}.esg-qr-image{width:180px;height:180px}}.esg-hero-wrap{max-width:1200px;margin:30px auto 72px;padding:0 16px}.esg-landing-hero{--accent1:var(--esg-blue-start,#DDB965);--accent2:var(--esg-blue-end,#8A6524);--text:#e6eef7;--muted:#b6c2d3;--ring:rgba(255,255,255,0.12);--panel:#0b0f19;--hero-h:clamp(420px,70vh,760px);min-height:var(--hero-h);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif;position:relative;overflow:hidden;border-radius:22px;background:var(--panel);border:1px solid var(--ring);box-shadow:0 40px 120px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.05);isolation:isolate;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:38px}.esg-landing-hero .media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;filter:saturate(108%) contrast(104%);background-position:center 40%;background-size:cover;background-repeat:no-repeat;transform:translateZ(0)}.esg-landing-hero .media::before{content: "";position:absolute;inset:0;z-index:0;background:inherit;background-position:inherit;background-repeat:no-repeat;background-size:inherit;transform:scale(1.06);transition:transform 18s cubic-bezier(0.2,0.6,0,1)}.esg-landing-hero:hover .media::before{transform:scale(1.085)}@media (prefers-reduced-motion:reduce){.esg-landing-hero .media::before{transition:none;transform:none}.esg-landing-hero:hover .media::before{transform:none}}.esg-landing-hero .media::after{content: "";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(120% 120% at 50% 75%,rgba(0,0,0,0.56),transparent 48%),linear-gradient(180deg,rgba(0,0,0,0.14) 0%,rgba(0,0,0,0.50) 100%)}@media (max-width:640px){.esg-landing-hero{--hero-h:clamp(420px,60vh,480px);padding-top:16px;padding-bottom:24px}.esg-hero-text{padding:14px 10px}.esg-hero-text .glass{padding:16px 12px 18px;max-width:94%}.esg-hero-text h1{font-size:clamp(22px,6.4vw,30px);line-height:1.12;margin-bottom:6px}.esg-hero-text p{font-size:14px;margin-bottom:12px}.esg-cta-group{margin-top:10px}}.esg-hero-text{position:relative;z-index:2;display:grid;place-items:center;padding:clamp(24px,4vh,48px);box-sizing:border-box}.esg-hero-text .glass{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(18px,2.4vw,32px) clamp(16px,3vw,28px);border-radius:16px;background:linear-gradient(180deg,rgba(8,12,18,0.32),rgba(8,12,18,0.18));border:1px solid rgba(255,255,255,0.12);box-shadow:0 20px 60px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:min(92%,740px)}.esg-hero-text h1{margin:0 0 8px;color:#ffffff;line-height:1.12;font-weight:800;letter-spacing:-0.012em;font-size:clamp(24px,6.2vw,42px);text-shadow:0 3px 18px rgba(0,0,0,0.5)}.esg-hero-text p{margin:0 0 16px;color:rgba(255,255,255,0.92);font-size:clamp(14px,3.9vw,18px);text-shadow:0 2px 10px rgba(0,0,0,0.4)}.esg-landing-hero .edge-glow{position:absolute;inset:0;border-radius:22px;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06),inset 0 0 60px rgba(201,162,75,0.06),inset 0 0 90px rgba(166,124,46,0.05)}@media (min-width:901px){.esg-hero-text h1{font-size:clamp(32px,5.2vw,64px)}.esg-hero-text p{font-size:clamp(15px,1.6vw,18px)}}.about{--about-bg:#0B0D10;--about-panel:#12161f;--about-line:rgba(255,255,255,0.08);--about-text:#e5e9f1;--about-muted:#a6b1bf;--about-accent1:#C9A24B;--about-accent2:#A67C2E;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif;background:var(--about-bg);color:var(--about-text);line-height:1.65;padding:30px 20px 60px}.about .wrap{max-width:960px;margin:0 auto}.about h1{font-size:28px;font-weight:800;margin:0 0 20px}.about h2{font-size:18px;font-weight:700;margin:24px 0 10px}.about p{margin:0 0 12px;color:var(--about-muted)}.about ul{margin:0 0 12px 20px;color:var(--about-muted)}.about a{color:#7dd3fc;text-decoration:underline}.about .card{background:var(--about-panel);border:1px solid var(--about-line);border-radius:16px;margin:20px 0;padding:22px 26px;box-shadow:0 18px 40px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.about strong{color:var(--about-text)}.about .small{font-size:13px;color:var(--about-muted)}.pp{--bg:#0B0D10;--panel:#12161f;--line:rgba(255,255,255,.08);--text:#e5e9f1;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;padding:30px 20px 60px}.pp .wrap{max-width:960px;margin:0 auto}.pp h1{font-size:36px;font-weight:800;margin:0 0 20px}.pp h2{font-size:20px;font-weight:700;margin:0 0 10px}.pp p{margin:0 0 12px;color:var(--muted)}.pp a{color:var(--esg-blue);text-decoration:underline}.pp .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:22px 26px;box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pp ul{margin:0 0 12px 20px;color:var(--muted)}.pp strong{color:var(--text)}.pp table{width:100%;border-collapse:collapse;margin-top:8px}.pp th,.pp td{border-top:1px solid var(--line);padding:8px 6px;text-align:left}.pp th{width:190px;color:var(--text)}.pp tr:last-child td,.pp tr:last-child th{border-bottom:1px solid var(--line)}.pp .small{font-size:13px;color:var(--muted)}.cookie{--bg:#0B0D10;--panel:#12161f;--line:rgba(255,255,255,.08);--text:#e5e9f1;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;padding:30px 20px 60px}.cookie .wrap{max-width:960px;margin:0 auto}.cookie h1{font-size:36px;font-weight:800;margin:0 0 20px}.cookie h2{font-size:20px;font-weight:700;margin:24px 0 10px}.cookie p{margin:0 0 12px;color:var(--muted)}.cookie ul{margin:0 0 12px 20px;color:var(--muted)}.cookie a{color:var(--esg-blue);text-decoration:underline}.cookie .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:22px 26px;box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cookie strong{color:var(--text)}.cookie .small{font-size:13px;color:var(--muted)}.refund{--bg:#0B0D10;--panel:#12161f;--line:rgba(255,255,255,.08);--text:#e5e9f1;--muted:#a6b1bf;--accent1:#C9A24B;--accent2:#A67C2E;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;padding:30px 20px 60px}.refund .wrap{max-width:960px;margin:0 auto}.refund h1{font-size:36px;font-weight:800;margin:0 0 20px}.refund h2{font-size:20px;font-weight:700;margin:24px 0 10px}.refund p{margin:0 0 12px;color:var(--muted)}.refund ul{margin:0 0 12px 20px;color:var(--muted)}.refund a{color:var(--esg-blue);text-decoration:underline}.refund .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:22px 26px;box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.refund strong{color:var(--text)}.refund .small{font-size:13px;color:var(--muted)}.tos{--bg:#0B0D10;--panel:#12161f;--line:rgba(255,255,255,.08);--text:#e5e9f1;--muted:#a6b1bf;--accent1:var(--esg-blue-start);--accent2:var(--esg-blue-end);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;padding:30px 20px 60px}.tos .wrap{max-width:960px;margin:0 auto}.tos h1{font-size:36px;font-weight:800;margin:0 0 20px}.tos h2{font-size:20px;font-weight:700;margin:24px 0 10px;color:var(--text)}.tos p{margin:0 0 12px;color:var(--muted)}.tos ul{margin:0 0 12px 20px;color:var(--muted)}.tos a{color:var(--esg-blue);text-decoration:underline}.tos .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:22px 26px;box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tos strong{color:var(--text)}.tos .small{font-size:13px;color:var(--muted)}.esg-front{color:var(--text);background:var(--bg)}.esg-front .esg-muted{color:rgba(233,238,247,.8)}.esg-front a{color:inherit;text-decoration:none}.esg-center{display:flex;justify-content:center}.esg-space-l{height:20px}.esg-space-xl{height:64px}.esg-space-xxl{height:96px}.esg-space-xxxl{height:169px}html,body{background:var(--site-bg) !important}body::before{content: "";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(at 10% 20%,rgba(201,162,75,0.05) 0%,transparent 35%),radial-gradient(at 20% 0%,rgba(18,20,15,0.38) 0%,transparent 50%),radial-gradient(at 80% 100%,rgba(22,24,27,0.28) 0%,transparent 50%)}@media (prefers-color-scheme:light){body::before{background:radial-gradient(at 15% 15%,rgba(201,162,75,0.14) 0%,transparent 45%),radial-gradient(at 85% 95%,rgba(120,175,240,0.10) 0%,transparent 50%)}}.site,.site::before,.site-content,.site-content::before,.ast-container,.ast-plain-container,.ast-separate-container,.ast-separate-container::before,#primary,.content-area,.content-area.primary,.site-main,.entry-content,.ast-archive-description,.ast-builder-grid-row-container{background:transparent !important;background-image:none !important}.site-header,.custom-header,.main-header-bar,.ast-above-header,.ast-below-header{background:transparent !important;background-image:none !important}body.custom-background{background:var(--site-bg) !important}.esg-intro-section{max-width:1180px;margin:0 auto;padding:0 20px}.esg-intro-card{width:100%;border-radius:20px;padding:18px 22px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(180%);margin-bottom:16px}.esg-intro-card h3{margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:-0.01em;line-height:1.3;color:rgba(233,238,247,.97)}.esg-intro-card p{margin:0;font-size:14px;line-height:1.65;color:rgba(233,238,247,.85)}.esg-intro-card p strong{color:rgba(233,238,247,.97);font-weight:700}@media (max-width:740px){.esg-intro-card{padding:22px 20px 26px}.esg-intro-card h2{font-size:20px;margin-bottom:12px}}@media (max-width:740px){.esg-intro-card{padding:18px 16px 20px}}.esg-edge{position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 0 60px rgba(201,162,75,.06),inset 0 0 90px rgba(166,124,46,.05)}@media (max-width:560px){.esg-hero{height:min(72svh,720px);height:min(72vh,720px)}.esg-hero-bg img{object-position:center 48%}.esg-hero-sub{margin-top:0;margin-bottom:18px}.esg-hero-cta{margin-top:auto;padding-top:12px}.esg-hero h1{font-size:clamp(34px,8.5vw,40px);line-height:1.07;letter-spacing:-0.015em}.esg-hero-inner{padding-top:clamp(12px,2.5vw,22px);padding-bottom:clamp(18px,4.5vw,36px)}}.esg-section{max-width:1180px;margin:0 auto;padding:0 1px}.esg-section-head{margin:0 0 18px}.esg-section-head h2,.esg-section-head h3{margin:0 0 6px;font-weight:800;letter-spacing:-.012em;font-size:32px;line-height:1.15}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.how-card{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:16px;box-shadow:0 18px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(180%)}.how-illu{height:150px;border-radius:12px;background-size:cover;background-position:center;margin-bottom:12px}.how-card h4{margin:0 0 6px;font-weight:800}.esg-faq-section{max-width:1180px;margin:0 auto;padding:0 20px}.esg-faq-head{margin:0 0 16px}.esg-faq-title{margin:0 0 4px;font-weight:800;letter-spacing:-.012em;font-size:32px;line-height:1.15}.esg-faq-subtitle{margin:0;font-size:15px;line-height:1.6;opacity:0.85}.esg-faq-card{margin-top:0;padding:18px 26px 18px}.esg-faq-item{padding:4px 0}.esg-faq-item + .esg-faq-item{border-top:1px solid rgba(255,255,255,.08);margin-top:4px}.esg-faq-item:first-child{padding-top:0}.esg-faq-item:last-child{padding-bottom:0}.esg-faq-head .esg-faq-title{margin-bottom:6px !important}.esg-faq-head .esg-faq-subtitle{margin-top:0 !important;margin-bottom:0 !important}.esg-faq-question{margin:0 0 2px;font-size:15px;font-weight:600;letter-spacing:-0.01em;color:rgba(233,238,247,.97)}.esg-faq-answer{margin:0;padding-left:22px;font-size:14px;line-height:1.55;color:rgba(233,238,247,.85);position:relative}.esg-faq-answer::before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-52%);font-size:13px;opacity:0.8}@media (max-width:740px){.esg-faq-card{padding:14px 18px 14px}.esg-faq-title{font-size:26px}.esg-faq-question{font-size:14.5px}.esg-faq-answer{font-size:13.5px}}.dest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.dest-card{display:flex;flex-direction:column;min-height:120px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);border-radius:20px;backdrop-filter:blur(14px) saturate(180%);box-shadow:0 18px 48px rgba(0,0,0,.35)}.dest-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.dest-name{margin:0;font-size:22px;font-weight:800;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.dest-flag{width:74px;height:44px;border-radius:8px;object-fit:cover;box-shadow:0 8px 18px rgba(0,0,0,.4)}.dest-sub{margin-top:auto;font-size:14px;color:rgba(255,255,255,.9);min-height:2.8em}.search-card{max-width:680px;margin:6px auto 0;padding:2px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(180%)}.search-card form{display:flex;align-items:center;gap:10px}.search-card input[type="search"]{flex:1;height:46px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.06);color:#F0EDE3;border:none;outline:none;box-shadow:none}.search-card input::placeholder{color:rgba(233,238,247,.7)}.search-card button{height:36px;padding:0 16px;border-radius:12px;background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end));color:#f9fafb;border:1px solid rgba(255,255,255,.2);font-weight:600}.support-card{max-width:940px;margin:0 auto;padding:24px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.35)}.support-actions{display:flex;gap:12px;margin-top:12px}.esg-fade{opacity:0;transform:translateY(6px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.esg-fade.is-in{opacity:1;transform:translateY(0)}@media (max-width:1000px){.dest-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:740px){.dest-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr}.esg-space-xl{height:40px}.esg-space-xxl{height:64px}}@media (max-width:520px){.dest-grid{grid-template-columns:1fr}.dest-card{min-height:120px}}@media (max-width:768px){.esg-ifa-section-archive,.esg-related-destinations,.support-card{padding-left:16px;padding-right:16px;box-sizing:border-box}.esg-intro-card,.esg-faq-card,.esg-ifa-list{max-width:100%;box-sizing:border-box}.app-badges .badge img{max-width:140px}}.app-badges{display:flex;gap:12px;align-items:center;justify-content:center;margin:14px 0 0}.app-badges .badge img{height:auto;display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.in-app .app-badges{display:none !important}.single-product form.cart{display:flex;flex-direction:column;gap:14px;margin:0 !important}.single-product .single_add_to_cart_button{width:100% !important;max-width:999px !important;height:48px !important;padding:0 18px !important;background:var(--gc-paybtn-bg) !important;border:2px solid transparent !important;background-image:var(--gc-paybtn-border-img) !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;color:var(--gc-paybtn-color) !important;border-radius:6px !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center;gap:10px;font-size:17px !important;font-weight:500 !important;line-height:1.15 !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important;transition:all 1.2s ease !important}.single-product .single_add_to_cart_button:hover{background-image:linear-gradient(var(--gc-paybtn-hover-bg),var(--gc-paybtn-hover-bg)),linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue-end)) !important;box-shadow:0 8px 20px rgba(0,0,0,0.3) !important}.single-product .single_add_to_cart_button .esg-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;font-size:0}.single-product .single_add_to_cart_button .esg-btn-icon svg{display:block;width:24px !important;height:19px !important}.single-product .single_add_to_cart_button .esg-btn-text{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.single-product .single_add_to_cart_button .esg-sp-btn-main{font-size:17px !important;font-weight:600 !important;margin-bottom:0px;line-height:1.15 !important}.single-product .single_add_to_cart_button .esg-btn-sub{font-size:13px !important;opacity:.65 !important;margin-top:2px !important}.single-product .esg-sp-orfast{width:100% !important;margin:4px 0 6px !important;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(233,238,247,0.70)}.single-product .esg-sp-orfast::before,.single-product .esg-sp-orfast::after{content: "";flex:1;height:1px;margin:0 10px;background:linear-gradient( 90deg,rgba(233,238,247,0),rgba(233,238,247,0.55),rgba(233,238,247,0) )}body.single-product .single_add_to_cart_button,body.single-product .single_add_to_cart_button .esg-btn-text,body.single-product .single_add_to_cart_button .esg-sp-btn-main,body.single-product .single_add_to_cart_button .esg-btn-sub{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;color:#e8edf2}body.single-product .single_add_to_cart_button::before,body.single-product .single_add_to_cart_button::after{content:none !important}@media (max-width:480px){.single-product .single_add_to_cart_button{height:auto !important;padding:12px 14px !important;align-items:center !important;gap:10px !important}.single-product .single_add_to_cart_button .esg-btn-icon{margin-top:0 !important;align-self:center !important}.single-product .single_add_to_cart_button .esg-sp-btn-main{display:flex !important;flex-direction:column !important;align-items:flex-start !important;font-size:16px !important;font-weight:600 !important;line-height:1.22 !important;margin:0 !important;white-space:normal !important}.single-product .single_add_to_cart_button .esg-sp-btn-main br{display:none !important}.single-product .single_add_to_cart_button .esg-btn-sub{margin-top:2px !important;font-size:12px !important;line-height:1.2 !important;opacity:.75 !important;white-space:nowrap !important}}.single-product .single_add_to_cart_button{margin-left:auto !important;margin-right:auto !important}.page-esim-landing{--lp-bg:#07080B;--lp-bg-subtle:#0C0E11;--lp-text:#f5f6f7;--lp-muted:#A7A69C;--lp-line:rgba(255,255,255,0.08);--lp-card-bg:rgba(255,255,255,0.035);--lp-card-border:rgba(255,255,255,0.07);--lp-card-hover:rgba(255,255,255,0.13);--lp-glass-bg:rgba(255,255,255,0.06);--lp-glass-border:rgba(255,255,255,0.09);--lp-hero-top:rgba(3,4,8,0.78);--lp-hero-bottom:rgba(3,4,8,0.32);--lp-cta-from:#1a5fb4;--lp-cta-to:var(--esg-blue-end);--lp-cta-text:#ffffff;--lp-cta-shadow:rgba(201,162,75,0.15);--lp-accent:#5b9bd5;--lp-bar-bg:rgba(11,13,17,0.88);--lp-step-bg-from:#1a5fb4;--lp-step-bg-to:#2980d0;--lp-step-text:#ffffff;--lp-spec-bg:rgba(255,255,255,0.02);--lp-trust-icon:#5b9bd5;--lp-explore-bg:rgba(255,255,255,0.03);--lp-explore-border:rgba(255,255,255,0.08);--lp-explore-hover:rgba(255,255,255,0.07);color:var(--lp-text);background:radial-gradient(1400px 900px at 80% -10%,#11141c 0%,var(--lp-bg) 38%),var(--lp-bg)}.page-japan{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-japan.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-japan.webp')}.page-europe{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-europe.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-europe.webp')}.page-uk{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-uk.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-uk.webp')}.page-usa{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-usa.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-usa.webp')}.page-asia{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-asia-e1760940217381.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-asia-e1760940217381.webp')}.page-global{--hero-desktop:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-global-e1760940200471.webp');--hero-mobile:url('https://esim-global.vip/esimshop/wp-content/uploads/2025/10/hero-global-e1760940200471.webp')}.page-esim-landing .wrap{max-width:1120px;margin:0 auto;padding:0 24px 48px}.page-esim-landing .lp-kicker{display:block;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:10px;opacity:0.85}.page-esim-landing .lp-h2{font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--lp-text);margin:0 0 8px}.page-esim-landing .lp-h3{font-size:16px;font-weight:600;color:var(--lp-text);margin:0 0 6px;letter-spacing:-0.01em}.page-esim-landing .lp-section__intro{font-size:16px;line-height:1.6;color:var(--lp-muted);max-width:680px;margin:0 0 32px}.page-esim-landing .lp-muted{font-size:14px;color:var(--lp-muted)}.page-esim-landing .lp-small{font-size:13px}.page-esim-landing .lp-section{margin:72px 0 0}.page-esim-landing .lp-section + .lp-section::before{content: "";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--lp-line),transparent);margin-bottom:72px}.page-esim-landing .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:14px;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:opacity 0.2s ease}.page-esim-landing .lp-btn:active{opacity:0.75}.page-esim-landing .lp-btn--primary{background:linear-gradient(135deg,var(--lp-cta-from),var(--lp-cta-to));color:var(--lp-cta-text);box-shadow:none;border:none}.page-esim-landing .lp-btn--primary:hover{opacity:0.88;transform:none;box-shadow:none}.page-esim-landing .lp-btn--glass{background:var(--lp-glass-bg);border:1px solid var(--lp-glass-border);color:var(--lp-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none}.page-esim-landing .lp-btn--glass:hover{background:var(--lp-card-bg);border-color:var(--lp-card-hover);transform:none;box-shadow:none}.page-esim-landing .lp-hero{position:relative;border-radius:20px;padding:48px 40px 60px;border:none;overflow:hidden;background:linear-gradient(135deg,var(--lp-hero-top) 0%,var(--lp-hero-bottom) 100%),var(--hero-desktop);background-size:cover;background-position:center 35%;box-shadow:0 12px 40px rgba(0,0,0,0.18)}.page-esim-landing .lp-hero__flag{position:absolute;right:24px;top:24px;border-radius:6px;opacity:0.88;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.3))}.page-esim-landing .lp-hero__badge{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--lp-glass-bg);border:1px solid var(--lp-glass-border);font-size:13px;font-weight:500;color:var(--lp-text);margin-bottom:18px}.page-esim-landing .lp-hero__title{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.06;letter-spacing:-0.03em;color:#ffffff;margin:0 0 16px;max-width:560px}.page-esim-landing .lp-hero__sub{font-size:clamp(16px,2vw,18px);line-height:1.6;color:rgba(255,255,255,0.78);margin:0 0 32px;max-width:480px}.page-esim-landing .lp-hero__pills{display:none}.page-esim-landing .lp-hero__pills li{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;color:rgba(245,246,247,0.88);background:var(--lp-glass-bg);border:1px solid var(--lp-glass-border);box-shadow:0 1px 0 rgba(255,255,255,0.03) inset}.page-esim-landing .lp-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.page-esim-landing .lp-trustbar{margin:28px 0 0;padding:16px 0}.page-esim-landing .lp-trustbar__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px}.page-esim-landing .lp-trustbar__item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--lp-muted);opacity:0.8}.page-esim-landing .lp-trustbar__item svg{color:var(--lp-trust-icon);opacity:0.7;flex-shrink:0}.page-esim-landing .lp-trustbar__sep{width:3px;height:3px;border-radius:50%;background:var(--lp-line);flex-shrink:0}.page-esim-landing .lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-esim-landing .lp-card{padding:28px 24px;border-radius:18px;border:1px solid var(--lp-card-border);background:linear-gradient(180deg,var(--lp-card-bg) 0%,rgba(0,0,0,0) 100%);transition:border-color 0.2s ease,box-shadow 0.2s ease}.page-esim-landing .lp-card:hover{border-color:var(--lp-card-hover);box-shadow:none}.page-esim-landing .lp-card__icon{margin-bottom:16px;opacity:0.85}.page-esim-landing .lp-card__icon svg{stroke:var(--lp-accent)}.page-esim-landing .lp-card__title{font-size:17px;font-weight:600;color:var(--lp-text);margin:0 0 8px;letter-spacing:-0.01em}.page-esim-landing .lp-card__text{font-size:14px;line-height:1.6;color:var(--lp-muted);margin:0}.page-esim-landing .lp-plans .woocommerce,.page-esim-landing .lp-plans{max-width:1120px;margin-inline:auto}.page-esim-landing .lp-plans ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important;gap:22px !important;margin:0 !important;width:100% !important}.page-esim-landing .lp-plans ul.products[class*="columns-"]{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important;gap:22px !important}.page-esim-landing .lp-plans ul.products li.product{width:auto !important;float:none !important;margin:0 !important;box-sizing:border-box;padding:14px !important;border-radius:16px !important;transition:box-shadow 0.18s ease,background-color 0.18s ease}.page-esim-landing .lp-plans ul.products li.product img{display:block;width:100% !important;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px !important;margin-bottom:10px !important}.page-esim-landing .lp-plans ul.products li.product .button{padding:10px 14px !important;border-radius:12px !important;margin-right:8px !important}.page-esim-landing .lp-plans ul.products li.product .added_to_cart{margin-left:8px !important}@media (min-width:1000px){.page-esim-landing .lp-plans ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}}@media (max-width:999px) and (min-width:640px){.page-esim-landing .lp-plans ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}}@media (max-width:639px){.page-esim-landing .lp-plans ul.products{grid-template-columns:1fr !important;gap:16px !important}}.page-esim-landing .lp-plans__search{text-align:center;margin-top:48px}.page-esim-landing .lp-plans__search .lp-h3{font-size:clamp(20px,2.8vw,26px);margin-bottom:6px}.page-esim-landing .lp-search-wrap{max-width:500px;margin:24px auto}.page-esim-landing .lp-search-wrap form{display:flex;align-items:center;gap:10px;background:var(--lp-glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--lp-glass-border);border-radius:18px;padding:8px 12px;box-shadow:0 0 20px rgba(0,0,0,0.1)}.page-esim-landing .lp-search-wrap input[type="search"]{flex:1;background:transparent;border:none;color:var(--lp-text);font-size:16px;outline:none;padding:8px 10px}.page-esim-landing .lp-search-wrap input::placeholder{color:var(--lp-muted);opacity:0.7}.page-esim-landing .lp-search-wrap button{background:linear-gradient(135deg,var(--lp-cta-from),var(--lp-cta-to));border:none;color:var(--lp-cta-text);font-weight:600;border-radius:14px;padding:8px 16px;cursor:pointer;transition:opacity 0.2s ease}.page-esim-landing .lp-search-wrap button:hover{opacity:0.9}.page-esim-landing .lp-plans__destinations{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:20px}.page-esim-landing .lp-plans__destinations p{width:100%;text-align:center;margin-bottom:6px}.page-esim-landing .lp-plans__destinations a{font-size:14px;color:var(--lp-accent);opacity:0.75;transition:opacity 0.15s ease}.page-esim-landing .lp-plans__destinations a:hover{opacity:1}.page-esim-landing .lp-coverage__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.page-esim-landing .lp-coverage__group{padding:24px;border-radius:16px;border:1px solid var(--lp-card-border);background:var(--lp-card-bg)}.page-esim-landing .lp-coverage__list{font-size:14px;line-height:1.7;color:var(--lp-muted);margin:0}.page-esim-landing .lp-coverage__specs{display:flex;flex-wrap:wrap;gap:12px}.page-esim-landing .lp-spec{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:12px;border:1px solid var(--lp-card-border);background:var(--lp-spec-bg);min-width:140px;flex:1}.page-esim-landing .lp-spec__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--lp-muted);opacity:0.7}.page-esim-landing .lp-spec__value{font-size:15px;font-weight:600;color:var(--lp-text)}.page-esim-landing .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;counter-reset:none}.page-esim-landing .lp-step{display:flex;gap:16px;padding:28px 24px;border-radius:18px;border:1px solid var(--lp-card-border);background:linear-gradient(180deg,var(--lp-card-bg) 0%,rgba(0,0,0,0) 100%)}.page-esim-landing .lp-step__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;font-size:16px;font-weight:700;color:var(--lp-step-text);background:linear-gradient(135deg,var(--lp-step-bg-from),var(--lp-step-bg-to));box-shadow:none}.page-esim-landing .lp-step__title{font-size:16px;font-weight:600;color:var(--lp-text);margin:0 0 6px}.page-esim-landing .lp-step__text{font-size:14px;line-height:1.6;color:var(--lp-muted);margin:0}.page-esim-landing .lp-reviews{}.page-esim-landing .lp-faq .esg-ifa-section{margin-top:0;padding-top:0}.page-esim-landing .lp-faq .esg-ifa-heading{display:none}.page-esim-landing .lp-compat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.page-esim-landing .lp-compat__brand{padding:20px;border-radius:14px;border:1px solid var(--lp-card-border);background:var(--lp-card-bg)}.page-esim-landing .lp-compat__brand p{font-size:14px;line-height:1.6;color:var(--lp-muted);margin:0}.page-esim-landing .lp-compat__help{margin-top:20px}.page-esim-landing .lp-compat__help p{font-size:15px;color:var(--lp-muted)}.page-esim-landing .lp-compat__help a{color:var(--lp-accent);font-weight:500;transition:opacity 0.15s ease}.page-esim-landing .lp-compat__help a:hover{opacity:0.8}.page-esim-landing .lp-explore{text-align:center}.page-esim-landing .lp-explore .lp-section__intro{margin-inline:auto}.page-esim-landing .lp-explore__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.page-esim-landing .lp-explore__link{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:14px;border:1px solid var(--lp-explore-border);background:var(--lp-explore-bg);font-size:15px;font-weight:500;color:var(--lp-text);transition:border-color 0.18s ease,background 0.18s ease}.page-esim-landing .lp-explore__link:hover{border-color:var(--lp-card-hover);background:var(--lp-explore-hover)}.page-esim-landing .lp-explore__link img{border-radius:4px;box-shadow:none}.page-esim-landing .lp-footer{margin-top:72px;padding-bottom:12px}.page-esim-landing .lp-footer__line{height:1px;background:linear-gradient(90deg,transparent,var(--lp-line),transparent);margin-bottom:20px}.page-esim-landing .lp-footer__text{font-size:13px;color:var(--lp-muted);opacity:0.65;text-align:center;margin:0}#mini-cta{position:fixed;top:0;left:0;right:0;z-index:400;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease}#mini-cta.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}#mini-cta .bar{max-width:1120px;margin:0 auto;padding:10px 20px;display:flex;gap:12px;align-items:center;background:var(--lp-bar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-line);border-left:1px solid var(--lp-line);border-right:1px solid var(--lp-line);border-radius:0 0 14px 14px}#mini-cta .title{font-size:14px;font-weight:500;color:var(--lp-muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mini-cta .lp-btn{padding:8px 16px;font-size:13px;flex-shrink:0}@media (max-width:860px){.page-esim-landing .wrap{padding:0 18px 36px}.page-esim-landing .lp-hero{padding:48px 24px 48px;border-radius:16px;background:linear-gradient(180deg,var(--lp-hero-top),var(--lp-hero-bottom)),var(--hero-mobile);background-size:cover;background-position:center 30%}.page-esim-landing .lp-hero__flag{width:60px;height:auto;right:16px;top:16px}.page-esim-landing .lp-section{margin:56px 0 0}.page-esim-landing .lp-section + .lp-section::before{margin-bottom:56px}.page-esim-landing .lp-cards{grid-template-columns:1fr}.page-esim-landing .lp-steps{grid-template-columns:1fr}.page-esim-landing .lp-step{flex-direction:row;align-items:flex-start}.page-esim-landing .lp-coverage__grid{grid-template-columns:1fr}.page-esim-landing .lp-coverage__specs{gap:10px}.page-esim-landing .lp-spec{min-width:120px}.page-esim-landing .lp-compat__grid{grid-template-columns:1fr}#mini-cta .title{font-size:13px}#mini-cta .lp-btn--glass{display:none}}@media (max-width:480px){.page-esim-landing .lp-hero{padding:40px 18px 40px}.page-esim-landing .lp-hero__cta{flex-direction:column}.page-esim-landing .lp-hero__cta .lp-btn{width:100%;justify-content:center}.page-esim-landing .lp-hero__pills{gap:6px}.page-esim-landing .lp-hero__pills li{font-size:12px;padding:6px 11px}.page-esim-landing .lp-trustbar__items{flex-direction:column;gap:8px}.page-esim-landing .lp-trustbar__sep{display:none}.page-esim-landing .lp-explore__links{flex-direction:column;align-items:stretch}.page-esim-landing .lp-explore__link{justify-content:center}.page-esim-landing .lp-coverage__specs{display:grid;grid-template-columns:1fr 1fr}}.page-esim-landing .lp-btn:focus-visible,.page-esim-landing a:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.page-esim-landing *,.page-esim-landing *::before,.page-esim-landing *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}}@media (prefers-contrast:high){.page-esim-landing .lp-card,.page-esim-landing .lp-step,.page-esim-landing .lp-coverage__group,.page-esim-landing .lp-compat__brand,.page-esim-landing .lp-spec{border-color:var(--lp-card-hover)}.page-esim-landing .lp-trustbar__item{opacity:1}}.esg-footer-selectors{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:12px 0 16px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif}body.page-id-2785 header.site-header{display:none !important}body.page-id-2785 .site-content{margin-top:0 !important}.esg-footer-selectors{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:12px 0 16px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif}.esg-footer-picker{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:120px}.esg-picker-label{font-size:11px;font-weight:600;color:rgba(229,233,241,0.75);letter-spacing:0.3px;text-transform:uppercase;user-select:none}.esg-picker-control{position:relative;width:100%}.esg-footer-picker--lang .esg-lang-dropdown,.esg-footer-picker--currency .esg-cur-dropdown{position:relative;width:100%}.esg-footer-picker--lang select,.esg-footer-picker--currency select{box-sizing:border-box;width:100%;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#0b0f19;border-radius:5px;border:1px solid rgba(255,255,255,.20);color:#e5e9f1;padding:6px 26px 6px 10px;font-size:12px;font-weight:500;line-height:1.3;box-shadow:0 6px 18px rgba(0,0,0,.45);cursor:pointer;outline:none}.esg-footer-picker--lang select:hover,.esg-footer-picker--currency select:hover{border-color:rgba(255,255,255,.35)}.esg-footer-picker--lang select:-moz-focusring,.esg-footer-picker--currency select:-moz-focusring{color:transparent;text-shadow:0 0 0 #e5e9f1}.esg-footer-picker--lang select::-ms-expand,.esg-footer-picker--currency select::-ms-expand{display:none}.esg-footer-picker--lang .esg-picker-control::after,.esg-footer-picker--currency .esg-picker-control::after{content: "";position:absolute;right:8px;top:50%;transform:translateY(-52%);font-size:18px;line-height:1;color:rgba(229,233,241,.9);pointer-events:none}.esg-footer-picker--lang .esg-lang-current,.esg-footer-picker--currency .esg-cur-current{box-sizing:border-box;width:100%;display:inline-flex;align-items:center;justify-content:flex-start;background:#0b0f19;border-radius:5px;border:1px solid rgba(255,255,255,.20);color:#e5e9f1;padding:6px 26px 6px 10px;font-size:12px;font-weight:500;line-height:1.3;box-shadow:0 6px 18px rgba(0,0,0,.45);cursor:pointer}.esg-lang-chevron{display:none}.esg-footer-picker--lang .esg-lang-menu,.esg-footer-picker--currency .esg-cur-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:9999;background:#020617;border-radius:5px;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 40px rgba(0,0,0,.6);padding:4px;min-width:120px}.esg-footer-picker--lang .esg-lang-menu[hidden],.esg-footer-picker--currency .esg-cur-menu[hidden]{display:none}.esg-footer-picker--lang .esg-lang-option,.esg-footer-picker--currency .esg-cur-option{width:100%;text-align:left;padding:6px 10px;border-radius:8px;border:0;background:transparent;color:#e5e9f1;font-size:12px;cursor:pointer}.esg-footer-picker--lang .esg-lang-option:hover,.esg-footer-picker--currency .esg-cur-option:hover{background:rgba(148,163,184,.24)}.esg-footer-picker--lang .esg-lang-option.esg-lang-active,.esg-footer-picker--currency .esg-cur-option.esg-cur-active{background:var(--esg-blue)}@media (max-width:480px){.esg-footer-selectors{gap:14px;display:flex;justify-content:center;width:100%}.esg-footer-apps{justify-content:center;width:100%}.esg-footer-picker{min-width:120px}}footer#colophon .footer-bar-navigation #astra-footer-menu{display:flex;flex-wrap:wrap;gap:0}footer#colophon .footer-bar-navigation #astra-footer-menu>li{position:relative;padding:0 14px}footer#colophon .footer-bar-navigation #astra-footer-menu>li:first-child{padding-left:0}footer#colophon .footer-bar-navigation #astra-footer-menu>li:last-child{padding-right:0}footer#colophon .footer-bar-navigation #astra-footer-menu>li>a.menu-link{position:relative;display:inline-flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.02em;color:rgba(229,233,241,0.82);text-decoration:none;padding:2px 0;transition:color 0.18s ease,opacity 0.18s ease,transform 0.18s ease}footer#colophon .footer-bar-navigation #astra-footer-menu>li>a.menu-link:hover{color:rgba(244,247,252,0.98)}footer#colophon .footer-bar-navigation #astra-footer-menu>li:not(:last-child)::after{content: "";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:linear-gradient( to bottom,rgba(148,163,184,0.00),rgba(148,163,184,0.55),rgba(148,163,184,0.00) );opacity:0.45;filter:drop-shadow(0 0 4px rgba(15,23,42,0.9));pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease,filter 0.22s ease}@media (max-width:640px){footer#colophon .footer-bar-navigation #astra-footer-menu>li{padding:4px 10px}footer#colophon .footer-bar-navigation #astra-footer-menu>li:not(:last-child)::after{height:12px;opacity:0.35;filter:drop-shadow(0 0 3px rgba(15,23,42,0.8))}}.site-primary-footer-inner-wrap{position:relative !important}.site-primary-footer-inner-wrap::before{content: "";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient( to right,rgba(255,255,255,0.00),rgba(148,163,184,0.35),rgba(255,255,255,0.00) );opacity:0.55;pointer-events:none}.site-footer-primary-section-2{display:flex;justify-content:flex-end;align-items:center}.esg-footer-selectors{text-align:center;margin-top:20px}.site-primary-footer-inner-wrap{padding-left:5%;padding-right:5%}@media (max-width:640px){.site-primary-footer-inner-wrap::before{opacity:0.35;background:linear-gradient( to right,rgba(255,255,255,0.00),rgba(148,163,184,0.28),rgba(255,255,255,0.00) )}}.esg-footer-apps{display:flex !important;flex-direction:row !important;align-items:center;gap:10px}footer#colophon .ast-footer-copyright,footer#colophon .ast-footer-copyright p{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,system-ui,sans-serif !important;font-size:11px !important;font-weight:400 !important;letter-spacing:0.12px;line-height:1.45;margin:0;padding:4px 0 0 0;opacity:0.9}footer#colophon .footer-bar-navigation #astra-footer-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:none !important}footer#colophon .footer-bar-navigation #astra-footer-menu>li{margin:0;padding:0 12px;white-space:nowrap}footer#colophon .site-above-footer-wrap{min-height:48px}footer#colophon .footer-bar-navigation #astra-footer-menu>li>a.menu-link{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif;font-size:13px;font-weight:500}.esg-unlimited-helper{margin:0px 0 0px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(245,246,247,0.88);font-size:15px;line-height:1.45}.esg-unlimited-helper__line{margin:0 0 6px 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-0.005em}.esg-unlimited-helper__line strong{color:rgba(245,246,247,0.98);font-weight:500}.esg-unlimited-helper__spacer{height:8px}.esg-unlimited-helper{position:relative}.esg-helper-tip{position:absolute;right:10px;bottom:10px;width:18px;height:18px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);color:rgba(255,255,255,0.85);cursor:pointer}.esg-helper-tip:hover{background:rgba(255,255,255,0.10)}.esg-tip-bubble{white-space:pre-line}.esg-tip-bubble{position:fixed;z-index:999999;max-width:min(360px,calc(100vw - 24px));padding:12px 12px;border-radius:12px;white-space:pre-line;background:rgba(10,12,16,0.92);border:1px solid rgba(255,255,255,0.10);box-shadow:0 10px 30px rgba(0,0,0,0.45);font-size:12px;line-height:1.35;color:rgba(255,255,255,0.92)}.esg-unlimited-helper .esg-helper-tip{appearance:none;-webkit-appearance:none;all:unset;box-sizing:border-box;position:absolute;right:10px;bottom:10px;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:600;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:rgba(245,246,247,0.9);cursor:pointer}.esg-unlimited-helper .esg-helper-tip:hover{background:rgba(255,255,255,0.10)}.esg-unlimited-helper .esg-helper-tip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(166,124,46,0.20)}.esg-unlimited-helper button.esg-helper-tip{background:rgba(255,255,255,0.06) !important;background-color:rgba(255,255,255,0.06) !important;background-image:none !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:999px !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;line-height:1 !important;font-weight:600 !important;color:rgba(245,246,247,0.92) !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-webkit-appearance:none !important;appearance:none !important}.esg-flatrate-days__toplabel{display:flex;align-items:center;gap:8px}.esg-flatrate-days__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.08)}.esg-flatrate-days__toplabel{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:.85rem;color:inherit}.esg-flatrate-days__topprice{font-size:17px;font-weight:600;color:rgba(245,246,247,0.95)}.esg-flatrate-days{margin:10px 0 12px;padding:12px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(10px)}.esg-flatrate-days__label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0 0 8px}.esg-flatrate-days__select{width:100%;max-width:220px;height:46px;border-radius:6px !important;padding:0 12px;background:rgba(0,0,0,.35);color:#fff;border:1px solid rgba(255,255,255,.14);outline:none}.esg-flatrate-days__select:focus{border-color:rgba(166,124,46,.55);box-shadow:0 0 0 3px rgba(166,124,46,.18)}.esg-flatrate-days__hint{margin-top:8px;font-size:12px;opacity:.75}.esg-flatrate-total{margin-top:10px}.esg-flatrate-total__row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.10)}.esg-flatrate-total__label{font-size:12px;opacity:.75;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.esg-flatrate-total__value{font-size:16px;font-weight:800}.esg-flatrate-total__hint{margin-top:6px;font-size:12px;opacity:.65}.esg-flatrate-days__row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.esg-flatrate-days__left{flex:1 1 auto;min-width:220px}.esg-flatrate-days__right{flex:0 0 auto;text-align:right}.esg-flatrate-days__topsave{display:inline-block;font-size:16px;line-height:1.2;opacity:.75;white-space:nowrap;padding-right:10px}#esg_discount_save{display:inline-flex;align-items:baseline;gap:10px}@media (max-width:680px){.esg-flatrate-days__row{flex-wrap:wrap;align-items:flex-start}.esg-flatrate-days__left{flex:1 1 100%;min-width:0}.esg-flatrate-days__right{flex:1 1 100%;text-align:right;padding-right:0;margin-top:8px}.esg-flatrate-days__topsave{display:inline-block;white-space:nowrap;opacity:.75;font-size:12px}}.esg-sp__buy .esg-flatrate-days__row{flex-wrap:wrap;align-items:flex-start}.esg-sp__buy .esg-flatrate-days__left{flex:1 1 100%;min-width:0}.esg-sp__buy .esg-flatrate-days__right{flex:1 1 100%;text-align:right;padding-right:0;margin-top:8px}.single-product .entry-summary .price{font-size:28px !important;font-weight:600 !important}.woocommerce-Price-amount{padding-right:10px}.esg-price-from-label{font-size:0.85em;font-weight:400;opacity:0.7}.esg-price-per-day{font-size:0.85em;font-weight:400;opacity:0.7}.esimglobal-details-after-cart{margin-top:40px;line-height:1.6}.esimglobal-sec-heading h2{font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-0.015em;color:#e8edf2;margin-top:10px;display:inline-block;position:relative;padding-bottom:6px}.esimglobal-sec-heading h2::after{content: "";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#C9A24B 0%,#A67C2E 30%,var(--line) 100%);box-shadow:0 0 6px rgba(201,162,75,.3)}.single-product .ibip-ai-long h3{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:.85rem;margin:1.25rem 0 .6rem;color:inherit;position:relative;display:inline-block;padding-bottom:12px}.single-product .ibip-ai-long h3::after{content: "";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#C9A24B 0%,#A67C2E 30%,var(--line) 100%);box-shadow:0 0 6px rgba(201,162,75,0.3)}.single-product .ibip-ai-long ul{margin:.5rem 0 1rem 1.25rem}.single-product .ibip-ai-long li{margin:.25rem 0}.wc-help-below-desc{margin-top:1.1rem;font-size:.9rem;opacity:.78}.wc-help-below-desc a{text-decoration:none;white-space:nowrap;color:var(--muted)}.wc-help-below-desc a span{text-decoration:underline;color:var(--accent)}.esg-split-title .esg-title-line{display:block}.esg-split-title .esg-title-line--primary{font-size:clamp(39px,2.2vw,46px);font-weight:600;letter-spacing:-0.02em}.esg-split-title .esg-title-line--secondary{margin-top:6px;font-size:1.44rem;font-weight:500;opacity:.68;letter-spacing:-0.01em}.esg-express-note{margin-top:8px;font-size:11px;color:rgba(255,255,255,.55);text-align:center}.esg-express-processing{opacity:0.98;pointer-events:none}.esg-express-processing-card{height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:0 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:rgba(245,246,247,.88);font-size:14px;letter-spacing:.2px}.esg-express-processing-dot{width:8px;height:8px;border-radius:999px;background:rgba(245,246,247,.7);animation:esgDot 1.1s infinite ease-in-out}.esg-express-processing-dot:nth-child(2){animation-delay:.12s}.esg-express-processing-dot:nth-child(3){animation-delay:.24s}@keyframes esgDot{0%,80%,100%{transform:translateY(0);opacity:.55}40%{transform:translateY(-3px);opacity:1}}.esg-no-scroll{overflow:hidden;touch-action:none}#esg-express-fallback{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none;z-index:9999}.esg-fallback-box{background:#fff;max-width:360px;margin:15vh auto;padding:22px;border-radius:14px;box-shadow:0 25px 80px rgba(0,0,0,.35);text-align:center}.esg-dr-slot--mobile{display:none}@media (max-width:1028px){.esg-dr-slot--desktop{display:none}.esg-dr-slot--mobile{display:block}}.single-product .woocommerce-product-gallery .esg-dr-slot--desktop{margin-top:3.93rem;margin-bottom:3.69rem}.esg-dr-slot--mobile{margin-top:1.25rem;margin-bottom:.75rem}.esg-dr-slot--desktop + .esg-help-under-image{margin-top:6px}.esg-dr-slot--mobile + .esg-help-under-desc-mobile{margin-top:6px}.esg-data-rating-badge{display:block;width:100%;max-width:240px;margin:0;padding:0;background:transparent;box-shadow:none;position:relative;z-index:10000;transform:none !important;filter:none !important;overflow:visible !important}.esg-data-rating-badge,.esg-data-rating-badge *{transition:none !important;animation:none !important}.esg-data-rating-badge .esg-dr-card{box-sizing:border-box;width:100%;padding:14px 14px 12px;border-radius:18px;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.10);box-shadow:0 18px 60px rgba(0,0,0,.30),0 2px 10px rgba(0,0,0,.18);backdrop-filter:none;-webkit-backdrop-filter:none;min-height:210px;contain:layout;overflow:visible !important;position:relative}.esg-data-rating-badge .esg-dr-top{display:flex;align-items:last-baseline;justify-content:space-between;gap:10px;margin-bottom:10px;position:static}.esg-data-rating-badge .esg-dr-title{font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--esg-blue,#C9A24B);display:flex;flex-direction:column;gap:2px;line-height:1.05}.esg-data-rating-badge .esg-dr-title::before{content:"EsimGlobal";font-size:11px;font-weight:600;letter-spacing:.10em;text-transform:uppercase;color:rgba(0,0,0,.40)}.esg-data-rating-badge .esg-dr-grade{font-size:22px;font-weight:700;letter-spacing:.03em;color:rgba(0,0,0,.72)}.esg-data-rating-badge .esg-dr-bars{display:flex;flex-direction:column;gap:7px;margin:6px 0 10px}.esg-data-rating-badge .esg-dr-bar{position:relative;display:flex;align-items:center;height:16px;width:100%;min-width:0}.esg-data-rating-badge .esg-dr-bar>span{flex:0 0 22px;width:22px;font-size:12px;font-weight:700;color:rgba(0,0,0,.42);line-height:1;position:relative;z-index:3}.esg-data-rating-badge .esg-dr-bar::before{content:"";position:absolute;left:26px;right:0;top:0;bottom:0;border-radius:999px;background:rgba(0,0,0,.07);z-index:1}.esg-data-rating-badge .esg-dr-bar::after{content:"";position:absolute;left:26px;right:0;top:0;bottom:0;border-radius:999px;transform-origin:left center;transform:scaleX(1);z-index:2;box-shadow:inset 0 0 0 1px rgba(0,0,0,.10)}.esg-data-rating-badge .esg-dr-bar.is-active>span{color:rgba(0,0,0,.92)}.esg-data-rating-badge .esg-dr-bar.is-active::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.14),0 10px 22px rgba(0,0,0,.14)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(1)::after{transform:scaleX(1.00)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(2)::after{transform:scaleX(0.92)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(3)::after{transform:scaleX(0.84)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(4)::after{transform:scaleX(0.76)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(5)::after{transform:scaleX(0.68)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(6)::after{transform:scaleX(0.60)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(7)::after{transform:scaleX(0.52)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(8)::after{transform:scaleX(0.44)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(1)::after{background:linear-gradient(90deg,#16a34a,#86efac)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(2)::after{background:linear-gradient(90deg,#22c55e,#bbf7d0)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(3)::after{background:linear-gradient(90deg,#65a30d,#d9f99d)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(4)::after{background:linear-gradient(90deg,#f59e0b,#fde68a)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(5)::after{background:linear-gradient(90deg,#fb923c,#fed7aa)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(6)::after{background:linear-gradient(90deg,#f97316,#ffedd5)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(7)::after{background:linear-gradient(90deg,#ef4444,#fecaca)}.esg-data-rating-badge .esg-dr-bars .esg-dr-bar:nth-child(8)::after{background:linear-gradient(90deg,#b91c1c,#fecaca)}.esg-data-rating-badge .esg-dr-mid{margin-top:8px;display:flex;flex-direction:column;gap:4px}.esg-data-rating-badge .esg-dr-ppgb{font-size:14px;font-weight:700;color:rgba(0,0,0,.78)}.esg-data-rating-badge .esg-dr-sub{font-size:12px;font-weight:500;color:rgba(0,0,0,.44)}.esg-dr-info{appearance:none;-webkit-appearance:none;all:unset;box-sizing:border-box;position:absolute;right:8px;bottom:8px;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.10);color:rgba(0,0,0,0.78);cursor:pointer;z-index:20}button.esg-dr-info{background:rgba(0,0,0,0.04) !important;background-color:rgba(0,0,0,0.04) !important;background-image:none !important;border:1px solid rgba(0,0,0,0.10) !important;border-radius:999px !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;line-height:1 !important;font-weight:700 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-webkit-appearance:none !important;appearance:none !important;outline:none !important}button.esg-dr-info::before,button.esg-dr-info::after{content:none !important;display:none !important}.esg-dr-info:hover{background:rgba(0,0,0,0.07)}.esg-dr-info:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(166,124,46,0.18) !important}@media (max-width:520px){.esg-data-rating-badge{max-width:220px}.esg-data-rating-badge .esg-dr-card{border-radius:16px}}.esg-dr-tooltip{position:fixed;z-index:2147483647;opacity:0;visibility:hidden;pointer-events:none;max-width:320px;padding:12px 14px;border-radius:14px;background:rgba(20,20,22,.78);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:rgba(255,255,255,.92);font-size:12.5px;line-height:1.38;letter-spacing:.01em;box-shadow:0 18px 60px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.06) inset;transform:translate3d(var(--esg-x,-9999px),var(--esg-y,-9999px),0) scale(.98);transform-origin:12px 12px;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.esg-dr-tooltip.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--esg-x,0px),var(--esg-y,0px),0) scale(1);transition:opacity .14s ease,transform .14s ease,visibility 0s linear 0s}.esg-dr-tooltip::after{content:"";position:absolute;width:10px;height:10px;top:16px;background:rgba(20,20,22,.78);border:1px solid rgba(255,255,255,.10);transform:rotate(45deg)}.esg-dr-tooltip[data-side="right"]::after{left:-6px;border-right:0;border-bottom:0}.esg-dr-tooltip[data-side="left"]::after{right:-6px;border-left:0;border-top:0}.esg-dr-tooltip::after,.esg-dr-tooltip::before{content:none !important;display:none !important}@media (min-width:1029px){.esg-dr-slot--desktop{display:flex;justify-content:center}.esg-dr-slot--mobile .esg-data-rating-badge{margin-left:auto;margin-right:auto}}.esg-dr-slot--desktop{display:flex !important;justify-content:center}.esg-dr-slot--mobile{display:none !important}@media (max-width:1028px){.esg-dr-slot--desktop{display:none !important}.esg-dr-slot--mobile{display:flex !important;justify-content:center}}@media (min-width:1029px){.esg-help-under-image{display:flex;justify-content:center;width:100%}.esg-help-under-image>*{margin-left:auto;margin-right:auto}}@media (max-width:1028px){.esg-help-under-desc-mobile{display:flex;justify-content:center;width:100%}.esg-help-under-desc-mobile>*{margin-left:auto;margin-right:auto;margin-top:1.25rem}}.ibip-plan-filter{display:flex;gap:10px;align-items:stretch}.ibip-plan-filter [data-plan]{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:12px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}.ibip-plan-filter [data-plan="unlimited"],.ibip-plan-filter [data-plan="bundles"]{position:relative;justify-content:flex-start;padding:16px 18px 8px 18px;font-size:16px;font-weight:800;letter-spacing:-0.02em}.ibip-plan-filter [data-plan="unlimited"]{padding-right:18px}.esg-pill-brand{position:absolute;left:22px;top:7px;font-size:11px;font-weight:700;letter-spacing:-0.01em;line-height:1;color:var(--esg-blue);opacity:.95;pointer-events:none}.esg-pill-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.esg-pill-sub{margin-left:5px;font-size:16px;font-weight:800;letter-spacing:-0.02em;line-height:1;color:var(--esg-blue);opacity:.95}@media (prefers-color-scheme:dark){.ibip-plan-filter [data-plan]{color:rgba(233,238,247,.85);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.35);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .15s ease}.ibip-plan-filter [data-plan]:hover{color:#ffffff;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border-color:rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 22px rgba(0,0,0,.40)}.ibip-plan-filter [data-plan].is-active{color:#ffffff;background:linear-gradient(180deg,rgba(201,162,75,.30),rgba(19,70,116,.22));border-color:rgba(201,162,75,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 20px rgba(0,0,0,.40)}}@media (max-width:540px){.site-header,.ast-site-header-wrap,.ast-primary-header-bar,.main-header-bar,.ast-builder-grid-row,.ast-builder-grid-row-container,.site-header-section{border-bottom:0;box-shadow:none;background-image:none}.ibip-plan-filter-wrap{justify-content:center;width:100%;margin-right:0}.ibip-plan-filter{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:20px;justify-items:center;align-items:center}.ibip-plan-filter [data-plan="all"]{grid-column:1 / -1;justify-self:center;width:auto;max-width:180px}.ibip-plan-filter [data-plan="unlimited"]{grid-column:1}.ibip-plan-filter [data-plan="bundles"]{grid-column:2}.ibip-plan-filter [data-plan="unlimited"],.ibip-plan-filter [data-plan="bundles"]{width:auto;max-width:180px}}.woocommerce .woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,var(--bg-2),#0f1113);border:1px solid var(--line);border-radius:15px;padding:0.65rem 2.5rem 0.65rem 1rem;font-size:0.95rem;font-weight:600;color:var(--text);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.4);transition:all 0.25s ease;height:46px}@media (max-width:640px){.woocommerce .woocommerce-ordering{display:none}}.woocommerce .woocommerce-ordering{position:relative;transform:scale(0.75);transform-origin:right center}.woocommerce .woocommerce-ordering::after{content: "";position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:0.9rem;color:var(--muted)}body.woocommerce-shop .woocommerce-ordering{margin-top:14px !important;margin-bottom:20px}#esg-langprompt{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(1200px 600px at 50% 20%,rgba(201,162,75,.08),transparent 60%),rgba(0,0,0,.55);backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px);animation:esg-langprompt-fade 320ms ease-out both}#esg-langprompt .esg-langprompt-card{animation:esg-langprompt-card-rise 460ms cubic-bezier(0.22,1,0.36,1) both}@keyframes esg-langprompt-fade{from{opacity:0}to{opacity:1}}@keyframes esg-langprompt-card-rise{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.esg-langprompt-card{width:min(560px,96vw);border-radius:22px;padding:18px 18px 16px;color:rgba(245,246,247,.92);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 120px rgba(0,0,0,.65),0 0 0 1px rgba(201,162,75,.08) inset;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif}.esg-langprompt-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.esg-langprompt-logo{width:96px;height:69px;border-radius:12px;display:flex;align-items:center;justify-content:center}.esg-langprompt-logo img{width:96px;height:auto;display:block}.esg-langprompt-title{margin:0;font-size:17px;line-height:1.2;letter-spacing:-.02em;font-weight:800}.esg-langprompt-sub{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:rgba(229,233,240,.86)}.esg-langprompt-row{display:flex;gap:10px;align-items:center}.esg-langprompt-select{width:100%;height:44px;border-radius:12px;padding:0 40px 0 18px;background:rgba(255,255,255,.06);border:0.5px solid rgba(255,255,255,.18);color:rgba(245,246,247,.92);font-weight:500;font-size:14px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background 180ms ease,border-color 180ms ease}.esg-langprompt-select:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.28)}.esg-langprompt-select-wrap{position:relative;flex:1 1 0%;min-width:0}.esg-langprompt-select-wrap:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid rgba(245,246,247,.65);border-bottom:2px solid rgba(245,246,247,.65);transform:translateY(-60%) rotate(45deg);pointer-events:none}.esg-langprompt-btn{height:44px;padding:0 16px;border-radius:12px;border:0.5px solid rgba(255,255,255,.22);background:linear-gradient(135deg,var(--esg-blue-start,#DDB965),var(--esg-blue-end,#8A6524));color:#fff;font-weight:600;letter-spacing:-0.005em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);transition:background 180ms ease}.esg-langprompt-btn:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 20px rgba(0,0,0,.22)}.esg-footer-payments-label{margin:22px 0 8px;text-align:center;font-size:11px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;font-family:inherit;color:rgba(245,246,247,0.55)}.esg-footer-payments{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:6px;opacity:0.85;max-width:100%;overflow:hidden}.esg-footer-payments img{height:20px;width:auto;max-width:64px;display:block;flex-shrink:1}.esg-footer-payments img:first-child{margin-right:14px}@media (max-width:480px){.esg-footer-payments{flex-wrap:wrap;gap:14px 18px}.esg-footer-payments img{max-width:56px;height:18px}.esg-footer-payments img:first-child{margin-right:0}}#esg-paypal-btn.esg-paypal-btn{opacity:0;pointer-events:none;width:100%;max-width:420px;height:46px;padding:0 18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#ffc439 !important;color:#003087 !important;font-weight:800;font-size:18px;letter-spacing:.2px;line-height:1;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:filter .12s ease,transform .12s ease,opacity .12s ease}#esg-paypal-btn.esg-paypal-btn.is-ready{opacity:1;pointer-events:auto}#esg-paypal-btn.esg-paypal-btn:hover{filter:brightness(0.97)}#esg-paypal-btn.esg-paypal-btn:active{transform:translateY(1px)}#esg-paypal-btn.esg-paypal-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}#esg-paypal-btn .esg-pp-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}#esg-paypal-btn .esg-pp-ico img{display:block;height:22px;width:auto}#esg-paypal-btn .esg-pp-label{font-size:18px;line-height:1;white-space:nowrap}#esg-paypal-btn.is-busy{opacity:.65;pointer-events:none}#esg-paypal-btn.is-busy::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:esgSpin .7s linear infinite;vertical-align:-2px}@keyframes esgSpin{to{transform:rotate(360deg)}}.esg-paypal-btn.is-loading{position:relative;color:transparent}.esg-paypal-btn.is-loading::after{content: '';position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:esg-spin 0.8s linear infinite}@keyframes esg-spin{to{transform:rotate(360deg)}}.esg-fr-modal{position:fixed;inset:0;z-index:2147483646;display:none}.esg-fr-modal.is-open{display:block}.esg-fr-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.esg-fr-modal__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 28px));border-radius:18px;background:rgba(14,16,18,.92);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 70px rgba(0,0,0,.55);color:#f5f6f7;overflow:hidden}html.esg-fr-modal-lock,html.esg-fr-modal-lock body{overflow:hidden !important;touch-action:none !important}.esg-fr-modal__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.esg-fr-modal__title{font-weight:700;font-size:15px;letter-spacing:.2px}.esg-fr-modal__x{width:34px;height:34px;color:#fff;line-height:32px;font-size:22px;cursor:pointer}.esg-fr-modal__body{padding:16px}.esg-fr-modal__text{color:rgba(245,246,247,.86);font-size:13px;line-height:1.45;margin-bottom:14px}.esg-fr-modal__picker{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.esg-fr-modal__label{font-size:11px;letter-spacing:.35px;text-transform:uppercase;color:rgba(245,246,247,.72);margin-bottom:10px}.esg-fr-modal__stepper{display:flex;gap:10px;align-items:center}.esg-fr-modal__btn{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);color:#fff;font-size:20px;cursor:pointer}.esg-fr-modal__input{flex:1;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.20);color:#fff;padding:0 12px;font-size:16px;outline:none}.esg-fr-modal__quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.esg-fr-modal__chip{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);color:rgba(245,246,247,.92);font-size:12px;cursor:pointer}.esg-fr-modal__hint{margin-top:10px;font-size:12px;color:rgba(245,246,247,.62)}.esg-fr-modal__hint2{font-size:12px;color:rgba(245,246,247,.62)}.esg-fr-modal__foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.esg-fr-modal__primary{background:transparent !important;border:2px solid rgba(201,162,75,0.4) !important;border-radius:10px !important;color:#fff !important;font-size:14px !important;font-weight:500 !important;padding:10px 20px !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.esg-fr-modal__primary:hover{background:rgba(255,255,255,0.12) !important;border-color:rgba(201,162,75,0.7) !important;box-shadow:0 6px 25px rgba(0,0,0,0.2) !important;opacity:1 !important}.esg-fr-modal__secondary{height:39px;border-radius:10px;padding:0 14px;border:1px solid rgba(255,255,255,.10);cursor:pointer;font-size:14px !important;font-weight:500}.esg-fr-modal__secondary{background:rgba(255,255,255,.06);color:rgba(245,246,247,.92)}.esg-fr-modal__secondary:hover{background:rgba(255,255,255,0.12) !important;border-color:rgba(201,162,75,0.7) !important;box-shadow:0 6px 25px rgba(0,0,0,0.2) !important;color:rgba(245,246,247,.92);opacity:1 !important}#esg-flatrate-modal .esg-flatrate-days__select{width:100%}.esg-fr-price{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.10);display:grid;gap:10px}.esg-fr-price__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;font-size:12.5px;line-height:1.25;color:rgba(245,246,247,.78)}.esg-fr-price__label{letter-spacing:.01em}.esg-fr-price__value{justify-self:end;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1;color:rgba(245,246,247,.92);font-weight:700;padding:6px 10px}.esg-fr-price__row--total{margin-top:2px;padding-top:10px;font-size:13px}.esg-fr-price__row--total .esg-fr-price__value{font-weight:800}.esg-fr-modal__x{position:absolute;top:10px;right:14px;border-radius:999px;border:0;cursor:pointer;font-size:18px;line-height:1;color:#F0EDE3;background:rgba(12,16,26,0.9);box-shadow:0 6px 18px rgba(0,0,0,0.6);padding:0px 0px 0px 0px !important}.single .post-navigation a{color:var(--esg-white1)}#esg-smart-express{margin-top:21px;margin-bottom:15px}#esg-smart-express iframe{margin:0 !important}.esg-region-btn,.esg-region-btn.esg-region-btn-dark,.esg-region-btn.esg-region-btn-light,button.esg-region-btn,button.esg-region-trigger{background:transparent !important;border:2px solid rgba(201,162,75,0.4) !important;border-radius:12px !important;padding:10px 16px !important;color:inherit !important;transform:none !important}.esg-region-btn-dark,button.esg-region-btn-dark{background:rgba(255,255,255,0.03) !important;border:2px solid rgba(201,162,75,0.4) !important}.esg-region-btn-dark:hover,button.esg-region-btn-dark:hover{background:rgba(255,255,255,0.06) !important;border-color:rgba(201,162,75,0.7) !important;opacity:1 !important}.esg-region-btn-dark .esg-globe{width:24px !important;height:18px !important;stroke:rgba(150,180,255,0.9) !important;flex-shrink:0 !important}.esg-region-btn-dark .esg-label{display:flex !important;flex-direction:column !important;align-items:flex-start !important;line-height:1.0 !important}.esg-region-btn-dark .esg-label-main{font-size:14px !important;font-weight:500 !important;color:#fff !important}.esg-region-btn-dark .esg-label-sub{font-size:11px !important;color:rgba(150,180,255,0.7) !important;font-weight:400 !important;margin-top:5px}.esg-region-btn-dark .esg-chevron{width:16px !important;height:16px !important;stroke:rgba(150,180,255,0.6) !important;flex-shrink:0 !important;margin-left:4px !important}.esg-region-btn-light,button.esg-region-btn-light{background:transparent !important;border:2px solid rgba(59,130,246,0.4) !important}.esg-region-btn-light:hover,button.esg-region-btn-light:hover{background:rgba(59,130,246,0.05) !important;border-color:rgba(59,130,246,0.7) !important;box-shadow:none !important;opacity:1 !important}.esg-region-btn-light .esg-globe{width:24px !important;height:24px !important;stroke:#3b82f6 !important;flex-shrink:0 !important}.esg-region-btn-light .esg-label-main{font-size:14px !important;font-weight:500 !important;color:#333 !important}.esg-region-btn-light .esg-label-sub{font-size:11px !important;color:#3b82f6 !important;font-weight:400 !important}.esg-region-btn-light .esg-chevron{width:16px !important;height:16px !important;stroke:#3b82f6 !important;flex-shrink:0 !important;margin-left:4px !important}.esg-switch-view,.esg-tab,.esg-modal-close{background:transparent !important}.esg-tab.esg-tab-active{background:#3b82f6 !important}.esg-apply-btn{background:#3b82f6 !important;border:none !important}.esg-apply-btn:hover{background:#2563eb !important}@keyframes esgFadeIn{from{opacity:0}to{opacity:1}}.esg-region-trigger{opacity:0;animation:esgFadeIn 0.3s ease 0.5s forwards}.esg-archive-heading{display:block;font-size:clamp(34px,4.4vw,52px);font-weight:700;letter-spacing:-0.02em;color:var(--text,#f5f6f7);padding:0;margin:0 0 0.4em;line-height:1}.esg-archive-intro{font-size:15px;font-weight:400;line-height:1.7;letter-spacing:-0.01em;color:var(--muted);flex-basis:100%;margin:-0.2em 0 0.5em}.esg-related-destinations{margin:2.5em 0 2em;text-align:center}.esg-rd-heading{font-size:18px;font-weight:600;letter-spacing:-0.01em;margin:0 0 1em;color:var(--text,#f5f6f7)}.esg-rd-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:39px}.esg-rd-link{display:inline-flex;align-items:center;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var(--text,#f5f6f7);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.esg-rd-link:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.20)}.esg-load-more-wrap{min-height:0 !important;padding:0 !important}.esg-load-more-wrap.esg-load-done{display:none !important}.esg-search-insert{margin:6.5em 0}.esg-ifa-section{margin-top:40px;padding:30px 0;border-top:1px solid var(--line) !important}.esg-ifa-section-archive{margin-top:40px;padding:30px 0}.esg-ifa-heading{font-size:clamp(20px,2.4vw,28px);font-weight:700;color:#e8edf2;margin-bottom:24px}.esg-ifa-heading span{position:relative;display:inline-block;padding-bottom:6px}.esg-ifa-heading span::after{content: "";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#C9A24B 0%,#A67C2E 30%,var(--line) 100%);box-shadow:0 0 6px rgba(201,162,75,0.3)}.esg-ifa-heading-archive{font-weight:800;letter-spacing:-.012em;margin-bottom:24px;text-align:left}.esg-ifa-list{display:flex;flex-direction:column;gap:0;margin-bottom:10px}.esg-ifa-item{border-bottom:1px solid rgba(255,255,255,0.08)}.esg-ifa-item:last-child{border-bottom:none}.esg-ifa-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;background:transparent;border:none;cursor:pointer;text-align:left;color:#e8edf2;font-size:15px;font-weight:500;line-height:1.5;transition:color 0.2s ease}.esg-ifa-question:focus{outline:none}.esg-ifa-question:focus-visible{color:var(--esg-blue)}.esg-ifa-q-text{flex:1;padding-right:16px}.esg-ifa-icon{flex-shrink:0;width:20px;height:20px;position:relative;opacity:0.5;transition:all 0.3s ease}.esg-ifa-question:hover .esg-ifa-icon{opacity:1}.esg-ifa-icon::before,.esg-ifa-icon::after{content: "";position:absolute;background:currentColor;border-radius:1px;transition:transform 0.3s ease,opacity 0.3s ease}.esg-ifa-icon::before{top:50%;left:50%;width:12px;height:2px;transform:translate(-50%,-50%)}.esg-ifa-icon::after{top:50%;left:50%;width:2px;height:12px;transform:translate(-50%,-50%)}.esg-ifa-item[data-expanded="true"] .esg-ifa-icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.esg-ifa-item[data-expanded="true"] .esg-ifa-question{color:var(--esg-blue)}.esg-ifa-item[data-expanded="true"] .esg-ifa-icon{opacity:1}.esg-ifa-answer{padding:0 0 20px 0}.esg-ifa-answer p{margin:0;color:#a0aab4;font-size:14px;line-height:1.7;max-width:90%}.esg-ifa-answer:not([hidden]){animation:esgIfaFadeIn 0.3s ease}@keyframes esgIfaFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.esg-ifa-section{padding:20px 0}.esg-ifa-question{font-size:14px;padding:14px 0}.esg-ifa-answer p{font-size:13px;max-width:100%;padding-right:36px}.esg-ifa-icon{width:18px;height:18px}}input,select,textarea{background:#ffffff;color:#07080B;border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem;transition:border-color .25s,box-shadow .25s}input::placeholder,textarea::placeholder{color:#6c7684}input:focus,select:focus,textarea:focus{border-color:rgba(201,162,75,.35);box-shadow:0 0 0 3px rgba(201,162,75,.15);outline:0}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--bg-1);color:var(--text);border:1px solid var(--line);border-radius:14px}.woocommerce ul.products{gap:22px!important;margin-top:40px}.woocommerce ul.products li.product{background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding:14px;transition:box-shadow .25s,border-color .25s;box-shadow:var(--s1)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--text);font:700 1.05rem/1.3 inherit;margin:.6rem 0 .25rem}.woocommerce ul.products li.product .price{color:var(--text);opacity:.92;font-weight:700;margin-bottom:.6rem}.woocommerce ul.products li.product img{border-radius:12px;aspect-ratio:1/1;object-fit:cover;background:#0f1113}.woocommerce span.onsale{background:var(--accent);color:#05130a;border-radius:999px;top:14px;left:14px;min-width:48px;min-height:28px;line-height:28px;box-shadow:var(--s1)}.single-product .product{background:linear-gradient(180deg,rgba(17,18,20,0.65),rgba(22,24,27,0.75));border:1px solid var(--card-border);border-radius:var(--r);padding:24px;box-shadow:var(--s1);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.single-product .quantity .qty{min-width:110px;text-align:center}.single-product .product_meta,.woocommerce-tabs{color:var(--muted)}.woocommerce-tabs .tabs li a{color:#d6dae0}.woocommerce-tabs .panel{background:transparent;border-top:1px solid var(--line)}.single-product .woocommerce-Tabs-panel--description:empty::before{content:attr(data-fallback);display:block;color:var(--muted)}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--line)!important;border-radius:10px;padding:18px;box-shadow:var(--s1)}.woocommerce table.shop_table{background:transparent;border-color:var(--line);color:var(--text)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--line)}.woocommerce-result-count{display:none!important}.woocommerce .woocommerce-ordering{margin-left:auto;margin-bottom:12px;position:relative}.woocommerce-ordering select:hover,.woocommerce-ordering select:focus{border-color:rgba(255,255,255,.2);box-shadow:0 0 0 3px rgba(201,162,75,.15);outline:0}.woocommerce-ordering::after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.9rem;color:var(--muted);transition:color .25s}.woocommerce-ordering:hover::after{color:var(--accent)}.apple-pay-button,.gpay-button{min-height:48px}.gpay-button iframe,.paypal-buttons iframe{border-radius:12px!important;overflow:hidden}@media (min-width:900px){.wwesim-scroller{grid-auto-columns:25%}}.wwesim-card{scroll-snap-align:start;background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--line);border-radius:20px;padding:16px;min-height:220px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;box-shadow:var(--s1);transition:box-shadow .25s}.wwesim-card:hover{box-shadow:var(--s2)}.wwesim-tag{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.wwesim-title{font-weight:800;font-size:1.15rem}.wwesim-cta{margin-top:auto}.single-product .woocommerce-product-gallery{margin-bottom:0rem;padding-bottom:0rem;border-bottom:none !important}.related.products h2{margin-bottom:1rem}.single-product .entry-summary .price{margin-top:.25rem}.single-product .woocommerce-product-gallery{margin-top:69px}.menu-checkout-btn>a{display:inline-flex;align-items:center;gap:6px;padding:.6rem 1.2rem;border-radius:24px;height:36px;line-height:36px;font-weight:600 !important;letter-spacing:0.2px;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;background:linear-gradient(135deg,#C9A24B,#A67C2E);color:#14160F !important;text-decoration:none !important;box-shadow:0 4px 16px rgba(201,162,75,.25)}.menu-checkout-btn>a:hover{background:linear-gradient(135deg,#C9A24B,#E3C077);color:#000 !important;box-shadow:0 6px 24px rgba(201,162,75,.4)}.menu-checkout-btn>a::after{content: "";font-size:1.2rem;color:#C9A24B;text-shadow:0 0 6px rgba(201,162,75,.6)}.single-product .related.products>h2{position:relative;display:inline-block;margin-bottom:1.5rem;margin-top:22px}.single-product .related.products>h2::after{content: "";position:absolute;left:0;bottom:-6px;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#C9A24B 0%,#A67C2E 30%,var(--line) 100%);box-shadow:0 0 6px rgba(201,162,75,0.3)}.single-product .related.products ul.products{--rp-gap:22px;display:grid !important;grid-auto-flow:column !important;gap:var(--rp-gap) !important;overflow-x:auto !important;overflow-y:hidden !important;padding:12px 0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;cursor:grab;grid-auto-columns:calc((100% - 6 * var(--rp-gap)) / 2.7)}@media (max-width:1023px){.single-product .related.products ul.products{grid-auto-columns:calc((100% - 2 * var(--rp-gap)) / 3)}}@media (max-width:768px){.single-product .related.products ul.products{grid-auto-columns:calc((100% - 1 * var(--rp-gap)) / 2)}}@media (max-width:520px){.single-product .related.products ul.products{grid-auto-columns:92%}}.single-product .related.products ul.products[class*="columns-"]{grid-template-columns:none !important}.single-product .related.products ul.products[class*="columns-"] li.product{width:auto !important;max-width:none !important;flex:0 0 auto !important;float:none !important}.single-product .related.products ul.products li.product{min-width:0 !important;margin:0 !important;scroll-snap-align:start}.single-product .related.products ul.products::-webkit-scrollbar{height:6px}.single-product .related.products ul.products::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:10px}.single-product .related.products ul.products::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#C9A24B,#A67C2E);border-radius:10px;box-shadow:0 0 10px rgba(201,162,75,0.4)}@supports (mask-image:linear-gradient(#000,#000)){.single-product .related.products ul.products{mask-image:linear-gradient( 90deg,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100% )}}.single-product .related.products{border-top:0 !important;padding-top:0 !important;clear:both}.single-product .woocommerce-product-gallery{border-bottom:0 !important}.single-product .woocommerce-tabs + .related.products{margin-top:0 !important}.single-product .woocommerce-tabs{padding-bottom:32px;border-bottom:0 !important}.single-product section.related.products{border-top:1px solid var(--line);margin-top:32px;padding-top:48px}body.woocommerce.single-product div.product section.related.products{border-top:1px solid var(--line) !important}.woocommerce-result-count{display:none !important}.woocommerce .woocommerce-ordering{margin-left:auto;margin-bottom:12px}body.woocommerce-shop .site-content{padding-top:0 !important;margin-top:0 !important}body.woocommerce-shop .ast-primary-header-bar{margin-bottom:10px !important}body.woocommerce-shop .wwe-bar{margin-top:8px !important;margin-bottom:30px !important}body.woocommerce-shop .content-area{margin-top:0 !important;padding-top:0 !important}.single-product .quantity{display:none !important}.woocommerce-product-details__short-description{display:none !important}.menu-checkout-btn{list-style:none !important}.ast-primary-header-bar .ast-builder-grid-row{grid-template-columns:1fr auto auto !important}.ast-primary-header-bar .wwe-bar{width:100% !important;max-width:none !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;font-size:1.05rem;letter-spacing:-0.02em;line-height:1.25;color:var(--text);margin:.6rem 0 .3rem}.woocommerce ul.products li.product .woocommerce-loop-product__title small,.woocommerce ul.products li.product .woocommerce-loop-product__title span{opacity:.7;font-weight:500}.woocommerce ul.products li.product .woocommerce-product-details__short-description{color:var(--muted);font-weight:400;font-size:.92rem;line-height:1.4;margin-bottom:.6rem}.woocommerce ul.products li.product .price{font-weight:600;font-size:1rem;letter-spacing:-0.015em}html,body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.entry-title,.product_title{font-weight:700;letter-spacing:-0.02em;line-height:1.12}h2,h3{font-weight:600;letter-spacing:-0.015em;line-height:1.18}a{color:var(--text)}a:hover{color:var(--accent)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;font-size:1.05rem;letter-spacing:-0.02em;line-height:1.25;margin:.6rem 0 .3rem}.woocommerce ul.products li.product .price{font-weight:600;font-size:1rem;letter-spacing:-0.01em}.woocommerce ul.products li.product .woocommerce-product-details__short-description{color:var(--muted);font-size:.92rem;line-height:1.45}.single-product .product_title{font-size:clamp(1.9rem,3.4vw,2.6rem)}.single-product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:.85rem;opacity:.85}.woocommerce ul.products li.product{border:0 !important;border-radius:21px !important;box-shadow:none !important;background:transparent !important}.wwe-card-inner{border-radius:22px !important}.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title{font-weight:700;letter-spacing:-0.02em;line-height:1.15}.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th{text-transform:uppercase;font-weight:600;letter-spacing:.05em;opacity:.8}.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{font-weight:400;letter-spacing:-0.01em}@media (max-width:768px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem}.single-product .product_title{font-size:clamp(1.6rem,6vw,2.2rem)}.woocommerce-cart h1.entry-title{font-size:1.6rem}}.single-product .quantity,.woocommerce-cart .quantity{display:none !important}.woocommerce-cart th.product-quantity,.woocommerce-cart td.product-quantity{display:none !important}.woocommerce-cart th.product-subtotal,.woocommerce-cart td.product-subtotal{text-align:right}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--line);border-radius:50%;background:transparent;display:inline-block;vertical-align:middle;margin:0;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]::before{content: "";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:0;transition:opacity .25s ease}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]:hover{border-color:var(--accent);box-shadow:0 0 6px rgba(201,162,75,.25)}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]:checked{border-color:var(--accent);box-shadow:0 0 0 3px rgba(201,162,75,.15)}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]:checked::before{opacity:1}.woocommerce-checkout #payment .wc_payment_methods label{display:flex;align-items:center;gap:10px;cursor:pointer}#wc-help-below-desc{pointer-events:none}#wc-help-below-desc a{pointer-events:auto}body.wfacp_page_loaded .wfacp_main_form input[type="text"],body.wfacp_page_loaded .wfacp_main_form input[type="email"],body.wfacp_page_loaded .wfacp_main_form input[type="tel"],body.wfacp_page_loaded .wfacp_main_form input[type="number"],body.wfacp_page_loaded .wfacp_main_form select,body.wfacp_page_loaded .wfacp_main_form textarea{background:#ffffff !important;color:#111 !important;border:1px solid #e5e7eb !important;border-radius:10px !important;box-shadow:none !important}.ast-primary-header-bar .wwe-bar input{background:var(--bg-2) !important;color:var(--text) !important;border:1px solid var(--line) !important}.woocommerce-notices-wrapper,.woocommerce-error,.woocommerce-message,.woocommerce-info{display:none !important}.single-product .woocommerce-product-gallery__image img{border-radius:16px !important;overflow:hidden !important}.single-product .woocommerce-product-gallery{border-radius:16px !important;overflow:hidden !important}.site,.site::before,.site-content,.site-content::before,.ast-container,.ast-plain-container,.ast-separate-container,.ast-separate-container::before,#primary,.content-area,.content-area.primary,.site-main,.entry-content,.ast-archive-description,.ast-builder-grid-row-container{background:transparent !important;background-image:none !important;margin-bottom:20px}.site-header,.custom-header,.main-header-bar,.ast-above-header,.ast-below-header{background:transparent !important;background-image:none !important}@media (max-width:768px){.ast-container{padding:0 12px}}@media (prefers-color-scheme:light){:root{--bg-0:#f7f9fc;--bg-1:#ffffff;--bg-2:#e6ecf4;--text:#1a1d24;--muted:#5a6478;--line:rgba(13,87,130,0.10);--accent:var(--esg-blue);--accent-2:var(--esg-blue-start);--accent-3:var(--esg-blue-end);--s1:0 1px 3px rgba(13,87,130,0.04),0 4px 14px rgba(13,87,130,0.06);--s2:0 4px 16px rgba(13,87,130,0.08),0 16px 40px rgba(13,87,130,0.12);--lift:transform 240ms cubic-bezier(0.22,0.61,0.36,1),box-shadow 240ms cubic-bezier(0.22,0.61,0.36,1);--esg-white1:#1a1d24;--esg-white2:#2a2f3a;--r:16px}html,body{background:radial-gradient( ellipse 800px 400px at 30% 0%,rgba(201,162,75,0.04) 0%,transparent 70% ),#f7f9fc !important;background-attachment:fixed,fixed !important;color:#1a1d24 !important}body.custom-background{background:radial-gradient( ellipse 800px 400px at 30% 0%,rgba(201,162,75,0.04) 0%,transparent 70% ),#f7f9fc !important;background-attachment:fixed,fixed !important}.esg-hero{border-color:rgba(13,87,130,0.10) !important;box-shadow:0 24px 60px rgba(13,87,130,0.18),0 8px 20px rgba(13,87,130,0.10),inset 0 1px 0 rgba(255,255,255,0.06) !important}.single-product div.product{background:var(--bg-2) !important}.esg-front h1,.esg-front h2,.esg-front h3,.esg-front h4,.esg-front h5,.esg-front h6{color:#111318 !important}.esg-section-head h2{color:#111318 !important}.esg-muted,.esg-front .esg-muted{color:#5a6270 !important}.ibip-belt-title{color:#111318 !important;text-shadow:none !important}.ibip-belt-title::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.esg-faq-title{color:#111318 !important}.esg-faq-subtitle{color:#5a6270 !important}.esg-breadcrumb{padding-top:8px !important;margin-bottom:28px !important}.esg-breadcrumb,.esg-breadcrumb a{color:#4a5568 !important}.esg-breadcrumb a:hover{color:var(--esg-blue) !important}.esg-intro-card h3{color:#111318 !important}.esg-intro-card p{color:#3a3f48 !important}.esg-intro-card p strong{color:#111318 !important}.esg-intro-card,.how-card,.dest-card,.search-card,.esg-faq-card,.support-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.how-card h4{color:#111318 !important}.how-card p,.how-card div{color:#3a3f48 !important}.dest-name{color:#111318 !important}.dest-sub{color:rgba(17,19,24,0.7) !important}.dest-flag{box-shadow:0 4px 10px rgba(0,0,0,0.1) !important}.search-card input[type="search"]{background:transparent !important;color:#111318 !important;-webkit-text-fill-color:#111318 !important;border:none !important;box-shadow:none !important}.search-card input::placeholder{color:rgba(17,19,24,0.45) !important;-webkit-text-fill-color:rgba(17,19,24,0.45) !important}#wwe-bar input[type="search"]{color:#111318 !important;-webkit-text-fill-color:#111318 !important;background:transparent !important;border:none !important;box-shadow:none !important}#wwe-bar input[type="search"]::placeholder{color:#000000 !important}#wwe-bar input[type="search"]:-webkit-autofill,#wwe-bar input[type="search"]:-webkit-autofill:focus{-webkit-text-fill-color:#111318 !important;-webkit-box-shadow:0 0 0px 1000px transparent inset !important}.search-card button{color:#ffffff !important;background:var(--esg-blue) !important;border:none !important}#wwe-bar .esg-live-search-results{background:#ffffff !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 12px 40px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.06) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#wwe-bar .esg-live-search-results li{border-bottom-color:rgba(0,0,0,0.06)}#wwe-bar .esg-live-search-results a{color:#1a1d24 !important}#wwe-bar .esg-live-search-results li:hover{background:rgba(26,95,180,0.06);border-radius:12px}#wwe-bar .esg-live-search-results a:hover{color:#0d3b6e !important}#wwe-bar .esg-live-search-results .esg-ls-price{color:#4a5568 !important}#wwe-bar .esg-live-search-results img{box-shadow:0 1px 4px rgba(0,0,0,0.1)}#wwe-bar .esg-live-search-results .esg-ls-empty{color:#5a6270 !important}.esg-dest-search form{background:#ffffff !important;border:1px solid rgba(0,0,0,0.10) !important;box-shadow:0 4px 16px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.esg-dest-search form:focus-within{border-color:rgba(0,0,0,0.18) !important;box-shadow:0 4px 16px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03),0 0 0 3px rgba(26,95,180,0.10) !important}.esg-dest-search-icon{color:rgba(17,19,24,0.35) !important}.esg-dest-search input[type="search"]{color:#111318 !important;-webkit-text-fill-color:#111318 !important;caret-color:#111318 !important}.esg-dest-search input[type="search"]::placeholder{color:rgba(17,19,24,0.40) !important;-webkit-text-fill-color:rgba(17,19,24,0.40) !important}.esg-dest-search input[type="search"]:-webkit-autofill,.esg-dest-search input[type="search"]:-webkit-autofill:focus{-webkit-text-fill-color:#111318 !important;-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important}.esg-dest-search .esg-live-search-results{background:#ffffff !important;border:1px solid rgba(0,0,0,0.10) !important;box-shadow:0 12px 40px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.06) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.esg-dest-search .esg-live-search-results li{border-bottom-color:rgba(0,0,0,0.06)}.esg-dest-search .esg-live-search-results a{color:#1a1d24 !important}.esg-dest-search .esg-live-search-results li:hover{background:rgba(26,95,180,0.06);border-radius:12px}.esg-dest-search .esg-live-search-results a:hover{color:#0d3b6e !important}.esg-dest-search .esg-live-search-results .esg-ls-price{color:#4a5568 !important}.esg-dest-search .esg-live-search-results .esg-ls-empty{color:#5a6270 !important}.esg-live-search-results .esg-ls-dest-flag{box-shadow:0 1px 3px rgba(0,0,0,.10) !important}.esg-ls-dest-name{color:#111318}.esg-ls-dest-count{color:rgba(17,19,24,0.45)}.esg-ls-dest-arrow{color:rgba(17,19,24,0.2)}.esg-ls-dest-link:hover .esg-ls-dest-name{color:#0d3b6e}.esg-ls-dest-link:hover .esg-ls-dest-arrow{color:rgba(17,19,24,0.4)}.ast-primary-header-bar .esg-live-search-results{background:rgba(255,255,255,0.98) !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 12px 40px rgba(0,0,0,0.12) !important}.ast-primary-header-bar .esg-live-search-results a{color:#1a1d24 !important}.ast-primary-header-bar .esg-live-search-results a:hover{color:#0d3b6e !important}.ast-primary-header-bar .esg-live-search-results .esg-ls-price{color:#4a5568 !important}.support-card h2,.support-card h3,.support-card p{color:#111318 !important}.esg-faq-item + .esg-faq-item{border-top:1px solid rgba(0,0,0,0.06) !important}.esg-faq-question{color:#111318 !important}.esg-faq-answer{color:rgba(17,19,24,0.7) !important}.wwe-card{background:#ffffff !important;overflow:hidden !important;border-radius:20px !important;border:none !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}#top-packages .wwe-card{border-radius:22px !important}.wwe-card:hover{z-index:2;box-shadow:0 24px 60px rgba(13,87,130,0.22),0 8px 20px rgba(13,87,130,0.12),0 2px 6px rgba(0,0,0,0.06) !important}.wwe-card-inner{background:#ffffff !important;border:none !important;border-radius:0 !important;overflow:visible !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;color:#111318 !important;box-shadow:none !important}.wwe-card-inner:hover{box-shadow:none !important}.wwe-card-title a{color:#111318 !important}.wwe-card-img{background:#ffffff !important;border-radius:0 !important}.wwe-card-img img{background-color:transparent !important}.single-product .related.products .wwe-card{box-shadow:none !important;border:1px solid rgba(0,0,0,0.08) !important}.single-product .related.products .wwe-card:hover{box-shadow:none !important;border-color:rgba(0,0,0,0.14) !important}.single-product .related.products ul.products::-webkit-scrollbar-track{background:rgba(0,0,0,0.04) !important}.single-product .related.products ul.products::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15) !important;box-shadow:none !important}.wwe-card-sub,.wwe-card-meta{color:#5a6270 !important}.wwe-card-meta{color:rgba(17,19,24,0.6) !important}.wwe-card-price,.wwe-card .wwe-card-footer .wwe-card-price,.wwe-card .wwe-card-footer .wwe-card-price .price,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount,.wwe-card .wwe-card-footer .wwe-card-price .woocommerce-Price-amount bdi{color:#111318 !important}.wwe-card-title a,.wwe-card-title .wwe-title-line1{color:#111318 !important}.wwe-card-title .wwe-title-line2{color:#3a3f48 !important}.wwe-card-stats{border-top-color:rgba(0,0,0,0.08) !important;border-bottom-color:rgba(0,0,0,0.08) !important}.wwe-stat-val{color:#111318 !important}.wwe-stat-lbl{color:rgba(0,0,0,0.5) !important}.wwe-feat{color:rgba(0,0,0,0.62) !important}.wwe-feat.is-routing{color:#b06820 !important}.wwe-feat.is-routing svg{color:#c87a2d !important}.wwe-card-countries{text-align:center;font-size:12px;line-height:1.3;color:#5a6270 !important;margin:2px 0 0}.wwe-card-hk-slot.is-routing{color:#111318 !important}.wwe-card-hk-slot.is-routing svg{color:#5a6270 !important}.wwe-card-footer{flex-wrap:wrap}.wwe-card-hint{flex:0 0 100%;text-align:center;font-size:12px;line-height:1.2;color:#8b929e !important;margin:6px 0 0}.wwe-card-hint-chev{font-size:13px;vertical-align:-1px}.wwe-badge{background:rgba(255,255,255,0.88) !important;border:1px solid rgba(0,0,0,0.08) !important;backdrop-filter:blur(8px) saturate(140%) !important;-webkit-backdrop-filter:blur(8px) saturate(140%) !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;color:#3a3f48 !important;text-shadow:none !important}.wwe-card-inner .button{background:var(--esg-blue) !important;color:#ffffff !important;box-shadow:none !important;border:2px solid var(--esg-blue) !important}.wwe-card-inner .button:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important;filter:none !important;opacity:1 !important}.wwe-btn-ghost{background:var(--esg-blue) !important;border-color:var(--esg-blue) !important;color:#ffffff !important}.wwe-btn-ghost:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important;color:#ffffff !important}.add_to_cart_button,a.add_to_cart_button,a.button.add_to_cart_button,.wwe-card-inner .button.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.esg-tx-btn--primary,.esg-topup-select-btn,.esg-review-submit-btn,.esg-review-btn--primary{background:var(--esg-blue) !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important}.add_to_cart_button:hover,a.add_to_cart_button:hover,a.button.add_to_cart_button:hover,.wwe-card-inner .button.add_to_cart_button:hover,.woocommerce a.button.add_to_cart_button:hover,.esg-tx-btn--primary:hover,.esg-topup-select-btn:hover,.esg-review-submit-btn:hover,.esg-review-btn--primary:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important;color:#ffffff !important;box-shadow:none !important}.esg-reviews-heading{color:#111318 !important}.esg-reviews-heading span::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.esg-rating-count{color:#5a6270 !important}.esg-review-item,.esg-landing-review-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.esg-star,.esg-star-full,.esg-star-half,.esg-lrc-stars .esg-star,.esg-review-rating .esg-star{text-shadow:none !important;filter:none !important}.esg-review-name,.esg-lrc-name{color:#111318 !important}.esg-review-date,.esg-lrc-date{color:#5a6270 !important}.esg-review-text,.esg-lrc-text{color:#3a3f48 !important}.esg-no-reviews{color:#5a6270 !important}.esg-lrc-product{color:rgba(17,19,24,0.6) !important}.esg-lrc-product:hover{color:#111318 !important}.esg-lrc-product-img{border:1px solid rgba(0,0,0,0.08) !important}.esg-lrc-divider{background:rgba(0,0,0,0.06) !important}.woocommerce ul.products li.product{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}.woocommerce ul.products li.product img{background:transparent !important}.woocommerce span.onsale{background:var(--accent) !important;color:#ffffff !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important}.single-product .product{background:transparent !important;box-shadow:none !important}.woocommerce-tabs .tabs li a{color:#3a3f48 !important}.single-product .single_add_to_cart_button{background:var(--esg-blue) !important;background-image:none !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important}.single-product .single_add_to_cart_button:hover{background:var(--esg-blue-start) !important;background-image:none !important;border-color:var(--esg-blue-start) !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;color:#ffffff !important}.single-product .related.products>h2::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 2px 10px rgba(0,0,0,0.04) !important}.esg-btn,a.esg-btn{background:var(--esg-blue) !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important;box-shadow:0 4px 16px rgba(0,0,0,0.08) !important}.esg-btn:hover,a.esg-btn:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important;color:#ffffff !important;box-shadow:0 6px 20px rgba(0,0,0,0.12) !important}.esg-hero{border:1px solid rgba(13,87,130,0.10) !important;box-shadow:0 24px 60px rgba(13,87,130,0.18),0 8px 20px rgba(13,87,130,0.10),inset 0 1px 0 rgba(255,255,255,0.06) !important}.esg-hero-bg img{opacity:1.693 !important}.esg-hero-bg::after{background:radial-gradient(120% 110% at 50% 80%,rgba(0,0,0,.5),transparent 45%),linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 100%) !important}.esg-edge{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08) !important}.esg-hero-cta .esg-btn,.esg-hero-cta a.esg-btn{background:#ffffff !important;border:none !important;color:var(--esg-blue-end) !important;min-height:48px !important;padding:0 32px !important;border-radius:12px !important;font-size:16px !important;font-weight:500 !important;letter-spacing:0.01em !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 4px 20px rgba(0,0,0,0.25) !important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease !important}.esg-hero-cta .esg-btn:hover,.esg-hero-cta a.esg-btn:hover{background:#f5f7fa !important;color:var(--esg-blue-end) !important;box-shadow:0 6px 28px rgba(0,0,0,0.35) !important;transform:translateY(-1px) !important}.menu-checkout-btn>a{background:linear-gradient(135deg,var(--esg-blue),var(--esg-blue-end)) !important;color:#ffffff !important;box-shadow:none !important}.menu-checkout-btn>a:hover{background:linear-gradient(135deg,var(--esg-blue-start),var(--esg-blue)) !important;color:#ffffff !important;box-shadow:none !important}.menu-checkout-btn>a::after{color:rgba(255,255,255,0.7) !important;text-shadow:none !important}.ast-primary-header-bar .wwe-bar input{background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.1) !important;color:#111318 !important;-webkit-text-fill-color:#111318 !important}.ast-primary-header-bar,.main-header-bar,.ast-header-break-point .main-header-bar{border-bottom:1px solid rgba(0,0,0,0.06) !important}.site-footer,.site-footer a,.site-footer p,.site-footer span,.site-footer li,.site-footer .menu-item a{color:#3a3f48 !important}.site-footer a:hover{color:#111318 !important}.esg-picker-label{color:rgba(17,19,24,0.55) !important}.esg-footer-picker--lang select,.esg-footer-picker--currency select{color:#111318 !important;border-color:rgba(0,0,0,0.12) !important}.site-footer img{filter:none !important}.site-footer .ast-footer-copyright,.site-footer .ast-small-footer-section-1,.site-footer .ast-small-footer-section-2{color:#5a6270 !important}input,select,textarea{border-color:rgba(0,0,0,0.12) !important}input:focus,select:focus,textarea:focus{border-color:rgba(201,162,75,0.4) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.12) !important}.woocommerce-ordering select:hover,.woocommerce-ordering select:focus{border-color:rgba(0,0,0,0.15) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.1) !important}.about{--about-bg:#f8f9fb;--about-panel:#ffffff;--about-line:rgba(0,0,0,0.06);--about-text:#111318;--about-muted:#5a6270;--about-accent1:var(--esg-blue);--about-accent2:#2980d0;color:#3a3f48 !important;background:#f8f9fb !important}.about a{color:var(--esg-blue) !important}.about p{color:#3a3f48 !important}.about li{color:#3a3f48 !important}.pp,.cookie,.refund,.tos{--bg:#f8f9fb;--panel:#ffffff;--line:rgba(0,0,0,0.06);--text:#111318;--muted:#5a6270;background:transparent !important;color:var(--text) !important}.pp a,.cookie a,.refund a,.tos a{color:var(--esg-blue) !important}.pp p,.pp li,.pp strong,.pp th,.pp td,.cookie p,.cookie li,.cookie strong,.refund p,.refund li,.refund strong,.tos p,.tos li,.tos strong{color:#3a3f48 !important}.pp h1,.pp h2,.pp h3,.cookie h1,.cookie h2,.cookie h3,.refund h1,.refund h2,.refund h3,.tos h1,.tos h2,.tos h3{color:#111318 !important}.pp .small,.cookie .small,.refund .small,.tos .small{color:#5a6270 !important}.pp .card,.cookie .card,.refund .card,.tos .card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.pp .card p,.pp .card li,.cookie .card p,.cookie .card li,.refund .card p,.refund .card li,.tos .card p,.tos .card li{color:#3a3f48 !important}.pp .card strong,.cookie .card strong,.refund .card strong,.tos .card strong{color:#111318 !important}.pp th,.pp td{border-color:rgba(0,0,0,0.06) !important}.blog .ast-article-inner,.archive .ast-article-inner,.ast-separate-container .ast-article-inner,.ast-separate-container.ast-blog-layout-4-grid .ast-article-inner{background:#ffffff !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.blog .ast-article-inner .entry-title a,.archive .ast-article-inner .entry-title a,.ast-separate-container .entry-title a{color:#111318 !important}.blog .ast-article-inner .entry-title a:hover,.archive .ast-article-inner .entry-title a:hover{color:var(--esg-blue) !important}.blog .ast-article-inner .cat-links a,.archive .ast-article-inner .cat-links a,.blog .cat-links a,.archive .cat-links a{color:var(--esg-blue) !important}.blog .ast-article-inner .posted-on,.blog .ast-article-inner .posted-on a,.blog .ast-article-inner .byline,.blog .ast-article-inner .byline a,.archive .ast-article-inner .posted-on,.archive .ast-article-inner .posted-on a,.blog .entry-meta,.blog .entry-meta a,.archive .entry-meta,.archive .entry-meta a{color:#5a6270 !important}.blog .ast-article-inner .entry-content p,.blog .ast-article-inner .ast-excerpt-container,.blog .ast-article-inner .ast-excerpt-container p,.archive .ast-article-inner .entry-content p,.archive .ast-article-inner .ast-excerpt-container p{color:#3a3f48 !important}.blog .ast-article-inner .read-more a,.archive .ast-article-inner .read-more a,.blog .ast-read-more-container a,.archive .ast-read-more-container a{color:var(--esg-blue) !important}.blog .ast-article-inner,.archive .ast-article-inner{color:#3a3f48 !important}.blog .page-title,.archive .page-title,.blog .ast-archive-description .ast-archive-title,.archive .ast-archive-description .ast-archive-title{color:#111318 !important}.single-post .ast-article-single,.ast-separate-container .ast-article-single:not(.ast-related-post){background:#ffffff !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;border-radius:16px !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.single-post .ast-article-single,.single-post .entry-content{color:#3a3f48 !important}.single-post .entry-title,.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{color:#111318 !important}.ast-separate-container .ast-article-single:has(.pp),.ast-separate-container .ast-article-single:has(.cookie),.ast-separate-container .ast-article-single:has(.refund),.ast-separate-container .ast-article-single:has(.tos){background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.single-post .entry-content p,.single-post .entry-content li{color:#3a3f48 !important}.single-post .entry-content strong{color:#111318 !important}.single-post .entry-content a{color:var(--esg-blue) !important}.single-post .entry-meta,.single-post .entry-meta a,.single-post .cat-links a,.single-post .posted-on a,.single-post .byline a{color:#5a6270 !important}.single-post .post-navigation a{color:var(--esg-blue) !important}.post-min .hero{color:#ffffff !important}.post-min .content,.post-min .content p,.post-min .content li{color:#3a3f48 !important}.post-min .content h1,.post-min .content h2,.post-min .content h3,.post-min .content h4{color:#111318 !important}.post-min .content strong{color:#111318 !important}.post-min .content a{color:var(--esg-blue) !important}.post-min .content blockquote,.single-post .entry-content blockquote{border-left-color:var(--esg-blue) !important;background:rgba(0,0,0,0.02) !important;color:#3a3f48 !important}.single-post .comments-area,.single-post .comment-respond,.ast-separate-container .comments-area,.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper{background:#ffffff !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;border-radius:16px !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important;color:#3a3f48 !important}.single-post .comments-title,.single-post .comment-reply-title{color:#111318 !important}.ast-single-related-posts-container{background:transparent !important}.ast-single-related-posts-container .entry-title a{color:#111318 !important}.ast-single-related-posts-container .entry-meta,.ast-single-related-posts-container .entry-meta a{color:#5a6270 !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;color:#111318 !important}#ibx-toast{background:rgba(255,255,255,0.85) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 12px 40px rgba(0,0,0,0.1) !important;color:#111318 !important}.app-badges .badge img{filter:drop-shadow(0 4px 10px rgba(0,0,0,0.1)) !important}.esg-data-rating-badge .esg-dr-card{box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.esg-archive-heading{color:#111318}.esg-archive-intro{color:var(--text)}.esg-rd-heading{color:#111318}.esg-rd-link{color:#3a3f48;background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.10)}.esg-rd-link:hover{color:#111318;background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}.ibip-plan-filter [data-plan]{color:#3a3f48 !important;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.50)) !important;border-color:rgba(0,0,0,0.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.90),0 2px 8px rgba(0,0,0,.06) !important;backdrop-filter:blur(12px) saturate(140%) !important;-webkit-backdrop-filter:blur(12px) saturate(140%) !important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .15s ease !important}.ibip-plan-filter [data-plan]:hover{color:#111318 !important;background:linear-gradient(180deg,rgba(255,255,255,.90),rgba(255,255,255,.65)) !important;border-color:rgba(0,0,0,0.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 14px rgba(0,0,0,.09) !important}.ibip-plan-filter .is-active{color:#ffffff !important;background:linear-gradient(180deg,var(--esg-blue-start),var(--esg-blue-end)) !important;border-color:rgba(201,162,75,.5) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 14px rgba(201,162,75,.20) !important}.ibip-plan-filter .is-active .esg-pill-brand,.ibip-plan-filter .is-active .esg-pill-sub{color:rgba(255,255,255,0.85) !important;opacity:1 !important}.ibip-plan-filter .is-active .esg-pill-label{color:#ffffff !important}::selection{background:rgba(201,162,75,0.15);color:#111318}::-webkit-scrollbar-track{background:#f0f1f4}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25)}.esg-hero-inner{color:#ffffff !important}.esg-hero-sub{color:rgba(255,255,255,0.95) !important;text-shadow:0 1px 3px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2) !important}.esg-hero h1{color:#ffffff !important;text-shadow:0 2px 6px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.15) !important}.ibip-belt-title::after,.esg-reviews-heading span::after,.single-product .related.products>h2::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.esg-fallback-box{background:#ffffff !important;box-shadow:0 16px 48px rgba(0,0,0,0.12) !important}.esg-api-card-box{background:#ffffff !important;border:1px solid rgba(0,0,0,0.1) !important}.esg-card-element{background:#f8f9fb !important;border:1px solid rgba(0,0,0,0.1) !important}.esg-card-shell .esg-card-element{background:transparent !important;border:none !important}#mini-cta .bar{background:rgba(255,255,255,0.92) !important;border-color:rgba(0,0,0,0.06) !important;box-shadow:0 4px 16px rgba(0,0,0,0.06) !important}.esg-region-btn-dark,button.esg-region-btn-dark{background:rgba(0,0,0,0.03) !important;border:2px solid rgba(201,162,75,0.25) !important}.esg-region-btn-dark:hover{background:rgba(201,162,75,0.04) !important;border-color:rgba(201,162,75,0.45) !important}.esg-region-btn-dark .esg-globe{stroke:rgba(201,162,75,0.7) !important}.esg-region-btn-dark .esg-label-main{color:#111318 !important}.esg-region-btn-dark .esg-label-sub{color:rgba(201,162,75,0.6) !important}.esg-region-btn-dark .esg-chevron{stroke:rgba(201,162,75,0.5) !important}.single-product .product_title,.single-product .esg-split-title,.single-product .esg-split-title .esg-title-line,.single-product .esg-split-title .esg-title-line--primary,.single-product .esg-split-title .esg-title-line--secondary{color:#111318 !important}.single-product .product .price,.single-product .product .price .woocommerce-Price-amount{color:#111318 !important}body.single-product .single_add_to_cart_button,body.single-product .single_add_to_cart_button .esg-btn-text,body.single-product .single_add_to_cart_button .esg-sp-btn-main,body.single-product .single_add_to_cart_button .esg-btn-sub{color:#ffffff !important}.single-product .single_add_to_cart_button .esg-btn-icon svg{stroke:#ffffff !important}.single-product .esg-sp-orfast{color:rgba(17,19,24,0.5) !important}.single-product .esg-sp-orfast::before,.single-product .esg-sp-orfast::after{background:linear-gradient( 90deg,rgba(17,19,24,0),rgba(17,19,24,0.15),rgba(17,19,24,0) ) !important}.esimglobal-sec-heading h2{color:#111318 !important}.esimglobal-sec-heading h2::after,.single-product .ibip-ai-long h3::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.single-product .ibip-ai-long,.single-product .ibip-ai-long p,.single-product .ibip-ai-long li,.single-product .ibip-ai-long h3,.single-product .woocommerce-Tabs-panel p{color:#111318 !important}.esg-unlimited-helper__line{color:#111318 !important}.esg-unlimited-helper__line strong{color:#111318 !important}.single-product .woocommerce-product-gallery .esg-help-under-image a{color:#3a3f48 !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.esg-help-under-desc-mobile a{color:#3a3f48 !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.single-product .product,.single-product .summary{color:#111318 !important}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery.images,.single-product .woocommerce-product-gallery--with-images,.single-product div.images{box-shadow:none !important;overflow:visible !important;border:none !important;border-top:none !important;border-bottom:none !important;border-left:none !important;border-right:none !important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;padding:0 !important;outline:none !important}.single-product .woocommerce-product-gallery__wrapper,.single-product figure.woocommerce-product-gallery__wrapper{border:none !important;background:transparent !important;box-shadow:none !important;outline:none !important}.single-product .woocommerce-product-gallery__image{box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important;border-radius:16px !important}.single-product .woocommerce-product-gallery__image img{box-shadow:none !important}.single-product .woocommerce-tabs,.single-product .product_meta{color:#5a6270 !important}.about h1{color:#111318 !important}.about h2{color:#111318 !important}.about .card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.about .card p,.about .card li{color:#3a3f48 !important}.about .card strong{color:#111318 !important}.ast-primary-header-bar .wwe-bar input,.ast-primary-header-bar .wwe-bar input[type="text"],.ast-primary-header-bar .wwe-bar input[type="search"]{color:#111318 !important;-webkit-text-fill-color:#111318 !important;background:rgba(0,0,0,0.03) !important;border:1px solid rgba(0,0,0,0.1) !important}.ast-primary-header-bar .wwe-bar input::placeholder{color:rgba(17,19,24,0.4) !important;-webkit-text-fill-color:rgba(17,19,24,0.4) !important}.woocommerce .woocommerce-ordering select.orderby{background:#ffffff url("/wp-content/uploads/2026/05/chevron-down.svg") no-repeat right 1rem center !important;background-size:12px 8px !important;border:1px solid rgba(0,0,0,0.10) !important;color:#111318 !important;box-shadow:0 2px 8px rgba(0,0,0,0.05) !important}.woocommerce .woocommerce-ordering select.orderby:hover,.woocommerce .woocommerce-ordering select.orderby:focus{border-color:rgba(201,162,75,0.35) !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important}.woocommerce .woocommerce-ordering::after{color:#5a6270 !important}.esg-unlimited-helper{background:rgba(0,0,0,0.03) !important;border:1px solid rgba(0,0,0,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;color:#111318 !important}.esg-unlimited-helper__line{color:#111318 !important}.esg-unlimited-helper__line strong{color:#111318 !important}.esg-helper-tip,.esg-unlimited-helper .esg-helper-tip,.esg-unlimited-helper button.esg-helper-tip{background:rgba(0,0,0,0.04) !important;background-color:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.10) !important;color:rgba(0,0,0,0.78) !important}.esg-helper-tip:hover,.esg-unlimited-helper .esg-helper-tip:hover{background:rgba(0,0,0,0.07) !important}.esg-flatrate-days{background:rgba(0,0,0,0.02) !important;border:1px solid rgba(0,0,0,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.esg-flatrate-days__toplabel{color:#111318 !important}.esg-flatrate-days__topprice{color:#111318 !important}.esg-flatrate-days__top{border-bottom-color:rgba(0,0,0,0.08) !important}.esg-flatrate-days__label{color:#111318 !important;opacity:1 !important}.esg-flatrate-days__select{background:#ffffff !important;color:#111318 !important;border:1px solid rgba(0,0,0,0.12) !important}.esg-flatrate-days__select:focus{border-color:rgba(201,162,75,0.5) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.12) !important}.esg-flatrate-days__hint{color:#5a6270 !important;opacity:1 !important}.esg-flatrate-total__row{background:rgba(0,0,0,0.03) !important;border:1px solid rgba(0,0,0,0.08) !important}.esg-flatrate-total__label{color:#3a3f48 !important;opacity:1 !important}.esg-flatrate-total__value{color:#111318 !important}.esg-flatrate-total__hint{color:#5a6270 !important;opacity:1 !important}.esg-flatrate-days__topsave{color:var(--esg-blue) !important}.esg-ifa-list{border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;overflow:visible !important}.esg-ifa-heading{color:#111318 !important}.esg-ifa-heading-archive{color:#111318 !important}.esg-ifa-heading span::after{background:linear-gradient(90deg,var(--esg-blue) 0%,#2980d0 30%,rgba(0,0,0,0.06) 100%) !important;box-shadow:none !important}.esg-ifa-item{border-bottom-color:rgba(0,0,0,0.06) !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background:transparent !important}.esg-ifa-question,button.esg-ifa-question{color:#111318 !important;border:none !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background:transparent !important}.esg-ifa-question:focus,.esg-ifa-question:focus-visible,.esg-ifa-question:active{border:none !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background:transparent !important}.esg-ifa-item[data-expanded="true"] .esg-ifa-question{color:var(--esg-blue) !important}.esg-ifa-answer p{color:#3a3f48 !important}.esg-ifa-icon{color:#5a6270 !important}.esg-ifa-section{border-top-color:rgba(0,0,0,0.06) !important}.esg-gc-backdrop{background:radial-gradient(circle at top,rgba(201,162,75,0.06),transparent 55%),radial-gradient(circle at bottom,rgba(201,162,75,0.04),transparent 60%),linear-gradient(180deg,#f0f2f5,#e8eaef) !important}.esg-gc-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 24px 70px rgba(0,0,0,0.10) !important;color:#111318 !important}.esg-gc-header h1{color:#111318 !important}.esg-gc-subline{color:#5a6270 !important}.esg-gc-divider{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.10),transparent) !important}.esg-gc-section-title{color:#5a6270 !important}.esg-gc-fields input.input-text,.esg-gc-fields select.esg-gc-select,.esg-gc-row--coupon input.input-text{background:#f5f6f8 !important;background-color:#f5f6f8 !important;border:1px solid rgba(0,0,0,0.10) !important;color:#111318 !important}.esg-gc-fields input.input-text:focus,.esg-gc-fields input.input-text:active,.esg-gc-fields select.esg-gc-select:focus,.esg-gc-fields select.esg-gc-select:active,.esg-gc-row--coupon input.input-text:focus,.esg-gc-row--coupon input.input-text:active,.esg-gc-row.esg-active input.input-text,.esg-gc-row.esg-active select.esg-gc-select{background:#ffffff !important;background-color:#ffffff !important;border-color:var(--esg-blue) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.10) !important;color:#111318 !important}.esg-gc-row>label,.esg-gc-row--coupon>label{color:#8a919c !important}.esg-gc-row.esg-active>label,.esg-gc-row--coupon.esg-active>label{color:var(--esg-blue) !important}.esg-gc-hint{color:#dc3545 !important}.esg-invalid input,.esg-invalid select{border-color:#dc3545 !important;box-shadow:0 0 12px rgba(220,53,69,0.15) !important}.esg-invalid>label{color:#dc3545 !important}.esg-gc-order-review th,.esg-gc-order-review td{color:#3a3f48 !important}.esg-gc-order-review th{color:#111318 !important}.esg-gc-table-wrap{box-shadow:0 4px 16px rgba(0,0,0,0.06) !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important}.esg-gc-paybtn{background:var(--esg-blue) !important;background-image:none !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important}.esg-gc-paybtn:hover,.esg-gc-paybtn--card:hover{background:#1a6aad !important;background-image:none !important;border-color:#1a6aad !important;box-shadow:none !important}.esg-gc-paybtn-main{color:#ffffff !important}.esg-gc-paybtn-sub{color:rgba(255,255,255,0.75) !important}.esg-gc-paybtn--redirect{background:rgba(201,162,75,0.06) !important;border:2px solid rgba(201,162,75,0.40) !important;color:var(--esg-blue) !important}.esg-gc-paybtn--redirect:hover{background:rgba(201,162,75,0.10) !important;border-color:rgba(201,162,75,0.55) !important;box-shadow:none !important}.esg-gc-paybtn--redirect .esg-gc-paybtn-main{color:var(--esg-blue) !important}.esg-gc-paybtn--redirect .esg-gc-paybtn-sub{color:rgba(201,162,75,0.65) !important}.esg-gc-payment-inner--redirect .esg-gc-paybtn--redirect{background:var(--esg-blue) !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important}.esg-gc-payment-inner--redirect .esg-gc-paybtn--redirect:hover{background:#1a6aad !important;border-color:#1a6aad !important;box-shadow:none !important}.esg-gc-payment-inner--redirect .esg-gc-paybtn--redirect .esg-gc-paybtn-main{color:#ffffff !important}.esg-gc-payment-inner--redirect .esg-gc-paybtn--redirect .esg-gc-paybtn-sub{color:rgba(255,255,255,0.75) !important}.esg-gc-payment-wrap{background:rgba(0,0,0,0.35) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}.esg-gc-payment-inner,.esg-gc-payment-inner--redirect{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 28px 80px rgba(0,0,0,0.15) !important;color:#111318 !important}.esg-gc-payment-close{color:#3a3f48 !important;background:rgba(0,0,0,0.04) !important;box-shadow:none !important}.esg-gc-payment-close:hover{background:rgba(0,0,0,0.08) !important}.esg-api-card-box{background:#f5f6f8 !important;border:1px solid rgba(0,0,0,0.10) !important;box-shadow:0 4px 12px rgba(0,0,0,0.04) !important}.esg-card-element{background:#ffffff !important;border:1px solid rgba(0,0,0,0.12) !important}.esg-card-shell .esg-card-element{background:transparent !important;border:none !important}.esg-redirect-pe-container{background:transparent !important}.esg-redirect-error{color:#dc3545 !important;background:rgba(220,53,69,0.06) !important;border-color:rgba(220,53,69,0.15) !important}.esg-pe-spinner{border-color:rgba(201,162,75,0.15) !important;border-top-color:var(--esg-blue) !important}.esg-gc-payment-inner--redirect .esg-gc-section-title{color:#111318 !important}.esg-gc-legal-consent{border:1px solid rgba(0,0,0,0.08) !important;background:rgba(0,0,0,0.02) !important;box-shadow:none !important}.esg-gc-legal-consent-text{color:#3a3f48 !important}.esg-gc-legal-consent-text a{color:var(--esg-blue) !important;border-bottom-color:rgba(201,162,75,0.30) !important}.esg-gc-legal-withdrawal{color:#5a6270 !important}.esg-gc-legal-consent-error{color:#dc3545 !important}.esg-gc-legal-consent.esg-bad{border-color:rgba(220,53,69,0.40) !important;box-shadow:0 0 0 3px rgba(220,53,69,0.08) !important}.esg-gc-legal-links a{color:var(--esg-blue) !important}.esg-gc-legal-links .sep{color:#5a6270 !important}.esg-gc-mini-footer{border-top-color:rgba(0,0,0,0.06) !important}.esg-gc-mini-footer .esg-footer-payments-label{color:#5a6270 !important}.single-product .esg-sp-orfast{color:rgba(0,0,0,0.45) !important}.single-product .esg-sp-orfast::before,.single-product .esg-sp-orfast::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.15),transparent) !important}.esg-gc-express-label{color:#5a6270 !important}.esg-express-note{color:#5a6270 !important}.esg-gc-express-or{color:#5a6270 !important}.esg-gc-express-or::before,.esg-gc-express-or::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.12),transparent) !important}.esg-card-brand{color:rgba(255,255,255,0.70) !important}.esg-card-holder-label{color:rgba(255,255,255,0.60) !important}.esg-card-holder-value{color:#ffffff !important}.esg-gc-payment-inner input.input-text,.esg-gc-payment-inner select,.esg-gc-payment-inner input[type="text"],.esg-gc-payment-inner input[type="email"]{background:#f5f6f8 !important;border:1px solid rgba(0,0,0,0.10) !important;color:#111318 !important}.esg-gc-payment-inner input:focus,.esg-gc-payment-inner select:focus{border-color:var(--esg-blue) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.10) !important}.esg-gc-payment-inner label{color:#5a6270 !important}.esg-gc-payment-inner .esg-active>label{color:var(--esg-blue) !important}.esg-gc-card::-webkit-scrollbar-track{background:rgba(0,0,0,0.04) !important}.esg-gc-card::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15) !important}.esg-thankyou-backdrop{background:radial-gradient(circle at top,rgba(201,162,75,0.06),transparent 55%),radial-gradient(circle at bottom,rgba(201,162,75,0.04),transparent 60%),linear-gradient(180deg,#f0f2f5,#e8eaef) !important}.esg-thankyou-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 24px 70px rgba(0,0,0,0.10) !important;color:#111318 !important}.esg-thankyou-title{color:#111318 !important}.esg-thankyou-subtitle{color:#5a6270 !important}#esg-count{color:var(--esg-blue) !important}.esg-qr-image{box-shadow:0 4px 16px rgba(0,0,0,0.08) !important}.esg-qr-missing{color:#dc3545 !important}.esg-qr-instructions{color:#3a3f48 !important}.esg-loading-spinner{border-color:rgba(201,162,75,0.15) !important;border-top-color:var(--esg-blue) !important}.esg-thankyou-btn{color:var(--esg-blue) !important;background:transparent !important;border:1px solid rgba(201,162,75,0.30) !important;box-shadow:none !important}.esg-thankyou-btn:hover{border-color:rgba(201,162,75,0.50) !important;background:rgba(201,162,75,0.04) !important}.esg-fr-modal__backdrop{background:rgba(0,0,0,0.35) !important}.esg-fr-modal__panel{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 18px 70px rgba(0,0,0,0.18) !important;color:#111318 !important}.esg-fr-modal__head{border-bottom:1px solid rgba(0,0,0,0.06) !important}.esg-fr-modal__title{color:#111318 !important}.esg-fr-modal__x{color:#3a3f48 !important;background:rgba(0,0,0,0.04) !important;box-shadow:none !important}.esg-fr-modal__x:hover{background:rgba(0,0,0,0.08) !important}.esg-fr-modal__text{color:#3a3f48 !important}.esg-fr-modal__picker{background:rgba(0,0,0,0.02) !important;border:1px solid rgba(0,0,0,0.08) !important}.esg-fr-modal__label{color:#5a6270 !important}.esg-fr-modal__btn{border:1px solid rgba(0,0,0,0.12) !important;background:#ffffff !important;color:#111318 !important}.esg-fr-modal__btn:hover{background:rgba(0,0,0,0.04) !important}.esg-fr-modal__input{border:1px solid rgba(0,0,0,0.12) !important;background:#ffffff !important;color:#111318 !important}.esg-fr-modal__input:focus{border-color:rgba(201,162,75,0.5) !important;box-shadow:0 0 0 3px rgba(201,162,75,0.12) !important}.esg-fr-modal__chip{border:1px solid rgba(0,0,0,0.10) !important;background:#ffffff !important;color:#3a3f48 !important}.esg-fr-modal__chip:hover{background:rgba(0,0,0,0.04) !important;border-color:rgba(0,0,0,0.16) !important}.esg-fr-modal__hint,.esg-fr-modal__hint2{color:#5a6270 !important}.esg-fr-modal__foot{border-top:1px solid rgba(0,0,0,0.06) !important;background:rgba(0,0,0,0.02) !important}.esg-fr-modal__primary{background:var(--esg-blue) !important;border:none !important;color:#ffffff !important}.esg-fr-modal__primary:hover{background:var(--esg-blue-start) !important;border-color:transparent !important;box-shadow:0 4px 16px rgba(201,162,75,0.25) !important}.esg-fr-modal__secondary{background:#ffffff !important;border:1px solid rgba(0,0,0,0.12) !important;color:#3a3f48 !important}.esg-fr-modal__secondary:hover{background:rgba(0,0,0,0.04) !important;border-color:rgba(0,0,0,0.16) !important;box-shadow:none !important;color:#111318 !important}.esg-fr-price{border-top-color:rgba(0,0,0,0.06) !important}.esg-fr-price__row{color:#3a3f48 !important}.esg-fr-price__value{color:#111318 !important}.esg-fr-price__row--total .esg-fr-price__value{color:#111318 !important}.page-esim-landing{--lp-bg:#f8f9fb !important;--lp-bg-subtle:#ffffff !important;--lp-text:#111318 !important;--lp-muted:#5a6270 !important;--lp-line:rgba(0,0,0,0.08) !important;--lp-card-bg:rgba(255,255,255,0.85) !important;--lp-card-border:rgba(0,0,0,0.08) !important;--lp-card-hover:rgba(0,0,0,0.12) !important;--lp-glass-bg:rgba(0,0,0,0.03) !important;--lp-glass-border:rgba(0,0,0,0.08) !important;--lp-hero-top:rgba(255,255,255,0.02) !important;--lp-hero-bottom:rgba(248,249,251,0.19) !important;--lp-cta-from:var(--esg-blue) !important;--lp-cta-to:#0f3d6b !important;--lp-cta-text:#ffffff !important;--lp-cta-shadow:rgba(201,162,75,0.1) !important;--lp-accent:var(--esg-blue) !important;--lp-bar-bg:rgba(255,255,255,0.92) !important;--lp-step-bg-from:var(--esg-blue) !important;--lp-step-bg-to:#2980d0 !important;--lp-step-text:#ffffff !important;--lp-spec-bg:rgba(0,0,0,0.025) !important;--lp-trust-icon:var(--esg-blue) !important;--lp-explore-bg:rgba(0,0,0,0.025) !important;--lp-explore-border:rgba(0,0,0,0.08) !important;--lp-explore-hover:rgba(0,0,0,0.06) !important;background:radial-gradient(1200px 800px at 80% -10%,#e8ecf2 0%,#f8f9fb 40%),#f8f9fb !important;color:#111318 !important}.page-esim-landing .lp-hero{--lp-hero-top:rgba(3,4,8,0.88) !important;--lp-hero-bottom:rgba(3,4,8,0.32) !important;border:0 !important}.page-esim-landing .lp-hero__title{color:#ffffff !important;text-shadow:none !important}.page-esim-landing .lp-hero__sub{color:#ffffff !important;text-shadow:0 1px 4px rgba(0,0,0,0.35) !important}.page-esim-landing .lp-hero__badge{background:rgba(255,255,255,0.75) !important;border:1px solid rgba(0,0,0,0.06) !important;color:#3a3f48 !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;box-shadow:none !important}.page-esim-landing .lp-hero__pills li{background:rgba(255,255,255,0.65) !important;border:1px solid rgba(0,0,0,0.06) !important;color:#2a2e35 !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;box-shadow:none !important}.page-esim-landing .lp-hero__flag{filter:drop-shadow(0 3px 8px rgba(0,0,0,0.12)) !important}.page-esim-landing .lp-btn--primary{background:var(--esg-blue) !important;background-image:none !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important;box-shadow:none !important}.page-esim-landing .lp-btn--primary:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important;box-shadow:none !important}.page-esim-landing .lp-btn--glass{background:rgba(255,255,255,0.72) !important;border:1px solid rgba(0,0,0,0.08) !important;color:#3a3f48 !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;box-shadow:none !important}.page-esim-landing .lp-btn--glass:hover{background:rgba(255,255,255,0.88) !important;border-color:rgba(0,0,0,0.12) !important}.page-esim-landing .lp-kicker{color:var(--esg-blue) !important}.page-esim-landing .lp-card__icon svg{stroke:var(--esg-blue) !important}.page-esim-landing .lp-trustbar__item svg{color:var(--esg-blue) !important}.page-esim-landing .lp-plans__destinations a,.page-esim-landing .lp-compat__help a{color:var(--esg-blue) !important}.page-esim-landing .lp-step__num{background:linear-gradient(135deg,var(--esg-blue),#2980d0) !important;box-shadow:none !important}.page-esim-landing .lp-h2,.page-esim-landing .lp-h3,.page-esim-landing .lp-card__title,.page-esim-landing .lp-step__title,.page-esim-landing .lp-spec__value{color:#111318 !important}.page-esim-landing .lp-section__intro,.page-esim-landing .lp-card__text,.page-esim-landing .lp-step__text,.page-esim-landing .lp-muted,.page-esim-landing .lp-coverage__list,.page-esim-landing .lp-compat__brand p,.page-esim-landing .lp-spec__label,.page-esim-landing .lp-trustbar__item,.page-esim-landing .lp-footer__text{color:#5a6270 !important}.page-esim-landing .lp-section + .lp-section::before{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.06),transparent) !important}.page-esim-landing .lp-footer__line{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.06),transparent) !important}.page-esim-landing .lp-card{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.page-esim-landing .lp-card:hover{border-color:rgba(0,0,0,0.10) !important;box-shadow:0 12px 36px rgba(0,0,0,0.09),0 2px 6px rgba(0,0,0,0.04) !important}.page-esim-landing .wwe-card{border-radius:0px !important}.page-esim-landing .lp-plans ul.products li.product{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;padding:0 !important;box-shadow:0 8px 28px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04) !important}.page-esim-landing .lp-plans ul.products li.product:hover{box-shadow:0 12px 36px rgba(0,0,0,0.10),0 2px 6px rgba(0,0,0,0.05) !important}.page-esim-landing .lp-plans ul.products li.product .button{background:var(--esg-blue) !important;border:2px solid var(--esg-blue) !important;color:#ffffff !important}.page-esim-landing .lp-plans ul.products li.product .button:hover{background:var(--esg-blue-start) !important;border-color:var(--esg-blue-start) !important}.page-esim-landing .lp-coverage__group,.page-esim-landing .lp-compat__brand{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 4px 16px rgba(0,0,0,0.04) !important}.page-esim-landing .lp-step{background:#ffffff !important;border:1px solid rgba(0,0,0,0.10) !important;box-shadow:0 4px 16px rgba(0,0,0,0.04) !important}.page-esim-landing .lp-spec{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important}.page-esim-landing .lp-explore__link{background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;color:#111318 !important}.page-esim-landing .lp-explore__link:hover{border-color:rgba(0,0,0,0.12) !important;box-shadow:0 4px 16px rgba(0,0,0,0.06) !important}.page-esim-landing .lp-search-wrap form{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 16px rgba(0,0,0,0.05) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.page-esim-landing .lp-search-wrap input[type="search"]{color:#111318 !important}.page-esim-landing .lp-search-wrap input::placeholder{color:#5a6270 !important}.page-esim-landing .lp-search-wrap button{background:var(--esg-blue) !important;background-image:none !important;border:none !important;color:#ffffff !important}.page-esim-landing #mini-cta .bar{background:rgba(255,255,255,0.92) !important;border-color:rgba(0,0,0,0.06) !important;box-shadow:0 4px 16px rgba(0,0,0,0.06) !important}.page-esim-landing #mini-cta .title{color:#5a6270 !important}.esg-tip-bubble{background:rgba(20,20,22,0.78) !important;border:1px solid rgba(255,255,255,0.10) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;box-shadow:0 18px 60px rgba(0,0,0,0.55),0 1px 0 rgba(255,255,255,0.06) inset !important;color:rgba(255,255,255,0.92) !important}#esg-langprompt{background:rgba(0,0,0,.40);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.esg-langprompt-card{color:#111318;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,247,250,.92));border:1px solid rgba(0,0,0,.10);box-shadow:0 30px 120px rgba(0,0,0,.18),0 0 0 1px rgba(201,162,75,.06) inset}.esg-langprompt-title{color:#111318}.esg-langprompt-sub{color:#3a3f48}.esg-langprompt-select{background:#ffffff;border:0.5px solid rgba(0,0,0,.14);color:#0e1622;box-shadow:none}.esg-langprompt-select:hover{background:#f5f7fa;border-color:rgba(0,0,0,.22)}.esg-langprompt-select-wrap:after{border-right-color:rgba(0,0,0,.55);border-bottom-color:rgba(0,0,0,.55)}.esg-langprompt-note{color:#5a6270}.cc-backdrop{background:rgba(0,0,0,.40);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.cc-inner{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,253,.93));border-top:0.5px solid rgba(255,255,255,.4);box-shadow:0 -14px 48px rgba(0,0,0,.32);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%)}.cc-inner::before{left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,var(--esg-blue-start,#DDB965) 30%,var(--esg-blue-end,#8A6524) 70%,transparent);border-radius:2px}.cc-title{color:#0e1622;letter-spacing:-0.018em}.cc-text{color:#4a5160}.cc-text a{color:var(--esg-blue-end,#8A6524)}.cc-reject{background:#ffffff;color:#0e1622;border:0.5px solid rgba(0,0,0,.14);box-shadow:none}.cc-reject:hover{background:#f5f7fa;border-color:rgba(0,0,0,.22)}.cc-accept{background:linear-gradient(135deg,var(--esg-blue-start,#DDB965),var(--esg-blue-end,#8A6524));color:#ffffff;border:0.5px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.cc-accept:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 6px 18px rgba(201,162,75,.22)}.cc-customize{color:#3a4150}.cc-customize:hover{color:#0e1622;text-decoration:underline;text-underline-offset:3px}.cc-pill{background:linear-gradient(180deg,#ffffff,#f5f7fa);border:0.5px solid rgba(0,0,0,.12);color:#0e1622}.cc-pill:hover{border-color:rgba(0,0,0,.22)}.cc-dot{background:#d8dde5;box-shadow:inset 0 0 0 2px #c2c8d2}.cc-switch{background:#e8eaef;border:0.5px solid rgba(0,0,0,.12)}.cc-switch::after{background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.cc-pill.on .cc-switch::after{background:#ffffff}}.esg-flatrate-days__select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("/wp-content/uploads/2026/05/chevron-down-white.svg") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:12px 8px !important;padding-right:36px !important}@media (prefers-color-scheme:light){.esg-flatrate-days__select{background-image:url("/wp-content/uploads/2026/05/chevron-down.svg") !important}}@media (min-width:741px) and (max-width:1028px){.esg-dr-slot--desktop{display:flex !important;justify-content:center}.esg-dr-slot--mobile{display:none !important}.single-product .woocommerce-product-gallery .esg-help-under-image{display:block}.esg-help-under-desc-mobile{display:none !important}.page-esim-landing .lp-cards{grid-template-columns:repeat(2,1fr)}.page-esim-landing .lp-steps{grid-template-columns:repeat(2,1fr)}.page-esim-landing .lp-coverage__grid{grid-template-columns:1fr 1fr}.page-esim-landing .lp-compat__grid{grid-template-columns:repeat(2,1fr)}#mini-cta .lp-btn--glass{display:inline-flex}#mini-cta .title{font-size:14px}.page-esim-landing .wrap{padding:0 28px 48px}.page-esim-landing .lp-hero{padding:56px 32px 56px;border-radius:18px}.page-esim-landing .lp-section{margin:72px 0 0}.page-esim-landing .lp-section + .lp-section::before{margin-bottom:72px}.woocommerce ul.products{gap:22px !important}.wwe-card-inner{padding:14px 18px;border-radius:22px}.wwe-card-img{width:calc(100% + 36px);margin:-14px -18px 10px -18px;border-radius:22px 22px 0 0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.15rem}.single-product .product_title{font-size:clamp(2rem,4.5vw,2.4rem)}.woocommerce-cart h1.entry-title{font-size:2rem}.cc-inner{grid-template-columns:1fr auto}.cc-actions{justify-content:flex-end;align-self:center}.ast-container{padding:0 24px}.esg-ifa-section{padding:24px 0}.esg-ifa-question{font-size:15.5px;padding:16px 0}.esg-ifa-answer p{font-size:14.5px}.esg-ifa-icon{width:20px;height:20px}}body.single-product div.product{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;padding:0 !important}.esg-archive-heading.esg-archive-heading,.esg-archive-intro.esg-archive-intro{box-sizing:border-box;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);position:relative;z-index:1}.esg-archive-heading.esg-archive-heading{font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.08;letter-spacing:-0.02em;color:var(--av2-ink);margin-top:clamp(8px,1vw,14px);margin-bottom:8px}.esg-archive-intro.esg-archive-intro{font-size:clamp(16px,1.5vw,21px);font-weight:400;line-height:1.3;letter-spacing:-0.005em;color:var(--av2-ink-mute);opacity:0.68;margin-top:6px;margin-bottom:clamp(14px,1.6vw,22px)}.av2-archive.av2-archive{max-width:1360px}.av2-card .av2-card-country{color:#74c1f9;font-size:18px;letter-spacing:0.5px;-webkit-text-stroke:0;paint-order:normal}.single_add_to_cart_button,button.single_add_to_cart_button,.woocommerce button.single_add_to_cart_button,.esg-inline-payment .esg-gc-paybtn,.esg-inline-payment .esg-gc-paybtn.esg-gc-paybtn--redirect{background:linear-gradient(180deg,#1273A0 0%,#A67C2E 100%) !important;border:none !important;border-radius:9px !important;color:#ffffff !important;box-shadow:0 2px 8px rgba(9,58,84,0.35);transition:background 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.single_add_to_cart_button:hover,button.single_add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:hover,.esg-inline-payment .esg-gc-paybtn:hover,.esg-inline-payment .esg-gc-paybtn.esg-gc-paybtn--redirect:hover{background:linear-gradient(180deg,#DDB965 0%,#0F6690 100%) !important;border:none !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(9,58,84,0.42);transform:translateY(-1px)}.single_add_to_cart_button:active,button.single_add_to_cart_button:active,.esg-inline-payment .esg-gc-paybtn:active{background:linear-gradient(180deg,#0F6690 0%,#A67C2E 100%) !important;transform:translateY(0);box-shadow:0 2px 6px rgba(9,58,84,0.35)}.single_add_to_cart_button:focus-visible,.esg-inline-payment .esg-gc-paybtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(221,185,101,0.35)}.single_add_to_cart_button .esg-btn-sub,.esg-inline-payment .esg-gc-paybtn .esg-gc-paybtn-sub{color:rgba(255,255,255,0.78) !important}.esg-inline-payment .esg-gc-paybtn .esg-gc-paybtn-main{color:#ffffff !important}.esg-inline-payment .esg-gc-paybtn .esg-btn-icon{color:#ffffff !important}.esg-inline-payment .esg-gc-paybtn .esg-btn-icon svg{stroke:currentColor;display:block}.esg-inline-payment .esg-gc-paybtn[disabled]{filter:grayscale(0.3) opacity(0.7);transform:none}body,.esg-front,button,input,select,textarea{font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}html,body{background:var(--site-bg) !important;color:var(--site-text)}body{transition:background .35s ease,color .35s ease}.esg-front h1,.esg-front h2,.esg-front h3{color:var(--site-heading)}.esg-front h2{font-weight:300;letter-spacing:-.01em}.esg-muted{color:var(--site-muted) !important}.esg-hero--vip{position:relative;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:1920 / 1030;height:auto;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent;overflow:visible}.esg-hero--vip .esg-hero-bg{position:fixed;inset:0;z-index:-1;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:var(--site-bg)}.esg-hero--vip .esg-hero-bg img{width:100vw;height:auto;min-height:120vh;object-fit:cover;display:block;opacity:1;will-change:transform}.esg-hero--vip .hero-bg-light{display:none}html[data-theme="light"] .esg-hero--vip .hero-bg-dark{display:none}html[data-theme="light"] .esg-hero--vip .hero-bg-light{display:block}.esg-hero--vip .esg-hero-inner{position:absolute;inset:0;z-index:1;display:block;height:auto;text-align:center;padding:9.2% 5% 0}.esg-kicker{margin:0;font-weight:400;color:#B99646;font-size:clamp(9px,.9vw,17px);letter-spacing:.42em;text-indent:.42em}.esg-kicker span{color:#5A5850}html[data-theme="light"] .esg-kicker{color:#A67C2E;font-weight:500}html[data-theme="light"] .esg-kicker span{color:#A79F8C}.esg-hero--vip h1{margin:4.6% 0 0;font-weight:200;font-size:clamp(21px,3.85vw,74px);line-height:1.35;letter-spacing:-.01em;color:#F5F2EA !important}html[data-theme="light"] .esg-hero--vip h1{color:#1E201D !important}.esg-hero--vip h1 em{font-style:normal;color:#E3C077}html[data-theme="light"] .esg-hero--vip h1 em{color:#A67C2E}.esg-hero--vip .esg-hero-sub{margin:1.6% auto 0 !important;max-width:560px;font-size:clamp(11px,1vw,15px);line-height:1.7;color:var(--site-muted)}.esg-hero--vip .esg-hero-cta{margin-top:2%;padding-top:0}@media (max-aspect-ratio:1/1){.esg-hero--vip{aspect-ratio:auto;height:74vh}.esg-hero--vip .esg-hero-bg img{object-position:42% 55%}.esg-hero--vip .esg-hero-inner{padding-top:18%}.esg-hero--vip h1{font-size:clamp(24px,7.4vw,44px)}.esg-hero--vip .esg-hero-sub{max-width:88%}}.esg-btn,a.esg-btn{background:linear-gradient(135deg,#DDB965,#C9A24B) !important;color:#14160F !important;border:0 !important;border-radius:3px !important;font-weight:600 !important;letter-spacing:.06em;text-transform:none;box-shadow:0 10px 26px rgba(201,162,75,.22) !important}.esg-btn:hover,a.esg-btn:hover{background:linear-gradient(135deg,#E8CB84,#D4AD55) !important;color:#14160F !important;box-shadow:0 12px 30px rgba(201,162,75,.32) !important}html[data-theme="light"] .esg-btn,html[data-theme="light"] a.esg-btn{background:linear-gradient(135deg,#C9A24B,#A67C2E) !important;color:#FFFDF4 !important}.esg-hero--vip .esg-btn{background:rgba(201,162,75,.10) !important;border:1px solid rgba(201,162,75,.55) !important;color:#E3C077 !important;backdrop-filter:blur(4px);box-shadow:none !important;font-weight:500 !important;letter-spacing:.12em}.esg-hero--vip .esg-btn:hover{background:rgba(201,162,75,.20) !important;border-color:rgba(201,162,75,.85) !important;color:#F0D391 !important}html[data-theme="light"] .esg-hero--vip .esg-btn{background:rgba(166,124,46,.9) !important;border-color:transparent !important;color:#FFFDF4 !important}.esg-intro-card h3,.esg-faq-question{color:var(--card-title-color)}.esg-intro-card p,.esg-faq-answer{color:var(--card-muted)}.esg-intro-card p strong,.esg-faq-answer strong{color:var(--accent-2);font-weight:600}html[data-theme="light"] .esg-intro-card p strong,html[data-theme="light"] .esg-faq-answer strong{color:var(--accent-3)}.esg-intro-card,.how-card,.dest-card,.support-card,.esg-faq-card{background:var(--glass-bg) !important;border:1px solid var(--glass-border) !important;box-shadow:var(--glass-shadow) !important}.dest-card:hover,.how-card:hover{border-color:rgba(201,162,75,.45) !important}.dest-name,.how-card h3{color:var(--card-title-color) !important}.dest-sub{color:var(--card-muted) !important}.dest-sub strong,.dest-sub .woocommerce-Price-amount{color:var(--card-price-color) !important}.esg-section-head h2{position:relative;padding-bottom:14px}.esg-section-head h2::after{content: "";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.esg-section-head{text-align:center}ul.products li.product .price{color:var(--card-price-color) !important}ul.products li.product .button{background:var(--card-btn-bg) !important;color:var(--card-btn-color) !important;border-radius:3px !important}.star-rating span::before,.esg-review-stars{color:#C9A24B !important}.esg-mode-toggle{position:fixed;right:16px;bottom:16px;z-index:999;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--site-bg) 82%,transparent);border:1px solid var(--ring);color:var(--accent-2);font-size:16px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.esg-mode-toggle:hover{border-color:var(--accent)}html,body{overflow-x:hidden}body::before{content: "";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 42% at 50% 118%,rgba(201,162,75,.13),transparent 70%),radial-gradient(38% 30% at 12% -8%,rgba(201,162,75,.05),transparent 70%),var(--site-bg);transition:background .35s ease}html[data-theme="light"] body::before{background:radial-gradient(60% 42% at 50% 118%,rgba(201,162,75,.20),transparent 70%),radial-gradient(38% 30% at 12% -8%,rgba(255,255,255,.55),transparent 70%),var(--site-bg)}html,body{background:transparent !important}.esg-intro-card,.how-card,.dest-card,.support-card{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.dest-card:hover,.how-card:hover,.esg-intro-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(0,0,0,.5) !important}html[data-theme="light"] .dest-card:hover,html[data-theme="light"] .how-card:hover,html[data-theme="light"] .esg-intro-card:hover{box-shadow:0 26px 60px rgba(90,70,20,.18) !important}@media (prefers-reduced-motion:reduce){.esg-intro-card,.how-card,.dest-card,.support-card{transition:none}}html[data-theme="dark"] .esg-intro-card,html[data-theme="dark"] .how-card,html[data-theme="dark"] .dest-card,html[data-theme="dark"] .support-card,html[data-theme="dark"] .esg-faq-card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028)) !important;border:1px solid rgba(201,162,75,.30) !important;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}html[data-theme="dark"] .dest-card:hover,html[data-theme="dark"] .how-card:hover,html[data-theme="dark"] .esg-intro-card:hover{border-color:rgba(227,192,119,.55) !important;box-shadow:0 30px 70px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.10),0 0 0 1px rgba(201,162,75,.12) !important}html[data-theme="light"] .esg-intro-card,html[data-theme="light"] .how-card,html[data-theme="light"] .dest-card,html[data-theme="light"] .support-card,html[data-theme="light"] .esg-faq-card{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,253,247,.62)) !important;border:1px solid rgba(166,124,46,.26) !important;box-shadow:0 20px 50px rgba(90,70,20,.12),inset 0 1px 0 rgba(255,255,255,.9) !important}html[data-theme="dark"] .dest-name,html[data-theme="dark"] .dest-card .dest-name,html[data-theme="dark"] .how-card h3,html[data-theme="dark"] .esg-intro-card h3,html[data-theme="dark"] .esg-faq-question,html[data-theme="dark"] .support-card h2{color:#F5F2EA !important}html[data-theme="dark"] .dest-sub,html[data-theme="dark"] .esg-intro-card p,html[data-theme="dark"] .esg-faq-answer,html[data-theme="dark"] .how-card p{color:#B9B7AB !important}html[data-theme="dark"] .dest-sub strong,html[data-theme="dark"] .dest-sub .woocommerce-Price-amount,html[data-theme="dark"] .esg-intro-card p strong,html[data-theme="dark"] .esg-faq-answer strong{color:#E3C077 !important}html[data-theme="dark"] .esg-section-head h2{text-shadow:0 2px 24px rgba(0,0,0,.55)}html[data-theme="dark"] .esg-section-head .esg-muted{text-shadow:0 1px 14px rgba(0,0,0,.45)}html[data-theme="dark"] .esg-front h1,html[data-theme="dark"] .esg-front h2,html[data-theme="dark"] .esg-section-head h2,html[data-theme="dark"] .esg-front h3{color:#F5F2EA !important}html[data-theme="dark"] .esg-front .esg-muted,html[data-theme="dark"] .esg-section-head p{color:#B9B7AB !important}html[data-theme="light"] .esg-front h1,html[data-theme="light"] .esg-front h2,html[data-theme="light"] .esg-section-head h2,html[data-theme="light"] .esg-front h3{color:#1E201D !important}html[data-theme="dark"] .esg-hero--vip .esg-hero-bg::after{content: "";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,5,8,0) 0%,rgba(4,5,8,0) 34%,rgba(4,5,8,.30) 58%,rgba(4,5,8,.38) 100%)}.about,.pp,.cookie,.refund,.tos,.about h1,.about h2,.about h3,.about p,.about li,.pp h1,.pp h2,.pp h3,.pp p,.pp li,.pp th,.pp td,.cookie h1,.cookie h2,.cookie h3,.cookie p,.cookie li,.refund h1,.refund h2,.refund h3,.refund p,.refund li,.tos h1,.tos h2,.tos h3,.tos p,.tos li{font-family:'Montserrat',system-ui,sans-serif !important}.about h1,.pp h1,.cookie h1,.refund h1,.tos h1{font-size:clamp(28px,3vw,38px) !important;font-weight:300 !important;letter-spacing:-.01em !important;margin:0 0 22px !important}.about h2,.pp h2,.cookie h2,.refund h2,.tos h2{font-size:18px !important;font-weight:600 !important;margin:22px 0 10px !important}.about p,.about li,.pp p,.pp li,.cookie p,.cookie li,.refund p,.refund li,.tos p,.tos li{font-size:15.5px !important;line-height:1.7 !important}html[data-theme="dark"] .about .card,html[data-theme="dark"] .pp .card,html[data-theme="dark"] .cookie .card,html[data-theme="dark"] .refund .card,html[data-theme="dark"] .tos .card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028)) !important;border:1px solid rgba(201,162,75,.30) !important;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-radius:14px !important}html[data-theme="dark"] .about h1,html[data-theme="dark"] .about h2,html[data-theme="dark"] .about h3,html[data-theme="dark"] .pp h1,html[data-theme="dark"] .pp h2,html[data-theme="dark"] .pp h3,html[data-theme="dark"] .cookie h1,html[data-theme="dark"] .cookie h2,html[data-theme="dark"] .cookie h3,html[data-theme="dark"] .refund h1,html[data-theme="dark"] .refund h2,html[data-theme="dark"] .refund h3,html[data-theme="dark"] .tos h1,html[data-theme="dark"] .tos h2,html[data-theme="dark"] .tos h3{color:#F5F2EA !important}html[data-theme="dark"] .about p,html[data-theme="dark"] .about li,html[data-theme="dark"] .pp p,html[data-theme="dark"] .pp li,html[data-theme="dark"] .pp th,html[data-theme="dark"] .pp td,html[data-theme="dark"] .cookie p,html[data-theme="dark"] .cookie li,html[data-theme="dark"] .refund p,html[data-theme="dark"] .refund li,html[data-theme="dark"] .tos p,html[data-theme="dark"] .tos li,html[data-theme="dark"] .pp .small,html[data-theme="dark"] .cookie .small,html[data-theme="dark"] .refund .small,html[data-theme="dark"] .tos .small{color:#C9C6BA !important}html[data-theme="dark"] .about strong,html[data-theme="dark"] .pp strong,html[data-theme="dark"] .cookie strong,html[data-theme="dark"] .refund strong,html[data-theme="dark"] .tos strong{color:#E3C077 !important}html[data-theme="dark"] .about a,html[data-theme="dark"] .pp a,html[data-theme="dark"] .cookie a,html[data-theme="dark"] .refund a,html[data-theme="dark"] .tos a{color:#E3C077 !important}html[data-theme="light"] .about .card,html[data-theme="light"] .pp .card,html[data-theme="light"] .cookie .card,html[data-theme="light"] .refund .card,html[data-theme="light"] .tos .card{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,253,247,.68)) !important;border:1px solid rgba(166,124,46,.30) !important;box-shadow:0 20px 50px rgba(90,70,20,.12),inset 0 1px 0 rgba(255,255,255,.9) !important;border-radius:14px !important}html[data-theme="light"] .about h1,html[data-theme="light"] .about h2,html[data-theme="light"] .about h3,html[data-theme="light"] .pp h1,html[data-theme="light"] .pp h2,html[data-theme="light"] .pp h3,html[data-theme="light"] .cookie h1,html[data-theme="light"] .cookie h2,html[data-theme="light"] .cookie h3,html[data-theme="light"] .refund h1,html[data-theme="light"] .refund h2,html[data-theme="light"] .refund h3,html[data-theme="light"] .tos h1,html[data-theme="light"] .tos h2,html[data-theme="light"] .tos h3{color:#1E201D !important}html[data-theme="light"] .about p,html[data-theme="light"] .about li,html[data-theme="light"] .pp p,html[data-theme="light"] .pp li,html[data-theme="light"] .pp th,html[data-theme="light"] .pp td,html[data-theme="light"] .cookie p,html[data-theme="light"] .cookie li,html[data-theme="light"] .refund p,html[data-theme="light"] .refund li,html[data-theme="light"] .tos p,html[data-theme="light"] .tos li{color:#3A3C36 !important}html[data-theme="light"] .about strong,html[data-theme="light"] .pp strong,html[data-theme="light"] .cookie strong,html[data-theme="light"] .refund strong,html[data-theme="light"] .tos strong{color:#8A6524 !important}html[data-theme="light"] .about a,html[data-theme="light"] .pp a,html[data-theme="light"] .cookie a,html[data-theme="light"] .refund a,html[data-theme="light"] .tos a{color:#A67C2E !important}.esg-ct{font-family:'Montserrat',system-ui,sans-serif}.esg-ct-container{max-width:1080px;margin:0 auto;padding:0 20px}.esg-ct__hero{text-align:center;padding:72px 0 26px}.esg-ct__title{font-weight:300 !important;font-size:clamp(30px,4vw,46px) !important;letter-spacing:-.01em;margin:0 0 10px !important}html[data-theme="dark"] .esg-ct__title{color:#F5F2EA !important}html[data-theme="light"] .esg-ct__title{color:#1E201D !important}.esg-ct__subtitle{font-size:16px}html[data-theme="dark"] .esg-ct__subtitle{color:#B9B7AB}html[data-theme="light"] .esg-ct__subtitle{color:#6E6C63}.esg-ct-eyebrow{display:block;text-align:center;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#C9A24B;margin:34px 0 8px}.esg-ct__esaia-h,.esg-ct__faq-h{text-align:center;font-weight:300 !important;font-size:clamp(20px,2.4vw,28px) !important}html[data-theme="dark"] .esg-ct__esaia-h,html[data-theme="dark"] .esg-ct__faq-h{color:#F5F2EA !important}html[data-theme="light"] .esg-ct__esaia-h,html[data-theme="light"] .esg-ct__faq-h{color:#1E201D !important}.esg-ct__esaia-frame{margin:26px auto 0;border-radius:16px;overflow:hidden}.esg-ct__esaia-frame iframe{display:block;width:100%;height:min(72vh,640px);border:0}html[data-theme="dark"] .esg-ct__esaia-frame{border:1px solid rgba(201,162,75,.30);box-shadow:0 24px 60px rgba(0,0,0,.55);background:rgba(255,255,255,.03)}html[data-theme="light"] .esg-ct__esaia-frame{border:1px solid rgba(166,124,46,.30);box-shadow:0 20px 50px rgba(90,70,20,.12);background:rgba(255,255,255,.7)}.esg-ct__cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:44px 0 8px}@media (max-width:720px){.esg-ct__cards{grid-template-columns:1fr}}.esg-ct__card{border-radius:14px;padding:24px 26px}html[data-theme="dark"] .esg-ct__card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028));border:1px solid rgba(201,162,75,.30);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme="light"] .esg-ct__card{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,253,247,.68));border:1px solid rgba(166,124,46,.30);box-shadow:0 20px 50px rgba(90,70,20,.12),inset 0 1px 0 rgba(255,255,255,.9)}.esg-ct__card-h{font-size:17px !important;font-weight:600 !important;margin:0 0 8px !important}html[data-theme="dark"] .esg-ct__card-h{color:#F5F2EA !important}html[data-theme="light"] .esg-ct__card-h{color:#1E201D !important}.esg-ct__card-body,.esg-ct__address{font-size:15px;line-height:1.7;font-style:normal}html[data-theme="dark"] .esg-ct__card-body,html[data-theme="dark"] .esg-ct__address{color:#C9C6BA}html[data-theme="light"] .esg-ct__card-body,html[data-theme="light"] .esg-ct__address{color:#3A3C36}.esg-ct__email{display:inline-block;margin-top:10px;font-weight:600;color:#E3C077 !important}html[data-theme="light"] .esg-ct__email{color:#A67C2E !important}.esg-ct__faq{padding:40px 0 80px}.esg-ct__faq-intro{text-align:center;margin-bottom:24px}html[data-theme="dark"] .esg-ct__faq-intro{color:#B9B7AB}html[data-theme="light"] .esg-ct__faq-intro{color:#6E6C63}.esg-ct__title{position:relative;padding-bottom:16px}.esg-ct__title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:64px;height:1px;background:linear-gradient(90deg,transparent,#C9A24B,transparent)}.esg-ct__hero{padding:84px 0 30px}.esg-ct__esaia{padding-top:8px}.esg-ct__faq-h{margin-top:44px !important}.esg-ifa-section,.esg-ifa-section-archive{background:transparent !important;border:0 !important;box-shadow:none !important}.esg-ifa-heading,.esg-ifa-heading-archive{font-family:'Montserrat',system-ui,sans-serif !important;font-weight:300 !important;font-size:clamp(20px,2.4vw,28px) !important;text-align:center !important;position:relative;padding-bottom:14px !important;margin-bottom:18px !important}.esg-ifa-heading::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:64px;height:1px;background:linear-gradient(90deg,transparent,#C9A24B,transparent)}html[data-theme="dark"] .esg-ifa-heading,html[data-theme="dark"] .esg-ifa-heading-archive{color:#F5F2EA !important}html[data-theme="light"] .esg-ifa-heading,html[data-theme="light"] .esg-ifa-heading-archive{color:#1E201D !important}.esg-ifa-list{border-radius:14px !important;padding:6px 22px !important}html[data-theme="dark"] .esg-ifa-list{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028)) !important;border:1px solid rgba(201,162,75,.30) !important;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}html[data-theme="light"] .esg-ifa-list{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,253,247,.68)) !important;border:1px solid rgba(166,124,46,.30) !important;box-shadow:0 20px 50px rgba(90,70,20,.12),inset 0 1px 0 rgba(255,255,255,.9) !important}html[data-theme="dark"] .esg-ifa-item{border-bottom:1px solid rgba(201,162,75,.16) !important}html[data-theme="light"] .esg-ifa-item{border-bottom:1px solid rgba(166,124,46,.18) !important}.esg-ifa-item:last-child{border-bottom:0 !important}.esg-ifa-question{font-family:'Montserrat',system-ui,sans-serif !important;font-weight:600 !important;font-size:15px !important;background:transparent !important;border:0 !important}html[data-theme="dark"] .esg-ifa-question,html[data-theme="dark"] .esg-ifa-q-text{color:#F5F2EA !important}html[data-theme="light"] .esg-ifa-question,html[data-theme="light"] .esg-ifa-q-text{color:#1E201D !important}.esg-ifa-icon{color:#C9A24B !important}.esg-ifa-icon::before,.esg-ifa-icon::after{background:#C9A24B !important;border-color:#C9A24B !important}.esg-ifa-answer{font-family:'Montserrat',system-ui,sans-serif !important;font-size:14.5px !important;line-height:1.7 !important}html[data-theme="dark"] .esg-ifa-answer{color:#C9C6BA !important}html[data-theme="light"] .esg-ifa-answer{color:#3A3C36 !important}.esg-ifa-answer a{color:#E3C077 !important}html[data-theme="light"] .esg-ifa-answer a{color:#A67C2E !important}.esg-view{background:transparent !important;font-family:'Montserrat',system-ui,sans-serif}.esg-view h1,.esg-view h2,.esg-view h3,.esg-view p,.esg-view li{font-family:'Montserrat',system-ui,sans-serif !important}.esg-view h1{font-size:clamp(28px,3vw,38px) !important;font-weight:300 !important;letter-spacing:-.01em !important}.esg-view h2{font-size:18px !important;font-weight:600 !important}.esg-view p,.esg-view li{font-size:15.5px !important;line-height:1.7 !important}html[data-theme="dark"] .esg-view .card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028)) !important;border:1px solid rgba(201,162,75,.30) !important;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-radius:14px !important}html[data-theme="light"] .esg-view .card{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,253,247,.68)) !important;border:1px solid rgba(166,124,46,.30) !important;box-shadow:0 20px 50px rgba(90,70,20,.12),inset 0 1px 0 rgba(255,255,255,.9) !important;border-radius:14px !important}html[data-theme="dark"] .esg-view h1,html[data-theme="dark"] .esg-view h2,html[data-theme="dark"] .esg-view h3{color:#F5F2EA !important}html[data-theme="dark"] .esg-view p,html[data-theme="dark"] .esg-view li{color:#C9C6BA !important}html[data-theme="dark"] .esg-view strong{color:#E3C077 !important}html[data-theme="dark"] .esg-view a{color:#E3C077 !important}html[data-theme="light"] .esg-view h1,html[data-theme="light"] .esg-view h2,html[data-theme="light"] .esg-view h3{color:#1E201D !important}html[data-theme="light"] .esg-view p,html[data-theme="light"] .esg-view li{color:#3A3C36 !important}html[data-theme="light"] .esg-view strong{color:#8A6524 !important}html[data-theme="light"] .esg-view a{color:#A67C2E !important}.esg-lang-view,.about,.cookie,.pp,.refund,.tos,.wrap,.esg-hero-wrap,.esg-lang-view .wrap{background:transparent !important;background-image:none !important}