@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);.woocommerce ul.products li.product:hover .g2e-type,.woocommerce ul.products li.product:hover .g2e-platform{opacity:1}.onsale,.product-grid-item .image .label-sale,span.onsale{display:none!important}.g2e-home{--g2e-blue:#2A6FDB;--g2e-blue-600:#2160C4;--g2e-blue-50:#EAF1FC;--g2e-orange:#FF7A1A;--g2e-orange-600:#E86A0E;--g2e-orange-50:#FFF1E6;--g2e-accent:#16A571;--g2e-accent-50:#E6F6EF;--g2e-ink:#0B1220;--g2e-ink-2:#2A3346;--g2e-ink-3:#5B6478;--g2e-ink-4:#8C95A8;--g2e-line:#E5E8EF;--g2e-line-2:#EEF1F6;--g2e-bg:#F7F8FB;--g2e-surface:#FFFFFF;--g2e-surface-2:#FBFCFE;--g2e-r-sm:10px;--g2e-r-md:14px;--g2e-r-lg:22px;--g2e-r-pill:999px;--g2e-shadow-sm:0 1px 2px rgba(11,18,32,.04), 0 1px 1px rgba(11,18,32,.03);--g2e-shadow-md:0 6px 18px rgba(11,18,32,.06), 0 2px 4px rgba(11,18,32,.04);--g2e-shadow-lg:0 24px 48px -16px rgba(11,18,32,.16), 0 8px 16px -8px rgba(11,18,32,.06);--g2e-shadow-orange:0 10px 24px -8px rgba(255,122,26,.45);--g2e-shadow-blue:0 10px 24px -8px rgba(42,111,219,.40);--g2e-container:1280px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--g2e-ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.g2e-home .g2e-container{max-width:var(--g2e-container);margin:0 auto;padding:0 24px}.g2e-home .g2e-section{padding:64px 0}.g2e-home .g2e-section-tight{padding:32px 0}.g2e-home .g2e-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px;gap:20px}.g2e-home .g2e-section-head .g2e-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g2e-blue)}.g2e-home .g2e-section-head h2{font-family:"Bricolage Grotesque","Space Grotesk","Inter",sans-serif;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.025em;margin:6px 0 0;color:var(--g2e-ink)}.g2e-home .g2e-section-head p{margin:6px 0 0;color:var(--g2e-ink-3);max-width:540px;font-size:14.5px}.g2e-home .g2e-right-actions{display:flex;align-items:center;gap:10px}.g2e-home .g2e-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--g2e-r-pill);font-weight:600;font-size:14px;letter-spacing:-.01em;transition:transform .12s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.g2e-home .g2e-btn:hover{transform:translateY(-1px);text-decoration:none}.g2e-home .g2e-btn:active{transform:translateY(0)}.g2e-home .g2e-btn-primary{background:var(--g2e-orange);color:#fff;box-shadow:var(--g2e-shadow-orange)}.g2e-home .g2e-btn-primary:hover{background:var(--g2e-orange-600);color:#fff}.g2e-home .g2e-btn-secondary{background:var(--g2e-ink);color:#fff}.g2e-home .g2e-btn-secondary:hover{background:var(--g2e-ink-2);color:#fff}.g2e-home .g2e-btn-ghost{background:var(--g2e-surface);color:var(--g2e-ink);border:1px solid var(--g2e-line)}.g2e-home .g2e-btn-ghost:hover{border-color:var(--g2e-ink-3);color:var(--g2e-ink)}.g2e-home .g2e-btn-on-dark{background:#fff;color:var(--g2e-ink)}.g2e-home .g2e-btn-on-dark:hover{background:var(--g2e-bg);color:var(--g2e-ink)}.g2e-home .g2e-btn-outline-light{background:#fff0;color:#fff;border:1.5px solid rgb(255 255 255 / .4)}.g2e-home .g2e-btn-outline-light:hover{border-color:#fff;background:rgb(255 255 255 / .08);color:#fff}.g2e-home .g2e-btn-link{height:auto;padding:0;color:var(--g2e-blue);font-weight:600;background:none;border:none}.g2e-home .g2e-hero{padding:24px 0 8px}.g2e-home .g2e-hero-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:520px}.g2e-home .g2e-hero-card{position:relative;border-radius:var(--g2e-r-lg);overflow:hidden;padding:32px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.g2e-home .g2e-hero-main{grid-row:span 2;padding:40px;background:radial-gradient(120% 80% at 80% 110%,rgb(255 122 26 / .55),transparent 55%),radial-gradient(80% 60% at 10% 0%,rgb(42 111 219 / .55),transparent 60%),linear-gradient(135deg,#1A2241 0%,#0B1220 70%)}.g2e-home .g2e-hero-main::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(80% 60% at 70% 50%,black,transparent 75%);-webkit-mask-image:radial-gradient(80% 60% at 70% 50%,black,transparent 75%);z-index:-1}.g2e-home .g2e-hero-card .g2e-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:var(--g2e-r-pill);background:rgb(255 255 255 / .16);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:fit-content}.g2e-home .g2e-hero-card h1,.g2e-home .g2e-hero-card h2{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;letter-spacing:-.025em;margin:0;color:#fff}.g2e-home .g2e-hero-main h1{font-size:56px;line-height:1.02;margin-top:14px}.g2e-home .g2e-hero-side h2{font-size:28px;line-height:1.05;margin-top:8px}.g2e-home .g2e-hero-card p{color:rgb(255 255 255 / .84);font-size:15px;line-height:1.5;max-width:460px;margin:14px 0 0}.g2e-home .g2e-hero-side p{font-size:13px;max-width:280px;margin-top:8px}.g2e-home .g2e-hero-actions{display:flex;align-items:center;gap:12px;margin-top:26px}.g2e-home .g2e-hero-side .g2e-hero-actions{margin-top:14px}.g2e-home .g2e-hero-chips{position:absolute;right:40px;bottom:40px;display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:1}.g2e-home .g2e-hero-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgb(255 255 255 / .10);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .18);border-radius:var(--g2e-r-md);color:#fff;font-size:13px;font-weight:500}.g2e-home .g2e-hero-chip .g2e-chip-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-weight:700;font-size:11px;color:#fff}.g2e-home .g2e-hero-prepaid{background:radial-gradient(120% 100% at 100% 0%,rgb(22 165 113 / .4),transparent 60%),linear-gradient(135deg,#1F4DA8 0%,#2A6FDB 100%)}.g2e-home .g2e-hero-recharge{background:radial-gradient(120% 100% at 0% 100%,rgb(255 255 255 / .18),transparent 60%),linear-gradient(135deg,#FF7A1A 0%,#E04A0E 100%)}.g2e-home .g2e-hero-visual-card{position:absolute;right:-40px;bottom:-30px;width:200px;height:130px;border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255 / .22),rgb(255 255 255 / .06));border:1px solid rgb(255 255 255 / .22);transform:rotate(-8deg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:0}.g2e-home .g2e-hero-visual-card.v2{right:40px;bottom:30px;transform:rotate(6deg);width:160px;height:100px}.g2e-home .g2e-hero-side .g2e-stat{position:absolute;right:32px;top:32px;text-align:right;z-index:1}.g2e-home .g2e-hero-side .g2e-stat .g2e-stat-num{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;font-size:32px;color:#fff;letter-spacing:-.03em}.g2e-home .g2e-hero-side .g2e-stat .g2e-stat-lbl{font-size:11px;color:rgb(255 255 255 / .7);text-transform:uppercase;letter-spacing:.1em}.g2e-home .g2e-trust-strip{background:var(--g2e-surface);border-top:1px solid var(--g2e-line);border-bottom:1px solid var(--g2e-line);margin-top:24px}.g2e-home .g2e-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.g2e-home .g2e-trust-item{padding:22px 24px;display:flex;align-items:center;gap:14px;border-right:1px solid var(--g2e-line-2)}.g2e-home .g2e-trust-item:last-child{border-right:0}.g2e-home .g2e-trust-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--g2e-blue-50);color:var(--g2e-blue)}.g2e-home .g2e-trust-icon.ti-orange{background:var(--g2e-orange-50);color:var(--g2e-orange)}.g2e-home .g2e-trust-icon.ti-green{background:var(--g2e-accent-50);color:var(--g2e-accent)}.g2e-home .g2e-trust-icon.ti-purple{background:#F2EBFB;color:#7B3FE4}.g2e-home .g2e-trust-text strong{display:block;font-weight:600;font-size:14px;color:var(--g2e-ink)}.g2e-home .g2e-trust-text span{display:block;color:var(--g2e-ink-3);font-size:12.5px}.g2e-home .g2e-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.g2e-home .g2e-cat-tile{position:relative;background:var(--g2e-surface);border:1px solid var(--g2e-line);border-radius:var(--g2e-r-md);padding:22px;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1 / 1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden;text-decoration:none;color:inherit}.g2e-home .g2e-cat-tile::before{content:"";position:absolute;inset:0;opacity:.07;transition:opacity .25s}.g2e-home .g2e-cat-tile:hover{transform:translateY(-4px);box-shadow:var(--g2e-shadow-md);border-color:#fff0;text-decoration:none;color:inherit}.g2e-home .g2e-cat-tile:hover::before{opacity:.14}.g2e-home .g2e-cat-tile>*{position:relative}.g2e-home .g2e-cat-logo{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:800;font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;letter-spacing:-.02em;box-shadow:var(--g2e-shadow-sm);flex:none}.g2e-home .g2e-cat-meta{margin-top:18px}.g2e-home .g2e-cat-name{font-weight:600;font-size:15.5px;color:var(--g2e-ink);letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:8px}.g2e-home .g2e-cat-sub{margin-top:4px;color:var(--g2e-ink-3);font-size:12.5px}.g2e-home .g2e-cat-arrow{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--g2e-line-2);color:var(--g2e-ink-2);transition:background .2s,color .2s,transform .2s;flex:none}.g2e-home .g2e-cat-tile:hover .g2e-cat-arrow{background:var(--g2e-ink);color:#fff;transform:translateX(2px)}.g2e-home .g2e-cat-tag{position:absolute;top:14px;right:14px;padding:3px 8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--g2e-r-pill);z-index:1}.g2e-home .g2e-cat-tag.hot{background:var(--g2e-orange);color:#fff}.g2e-home .g2e-cat-tag.new{background:var(--g2e-accent);color:#fff}.g2e-home .g2e-cat-tag.sale{background:#EF3B5B;color:#fff}.g2e-home .g2e-promo-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g2e-home .g2e-promo-card{position:relative;border-radius:var(--g2e-r-lg);padding:36px 40px;color:#fff;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:center}.g2e-home .g2e-promo-card.p1{background:radial-gradient(80% 80% at 100% 100%,rgb(255 255 255 / .18),transparent 60%),linear-gradient(135deg,#0B1220,#1A2241)}.g2e-home .g2e-promo-card.p2{background:radial-gradient(80% 80% at 0% 0%,rgb(255 255 255 / .2),transparent 60%),linear-gradient(135deg,#16A571,#0E7A53)}.g2e-home .g2e-promo-card .g2e-promo-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.g2e-home .g2e-promo-card h3{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;font-size:28px;margin:8px 0 6px;letter-spacing:-.02em;color:#fff}.g2e-home .g2e-promo-card p{font-size:14px;opacity:.82;max-width:380px;margin:0 0 18px}.g2e-home .g2e-reviews-shell{background:var(--g2e-surface);border:1px solid var(--g2e-line);border-radius:var(--g2e-r-lg);padding:36px;display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:center}.g2e-home .g2e-reviews-summary{text-align:center}.g2e-home .g2e-reviews-summary .g2e-big-rating{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;font-size:64px;line-height:1;color:var(--g2e-ink);letter-spacing:-.04em}.g2e-home .g2e-reviews-summary .g2e-stars-big{color:var(--g2e-orange);font-size:22px;letter-spacing:2px;margin:6px 0 4px}.g2e-home .g2e-reviews-summary .g2e-rev-count{color:var(--g2e-ink-3);font-size:13px}.g2e-home .g2e-faq-grid{display:grid;grid-template-columns:380px 1fr;gap:48px}.g2e-home .g2e-faq-side h2{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.025em;margin:8px 0 12px;color:var(--g2e-ink)}.g2e-home .g2e-faq-side p{color:var(--g2e-ink-3);font-size:14.5px;margin:0 0 22px}.g2e-home .g2e-faq-list{display:flex;flex-direction:column;gap:8px}.g2e-home .g2e-faq-item{border:1px solid var(--g2e-line);background:var(--g2e-surface);border-radius:var(--g2e-r-md);padding:18px 22px;transition:border-color .2s,box-shadow .2s}.g2e-home .g2e-faq-item:hover{border-color:var(--g2e-ink-3)}.g2e-home .g2e-faq-item.open{border-color:var(--g2e-ink);box-shadow:var(--g2e-shadow-md)}.g2e-home .g2e-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:15.5px;cursor:pointer;letter-spacing:-.005em;color:var(--g2e-ink)}.g2e-home .g2e-faq-q .g2e-faq-plus{width:28px;height:28px;border-radius:50%;background:var(--g2e-line-2);display:grid;place-items:center;color:var(--g2e-ink-2);flex:none;transition:transform .2s,background .2s}.g2e-home .g2e-faq-item.open .g2e-faq-q .g2e-faq-plus{background:var(--g2e-ink);color:#fff;transform:rotate(45deg)}.g2e-home .g2e-faq-a{color:var(--g2e-ink-3);font-size:14px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .25s ease,margin .25s ease}.g2e-home .g2e-faq-item.open .g2e-faq-a{max-height:300px;margin-top:12px}.g2e-home .g2e-newsletter{background:var(--g2e-ink);color:#fff;border-radius:var(--g2e-r-lg);padding:44px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;position:relative;overflow:hidden}.g2e-home .g2e-newsletter::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 100% at 100% 0%,rgb(255 122 26 / .35),transparent 60%),radial-gradient(60% 100% at 0% 100%,rgb(42 111 219 / .35),transparent 60%)}.g2e-home .g2e-newsletter>*{position:relative}.g2e-home .g2e-newsletter h2{font-family:"Bricolage Grotesque","Space Grotesk",sans-serif;font-weight:700;font-size:32px;letter-spacing:-.025em;margin:0 0 8px;color:#fff}.g2e-home .g2e-newsletter p{color:rgb(255 255 255 / .78);margin:0;font-size:14.5px}.g2e-home .g2e-newsletter-form{display:flex;gap:8px;background:rgb(255 255 255 / .06);padding:6px;border-radius:var(--g2e-r-pill);border:1px solid rgb(255 255 255 / .12)}.g2e-home .g2e-newsletter-form input{flex:1;background:#fff0;border:0;outline:0;color:#fff;font-family:inherit;font-size:14px;padding:0 16px}.g2e-home .g2e-newsletter-form input::placeholder{color:rgb(255 255 255 / .5)}.g2e-home .g2e-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.g2e-home .g2e-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1024px){.g2e-home .g2e-hero-grid{grid-template-columns:1fr;height:auto}.g2e-home .g2e-hero-main{grid-row:auto;min-height:400px}.g2e-home .g2e-hero-side{min-height:240px}.g2e-home .g2e-cat-grid{grid-template-columns:repeat(2,1fr)}.g2e-home .g2e-trust-grid{grid-template-columns:repeat(2,1fr)}.g2e-home .g2e-reviews-shell,.g2e-home .g2e-faq-grid,.g2e-home .g2e-newsletter,.g2e-home .g2e-promo-strip{grid-template-columns:1fr}.g2e-home .g2e-hero-main h1{font-size:40px}.g2e-home .g2e-section-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.g2e-home .g2e-cat-grid{grid-template-columns:1fr 1fr;gap:10px}.g2e-home .g2e-section{padding:40px 0}.g2e-home .g2e-hero-chips{display:none}.g2e-home .g2e-hero-main h1{font-size:32px}.g2e-home .g2e-newsletter{padding:32px 24px}.g2e-home .g2e-newsletter-form{flex-direction:column}.g2e-home .g2e-newsletter-form input{height:44px;padding:0 16px}.g2e-home .g2e-trust-grid{grid-template-columns:1fr}.g2e-home .g2e-trust-item{border-right:0;border-bottom:1px solid var(--g2e-line-2)}.g2e-home .g2e-trust-item:last-child{border-bottom:0}.g2e-home .g2e-faq-side h2{font-size:28px}.g2e-home .g2e-promo-card{padding:28px 24px}.g2e-home .g2e-promo-card h3{font-size:22px}}.g2e-home .g2e-cat-tile[style*="background-image"]{background-size:cover;background-position:center;background-repeat:no-repeat}.g2e-home .g2e-cat-tile[style*="background-image"]::before{background:linear-gradient(180deg,rgb(255 255 255 / .55) 0%,rgb(255 255 255 / .92) 60%)!important;opacity:1!important}.g2e-home .g2e-cat-tile[style*="background-image"]:hover::before{opacity:1!important;background:linear-gradient(180deg,rgb(255 255 255 / .4) 0%,rgb(255 255 255 / .88) 60%)!important}.g2e-home .g2e-cat-tile{aspect-ratio:auto}.g2e-home .g2e-cat-img{width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:var(--g2e-line-2)}.g2e-home .g2e-cat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.g2e-home .g2e-cat-tile:hover .g2e-cat-img img{transform:scale(1.05)}.g2e-home .g2e-cat-tile:has(.g2e-cat-img){justify-content:flex-start;gap:0}.g2e-home .g2e-cat-tile:has(.g2e-cat-img) .g2e-cat-meta{margin-top:auto}@media (max-width:640px){.g2e-home .g2e-hero-main{min-height:360px;padding:28px 24px}.g2e-home .g2e-hero-main h1{font-size:30px}.g2e-home .g2e-hero-main p{font-size:13.5px}.g2e-home .g2e-hero-side{min-height:200px;padding:24px}.g2e-home .g2e-hero-side h2{font-size:24px}.g2e-home .g2e-hero-actions{margin-top:18px;flex-wrap:wrap}.g2e-home .g2e-btn{height:40px;padding:0 14px;font-size:13px}.g2e-home .g2e-hero-side .g2e-stat{position:relative;right:auto;top:auto;text-align:left;margin-bottom:8px}.g2e-home .g2e-hero-side .g2e-stat .g2e-stat-num{font-size:24px}.g2e-home .g2e-hero-visual-card{display:none}.g2e-home .g2e-cat-grid{gap:8px}.g2e-home .g2e-cat-tile{padding:16px;aspect-ratio:auto;min-height:160px}.g2e-home .g2e-cat-logo{width:48px;height:48px;border-radius:12px}.g2e-home .g2e-cat-meta{margin-top:12px}.g2e-home .g2e-cat-name{font-size:14px}.g2e-home .g2e-cat-sub{font-size:11.5px}.g2e-home .g2e-cat-arrow{width:24px;height:24px}.g2e-home .g2e-cat-tag{top:10px;right:10px;font-size:9.5px;padding:2px 6px}.g2e-home .g2e-section-head h2{font-size:26px}.g2e-home .g2e-section-head p{font-size:13px}.g2e-home .g2e-container{padding:0 16px}}.g2e-progress{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:20px}.g2e-step{display:flex;align-items:center;gap:6px}.g2e-step-icon{width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;position:relative;flex-shrink:0;transition:all 0.3s ease}.g2e-step.completed .g2e-step-icon{background:#10b981;border-color:#10b981}.g2e-step.completed .g2e-step-icon::after{content:'✓';color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g2e-step.current .g2e-step-icon{background:#3b82f6;border-color:#3b82f6;animation:g2e-pulse 2s ease-in-out infinite}.g2e-step.current .g2e-step-icon::after{content:'';width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g2e-step.upcoming .g2e-step-icon{background:#f1f5f9;border-color:#cbd5e1}.g2e-step-label{font-size:13px;font-weight:600;color:#64748b;white-space:nowrap}.g2e-step.completed .g2e-step-label{color:#1e293b}.g2e-step.current .g2e-step-label{color:#3b82f6;font-weight:700}.g2e-arrow{color:#cbd5e1;font-size:14px;margin:0 2px}@keyframes g2e-pulse{0%,100%{box-shadow:0 0 0 0 rgb(59 130 246 / .4)}50%{box-shadow:0 0 0 6px #fff0}}@keyframes g2e-draw{to{opacity:1}}.g2e-banner{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:12px;border-left:4px solid;margin-bottom:20px;line-height:1.6}.g2e-banner .g2e-icon{font-size:20px;flex-shrink:0;margin-top:2px}.g2e-banner .g2e-text{font-size:14px;color:#334155}.g2e-banner .g2e-text a{color:#2563eb;text-decoration:underline;font-weight:600}.g2e-banner .g2e-text a:hover{color:#1d4ed8}.g2e-completed{background:#ecfdf5;border-color:#10b981}.g2e-evaluated{background:#f0fdfa;border-color:#14b8a6}.g2e-processing{background:#eff6ff;border-color:#3b82f6}.g2e-onhold{background:#fef9c3;border-color:#f59e0b}.g2e-pending{background:#fff7ed;border-color:#ea580c}.g2e-cancelled{background:#fef2f2;border-color:#dc2626}.g2e-refunded{background:#fff1f2;border-color:#fb7185}.g2e-checkmark-svg{width:36px;height:36px;flex-shrink:0}.g2e-checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;animation:g2e-circle-draw 0.6s ease-in-out 0.2s forwards}.g2e-checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:g2e-check-draw 0.4s ease-in-out 0.7s forwards}@keyframes g2e-circle-draw{to{stroke-dashoffset:0}}@keyframes g2e-check-draw{to{stroke-dashoffset:0}}.g2e-countdown-wrap{margin-bottom:16px}.g2e-countdown{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;font-size:14px;color:#9a3412;font-weight:500;transition:all 0.3s ease}.g2e-countdown .fa{font-size:16px;color:#ea580c;flex-shrink:0}.g2e-countdown-label{color:#9a3412}.g2e-countdown-timer{font-family:'Courier New',monospace;font-weight:700;font-size:16px;color:#ea580c;letter-spacing:1px}.g2e-countdown.g2e-countdown-urgent{background:#fef2f2;border-color:#fecaca;animation:g2e-timer-pulse 1.5s ease-in-out infinite}.g2e-countdown.g2e-countdown-urgent .g2e-countdown-timer{color:#dc2626}.g2e-countdown.g2e-countdown-urgent .fa{color:#dc2626}.g2e-countdown.g2e-countdown-urgent .g2e-countdown-label{color:#991b1b}.g2e-countdown.g2e-countdown-expired{background:#fef2f2;border-color:#fca5a5;animation:none}.g2e-countdown.g2e-countdown-expired .g2e-countdown-timer{color:#dc2626}.g2e-countdown.g2e-countdown-expired .g2e-countdown-label{color:#991b1b}@keyframes g2e-timer-pulse{0%,100%{box-shadow:0 0 0 0 rgb(220 38 38 / .15)}50%{box-shadow:0 0 0 4px #fff0}}@media (max-width:600px){.g2e-progress{flex-direction:column;align-items:flex-start;gap:4px}.g2e-arrow{transform:rotate(90deg);margin:0 0 0 8px}.g2e-banner{padding:14px 16px}.g2e-countdown{flex-wrap:wrap;font-size:13px;padding:10px 14px}.g2e-countdown-timer{font-size:15px}}.woocommerce-cart .cart_totals table,.woocommerce-checkout .woocommerce-checkout-review-order-table{border-radius:10px;overflow:hidden;border:1px solid #eee}.cart-original-total th,.cart-original-total td{color:#777;font-weight:500}.cart-discount-total th,.cart-discount-total td{color:#16a34a;font-weight:600}.woocommerce-cart .order-total th,.woocommerce-cart .order-total td{font-size:18px;font-weight:700}.woocommerce-checkout .woocommerce-billing-fields>h3{display:none!important}.g2e-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 28px 20px;margin-bottom:24px;position:relative}.g2e-section-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.g2e-section-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1A1F3D;color:#fff;font-size:14px;font-weight:700;border-radius:50%;flex-shrink:0}span.g2e-section-title{font-size:18px;font-weight:700;color:#1A1F3D;margin:0;padding:0;letter-spacing:-.01em;display:inline-block}.woocommerce-form-coupon-toggle{display:none!important}body.logged-in .woocommerce-billing-fields,body.logged-in .woocommerce-billing-fields__field-wrapper{display:none!important}.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="password"],.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-container .select2-selection--single{border:1.5px solid #d1d5db;border-radius:10px;padding:14px 16px;font-size:15px;transition:border-color 0.2s ease,box-shadow 0.2s ease;background:#fff;height:auto;line-height:1.4}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus{border-color:#5B8BFF;box-shadow:0 0 0 3px rgb(91 139 255 / .12);outline:none}.woocommerce-checkout .form-row label{font-weight:600;font-size:14px;color:#374151;margin-bottom:6px;display:block}.woocommerce-checkout .form-row.g2e-valid input{border-color:#22c55e!important;box-shadow:0 0 0 3px rgb(34 197 94 / .1)}.woocommerce-checkout .form-row.g2e-valid::after{content:"✓";position:absolute;right:14px;bottom:14px;width:22px;height:22px;background:#22c55e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;z-index:2}.woocommerce-checkout .form-row.g2e-invalid input{border-color:#ef4444!important;box-shadow:0 0 0 3px rgb(239 68 68 / .1)}.woocommerce-checkout .form-row{position:relative}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row::after{display:none!important;content:none!important}.g2e-horiz-pay{display:flex!important;gap:12px!important;flex-wrap:wrap;list-style:none!important;padding:0!important;margin:0!important}.g2e-horiz-pay .wc_payment_method{flex:1 1 calc(50% - 6px);min-width:180px;background:#fff;padding:18px 20px;border-radius:12px;border:2px solid #e5e7eb;transition:all 0.25s ease;position:relative;overflow:hidden;cursor:pointer;list-style:none!important}.g2e-horiz-pay .wc_payment_method:hover{border-color:#c7d2fe;background:#fafbff}.g2e-horiz-pay .wc_payment_method:has(input[type="radio"]:checked){border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 3px rgb(34 197 94 / .12)}.g2e-horiz-pay .wc_payment_method input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.g2e-horiz-pay .wc_payment_method>label{position:relative;padding-left:30px;cursor:pointer;font-weight:600;font-size:15px;color:#1A1F3D;display:block}.g2e-horiz-pay .wc_payment_method>label::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;background:#fff;transition:all 0.2s ease}.g2e-horiz-pay .wc_payment_method input[type="radio"]:checked+label::before{border-color:#22c55e;background:#22c55e}.g2e-horiz-pay .wc_payment_method input[type="radio"]:checked+label::after{content:"";position:absolute;left:6px;top:8px;width:6px;height:6px;border-radius:50%;background:#fff}.g2e-horiz-pay .payment_box{margin-top:12px;padding:12px 14px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#6b7280;line-height:1.5;border:none}.g2e-horiz-pay .wc_payment_method:not(:has(input:checked)) .payment_box{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12.5px;color:#9ca3af;margin-top:16px;line-height:1.5}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:8px}#place_order{width:100%;padding:16px 24px;font-size:17px;font-weight:700;border-radius:12px;background:#1A1F3D;color:#fff;border:none;cursor:pointer;transition:all 0.25s ease;letter-spacing:.02em;text-transform:none}#place_order:hover{background:#2a3158;transform:translateY(-1px);box-shadow:0 6px 16px rgb(26 31 61 / .3)}#place_order:active{transform:translateY(0);box-shadow:none}.g2e-refund-banner{display:flex;gap:14px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:18px 20px;margin-top:8px}.g2e-refund-icon{flex-shrink:0;margin-top:2px}.g2e-refund-text strong{display:block;font-size:14px;font-weight:700;color:#92400e;margin-bottom:4px}.g2e-refund-text p{font-size:13px;color:#a16207;line-height:1.55;margin:0}.g2e-trust-badges{margin-top:20px;display:flex;flex-direction:column;gap:10px}.g2e-trust-badge{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.g2e-trust-badge span{font-size:13px;font-weight:600;color:#166534}.g2e-trust-badge svg{flex-shrink:0}.woocommerce-checkout #order_review_heading{font-size:18px;font-weight:700;color:#1A1F3D;letter-spacing:-.01em}.woocommerce-checkout .woocommerce-info{border-radius:12px;border-left:4px solid #5B8BFF;background:#f8faff;padding:14px 20px;font-size:14px}@media (max-width:768px){.g2e-section-card{padding:20px 18px 16px;border-radius:12px}.g2e-section-number{width:28px;height:28px;font-size:12px}span.g2e-section-title{font-size:16px}.g2e-horiz-pay{flex-direction:column}.g2e-horiz-pay .wc_payment_method{flex:1 1 100%}#place_order{font-size:16px;padding:15px 20px}.g2e-refund-banner{padding:14px 16px}}.woocommerce-account:not(.logged-in) #content,.woocommerce-account:not(.logged-in) .site-content,.woocommerce-account:not(.logged-in) .entry-content,.woocommerce-account:not(.logged-in) .content-area{display:flex;justify-content:center;align-items:flex-start;min-height:80vh;padding:40px 20px;background:#f1f5f9;border-radius:0}.woocommerce-account:not(.logged-in) .woocommerce{max-width:440px;width:100%;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 8px 40px rgb(0 0 0 / .1);padding:0;overflow:hidden}.woocommerce-account:not(.logged-in) .u-columns.col2-set{display:block!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce-account:not(.logged-in) .u-columns .u-column1,.woocommerce-account:not(.logged-in) .u-columns .u-column2{width:100%!important;max-width:100%!important;float:none!important;flex:none!important;padding:36px 40px!important;margin:0!important;box-sizing:border-box!important}.g2e-auth-tabs{display:flex;border-bottom:1px solid #f0f0f0;background:#fafafa}.g2e-auth-tab{flex:1;padding:18px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;color:#aaa;border-bottom:3px solid #fff0;transition:all 0.2s ease;user-select:none;background:#fff0}.g2e-auth-tab.active{color:#1a3c6e;border-bottom-color:#1a3c6e;background:#fff}.g2e-auth-tab:hover:not(.active){color:#555;background:#f5f5f5}.woocommerce-account:not(.logged-in) .u-column1>h2,.woocommerce-account:not(.logged-in) .u-column2>h2{display:none}.woocommerce-account:not(.logged-in) .woocommerce-form input[type="text"],.woocommerce-account:not(.logged-in) .woocommerce-form input[type="email"],.woocommerce-account:not(.logged-in) .woocommerce-form input[type="password"]{width:100%;padding:14px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box;outline:none}.woocommerce-account:not(.logged-in) .woocommerce-form input[type="text"]:focus,.woocommerce-account:not(.logged-in) .woocommerce-form input[type="email"]:focus,.woocommerce-account:not(.logged-in) .woocommerce-form input[type="password"]:focus{border-color:#1a3c6e;box-shadow:0 0 0 3px rgb(26 60 110 / .08)}.woocommerce-account:not(.logged-in) .woocommerce-form label{font-size:13px;font-weight:600;color:#333;margin-bottom:6px;display:block}.woocommerce-account:not(.logged-in) .woocommerce-form button[type="submit"],.woocommerce-account:not(.logged-in) .woocommerce-form .button{width:100%;padding:16px;background:#111827;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background 0.2s ease,transform 0.1s ease;margin-top:10px}.woocommerce-account:not(.logged-in) .woocommerce-form button[type="submit"]:hover,.woocommerce-account:not(.logged-in) .woocommerce-form .button:hover{background:#1a3c6e;transform:translateY(-1px)}.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:14px;color:#555}.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{color:#1a3c6e;font-size:14px;text-decoration:none;transition:color 0.2s ease}.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a:hover{color:#0d2240;text-decoration:underline}.woocommerce-account:not(.logged-in) .cf-turnstile,.woocommerce-account:not(.logged-in) iframe[src*="challenges.cloudflare.com"]{margin:12px 0;max-width:100%;overflow:hidden;display:block}@media (max-width:540px){.woocommerce-account:not(.logged-in) .woocommerce{margin:20px 16px;border-radius:16px}.woocommerce-account:not(.logged-in) .u-columns .u-column1,.woocommerce-account:not(.logged-in) .u-columns .u-column2{padding:28px 24px!important}.g2e-auth-tab{padding:14px 8px;font-size:12px}}.lost_reset_password button[type="submit"]{width:100%;padding:16px;background:#111827;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;margin-top:10px;transition:background 0.2s ease}.lost_reset_password button[type="submit"]:hover{background:#1a3c6e}.woocommerce-lost-password .woocommerce{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}@media (min-width:993px){body.g2e-machic-pdp-ready .single-product-container>.row{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;column-gap:42px!important;align-items:start!important;margin-left:0!important;margin-right:0!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery{grid-column:1!important;width:340px!important;max-width:340px!important;flex:none!important;padding:0!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-detail{grid-column:2!important;width:100%!important;max-width:none!important;flex:none!important;padding:0!important;min-width:0!important}}body.g2e-machic-pdp-ready .single-thumbnails.default,body.g2e-machic-pdp-ready .single-thumbnails.default .woocommerce-product-gallery{max-width:340px!important;width:100%!important}body.g2e-machic-pdp-ready .single-thumbnails.default img{width:100%!important;max-width:340px!important;height:auto!important;border-radius:16px!important}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-detail{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;grid-template-areas:"title   offer" "compat  offer" "attrs   offer" "form    form" "share   share"!important;column-gap:28px!important;row-gap:4px!important;align-items:start!important}body.g2e-machic-pdp-ready .klb-product-detail .product_title{grid-area:title!important;font-size:28px!important;line-height:1.2!important;margin:0!important}body.g2e-machic-pdp-ready .g2e-meta-row{grid-area:compat!important;display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:0!important}body.g2e-machic-pdp-ready .g2e-meta-row #g2e-compat-wrap{margin:0!important}body.g2e-machic-pdp-ready .g2e-meta-row .product-ratings{margin:0!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{grid-area:attrs!important;align-self:start!important;margin-top:4px!important}body.g2e-machic-pdp-ready .klb-product-detail .klb-single-stock,body.g2e-machic-pdp-ready .klb-product-detail>.product-price,body.g2e-machic-pdp-ready .klb-product-detail .product-ratings{display:none!important}body.g2e-machic-pdp-ready .klb-product-detail form.variations_form{display:contents!important}body.g2e-machic-pdp-ready .klb-product-detail form.variations_form>div:first-child{display:contents!important}body.g2e-machic-pdp-ready .klb-product-detail table.variations{grid-area:form!important;grid-column:1 / -1!important;max-width:340px!important;margin-top:28px!important;margin-left:-382px!important;width:100%!important}body.g2e-machic-pdp-ready .klb-product-detail .social-share{grid-area:share!important}body.g2e-machic-pdp-ready .reset_variations{display:none!important}}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-detail .product-info{grid-area:offer!important;position:relative!important;width:100%!important;min-height:220px!important;padding:24px 22px!important;margin:0!important;background:rgb(255 255 255 / .85)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgb(229 231 235 / .6)!important;border-radius:18px!important;box-shadow:0 14px 40px rgb(15 23 42 / .06),inset 0 1px 0 rgb(255 255 255 / .5)!important}}body.g2e-featured-offer .klb-product-detail .product-info{border:1.5px solid rgb(240 118 35 / .35)!important;box-shadow:0 0 0 3px rgb(240 118 35 / .08),0 14px 40px rgb(15 23 42 / .06),inset 0 1px 0 rgb(255 255 255 / .5)!important}body.g2e-featured-offer .g2e-save-chip{top:14px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .g2e-save-chip{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;z-index:5!important}.g2e-save-chip{display:inline-block;background:#e8f5e9;color:#1b5e20;font-size:11px;font-weight:700;padding:3px 9px;border-radius:100px;line-height:1.4}body.g2e-machic-pdp-ready .klb-product-detail .product-info .price,body.g2e-machic-pdp-ready .klb-product-detail .product-info ins .woocommerce-Price-amount{font-size:28px!important;font-weight:800!important}body.g2e-machic-pdp-ready .woocommerce-variation-price{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;min-height:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-add-to-cart,body.g2e-machic-pdp-ready .klb-product-detail .product-info .cart{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin-top:14px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity{width:100%!important;max-width:110px!important;margin:0 auto 4px auto!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity input.qty{width:100%!important;height:44px!important;border-radius:10px!important;text-align:center!important;font-weight:700!important;font-size:16px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .single_add_to_cart_button{flex:1 1 45%!important;min-width:0!important;height:46px!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;white-space:nowrap!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .buy-now,body.g2e-machic-pdp-ready .klb-product-detail .product-info button[name="g2e_buy_now"]{flex:1 1 45%!important;min-width:0!important;height:46px!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;white-space:nowrap!important;background:#1A1F3D!important;color:#ffffff!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info #g2e-trust-strip,body.g2e-machic-pdp-ready .klb-product-detail .product-info #g2e-fee-note{width:100%!important}body.g2e-machic-pdp-ready .g2e-attr-panel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:4px 0 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}body.g2e-machic-pdp-ready .g2e-attr-row{display:flex!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:12px!important;border:1px solid rgb(229 231 235 / .7)!important;border-radius:14px!important;background:rgb(255 255 255 / .7)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px rgb(15 23 42 / .03)!important;transition:box-shadow 0.2s,border-color 0.2s!important}body.g2e-machic-pdp-ready .g2e-attr-row:hover{border-color:rgb(91 139 255 / .3)!important;box-shadow:0 4px 16px rgb(15 23 42 / .06)!important}body.g2e-machic-pdp-ready .g2e-attr-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:rgb(91 139 255 / .1)!important;color:#5B8BFF!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:13px!important}body.g2e-machic-pdp-ready .g2e-attr-label{font-size:9.5px!important;font-weight:700!important;letter-spacing:0.6px!important;text-transform:uppercase!important;color:#64748b!important;margin-bottom:1px!important}body.g2e-machic-pdp-ready .g2e-attr-value{font-size:12.5px!important;font-weight:700!important;color:#1A1F3D!important;line-height:1.25!important}body.g2e-machic-pdp-ready table.variations,body.g2e-machic-pdp-ready table.variations tbody,body.g2e-machic-pdp-ready table.variations tr{display:block!important;width:100%!important;border:0!important}body.g2e-machic-pdp-ready table.variations tr{margin-bottom:18px}body.g2e-machic-pdp-ready table.variations th.label,body.g2e-machic-pdp-ready table.variations th.label label{display:none!important}body.g2e-machic-pdp-ready table.variations td.value{display:block!important;width:100%!important;padding:4px 0 0 0!important;border:0!important;background:transparent!important}.g2e-var-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6b7280;margin-bottom:10px}@media (min-width:993px){body.g2e-machic-pdp-ready .variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item,body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item.button-variable-item{flex:1 1 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item,body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item.button-variable-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;position:relative!important;width:100%!important;min-width:0!important;min-height:76px!important;height:auto!important;padding:14px 16px!important;margin:0!important;border-radius:14px!important;border:1.5px solid #d8dee8!important;background:#ffffff!important;color:#0f172a!important;font-weight:600!important;text-align:left!important;line-height:1.3!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;transition:border-color 0.15s,background 0.15s!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item .variable-item-contents{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item .variable-item-span,body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item .variable-item-contents{font-size:15px!important;font-weight:700!important;color:#0f172a!important;line-height:1.25!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item:hover{border-color:#5B8BFF!important;background:rgb(91 139 255 / .03)!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item.selected{border-color:#2563eb!important;background:rgb(91 139 255 / .06)!important;box-shadow:0 0 0 1px rgb(37 99 235 / .12)!important}body.g2e-machic-pdp-ready .g2e-var-from-price{display:block!important;font-size:12px!important;font-weight:500!important;color:#64748b!important;margin-top:5px!important;text-transform:none;letter-spacing:0;line-height:1.3}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item.selected .g2e-var-from-price{color:#2563eb!important}.g2e-compat-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;padding:6px 14px;border-radius:100px;line-height:1.4;cursor:pointer;transition:background 0.15s ease,box-shadow 0.15s ease}.g2e-compat-ok{background:#f0fff4;color:#27ae60;border:1.5px solid #c3e6cb}.g2e-compat-ok i{color:#27ae60;font-size:13px}.g2e-compat-ok strong{font-weight:700}.g2e-compat-ok:hover{background:#c8ebd9;box-shadow:0 0 0 2px rgb(15 110 86 / .12)}.g2e-compat-warn{background:#fff8f8;color:#c0392b;border:1.5px solid #f0c8c8;opacity:.85}.g2e-compat-warn i{color:#c0392b;font-size:13px}.g2e-compat-warn strong{font-weight:700}.g2e-compat-warn:hover{background:#fce4c1;box-shadow:0 0 0 2px rgb(186 117 23 / .12)}@media (max-width:768px){.g2e-compat-badge{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;line-height:1.5;padding:8px 12px;font-size:11.5px;border-radius:10px;width:fit-content;max-width:100%}.g2e-compat-badge i{display:inline;margin-right:5px}}@media (max-width:1200px) and (min-width:993px){body.g2e-machic-pdp-ready .single-product-container>.row{grid-template-columns:300px minmax(0,1fr)!important;column-gap:28px!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default,body.g2e-machic-pdp-ready .single-thumbnails.default .woocommerce-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default img{width:300px!important;max-width:300px!important}body.g2e-machic-pdp-ready .klb-product-detail{grid-template-columns:1fr!important;grid-template-areas:"title" "compat" "attrs" "offer" "form" "share"!important}}@media (max-width:992px){body.g2e-machic-pdp-ready .single-product-container>.row{display:block!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default,body.g2e-machic-pdp-ready .single-thumbnails.default .woocommerce-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default img{width:100%!important;max-width:100%!important}body.g2e-machic-pdp-ready .klb-product-detail{display:flex!important;flex-direction:column!important}body.g2e-machic-pdp-ready .klb-product-detail .product_title{order:1!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-meta-row{order:2!important}body.g2e-machic-pdp-ready .klb-product-detail .klb-single-stock{order:3!important;margin:4px 0 12px!important}body.g2e-machic-pdp-ready .klb-product-detail table.variations{order:4!important;margin-top:8px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info{order:5!important;margin-top:20px!important;border-radius:14px!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{order:6!important;margin:12px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.g2e-machic-pdp-ready .klb-product-detail .social-share{order:8!important}body.g2e-machic-pdp-ready .g2e-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:8px 0!important}body.g2e-machic-pdp-ready .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .single_add_to_cart_button,body.g2e-machic-pdp-ready .klb-product-detail .product-info .buy-now,body.g2e-machic-pdp-ready .klb-product-detail .product-info button[name="g2e_buy_now"]{flex:1 1 45%!important;height:48px!important;font-size:14px!important;white-space:nowrap!important}}.woocommerce-Tabs-panel,.woocommerce-Tabs-panel--description,.wc-tab,#tab-description,.accordion-content,.product-accordion .panel-body,.single-product .woocommerce-tabs .panel,.single-product .tab-content-wrapper{background:#f7f8fa!important;padding:32px 36px;border-radius:14px;font-size:15px;line-height:1.85;color:#374151;margin-top:8px}.single-product .woocommerce-tabs .panel.entry-content h2,.single-product #tab-description h2,.single-product .wc-tab h2{display:block!important;visibility:visible!important;font-size:22px!important;font-weight:700!important;color:#111827!important;margin-top:0!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #e5e7eb!important}.woocommerce-Tabs-panel h2,.wc-tab h2,#tab-description h2{font-size:22px;font-weight:700;color:#111827;margin-top:0;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.woocommerce-Tabs-panel h3,.wc-tab h3,#tab-description h3{font-size:17px;font-weight:700;color:#111827;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;margin-top:28px}.woocommerce-Tabs-panel h4,.wc-tab h4,#tab-description h4{font-size:15px;font-weight:700;color:#111827;margin-bottom:10px}.woocommerce-Tabs-panel>h2:first-child,.wc-tab>h2:first-child,#tab-description>h2:first-child,.woocommerce-Tabs-panel>h3:first-child{margin-top:0}.woocommerce-Tabs-panel p,.wc-tab p,#tab-description p{margin-bottom:18px;line-height:1.85;color:#4b5563}.woocommerce-Tabs-panel h2+p,.woocommerce-Tabs-panel h3+p,.wc-tab h2+p,.wc-tab h3+p,#tab-description h2+p,#tab-description h3+p{margin-top:8px}.woocommerce-Tabs-panel ul,.wc-tab ul,#tab-description ul{list-style:none;padding-left:0;margin-bottom:22px}.woocommerce-Tabs-panel ul li,.wc-tab ul li,#tab-description ul li{position:relative;padding-left:24px;margin-bottom:10px;font-weight:500;color:#374151;line-height:1.7}.woocommerce-Tabs-panel ul li::before,.wc-tab ul li::before,#tab-description ul li::before{content:"✓";position:absolute;left:0;top:0;color:#22c55e;font-weight:700;font-size:14px}.woocommerce-Tabs-panel ul li strong,.wc-tab ul li strong,#tab-description ul li strong{color:#111827;font-weight:700}.woocommerce-Tabs-panel ul li em,.wc-tab ul li em,#tab-description ul li em{font-style:normal;color:#6b7280}.woocommerce-Tabs-panel ol,.wc-tab ol,#tab-description ol{padding-left:20px;margin-bottom:22px}.woocommerce-Tabs-panel ol li,.wc-tab ol li,#tab-description ol li{margin-bottom:10px;font-weight:500;color:#374151;line-height:1.7}.woocommerce-Tabs-panel h3+ul,.wc-tab h3+ul,#tab-description h3+ul{margin-top:8px}.woocommerce-Tabs-panel ul+h3,.wc-tab ul+h3,#tab-description ul+h3{margin-top:32px}.woocommerce-Tabs-panel p+h3,.wc-tab p+h3,#tab-description p+h3{margin-top:32px}.woocommerce-Tabs-panel a,.wc-tab a,#tab-description a{color:#2563eb;text-decoration:none;font-weight:500;border-bottom:1px solid #fff0;transition:border-color 0.2s ease}.woocommerce-Tabs-panel a:hover,.wc-tab a:hover,#tab-description a:hover{border-bottom-color:#2563eb}.woocommerce-tabs .accordion-title,.woocommerce-tabs .panel-title,.woocommerce-tabs h2.accordion-header{font-size:16px;font-weight:600;color:#111827;padding:16px 0;cursor:pointer;border-bottom:1px solid #e5e7eb;transition:color 0.2s ease}.woocommerce-tabs .accordion-title:hover,.woocommerce-tabs .panel-title:hover{color:#2563eb}.woocommerce-Tabs-panel--additional_information>h2:first-child,#tab-additional_information>h2:first-child{display:none!important}#tab-additional_information,.woocommerce-Tabs-panel--additional_information,.woocommerce-product-attributes-wrapper{padding:24px 0}.woocommerce-product-attributes,.shop_attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;font-size:14px}.woocommerce-product-attributes th,.shop_attributes th{background:#f8f9fa;font-weight:600;color:#111827;width:40%;text-align:left;padding:14px 24px;border-bottom:1px solid #f0f0f0}.woocommerce-product-attributes td,.shop_attributes td{background:#fff;color:#374151;font-weight:450;padding:14px 24px;border-bottom:1px solid #f0f0f0}.woocommerce-product-attributes tr:last-child th,.woocommerce-product-attributes tr:last-child td,.shop_attributes tr:last-child th,.shop_attributes tr:last-child td{border-bottom:none}.woocommerce-product-attributes td a,.shop_attributes td a{color:#2563eb;text-decoration:none;font-weight:500}.woocommerce-product-attributes tr:nth-child(even) th{background:#f3f4f6}.woocommerce-product-attributes tr:nth-child(even) td{background:#fafbfc}.woocommerce-product-attributes td p,.shop_attributes td p{margin:0;line-height:1.6}#tab-reviews,.woocommerce-Tabs-panel--reviews{padding:32px 36px}#tab-reviews h2,#reviews h2,.woocommerce-Reviews-title{font-size:20px;font-weight:700;color:#111827;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.woocommerce-noreviews,#reviews .woocommerce-noreviews{color:#6b7280;font-size:14px;font-style:italic;padding:20px 0}#reviews .comment-list li{border-bottom:1px solid #f0f0f0;padding:20px 0;margin:0;list-style:none}#reviews .comment-list li:last-child{border-bottom:none}.woocommerce-review__author{font-weight:700;color:#111827;font-size:15px}.woocommerce-review__published-date{color:#9ca3af;font-size:13px}.woocommerce-review__description p{color:#4b5563;font-size:14px;line-height:1.75;margin-top:8px}#reviews .star-rating{color:#f59e0b;font-size:14px}#reviews #respond,#review_form_wrapper{margin-top:30px;padding-top:24px;border-top:1px solid #e5e7eb}#reply-title,#reviews #respond .comment-reply-title{font-size:18px;font-weight:700;color:#111827;margin-bottom:16px}#reviews #respond label,#review_form label{font-weight:600;color:#374151;font-size:14px;display:block;margin-bottom:6px}#reviews #respond input[type="text"],#reviews #respond input[type="email"],#reviews #respond textarea,#review_form input[type="text"],#review_form input[type="email"],#review_form textarea{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;color:#374151;background:#fff;transition:border-color 0.2s,box-shadow 0.2s}#reviews #respond input:focus,#reviews #respond textarea:focus,#review_form input:focus,#review_form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}#reviews #respond textarea,#review_form textarea{min-height:120px;resize:vertical}#reviews #respond input[type="submit"],#review_form input[type="submit"],#reviews .submit{background:#111827;color:#fff;border:none;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-top:8px}#reviews #respond input[type="submit"]:hover,#review_form input[type="submit"]:hover{background:#1f2937;transform:translateY(-1px)}#reviews .stars a,.comment-form-rating .stars a{color:#d1d5db;font-size:20px;transition:color 0.15s}#reviews .stars a:hover,#reviews .stars a.active{color:#f59e0b}.gate-account-notice{display:flex;gap:15px;align-items:flex-start;background:#fff4e6;border-left:5px solid #ff8c00;padding:20px 22px;border-radius:12px;margin-bottom:30px}.gate-account-icon{min-width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#ffc107;color:#fff;font-weight:700;border-radius:50%;font-size:14px}.gate-account-text strong{display:block;margin-bottom:6px;font-size:14px;letter-spacing:.5px}.g2e-type-pill-wrap{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;margin-bottom:0}.g2e-type-pill{display:inline-block;background:#fff0;color:#3a6fd8;border:1.5px solid #d0dcf7;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;line-height:1.6}.g2e-pill-platform{color:#27ae60;border-color:#c3e6cb}.single-product .g2e-price-placeholder{display:inline-block;font-size:14px;color:#888;font-style:italic;padding:6px 0}.woocommerce-variation-price .woocommerce-Price-amount{font-size:1.2em}.single-product .woocommerce div.product p.price,.single-product .woocommerce div.product span.price{min-height:42px}.woocommerce-variation-price{margin:12px 0 18px 0}.woocommerce-variation-price .price{animation:g2e-price-fade 0.2s ease}@keyframes g2e-price-fade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.g2e-from-label{display:inline;font-size:.72em;color:#999;font-weight:400;margin-right:3px;vertical-align:baseline}@media (max-width:768px){.woocommerce-Tabs-panel,.wc-tab,#tab-description,.single-product .woocommerce-tabs .panel{padding:22px 20px;font-size:14px}.woocommerce-Tabs-panel h2,.wc-tab h2,#tab-description h2{font-size:19px}.woocommerce-Tabs-panel h3,.wc-tab h3,#tab-description h3{font-size:16px}.woocommerce-product-attributes th,.shop_attributes th,.woocommerce-product-attributes td,.shop_attributes td{padding:12px 16px;font-size:13px}#tab-reviews,.woocommerce-Tabs-panel--reviews{padding:22px 20px}#tab-reviews h2,#reviews h2{font-size:18px}#reviews #respond input[type="submit"],#review_form input[type="submit"]{width:100%;text-align:center}}@media (max-width:992px){body.g2e-machic-pdp-ready .klb-product-detail .product_title{order:-30!important;font-weight:700!important;margin:14px 0 10px 0!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-meta-row{order:-20!important;margin:0 0 18px 0!important;position:static!important;transform:none!important;z-index:auto!important}body.g2e-machic-pdp-ready .klb-product-detail #g2e-compat-wrap{position:static!important;margin:0!important;padding:0!important;transform:none!important}body.g2e-machic-pdp-ready .reset_variations{display:none!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{order:6!important;margin:12px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:static!important;transform:none!important;z-index:auto!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info #g2e-fee-note{display:block!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin:10px 6px 0 6px!important;padding:0!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price{display:block!important;order:3!important;margin:0 0 12px 0!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price .price,body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price .woocommerce-Price-amount{font-size:28px!important;font-weight:800!important;color:#EF262C!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price del .woocommerce-Price-amount{color:#9ca3af!important;font-size:18px!important;font-weight:500!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price ins{text-decoration:none!important}}@media (min-width:993px){body.g2e-machic-pdp-ready .single-product-container{padding-left:0!important;padding-right:0!important}body.g2e-machic-pdp-ready .single-product-container>.row{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;column-gap:24px!important;align-items:start!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery{grid-column:1!important;width:220px!important;max-width:220px!important;flex:none!important;padding:0!important;margin:0!important;align-self:start!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-detail{grid-column:2!important;width:100%!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important;min-width:0!important}body.g2e-machic-pdp-ready .single-thumbnails.default,body.g2e-machic-pdp-ready .single-thumbnails.default .woocommerce-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default img{width:220px!important;max-width:220px!important;height:auto!important}body.g2e-machic-pdp-ready .woocommerce-product-gallery__image a{pointer-events:none!important;cursor:default!important}body.g2e-machic-pdp-ready .woocommerce-product-gallery__image img{cursor:default!important}body.g2e-machic-pdp-ready .klb-product-detail{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;grid-template-areas:"title   offer" "compat  offer" "spacer  offer" "attrs   offer" "form    offer" "share   share"!important;column-gap:28px!important;row-gap:8px!important;align-items:start!important;position:relative!important}body.g2e-machic-pdp-ready .klb-product-detail .product_title{grid-area:title!important;font-size:28px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 4px 0!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-meta-row{grid-area:compat!important;position:static!important;display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;transform:none!important;z-index:auto!important;width:auto!important}body.g2e-machic-pdp-ready .klb-product-detail #g2e-compat-wrap{position:static!important;margin:0!important;padding:0!important;transform:none!important;z-index:auto!important;display:block!important}body.g2e-machic-pdp-ready .klb-product-detail::before{content:""!important;grid-area:spacer!important;display:block!important;height:125px!important;pointer-events:none!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info{grid-area:offer!important;width:100%!important;max-width:380px!important;margin:0!important;position:relative!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{grid-area:attrs!important;grid-column:1 / -1!important;width:calc(100% - 408px + 244px)!important;max-width:calc(100% - 408px + 244px)!important;margin-left:-244px!important;margin-top:0!important;margin-bottom:8px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;position:static!important;transform:none!important;z-index:auto!important;background:transparent!important;border:0!important;overflow:visible!important}body.g2e-machic-pdp-ready .g2e-attr-row{min-height:66px!important;padding:12px 14px!important;gap:10px!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important;border-radius:14px!important}body.g2e-machic-pdp-ready .g2e-attr-icon{width:36px!important;height:36px!important;font-size:14px!important;border-radius:10px!important;flex:0 0 36px!important}body.g2e-machic-pdp-ready .g2e-attr-row>div:not(.g2e-attr-icon){display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.g2e-machic-pdp-ready .g2e-attr-label{display:inline!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#64748b!important;margin:0!important;white-space:nowrap!important}body.g2e-machic-pdp-ready .g2e-attr-label::after{content:": "!important}body.g2e-machic-pdp-ready .g2e-attr-value{display:inline!important;font-size:12.5px!important;font-weight:700!important;color:#1A1F3D!important;line-height:1.25!important;white-space:nowrap!important}body.g2e-machic-pdp-ready .klb-product-detail form.variations_form{display:contents!important}body.g2e-machic-pdp-ready .klb-product-detail form.variations_form>div:first-child{display:contents!important}body.g2e-machic-pdp-ready .klb-product-detail table.variations{grid-area:form!important;grid-column:1 / -1!important;width:calc(100% - 408px + 244px)!important;max-width:calc(100% - 408px + 244px)!important;margin-left:-244px!important;margin-top:8px!important;margin-bottom:0!important;position:static!important;transform:none!important;display:block!important}body.g2e-machic-pdp-ready table.variations,body.g2e-machic-pdp-ready table.variations tbody,body.g2e-machic-pdp-ready table.variations tr,body.g2e-machic-pdp-ready table.variations td.value{width:100%!important;max-width:100%!important}body.g2e-machic-pdp-ready .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item,body.g2e-machic-pdp-ready .variable-items-wrapper .variable-item.button-variable-item{width:100%!important;max-width:none!important;flex:none!important;min-width:0!important;min-height:72px!important;height:auto!important;margin:0!important}body.g2e-machic-pdp-ready .klb-product-detail .klb-single-stock,body.g2e-machic-pdp-ready .klb-product-detail .product-ratings{display:none!important}body.g2e-machic-pdp-ready .reset_variations{display:none!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail>.product-price{display:none!important}body.g2e-machic-pdp-ready .klb-product-detail .social-share{grid-area:share!important}}@media (min-width:993px) and (max-width:1200px){body.g2e-machic-pdp-ready .single-product-container>.row{grid-template-columns:220px minmax(0,1fr)!important;column-gap:24px!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default,body.g2e-machic-pdp-ready .single-thumbnails.default .woocommerce-product-gallery,body.g2e-machic-pdp-ready .single-thumbnails.default img{width:220px!important;max-width:220px!important;height:auto!important}body.g2e-machic-pdp-ready .single-product-container>.row>.klb-product-gallery{align-self:start!important}body.g2e-machic-pdp-ready .klb-product-detail{grid-template-columns:minmax(0,1fr) 340px!important;column-gap:24px!important}body.g2e-machic-pdp-ready .klb-product-detail::before{height:125px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info{max-width:340px!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel,body.g2e-machic-pdp-ready .klb-product-detail table.variations{width:calc(100% - 364px + 244px)!important;max-width:calc(100% - 364px + 244px)!important;margin-left:-244px!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.g2e-machic-pdp-ready .variable-items-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:992px){body.g2e-machic-pdp-ready .klb-product-detail::before{display:none!important;content:none!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{order:6!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-top:12px!important;margin-bottom:12px!important;position:static!important;transform:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.g2e-machic-pdp-ready .klb-product-detail table.variations{width:100%!important;max-width:100%!important;margin-left:0!important;position:static!important;transform:none!important}body.g2e-machic-pdp-ready:not(.has-variations) .klb-product-detail .product-info .g2e-simple-price{display:none!important}}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel .g2e-attr-row{overflow:hidden!important;align-items:center!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel .g2e-attr-row>div:not(.g2e-attr-icon){display:block!important;min-width:0!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;line-height:1.25!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel .g2e-attr-label,body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel .g2e-attr-value{display:inline!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;line-height:1.25!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel .g2e-attr-label::after{content:": "!important}}body.g2e-machic-pdp-ready .klb-product-gallery .berocket_better_labels,body.g2e-machic-pdp-ready .klb-product-gallery .berocket_better_labels_image{position:absolute!important;top:0!important;left:0!important;width:300px!important;max-width:300px!important;height:300px!important;pointer-events:none!important;z-index:30!important}body.g2e-machic-pdp-ready .klb-product-gallery .berocket_better_labels_position_left{position:absolute!important;top:0!important;left:0!important;right:auto!important;z-index:31!important}body.g2e-machic-pdp-ready .klb-product-gallery .berocket_better_labels_position_right{position:absolute!important;top:0!important;right:0!important;left:auto!important;z-index:31!important}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__wrapper,body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__image,body.g2e-machic-pdp-ready .klb-product-gallery figure{width:220px!important;max-width:220px!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__image a,body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__wrapper a{display:block!important;width:220px!important;max-width:220px!important}body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__image img,body.g2e-machic-pdp-ready .klb-product-gallery img.wp-post-image{width:220px!important;max-width:220px!important;height:auto!important;display:block!important}body.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery{padding:0!important;margin:0!important}html body.g2e-machic-pdp-ready .klb-product-detail h1.product_title,html body.g2e-machic-pdp-ready .klb-product-detail .product_title.entry-title,body.g2e-machic-pdp-ready .klb-product-detail .product_title{position:relative!important;z-index:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important;padding-left:0!important;padding-right:0!important;overflow-wrap:break-word!important;word-wrap:break-word!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-meta-row,body.g2e-machic-pdp-ready .klb-product-detail #g2e-compat-wrap{position:relative!important;z-index:2!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:relative!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .g2e-simple-price{order:1!important;margin-top:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info>.price,body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-price{order:2!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .product-info-top{order:3!important;display:block!important;width:100%!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info>.cart,body.g2e-machic-pdp-ready .klb-product-detail .product-info>form.cart,body.g2e-machic-pdp-ready .klb-product-detail .product-info>.woocommerce-variation-add-to-cart{order:3!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info #g2e-trust-strip{order:4!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info #g2e-fee-note{order:5!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .cart,body.g2e-machic-pdp-ready .klb-product-detail .product-info form.cart,body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:14px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity{flex:0 0 100px!important;width:100px!important;max-width:100px!important;margin:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity[style*="display: none"],body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity[style*="display:none"],body.g2e-machic-pdp-ready .klb-product-detail .product-info .quantity.hidden{display:none!important;flex:0 0 0!important;width:0!important;max-width:0!important;margin:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .product-info-top .product-actions{display:block!important;position:absolute!important;top:0!important;left:-44px!important;z-index:5!important;width:auto!important;height:auto!important;background:transparent!important;margin:0!important;padding:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;margin:0!important;background:rgb(255 255 255 / .7)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:50%!important;font-size:0!important;line-height:0!important;color:transparent!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;transition:all 0.2s ease!important;cursor:pointer!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist:hover,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn:hover{background:rgb(255 255 255 / .95)!important;border-color:#F07623!important;transform:scale(1.05)!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist i,body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist svg,body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist::before,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn i,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn svg,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn::before{font-size:15px!important;line-height:1!important;width:15px!important;height:15px!important;color:#64748b!important;fill:currentColor!important;margin:0!important;display:inline-block!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist:hover i,body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist:hover svg,body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist:hover::before,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn:hover i,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn:hover svg,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn:hover::before{color:#F07623!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist.added i,body.g2e-machic-pdp-ready .klb-product-detail .product-info a.wishlist.added svg,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn.added i,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klbwl-btn.added svg{color:#e11d48!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .price ins,body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-price .price ins{text-decoration:none!important;background:transparent!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .price ins .woocommerce-Price-amount,body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-price .price ins .woocommerce-Price-amount{font-size:24px!important;font-weight:800!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .price del .woocommerce-Price-amount,body.g2e-machic-pdp-ready .klb-product-detail .product-info .woocommerce-variation-price .price del .woocommerce-Price-amount{font-size:16px!important;font-weight:500!important;color:#9ca3af!important}body.g2e-machic-pdp-ready .klb-product-detail{grid-template-areas:"title   offer" "compat  offer" "rating  offer" "spacer  offer" "attrs   offer" "form    offer" "share   share"!important}body.g2e-machic-pdp-ready .klb-product-detail .product-ratings{display:inline-flex!important;align-items:center!important;gap:7px!important;grid-area:rating!important;width:fit-content!important;margin:0!important;padding:5px 12px!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:100px!important;font-size:12px!important;font-weight:500!important;color:#92400e!important;line-height:1.4!important}body.g2e-machic-pdp-ready .klb-product-detail .product-ratings:empty{display:none!important}body.g2e-machic-pdp-ready .klb-product-detail .product-ratings .star-rating,body.g2e-machic-pdp-ready .klb-product-detail .product-ratings .star-rating::before{color:#f59e0b!important;font-size:12px!important;margin:0!important}body.g2e-machic-pdp-ready .klb-product-detail .product-ratings a,body.g2e-machic-pdp-ready .klb-product-detail .product-ratings .review-count,body.g2e-machic-pdp-ready .klb-product-detail .product-ratings .count{color:#92400e!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}body.g2e-machic-pdp-ready .klb-product-detail::before{height:95px!important}}@media (min-width:993px) and (max-width:1200px){body.g2e-machic-pdp-ready .klb-product-detail{grid-template-areas:"title   offer" "compat  offer" "rating  offer" "spacer  offer" "attrs   offer" "form    offer" "share   share"!important}body.g2e-machic-pdp-ready .klb-product-detail::before{height:95px!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info .product-info-top .product-actions{left:-40px!important}}@media (max-width:992px){body.g2e-machic-pdp-ready .klb-product-detail .klb-single-stock,body.g2e-machic-pdp-ready .klb-product-detail p.stock,body.g2e-machic-pdp-ready .klb-product-detail .stock.in-stock,body.g2e-machic-pdp-ready .klb-product-detail .stock.available-on-backorder,body.g2e-machic-pdp-ready .klb-product-detail .product-info .stock,body.g2e-machic-pdp-ready .klb-product-detail .product-info .klb-single-stock{display:none!important}}body.g2e-machic-pdp-ready .klb-product-detail del,body.g2e-machic-pdp-ready .klb-product-detail .price del,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del,body.g2e-machic-pdp-ready .klb-product-detail>.product-price del{text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#9ca3af!important}body.g2e-machic-pdp-ready .klb-product-detail del .woocommerce-Price-amount{text-decoration:none!important;border:0!important;background-image:none!important}body.g2e-machic-pdp-ready .klb-product-detail del::before,body.g2e-machic-pdp-ready .klb-product-detail del::after{content:none!important;display:none!important}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-detail .product-info del,body.g2e-machic-pdp-ready .klb-product-detail .g2e-simple-price del,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del{text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#9ca3af!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info del .woocommerce-Price-amount,body.g2e-machic-pdp-ready .klb-product-detail .product-info del .woocommerce-Price-amount *,body.g2e-machic-pdp-ready .klb-product-detail .g2e-simple-price del .woocommerce-Price-amount,body.g2e-machic-pdp-ready .klb-product-detail .g2e-simple-price del .woocommerce-Price-amount *,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del .woocommerce-Price-amount,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del .woocommerce-Price-amount *{text-decoration:none!important;border:0!important;box-shadow:none!important;background-image:none!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info del .woocommerce-Price-amount::before,body.g2e-machic-pdp-ready .klb-product-detail .product-info del .woocommerce-Price-amount::after,body.g2e-machic-pdp-ready .klb-product-detail .g2e-simple-price del .woocommerce-Price-amount::before,body.g2e-machic-pdp-ready .klb-product-detail .g2e-simple-price del .woocommerce-Price-amount::after,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del .woocommerce-Price-amount::before,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-variation-price del .woocommerce-Price-amount::after{content:none!important;display:none!important}}.g2e-spec-wrap{margin-top:28px;padding-top:24px;border-top:2px solid #ECEEF2}.g2e-spec-heading{font-size:16px;font-weight:800;color:#1A1F3D;margin:0 0 14px 0}.g2e-spec-wrap .g2e-spec-table{border:1px solid #ECEEF2;border-radius:14px;overflow:hidden;background:#fff}.g2e-spec-wrap .g2e-spec-row{display:flex;align-items:stretch;border-bottom:1px solid #ECEEF2}.g2e-spec-wrap .g2e-spec-row:last-child{border-bottom:0}.g2e-spec-wrap .g2e-spec-row:nth-child(even){background:#FAFBFD}.g2e-spec-wrap .g2e-spec-label{flex:0 0 42%;padding:15px 20px;font-size:14.5px;font-weight:800;color:#1A1F3D}.g2e-spec-wrap .g2e-spec-value{flex:1;padding:15px 20px;font-size:14.5px;font-weight:600;color:#4b5161;border-left:1px solid #ECEEF2}.g2e-spec-wrap .g2e-spec-sysreq{margin-top:16px;background:#F7F8FB;border:1px solid #ECEEF2;border-radius:14px;padding:20px}.g2e-spec-wrap .g2e-spec-sysreq-title{font-size:14.5px;font-weight:800;color:#1A1F3D;margin-bottom:14px}.g2e-spec-wrap .g2e-spec-sysreq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.g2e-spec-wrap .g2e-spec-sysreq-card{background:#fff;border:1px solid #ECEEF2;border-radius:12px;padding:16px}.g2e-spec-wrap .g2e-spec-sysreq-heading{font-size:11px;letter-spacing:.1em;font-weight:800;color:#8A90A2;margin-bottom:10px}.g2e-spec-wrap .g2e-spec-sysreq-list{display:flex;flex-direction:column;gap:7px;font-size:13.5px;color:#4b5161}.g2e-spec-wrap .g2e-spec-sysreq-list strong{color:#1A1F3D;font-weight:700}@media (max-width:600px){.g2e-spec-wrap .g2e-spec-row{flex-direction:column}.g2e-spec-wrap .g2e-spec-value{border-left:0;border-top:1px solid #ECEEF2}.g2e-spec-wrap .g2e-spec-label{padding-bottom:0}}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-gallery [class*="video" i],body.g2e-machic-pdp-ready .klb-product-gallery a[href*="youtube"],body.g2e-machic-pdp-ready .klb-product-gallery a[href*="youtu.be"],body.g2e-machic-pdp-ready .klb-product-gallery a[href*="vimeo"],body.g2e-machic-pdp-ready .klb-product-gallery a[href*=".mp4"],body.g2e-machic-pdp-ready .woocommerce-product-gallery [class*="video" i]{pointer-events:auto!important;cursor:pointer!important}}body.g2e-gallery-rich.g2e-machic-pdp-ready .woocommerce-product-gallery__image a,body.g2e-gallery-rich.g2e-machic-pdp-ready .klb-product-gallery .woocommerce-product-gallery__image a{pointer-events:auto!important;cursor:zoom-in!important}.klb-product-detail .woocommerce-product-details__short-description .g2e-readmore-link{display:inline;font-family:inherit;font-size:14px;font-weight:700;color:#3b63d6;text-decoration:none;cursor:pointer;white-space:nowrap}.klb-product-detail .woocommerce-product-details__short-description .g2e-readmore-link:hover{text-decoration:underline}body.g2e-machic-pdp-ready .product_meta,body.g2e-machic-pdp-ready .product_meta .sku_wrapper,body.g2e-machic-pdp-ready .klb-product-detail .sku_wrapper,body.g2e-machic-pdp-ready .klb-product-detail .sku,body.g2e-machic-pdp-ready .klb-product-detail .product-sku,body.g2e-machic-pdp-ready .single-product .sku_wrapper{display:none!important}@media (min-width:993px){body.g2e-machic-pdp-ready .klb-product-detail{grid-template-areas:"title     offer" "compat    offer" "redeem    offer" "rating    offer" "shortdesc offer" "spacer    offer" "attrs     offer" "form      offer" "share     share"!important}body.g2e-machic-pdp-ready .klb-product-detail #g2e-redeem-btn-wrap{grid-area:redeem!important;justify-self:start!important;align-self:start!important;margin:2px 0 0 0!important}body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-product-details__short-description{grid-area:shortdesc!important;margin:6px 0 4px 0!important;max-width:60ch!important}body.g2e-machic-pdp-ready .klb-product-detail::before{content:""!important;grid-area:spacer!important;display:block!important;height:80px!important;pointer-events:none!important}body.g2e-machic-pdp-ready .klb-product-detail:has(.woocommerce-product-details__short-description)::before{height:0!important}}@media (max-width:992px){body.g2e-machic-pdp-ready .klb-product-detail #g2e-redeem-btn-wrap{order:3!important;margin:8px 0!important}body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-product-details__short-description{order:4!important}body.g2e-machic-pdp-ready .klb-product-detail .klb-single-stock{order:5!important}body.g2e-machic-pdp-ready .klb-product-detail table.variations{order:6!important}body.g2e-machic-pdp-ready .klb-product-detail .product-info{order:7!important}body.g2e-machic-pdp-ready .klb-product-detail .g2e-attr-panel{order:8!important}body.g2e-machic-pdp-ready .klb-product-detail .social-share{order:10!important}}.single-product .woocommerce-tabs [id^="tab-"],.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .wc-tab,.single-product .product-accordion .panel-body{background:#f7f8fa!important;border-radius:14px!important;margin-top:8px!important}#g2e-redeem-btn-wrap{display:inline-flex}.g2e-redeem-btn{display:inline-flex;align-items:center;gap:7px;background:#eef3ff;color:#3b63d6;border:1px solid #d6e0fb;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-decoration:none}.g2e-redeem-btn:hover{background:#e0e9ff;border-color:#b9c9f7;color:#2f50bd}.g2e-redeem-btn i{font-size:12px}.g2e-redeem-btn--sm{padding:5px 12px;font-size:12px}.g2e-order-guide{margin-top:8px}.g2e-guide-modal-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:999999;align-items:center;justify-content:center;padding:20px}.g2e-guide-modal{background:#fff;border-radius:16px;width:560px;max-width:100%;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .2)}.g2e-guide-modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ECEEF2;flex:0 0 auto}.g2e-guide-modal-title{font-size:17px;font-weight:800;color:#1A1F3D}#g2e-guide-modal-close{background:none;border:none;font-size:24px;line-height:1;color:#9CA3B8;cursor:pointer;padding:0 4px}#g2e-guide-modal-body{padding:24px;overflow-y:auto}.g2e-guide-loading{color:#9CA3B8;font-style:italic}.g2e-guide-content .g2e-guide-title{font-size:17px;font-weight:800;color:#1A1F3D;margin:0 0 16px}.g2e-guide-content p{font-size:14.5px;line-height:1.7;color:#4b5161;margin:0 0 14px}.g2e-guide-content ol{counter-reset:g2e-step;list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:14px}.g2e-guide-content ol>li{counter-increment:g2e-step;position:relative;padding-left:44px;font-size:14.5px;line-height:1.6;color:#4b5161;min-height:30px}.g2e-guide-content ol>li::before{content:counter(g2e-step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#eef3ff;color:#3b63d6;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.g2e-guide-content ul{padding-left:20px;margin:0 0 14px}.g2e-guide-content ul li{margin-bottom:8px;color:#4b5161}.g2e-guide-permalink a,.g2e-guide-content a.g2e-guide-extlink{color:#3b63d6;font-weight:700;text-decoration:none}.g2e-guide-permalink a:hover,.g2e-guide-content a.g2e-guide-extlink:hover{text-decoration:underline}@media (max-width:600px){.g2e-guide-modal{max-height:88vh}#g2e-guide-modal-body{padding:18px}}@media (max-width:992px){body.g2e-machic-pdp-ready.has-variations .klb-product-detail #g2e-redeem-btn-wrap,body.g2e-machic-pdp-ready .klb-product-detail #g2e-redeem-btn-wrap{order:3!important;margin:8px 0!important}body.g2e-machic-pdp-ready.has-variations .klb-product-detail .woocommerce-product-details__short-description,body.g2e-machic-pdp-ready .klb-product-detail .woocommerce-product-details__short-description{order:4!important}body.g2e-machic-pdp-ready.has-variations .klb-product-detail table.variations,body.g2e-machic-pdp-ready .klb-product-detail table.variations{order:6!important}body.g2e-machic-pdp-ready.has-variations .klb-product-detail .product-info,body.g2e-machic-pdp-ready .klb-product-detail .product-info{order:7!important}}.woocommerce-order-details .woocommerce-order-details__title{font-size:16px;font-weight:700;letter-spacing:.3px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;margin-bottom:16px;color:#1A1F3D;text-transform:none}.woocommerce-order-details .woocommerce-table--order-details{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0;box-shadow:0 2px 8px rgb(26 31 61 / .06);width:100%}.woocommerce-table--order-details thead{background:#1A1F3D}.woocommerce-table--order-details thead th{color:#e2e8f0!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;padding:14px 20px!important;border:none!important}.woocommerce-table--order-details tbody td{padding:14px 20px!important;font-size:14px;border-bottom:1px solid #e2e8f0!important;border-left:none!important;border-right:none!important;color:#1A1F3D}.woocommerce-table--order-details tbody tr:last-child td{border-bottom:none!important}.woocommerce-table--order-details tbody tr:hover{background:#f8fafc}.woocommerce-table--order-details tbody tr:last-child td,.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-table--order-details tfoot tr:first-child th{border-top:2px solid #e2e8f0!important}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{padding:12px 20px!important;font-size:14px;border-bottom:1px solid #f1f5f9!important;border-left:none!important;border-right:none!important;color:#1A1F3D}.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-table--order-details tfoot tr:last-child th{font-weight:700;font-size:15px;border-bottom:none!important;border-top:2px solid #e2e8f0!important}.woocommerce-order-actions a.button,.woocommerce-table--order-details a.button{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;background:#1A1F3D!important;color:#e2e8f0!important;border:none!important;box-shadow:0 2px 6px rgb(26 31 61 / .15)}.woocommerce-order-actions a.button:hover,.woocommerce-table--order-details a.button:hover{background:#252b4a!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(26 31 61 / .2)}.wc-serial-numbers-order-table,.serial-numbers-wrapper,section.woocommerce-serial-numbers,.wc-serial-numbers,.g2e-fulfillment-section,.g2e-delivery-section{margin-top:24px}.wc-serial-numbers-order-table h2,.serial-numbers-wrapper h2,section.woocommerce-serial-numbers h2,h2.serial-numbers-title,.g2e-fulfillment-section h2,.g2e-delivery-section h2{font-size:16px;font-weight:700;color:#1A1F3D;padding-bottom:12px;border-bottom:2px solid #e2e8f0;margin-bottom:16px;text-transform:none}.serial-number-item code,.serial-item code,code.serial-key,.woocommerce-order-details~div code,.g2e-key-value,.g2e-credential-value{display:inline-block;background:#f8fafc;padding:6px 12px;border-radius:6px;font-size:13px;font-family:"SF Mono","Fira Code","Courier New",monospace;border:1px solid #e2e8f0;color:#1A1F3D;letter-spacing:.3px;word-break:break-all}.serial-number-status .active,span.serial-status-active{color:#16a34a;font-weight:600;font-size:13px}.woocommerce-column--billing-address,.woocommerce-column--shipping-address{border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px!important;background:#f8fafc;box-shadow:0 2px 8px rgb(26 31 61 / .05);margin-top:24px}.woocommerce-column--billing-address h2,.woocommerce-column--shipping-address h2{font-size:14px;font-weight:700;color:#1A1F3D;padding-bottom:10px;border-bottom:2px solid #e2e8f0;margin-bottom:14px;margin-top:0;text-transform:none}.woocommerce-column--billing-address address,.woocommerce-column--shipping-address address{font-style:normal;line-height:1.8;font-size:14px;color:#475569}.g2e-order-help-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 20px;margin-top:20px;flex-wrap:wrap}.g2e-order-help-banner .g2e-help-text{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#475569}.g2e-order-help-banner .g2e-help-text svg{flex-shrink:0;color:#1A1F3D}.g2e-order-help-banner .g2e-help-link{display:inline-flex;align-items:center;gap:6px;background:#1A1F3D;color:#e2e8f0!important;text-decoration:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s;white-space:nowrap}.g2e-order-help-banner .g2e-help-link:hover{background:#252b4a;transform:translateY(-1px)}@media (max-width:768px){.woocommerce-column--billing-address,.woocommerce-column--shipping-address{padding:16px!important}.woocommerce-table--order-details thead th,.woocommerce-table--order-details tbody td,.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{padding:10px 14px!important;font-size:13px}.g2e-order-help-banner{flex-direction:column;align-items:flex-start;gap:12px}.g2e-order-help-banner .g2e-help-link{width:100%;justify-content:center}}.g2e-order-reviews-section{margin-top:30px;padding:0;background:#fff;border-radius:12px;border:1px solid #E5E7EB;box-shadow:0 2px 12px rgb(0 0 0 / .06);overflow:hidden}.g2e-review-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#1A1F3D,#1E2548);border-bottom:none;margin-bottom:0}.g2e-review-header h3{color:#E2E8F0;font-size:13px;font-weight:700;margin:0;padding:0;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.g2e-review-header h3,.g2e-review-header h3 *{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.g2e-review-header h3 .fa{color:#FFBC00;font-size:15px}.g2e-review-counter{color:#94A3B8;font-size:12px;font-weight:500}.g2e-all-reviewed-banner{background:#ECFDF5;border-bottom:1px solid #D1FAE5;padding:14px 24px;color:#059669;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.g2e-all-reviewed-banner .fa{font-size:16px}.g2e-review-items{display:flex;flex-direction:column;padding:0 24px;background:#fff}.g2e-review-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #F1F5F9;gap:12px}.g2e-review-item:last-child{border-bottom:none}.g2e-review-item-left{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.g2e-review-thumb{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#F1F5F9;border:1px solid #E5E7EB}.g2e-review-thumb img{width:48px;height:48px;object-fit:cover;display:block}.g2e-review-product-name{color:#1E293B;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:280px;transition:color 0.15s}.g2e-review-product-name:hover{color:#F07623}.g2e-review-item-right{flex-shrink:0}.g2e-review-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#F07623,#E06515);color:#ffffff!important;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none!important;cursor:pointer;box-shadow:0 2px 8px rgb(240 118 35 / .2);transition:transform 0.15s,box-shadow 0.15s;white-space:nowrap;animation:g2eShake 3s ease-in-out infinite}.g2e-review-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px rgb(240 118 35 / .35);color:#ffffff!important;text-decoration:none!important;animation:none}.g2e-review-btn .fa{font-size:12px}@keyframes g2eShake{0%,100%{transform:translateX(0) scale(1)}15%{transform:translateX(-2px) scale(1.02)}30%{transform:translateX(2px) scale(1.02)}45%{transform:translateX(-1px) scale(1.01)}55%{transform:translateX(1px) scale(1)}65%{transform:translateX(0) scale(1)}}.g2e-reviewed-badge{display:inline-flex;align-items:center;gap:6px;background:#ECFDF5;border:1px solid #D1FAE5;border-radius:8px;padding:7px 14px;color:#059669;font-size:13px;font-weight:600;white-space:nowrap}.g2e-reviewed-badge .fa{font-size:14px}.g2e-review-tip{margin:0;padding:14px 24px;background:#F8FAFC;border-top:1px solid #F1F5F9;color:#9CA3AF;font-size:12px;line-height:1.5;display:flex;align-items:center;gap:10px}.g2e-review-tip .fa{font-size:14px;color:#F59E0B;flex-shrink:0}@media (max-width:480px){.g2e-order-reviews-section{margin-top:20px}.g2e-review-header{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px}.g2e-review-items{padding:0 18px}.g2e-review-product-name{max-width:140px;font-size:13px}.g2e-review-btn{padding:8px 14px;font-size:12px}.g2e-reviewed-badge{padding:6px 10px;font-size:12px}.g2e-review-tip{padding:12px 18px}}.g2e-tp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(10 12 28 / .75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease}.g2e-tp-overlay.g2e-tp-visible{opacity:1;visibility:visible}.g2e-tp-modal{background:#1A1F3D;border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:36px 30px 28px;max-width:420px;width:100%;text-align:center;position:relative;transform:translateY(20px) scale(.97);transition:transform 0.4s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 60px rgb(0 0 0 / .4)}.g2e-tp-overlay.g2e-tp-visible .g2e-tp-modal{transform:translateY(0) scale(1)}.g2e-tp-close{position:absolute;top:14px;right:14px;background:#fff0;border:none;color:#94A3B8;font-size:16px;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background 0.15s,color 0.15s}.g2e-tp-close:hover{background:rgb(255 255 255 / .06);color:#E2E8F0}.g2e-tp-success-icon{width:56px;height:56px;border-radius:50%;background:rgb(34 197 94 / .1);border:2px solid rgb(34 197 94 / .2);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.g2e-tp-success-icon .fa{font-size:26px;color:#22C55E}.g2e-tp-title{color:#E2E8F0;font-size:20px;font-weight:700;margin:0 0 8px 0;padding:0}.g2e-tp-text{color:#94A3B8;font-size:14px;line-height:1.6;margin:0 0 16px 0}.g2e-tp-stars-row{display:flex;justify-content:center;gap:4px;margin-bottom:20px}.g2e-tp-star{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#00B67A;color:#fff;font-size:16px;border-radius:4px;line-height:1}.g2e-tp-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}@keyframes g2eModalShake{0%,100%{transform:translateX(0) scale(1)}15%{transform:translateX(-2px) scale(1.01)}30%{transform:translateX(2px) scale(1.01)}45%{transform:translateX(-1px) scale(1.005)}55%{transform:translateX(1px) scale(1)}65%{transform:translateX(0) scale(1)}}.g2e-tp-btn-trustpilot{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#00B67A;color:#ffffff!important;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:0 2px 10px rgb(0 182 122 / .25);transition:transform 0.15s,box-shadow 0.15s;animation:g2eModalShake 3s ease-in-out infinite}.g2e-tp-btn-trustpilot:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgb(0 182 122 / .35);color:#ffffff!important;text-decoration:none!important;animation:none}.g2e-tp-btn-trustpilot .fa{font-size:12px}.g2e-tp-btn-facebook{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1877F2;color:#ffffff!important;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:0 2px 10px rgb(24 119 242 / .25);transition:transform 0.15s,box-shadow 0.15s;animation:g2eModalShake 3s ease-in-out 1.5s infinite}.g2e-tp-btn-facebook:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgb(24 119 242 / .35);color:#ffffff!important;text-decoration:none!important;animation:none}.g2e-tp-btn-facebook .fa{font-size:15px}.g2e-tp-btn-secondary{background:#fff0;color:#64748B;border:none;padding:8px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:color 0.15s}.g2e-tp-btn-secondary:hover{color:#E2E8F0}.g2e-tp-note{color:#475569;font-size:11px;line-height:1.5;margin:0;display:flex;align-items:center;justify-content:center;gap:6px}.g2e-tp-note .fa{font-size:11px}@media (max-width:480px){.g2e-tp-modal{padding:28px 20px 22px;border-radius:14px}.g2e-tp-title{font-size:18px}.g2e-tp-text{font-size:13px}.g2e-tp-btn-trustpilot,.g2e-tp-btn-facebook{padding:11px 20px;font-size:13px}.g2e-tp-star{width:26px;height:26px;font-size:14px}}.g2e-news-hero{background:linear-gradient(135deg,#1b2838 0%,#2d4258 100%);padding:36px 40px 28px;text-align:center}.g2e-news-hero__title{color:#fff;font-size:28px;font-weight:600;margin:0 0 6px 0;letter-spacing:-.3px}.g2e-news-hero__subtitle{color:rgb(255 255 255 / .6);font-size:14px;margin:0;line-height:1.5}.g2e-news-hero__search{margin-top:18px;display:flex;justify-content:center}.g2e-news-hero__search form{width:100%;max-width:420px}.g2e-news-hero__search-input{width:100%;padding:11px 18px;border-radius:6px;border:1px solid rgb(255 255 255 / .15);font-size:14px;background:rgb(255 255 255 / .1);color:#fff;outline:none;transition:background 0.2s,border-color 0.2s}.g2e-news-hero__search-input::placeholder{color:rgb(255 255 255 / .4)}.g2e-news-hero__search-input:focus{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3)}.g2e-news-catbar{background:#fff;border-bottom:1px solid #e2e5ea;position:sticky;top:0;z-index:100}.g2e-news-catbar__inner{display:flex;gap:0;overflow-x:auto;padding:0 40px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.g2e-news-catbar__inner::-webkit-scrollbar{display:none}.g2e-news-catbar__pill{padding:13px 18px;font-size:13px;color:#6b7280;white-space:nowrap;text-decoration:none;border-bottom:2.5px solid #fff0;transition:color 0.15s,background 0.15s,border-color 0.15s;flex-shrink:0}.g2e-news-catbar__pill:hover{color:#1a1d23;background:rgb(0 0 0 / .02)}.g2e-news-catbar__pill.active{color:#e8922a;border-bottom-color:#e8922a;font-weight:600}.g2e-news-catbar__dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.g2e-news-section{padding:28px 40px 10px}.g2e-news-section__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:2.5px solid #1a1d23}.g2e-news-section__title{font-size:20px;font-weight:700;color:#1a1d23;margin:0}.g2e-news-section__see-all{font-size:13px;color:#e8922a;font-weight:600;text-decoration:none;transition:color 0.15s}.g2e-news-section__see-all:hover{color:#d07e1f;text-decoration:underline}.g2e-news-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px}.g2e-news-card{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e5ea;text-decoration:none;display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease}.g2e-news-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.g2e-news-card__img{width:100%;height:160px;overflow:hidden;background:#e5e7eb}.g2e-news-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.g2e-news-card:hover .g2e-news-card__img img{transform:scale(1.05)}.g2e-news-card__img--placeholder{background:linear-gradient(135deg,#1b2838 0%,#2d4258 50%,#e8922a 100%)}.g2e-news-card__body{padding:14px 16px 18px;display:flex;flex-direction:column;flex-grow:1}.g2e-news-card__cat{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-bottom:8px;display:inline-block}.g2e-news-card__title{font-size:15px;font-weight:700;color:#1a1d23;line-height:1.35;margin:0 0 8px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.g2e-news-card__excerpt{font-size:13px;color:#6b7280;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.g2e-news-card__meta{margin-top:12px;padding-top:10px;border-top:1px solid #e2e5ea;font-size:11.5px;color:#9ca3af;display:flex;justify-content:space-between}body.category .site-content article,body.category .content-area article{margin-bottom:20px}body.blog .page-header,body.blog .entry-header .entry-title,body.blog .page-title{display:none!important}body.blog .sidebar,body.blog #secondary,body.blog .widget-area{display:none!important}body.blog .site-content,body.blog .content-area,body.blog #primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important}body.category .sidebar,body.category #secondary,body.category .widget-area{display:none!important}body.category .site-content,body.category .content-area,body.category #primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important}@media (max-width:1024px){.g2e-news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.g2e-news-section{padding:24px 24px 10px}.g2e-news-hero{padding:28px 24px 24px}.g2e-news-catbar__inner{padding:0 24px}}@media (max-width:768px){.g2e-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.g2e-news-hero__title{font-size:22px}.g2e-news-hero__search form{max-width:100%}.g2e-news-section__header{flex-direction:column;gap:6px}.g2e-news-catbar__pill{padding:12px 14px;font-size:12px}}@media (max-width:480px){.g2e-news-card-grid{grid-template-columns:1fr}.g2e-news-hero{padding:24px 16px 20px}.g2e-news-section{padding:20px 16px 10px}.g2e-news-catbar__inner{padding:0 16px}.g2e-news-card__img{height:180px}}.g2e-news-section__count{font-size:13px;color:#9ca3af;font-weight:400}.g2e-news-pagination{text-align:center;padding:30px 0 10px}.g2e-news-pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 3px;font-size:13px;color:#6b7280;text-decoration:none;border:1px solid #e2e5ea;border-radius:6px;transition:all 0.15s}.g2e-news-pagination .page-numbers:hover{background:#f3f4f6;color:#1a1d23}.g2e-news-pagination .page-numbers.current{background:#e8922a;color:#fff;border-color:#e8922a;font-weight:600}.g2e-news-pagination .prev,.g2e-news-pagination .next{font-weight:600;color:#e8922a}.g2e-news-empty{text-align:center;padding:60px 20px;color:#9ca3af;font-size:15px}body.category .page-header,body.category .archive-header,body.category .page-title,body.category .archive-description{display:none!important}body.single-post .content-area,body.single-post #primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important}body.single-post .sidebar,body.single-post #secondary,body.single-post .widget-area{display:none!important}body.single-post .site-content{background:#f0f1f3}body.single-post article.post{background:rgb(255 255 255 / .75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .5);border-radius:14px;padding:36px 44px 40px;max-width:860px;margin:-30px auto 40px;position:relative;z-index:2;box-shadow:0 4px 30px rgb(0 0 0 / .06)}body.single-post .post-thumbnail,body.single-post .entry-thumbnail{margin:0 auto;max-width:100%;border-radius:0}body.single-post .post-thumbnail img,body.single-post .entry-thumbnail img{width:100%;max-height:360px;object-fit:cover;display:block}body.single-post .entry-title{font-size:28px;font-weight:700;color:#1a1d23;line-height:1.3;letter-spacing:-.3px;margin-bottom:12px}body.single-post .entry-meta,body.single-post .post-meta{font-size:13px;color:#6b7280;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e5ea}body.single-post .entry-meta a,body.single-post .post-meta a{color:#e8922a;text-decoration:none}body.single-post .entry-meta a:hover,body.single-post .post-meta a:hover{text-decoration:underline}body.single-post .entry-content{font-size:16px;color:#374151;line-height:1.78}body.single-post .entry-content p{margin-bottom:18px}body.single-post .entry-content a{color:#e8922a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.15s}body.single-post .entry-content a:hover{color:#d07e1f}body.single-post .entry-content h2{font-size:22px;font-weight:700;color:#1a1d23;margin:32px 0 14px;padding-left:14px;border-left:4px solid #e8922a;border-radius:0;line-height:1.35}body.single-post .entry-content h3{font-size:18px;font-weight:600;color:#1a1d23;margin:26px 0 10px;line-height:1.35}body.single-post .entry-content h4{font-size:16px;font-weight:600;color:#1a1d23;margin:22px 0 8px}body.single-post .entry-content ul,body.single-post .entry-content ol{margin:0 0 18px 24px;color:#374151}body.single-post .entry-content li{margin-bottom:8px;line-height:1.7}body.single-post .entry-content ul li::marker{color:#e8922a}body.single-post .entry-content blockquote{border-left:4px solid #e8922a;background:rgb(232 146 42 / .06);padding:18px 24px;margin:24px 0;border-radius:0 8px 8px 0;font-style:italic;color:#4b5563}body.single-post .entry-content blockquote p{margin-bottom:0}body.single-post .entry-content img{border-radius:8px;max-width:100%;height:auto;margin:8px 0}body.single-post .entry-content .wp-caption{max-width:100%}body.single-post .entry-content figcaption,body.single-post .entry-content .wp-caption-text{font-size:12.5px;color:#9ca3af;text-align:center;margin-top:6px}.g2e-info-box{background:linear-gradient(135deg,rgb(27 40 56 / .04) 0%,rgb(232 146 42 / .07) 100%);border:1px solid rgb(232 146 42 / .25);border-radius:8px;padding:18px 22px;margin:24px 0;font-size:14.5px;line-height:1.65;color:#4b5563}.g2e-info-box strong:first-child{display:block;font-size:13.5px;font-weight:700;color:#1b2838;margin-bottom:6px}.g2e-info-box a{color:#e8922a!important}.g2e-warning-box{background:#fef9ee;border:1px solid #fbbf24;border-radius:8px;padding:18px 22px;margin:24px 0;font-size:14.5px;line-height:1.65;color:#78350f}.g2e-warning-box strong:first-child{display:block;font-size:13.5px;font-weight:700;color:#92400e;margin-bottom:6px}.g2e-success-box{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:18px 22px;margin:24px 0;font-size:14.5px;line-height:1.65;color:#14532d}.g2e-success-box strong:first-child{display:block;font-size:13.5px;font-weight:700;color:#166534;margin-bottom:6px}.g2e-product-banner{background:linear-gradient(135deg,#1b2838 0%,#2d4258 100%);border-radius:10px;padding:22px 28px;margin:28px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.g2e-product-banner h4{font-size:16px;font-weight:600;color:#ffffff!important;margin:0 0 4px 0;padding:0;border:none}.g2e-product-banner p{font-size:13px;color:rgb(255 255 255 / .65)!important;margin:0!important}.g2e-product-banner a{display:inline-block;background:#e8922a;color:#ffffff!important;padding:10px 24px;border-radius:6px;font-size:13.5px;font-weight:600;text-decoration:none!important;white-space:nowrap;flex-shrink:0;transition:background 0.15s}.g2e-product-banner a:hover{background:#d07e1f}body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px;border-radius:8px;overflow:hidden;border:1px solid #e2e5ea}body.single-post .entry-content thead tr,body.single-post .entry-content table>tbody>tr:first-child:has(>th){background:#1b2838}body.single-post .entry-content th{padding:11px 16px;color:#fff;font-weight:600;text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.3px}body.single-post .entry-content td{padding:11px 16px;border-bottom:1px solid #f3f4f6;color:#374151}body.single-post .entry-content tbody tr:nth-child(even){background:#f9fafb}body.single-post .entry-content tbody tr:hover{background:#fef8ee}body.single-post .tagcloud a,body.single-post .entry-tags a,body.single-post .post-tags a,body.single-post .tags-links a{display:inline-block;font-size:11.5px;padding:4px 14px;border-radius:20px;background:#f3f4f6;color:#6b7280;border:1px solid #e2e5ea;text-decoration:none;margin:0 4px 6px 0;transition:all 0.15s}body.single-post .tagcloud a:hover,body.single-post .entry-tags a:hover,body.single-post .post-tags a:hover,body.single-post .tags-links a:hover{background:#e8922a;color:#fff;border-color:#e8922a}.g2e-share-bar{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid #e2e5ea;margin-bottom:24px}.g2e-share-bar--bottom{border-bottom:none;border-top:1px solid #e2e5ea;margin-bottom:0;margin-top:24px;padding-top:20px;justify-content:center}.g2e-share-bar__label{font-size:11.5px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-right:6px}.g2e-share-btn{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:transform 0.15s,box-shadow 0.15s;border:1px solid #e2e5ea;background:#fff;color:#6b7280;text-decoration:none}.g2e-share-btn:hover{transform:scale(1.1);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.g2e-share-btn--x{color:#000;border-color:#000}.g2e-share-btn--x:hover{background:#000;color:#fff}.g2e-share-btn--fb{color:#1877F2;border-color:#1877F2}.g2e-share-btn--fb:hover{background:#1877F2;color:#fff}.g2e-share-btn--wa{color:#25D366;border-color:#25D366}.g2e-share-btn--wa:hover{background:#25D366;color:#fff}.g2e-share-btn--link{color:#e8922a;border-color:#e8922a}.g2e-share-btn--link:hover{background:#e8922a;color:#fff}.g2e-share-btn--link.copied{background:#059669;color:#fff;border-color:#059669}.g2e-share-btn--reddit{color:#FF4500;border-color:#FF4500}.g2e-share-btn--reddit:hover{background:#FF4500;color:#fff}.g2e-share-btn--tg{color:#08c;border-color:#08c}.g2e-share-btn--tg:hover{background:#08c;color:#fff}.g2e-share-btn--link{color:#e8922a;border-color:#e8922a;background:rgb(232 146 42 / .05)}@media (max-width:768px){body.single-post article.post{padding:24px 20px 28px;margin:-20px 12px 30px;border-radius:10px}body.single-post .entry-title{font-size:22px}body.single-post .entry-content h2{font-size:19px}.g2e-product-banner{flex-direction:column;text-align:center}.g2e-product-banner a{width:100%;text-align:center}}body.search .sidebar,body.search #secondary,body.search .widget-area{display:none!important}body.search .site-content,body.search .content-area,body.search #primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important}body.search .page-header,body.search .page-title,body.search .archive-header{display:none!important}body.search .site-content{background:#fff}:root{--g2e-navy:#1A1F3D;--g2e-orange:#F07623;--g2e-blue:#5B8BFF;--g2e-body:#4A5273;--g2e-muted:#8990A8;--g2e-line:#ECEDF3;--g2e-line-2:#E2E4EE}.g2e-news-wrap{max-width:1280px;margin:0 auto;padding:8px 40px 24px;font-family:'DM Sans',system-ui,sans-serif;color:var(--g2e-navy);-webkit-font-smoothing:antialiased}.g2e-news-wrap .g2e-news-section{padding-left:0;padding-right:0}.g2e-news-dot{color:#C2C6D6}.g2e-news-wrap .g2e-news-hero{background:none;text-align:center;padding:52px 0 8px}.g2e-news-hero__badge{display:inline-flex;align-items:center;gap:10px;background:#FFF1E8;border:1px solid #FBD6BC;color:var(--g2e-orange);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.g2e-news-hero__pulse{width:7px;height:7px;border-radius:50%;background:var(--g2e-orange);box-shadow:0 0 0 4px rgb(240 118 35 / .18)}.g2e-news-wrap .g2e-news-hero__title{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(32px, 5vw, 54px);line-height:1.03;letter-spacing:-.03em;color:var(--g2e-navy);margin:20px 0 0}.g2e-news-wrap .g2e-news-hero__subtitle{font-size:19px;font-weight:500;color:var(--g2e-body);margin:16px auto 0;max-width:660px;line-height:1.45}.g2e-news-lead{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:start;margin-top:40px}.g2e-news-featured{display:block;text-decoration:none;color:inherit;cursor:pointer}.g2e-news-featured__img{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;background:linear-gradient(135deg,#1A1F3D 0%,#3a4486 55%,#5B8BFF 120%)}.g2e-news-featured__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.g2e-news-featured:hover .g2e-news-featured__img img{transform:scale(1.04)}.g2e-news-featured__flag{position:absolute;left:16px;top:16px;background:var(--g2e-orange);color:var(--g2e-navy);font-weight:800;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:7px}.g2e-news-featured__meta{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:var(--g2e-muted);font-weight:500}.g2e-news-featured__cat{color:var(--g2e-orange);font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}.g2e-news-featured__title{font-family:'Archivo',sans-serif;font-weight:800;font-size:30px;line-height:1.12;letter-spacing:-.02em;margin:10px 0 0;color:var(--g2e-navy)}.g2e-news-featured:hover .g2e-news-featured__title{color:var(--g2e-orange)}.g2e-news-featured__excerpt{font-size:15.5px;color:var(--g2e-body);line-height:1.5;margin:10px 0 0;max-width:560px}.g2e-news-lead__side{display:flex;flex-direction:column}.g2e-news-sideitem{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--g2e-line);text-decoration:none;color:inherit;cursor:pointer}.g2e-news-lead__side .g2e-news-sideitem:first-child{border-top:none;padding-top:0}.g2e-news-sideitem__img{flex:none;width:96px;height:72px;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#1A1F3D,#3a4486)}.g2e-news-sideitem__img img{width:100%;height:100%;object-fit:cover;display:block}.g2e-news-sideitem__body{flex:1;min-width:0}.g2e-news-sideitem__meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--g2e-muted);font-weight:500}.g2e-news-sideitem__cat{color:var(--g2e-orange);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.g2e-news-sideitem__title{font-family:'Archivo',sans-serif;font-weight:700;font-size:16px;line-height:1.22;letter-spacing:-.01em;margin:5px 0 0;color:var(--g2e-navy)}.g2e-news-sideitem:hover .g2e-news-sideitem__title{color:var(--g2e-orange)}.g2e-news-sideitem__views{font-size:12px;color:var(--g2e-muted);margin-top:6px}.g2e-news-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:36px;padding-top:30px;border-top:2px solid var(--g2e-navy)}.g2e-news-cats{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.g2e-news-cat{cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:700;font-size:14px;padding:9px 18px;border-radius:999px;border:1px solid var(--g2e-line-2);background:#fff;color:var(--g2e-body);transition:all .15s ease;text-decoration:none;line-height:1.2}.g2e-news-cat:hover{border-color:var(--g2e-navy);color:var(--g2e-navy)}.g2e-news-cat.is-active{background:var(--g2e-navy);border-color:var(--g2e-navy);color:#fff}.g2e-news-search{position:relative;flex:none;width:300px;max-width:100%}.g2e-news-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--g2e-muted);pointer-events:none}.g2e-news-search__input{width:100%;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;padding:11px 16px 11px 40px;border:1px solid var(--g2e-line-2);border-radius:999px;background:#FAFAFC;color:var(--g2e-navy);outline:none;transition:border-color .15s,box-shadow .15s}.g2e-news-search__input::placeholder{color:var(--g2e-muted)}.g2e-news-search__input:focus{border-color:var(--g2e-orange);box-shadow:0 0 0 3px rgb(240 118 35 / .12)}.g2e-news-poptags{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.g2e-news-poptags__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--g2e-muted);margin-right:2px}.g2e-news-tag{cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:600;font-size:12.5px;padding:6px 13px;border-radius:999px;border:1px solid #FBD6BC;background:#FFF6F0;color:var(--g2e-orange);transition:all .15s ease}.g2e-news-tag:hover{background:#FFE9DC}.g2e-news-tag.is-active{background:var(--g2e-orange);border-color:var(--g2e-orange);color:#fff}.g2e-news-wrap .g2e-news-section{padding-top:30px}.g2e-news-wrap .g2e-news-section__header{border-bottom:none;padding-bottom:0;margin-bottom:20px;align-items:flex-end}.g2e-news-wrap .g2e-news-section__title{font-family:'Archivo',sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--g2e-navy)}.g2e-news-wrap .g2e-news-section__count{font-size:13.5px;color:var(--g2e-muted);font-weight:500}.g2e-news-wrap .g2e-news-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.g2e-news-card{border-radius:14px;border-color:var(--g2e-line)}.g2e-news-card:hover{box-shadow:0 12px 28px rgb(26 31 61 / .12);transform:translateY(-3px)}.g2e-news-card__img{position:relative;height:auto;aspect-ratio:16 / 10}.g2e-news-card__cat{color:var(--g2e-orange);font-size:11px}.g2e-news-card__title{font-family:'Archivo',sans-serif;font-size:16.5px}.g2e-news-card__meta{color:var(--g2e-muted);border-top-color:#F0F1F6}.g2e-news-card__views,.g2e-news-featured__img .g2e-news-card__views{position:absolute;left:12px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:rgb(7 7 13 / .6);color:#fff;font-size:11.5px;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.g2e-news-featured__img .g2e-news-card__views{left:auto;right:16px;bottom:16px;font-size:12.5px}.g2e-news-more-wrap{display:flex;justify-content:center;margin-top:40px}.g2e-news-more{cursor:pointer;display:inline-flex;align-items:center;gap:9px;font-family:'Archivo',sans-serif;font-weight:700;font-size:15px;color:var(--g2e-navy);background:#fff;border:1.5px solid var(--g2e-navy);padding:13px 28px;border-radius:999px;transition:all .15s ease}.g2e-news-more:hover{background:var(--g2e-navy);color:#fff}.g2e-news-more:disabled{opacity:.55;cursor:default}.g2e-news-wrap .g2e-news-empty{text-align:center;padding:60px 20px;color:var(--g2e-muted);font-size:15px}body.single-post .entry-meta .byline,body.single-post .entry-meta .author,body.single-post .posted-by,body.single-post .post-author,body.single-post .entry-author,body.single-post .author-name,body.single-post .vcard,body.single-post .meta-author,body.single-post .entry-meta a[rel="author"],body.single-post a[rel="author"]{display:none!important}body.single-post .entry-content a{color:var(--g2e-orange)}body.single-post .entry-content a:hover{color:#d25e12}body.single-post .entry-content h2{border-left-color:var(--g2e-orange)}body.single-post .entry-content ul li::marker{color:var(--g2e-orange)}body.single-post .entry-content blockquote{border-left-color:var(--g2e-orange);background:rgb(240 118 35 / .06)}button.g2e-share-btn{-webkit-appearance:none;appearance:none;font:inherit;line-height:1}.g2e-share-btn--link{width:auto;height:34px;border-radius:999px;padding:0 16px;gap:7px;background:var(--g2e-orange);border-color:var(--g2e-orange);color:#fff}.g2e-share-btn--link:hover{background:#d25e12;border-color:#d25e12;color:#fff}.g2e-share-btn--link.copied{background:#059669;border-color:#059669;color:#fff}.g2e-share-btn__txt{font-size:12.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.g2e-vote{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:32px 0 8px;padding:18px 20px;border:1px solid var(--g2e-line-2);border-radius:14px;background:#FAFAFC}.g2e-vote__q{font-family:'Archivo',sans-serif;font-weight:700;font-size:15px;color:var(--g2e-navy)}.g2e-vote__btns{display:flex;gap:10px}.g2e-vote__btn{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font:inherit;font-weight:700;font-size:14px;background:#fff;border:1.5px solid var(--g2e-line-2);color:var(--g2e-body);transition:all .15s ease}.g2e-vote__count{font-size:13.5px;font-weight:700}.g2e-vote__btn--up:hover,.g2e-vote__btn--up.is-chosen{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.g2e-vote__btn--down:hover,.g2e-vote__btn--down.is-chosen{border-color:#dc2626;color:#dc2626;background:#fef2f2}.g2e-vote--done .g2e-vote__btn:not(.is-chosen){opacity:.55;cursor:default}@media (max-width:1024px){.g2e-news-wrap{padding:8px 24px 24px}.g2e-news-lead{grid-template-columns:1fr;gap:28px}.g2e-news-wrap .g2e-news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.g2e-news-wrap{padding:8px 16px 24px}.g2e-news-wrap .g2e-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.g2e-news-controls{flex-direction:column;align-items:stretch}.g2e-news-search{width:100%}.g2e-news-featured__title{font-size:24px}}@media (max-width:480px){.g2e-news-wrap .g2e-news-card-grid{grid-template-columns:1fr}}body.category .page-header,body.category .page-title,body.category .archive-header,body.category .archive-title,body.category .term-title,body.category .category-title,body.category .taxonomy-description,body.category .archive-description,body.category .page-header h1,body.blog .page-header,body.blog .page-title{display:none!important}body.blog .pagination,body.blog .nav-links,body.blog .posts-navigation,body.blog .post-navigation,body.blog .page-navigation,body.blog .navigation.pagination,body.blog .wp-pagenavi,body.blog nav.navigation{display:none!important}.g2e-news-wrap .navigation,.g2e-news-wrap .nav-links{display:none!important}.g2e-news-search{position:relative}.g2e-news-wrap .g2e-news-search__input,.g2e-news-controls .g2e-news-search__input{box-sizing:border-box;padding-left:44px!important}.g2e-news-search__icon{z-index:2}.g2e-news-cat{display:inline-flex;align-items:center}.g2e-news-cat__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cat,#1A1F3D);margin-right:7px}.g2e-news-cat:hover{border-color:var(--cat,#1A1F3D);color:#1A1F3D}.g2e-news-cat.is-active{background:var(--cat,#1A1F3D);border-color:var(--cat,#1A1F3D);color:#fff}.g2e-news-cat.is-active .g2e-news-cat__dot{background:#fff}.g2e-news-wrap .g2e-news-section__header{border-bottom:2px solid #1A1F3D;padding-bottom:12px;margin-bottom:22px}.g2e-news-wrap .g2e-news-section__title{padding-left:12px;border-left:4px solid var(--accent,#1A1F3D);line-height:1.1}.g2e-news-section__see-all{font-size:13.5px;font-weight:700;color:var(--g2e-orange);text-decoration:none;white-space:nowrap}.g2e-news-section__see-all:hover{text-decoration:underline}.g2e-news-section__actions{display:flex;align-items:center;gap:16px}body.category .nav-links,body.category .posts-navigation,body.tag .nav-links,body.tag .posts-navigation,body.tag nav.navigation,body.category nav.navigation{display:none!important}body.search .search-title,body.search .klb-blog>.container>.search-title{display:none!important}@media (max-width:768px){.g2e-news-wrap .g2e-news-section__header{flex-direction:row;align-items:center;gap:12px}.g2e-news-wrap .g2e-news-section__title{text-align:left;flex:1 1 auto;min-width:0}.g2e-news-wrap .g2e-news-section__actions,.g2e-news-wrap .g2e-news-section__see-all,.g2e-news-wrap .g2e-news-section__count{flex:none;text-align:right}}@media (min-width:992px){.site-footer .footer-row{padding-top:25px!important;padding-bottom:25px!important}.site-footer .footer-widgets{padding-top:30px!important;padding-bottom:20px!important}.site-footer .footer-details{padding-top:15px!important;padding-bottom:15px!important}.site-footer .footer-copyright{padding-top:15px!important;padding-bottom:15px!important}.site-footer .footer-widgets .row{row-gap:10px!important}.site-footer .footer-widgets ul li{margin-bottom:6px!important}}.g2e-contact-hero{padding:48px 0 36px;background:#fff}.g2e-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#F07623;margin-bottom:10px}.g2e-contact-hero h2{font-size:34px;font-weight:700;color:#1A1F3D;margin-bottom:10px;line-height:1.2}.g2e-contact-hero>p{font-size:15px;color:#888;max-width:500px;line-height:1.7;margin-bottom:36px}.g2e-info-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ebebeb;border-radius:12px;overflow:hidden;background:#fff;border-bottom:3px solid #F07623}.g2e-info-card{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-right:1px solid #ebebeb;transition:background 0.2s}.g2e-info-card:hover{background:#fffaf7}.g2e-info-card:last-child{border-right:none}.g2e-info-icon{width:40px;height:40px;border-radius:50%;background:#fff3ec;display:flex;align-items:center;justify-content:center;flex-shrink:0}.g2e-info-icon svg{width:18px;height:18px;stroke:#F07623;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2e-info-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#bbb;margin-bottom:4px}.g2e-info-value{font-size:14px;color:#1A1F3D;font-weight:600;line-height:1.5}.g2e-info-sub{font-size:11px;color:#bbb;margin-top:2px}@media (max-width:768px){.g2e-info-strip{grid-template-columns:1fr;border-radius:10px}.g2e-info-card{border-right:none;border-bottom:1px solid #ebebeb}.g2e-info-card:last-child{border-bottom:none}.g2e-contact-hero h2{font-size:24px}}.g2e-split-section>.elementor-container{max-width:100%!important;padding:0!important}.g2e-split-section .elementor-row,.g2e-split-section .e-con-inner{align-items:stretch!important;gap:0!important}.g2e-split-section>.elementor-container>.elementor-row>.elementor-column,.g2e-split-section>.e-con-inner>.e-con{padding:0!important}.g2e-img-col{position:relative;overflow:hidden}.g2e-img-col .elementor-widget-wrap{padding:0!important;height:100%}.g2e-img-col .elementor-widget-image{height:100%;line-height:0}.g2e-img-col .elementor-widget-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;min-height:460px}.g2e-img-col::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(26 31 61 / .92) 0%,rgb(26 31 61 / .45) 45%,rgb(26 31 61 / .08) 100%);z-index:1;pointer-events:none}.g2e-img-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 30px 34px}.g2e-status-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(240 118 35 / .14);border:1px solid rgb(240 118 35 / .35);border-radius:20px;padding:5px 13px;margin-bottom:13px}.g2e-status-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:g2e-blink 2s infinite}@keyframes g2e-blink{0%,100%{opacity:1}50%{opacity:.3}}.g2e-status-badge span{font-size:12px;font-weight:600;color:#F07623}.g2e-img-overlay h3{font-size:22px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:8px}.g2e-img-overlay p{font-size:13px;color:rgb(255 255 255 / .45);line-height:1.6;margin:0}.g2e-form-col .elementor-widget-wrap{padding:40px 36px!important;background:#fff}.g2e-form-heading{font-size:18px;font-weight:700;color:#1A1F3D;margin-bottom:6px}.g2e-form-sub{font-size:13px;color:#999;margin-bottom:24px;line-height:1.6}.g2e-bottom-section{padding:36px 0 12px}.g2e-bottom-section h3{font-size:18px;font-weight:700;color:#1A1F3D;margin-bottom:16px}.g2e-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g2e-help-card{border:1px solid #ebebeb;border-radius:12px;padding:24px;background:#fff;transition:border-color 0.2s,box-shadow 0.2s}.g2e-help-card:hover{border-color:#d0d0d0;box-shadow:0 4px 16px rgb(0 0 0 / .05)}.g2e-help-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.g2e-help-icon.org{background:#fff3ec}.g2e-help-icon.blu{background:#eef2ff}.g2e-help-icon svg{width:18px;height:18px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2e-help-icon.org svg{stroke:#F07623}.g2e-help-icon.blu svg{stroke:#5B8BFF}.g2e-help-card h4{font-size:15px;font-weight:700;color:#1A1F3D;margin-bottom:6px}.g2e-help-card p{font-size:13px;color:#999;line-height:1.65;margin-bottom:18px}.g2e-pill-btn{display:inline-flex;align-items:center;gap:7px;background:#1A1F3D;color:#fff;border-radius:50px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;width:fit-content;transition:opacity 0.15s,transform 0.12s;border:none;cursor:pointer}.g2e-pill-btn:hover{opacity:.88;transform:translateY(-1px);color:#fff;text-decoration:none}.g2e-pill-btn:active{transform:scale(.97)}.g2e-pill-btn svg{width:12px;height:12px;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.g2e-pill-btn.org svg{stroke:#F07623}.g2e-pill-btn.blu svg{stroke:#5B8BFF}@media (max-width:600px){.g2e-help-grid{grid-template-columns:1fr}}.g2e-img-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 30px 34px;background:linear-gradient(to top,rgb(26 31 61 / .97) 0%,rgb(26 31 61 / .75) 60%,#fff0 100%)}.page-id-2517 .site-content{max-width:900px;margin:70px auto;padding:0 25px}.page-id-2517 h1{font-size:34px;font-weight:700;margin-bottom:25px;line-height:1.3}.page-id-2517 h2{font-size:22px;margin-top:55px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;font-weight:600}.page-id-2517 p{font-size:16px;line-height:1.9;color:#444;margin-bottom:18px}.page-id-6201 .site-content{max-width:900px;margin:70px auto;padding:0 25px}.page-id-6201 h1{font-size:34px;font-weight:700;margin-bottom:25px;line-height:1.3}.page-id-6201 h2{font-size:22px;margin-top:55px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;font-weight:600}.page-id-6201 p{font-size:16px;line-height:1.9;color:#444;margin-bottom:18px}.page-id-185 .site-content{max-width:900px;margin:70px auto;padding:0 25px}.page-id-185 h1{font-size:34px;font-weight:700;margin-bottom:25px;line-height:1.3}.page-id-185 h2{font-size:22px;margin-top:55px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;font-weight:600}.page-id-185 p{font-size:16px;line-height:1.9;color:#444;margin-bottom:18px}.page-id-185 .g2e-refund-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-id-185 .g2e-refund-wrap table{min-width:520px}@media (max-width:768px){.page-id-185 .site-content{margin:30px auto;padding:0 16px}.page-id-185 h1{font-size:24px;margin-bottom:18px}.page-id-185 h2{font-size:18px;margin-top:36px;margin-bottom:14px}.page-id-185 p{font-size:15px;line-height:1.75;margin-bottom:14px}.page-id-185 .g2e-refund-wrap th,.page-id-185 .g2e-refund-wrap td{padding:10px 10px}.page-id-185 .g2e-icon{width:26px;height:26px;font-size:13px;flex-shrink:0}.page-id-185 .g2e-method-name{font-size:13px}.page-id-185 .g2e-method-sub{font-size:11px}.page-id-185 .g2e-fee{font-size:13px}.page-id-185 .g2e-fee-note{font-size:11px}.page-id-185 .g2e-best{font-size:10px;padding:1px 5px;margin-left:5px}.page-id-185 col.g2e-c1{width:42%}.page-id-185 col.g2e-c2{width:22%}.page-id-185 col.g2e-c3{width:36%}}@media (max-width:420px){.page-id-185 .site-content{padding:0 12px}.page-id-185 h1{font-size:21px}.page-id-185 h2{font-size:16px;margin-top:28px}.page-id-185 .g2e-refund-wrap th,.page-id-185 .g2e-refund-wrap td{padding:9px 8px}.page-id-185 .g2e-method-sub{display:none}.page-id-185 .g2e-method{gap:7px}}.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product .product-grid-item,.woocommerce ul.products li.product>.product-wrapper,.woocommerce ul.products li.product>div:first-child{display:flex!important;flex-direction:column!important;flex-grow:1!important;height:100%!important}.woocommerce ul.products li.product .product-grid-item .content,.woocommerce ul.products li.product .product-content{display:flex!important;flex-direction:column!important;flex-grow:1!important}.woocommerce ul.products li.product .product-grid-item .content h2,.woocommerce ul.products li.product .product-grid-item .content .product-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.7em;display:flex;align-items:flex-start}.woocommerce ul.products li.product .product-grid-item .content .price-cart,.woocommerce ul.products li.product .product-grid-item .content .product-bottom,.woocommerce ul.products li.product .product-grid-item .content .g2e-pill-stack:last-of-type{margin-top:auto!important}.woocommerce ul.products li.product .product-grid-item .image,.woocommerce ul.products li.product .image{aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}.woocommerce ul.products li.product .product-grid-item .image img,.woocommerce ul.products li.product .image img{width:100%;height:100%;object-fit:contain}.g2e-type-pill-wrap{display:none!important}.g2e-pill-stack{display:flex!important;flex-direction:column!important;gap:4px;margin-bottom:8px;padding:0;position:relative;z-index:3}.g2e-pill{display:inline-block;width:fit-content;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1.5;white-space:nowrap;position:relative;z-index:3}.g2e-pill-platform{background:#1A1F3D;color:#FFF}.g2e-pill-type{background:#F3F4F6;color:#4B5563}.g2e-pill-region{background:#FFF7ED;color:#9A5B20}.woocommerce ul.products li.product:hover .g2e-pill-stack,.woocommerce ul.products li.product:hover .g2e-pill,.product-grid-item:hover .g2e-pill-stack,.product-grid-item:hover .g2e-pill{opacity:1!important;visibility:visible!important;z-index:5!important}.woocommerce ul.products li.product:hover .content,.woocommerce ul.products li.product:hover .product-content,.product-grid-item:hover .content{opacity:1!important;visibility:visible!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .product-grid-item .content h2,.woocommerce ul.products li.product .product-grid-item .content h2 a,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .product-title,.woocommerce ul.products li.product .product-title a{font-weight:700!important;font-size:14px!important;line-height:1.35!important;color:#1A1F3D!important;letter-spacing:-.01em}.woocommerce ul.products li.product h2 a:hover,.woocommerce ul.products li.product .product-grid-item .content h2 a:hover,.woocommerce ul.products li.product .product-title a:hover{color:#F07623!important}.g2e-from-label{display:inline;font-size:.72em;color:#9CA3B8;font-weight:400;margin-right:3px;vertical-align:baseline}.products .product .product-footer{display:none!important}.products .product .product-content-fade{margin-bottom:0!important;display:none!important}.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.products .product{display:flex!important;flex-direction:column!important;transition:transform 0.2s ease,box-shadow 0.2s ease;border-radius:12px}.products .product .product-wrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.products .product .g2e-pill-stack{margin-top:auto!important}.products .product:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgb(26 31 61 / .14);z-index:2}@media (max-width:768px){.g2e-pill{font-size:9px;padding:2px 6px;letter-spacing:.3px}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .product-grid-item .content h2 a,.woocommerce ul.products li.product .product-title a{font-size:13px!important}.woocommerce ul.products li.product .product-grid-item .content h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.4em}}body.g2e-mega-menu-ready .g2e-has-mega-menu,body.g2e-mega-menu-ready .g2e-has-mega-menu li,body.g2e-mega-menu-ready ul.g2e-has-mega-menu{overflow:visible!important;position:static!important}body.g2e-mega-menu-ready .machic-nav,body.g2e-mega-menu-ready .main-navigation,body.g2e-mega-menu-ready .site-navigation,body.g2e-mega-menu-ready .primary-menu,body.g2e-mega-menu-ready nav.main-menu,body.g2e-mega-menu-ready .navigation-menu{overflow:visible!important}body.g2e-mega-menu-ready li.g2e-mega-menu{position:static!important}body.g2e-mega-menu-ready li.g2e-mega-menu>.g2e-mega-panel{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;max-width:100vw!important;background:#1A1F3D!important;border-top:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 12px 32px rgb(0 0 0 / .35)!important;padding:32px 0!important;margin:0!important;z-index:9999!important;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;pointer-events:none;border-radius:0!important;list-style:none!important}body.g2e-mega-menu-ready li.g2e-mega-menu:hover>.g2e-mega-panel,body.g2e-mega-menu-ready li.g2e-mega-menu:focus-within>.g2e-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.g2e-mega-menu-ready .g2e-mega-panel-inner{max-width:1320px!important;margin:0 auto!important;padding:0 24px!important;background:transparent!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-columns{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:32px!important;background:transparent!important;position:static!important;width:100%!important;box-shadow:none!important;border:none!important;opacity:1!important;visibility:visible!important;transform:none!important;display:grid!important}body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column{background:transparent!important;list-style:none!important;padding:0!important;margin:0!important;position:static!important;width:auto!important;float:none!important;display:block!important}body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a{display:block!important;color:#ffffff!important;background:transparent!important;font-family:"Space Grotesk",sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.02em!important;text-transform:uppercase!important;padding:0 0 12px!important;margin:0 0 8px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;border-radius:0!important;pointer-events:none!important;cursor:default!important;line-height:1.3!important}body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a::after,body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a::before,body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a i,body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a .arrow,body.g2e-mega-menu-ready .g2e-mega-panel li.g2e-mega-column>a svg{display:none!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links{list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;position:static!important;box-shadow:none!important;border:none!important;width:auto!important;min-width:0!important;opacity:1!important;visibility:visible!important;transform:none!important;display:block!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li{background:transparent!important;margin:0!important;padding:0!important;list-style:none!important;width:auto!important;float:none!important;display:block!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important;color:rgb(255 255 255 / .78)!important;background:transparent!important;font-size:14px!important;font-family:"Bricolage Grotesque",sans-serif!important;font-weight:400!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;border-radius:0!important;transition:color 0.15s ease,transform 0.15s ease;line-height:1.4!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a:hover{color:#F07623!important;background:transparent!important;transform:translateX(2px)}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a::after,body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a i.arrow,body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a .menu-arrow,body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a svg{display:none!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a.g2e-view-more{margin-top:6px!important;padding-top:12px!important;color:#F07623!important;font-size:15px!important;font-weight:600!important;border-top:1px solid rgb(255 255 255 / .08)!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a.g2e-view-more::after{content:"\2192"!important;display:inline-block!important;margin-left:4px!important;transition:transform 0.15s ease!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a.g2e-view-more:hover{color:#ffffff!important}body.g2e-mega-menu-ready .g2e-mega-panel ul.g2e-mega-links li a.g2e-view-more:hover::after{transform:translateX(3px)!important}body.g2e-mega-menu-ready .g2e-menu-badge{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.05em!important;padding:2px 6px!important;border-radius:4px!important;line-height:1!important;text-transform:uppercase!important;margin-left:6px!important}body.g2e-mega-menu-ready .g2e-badge-hot{background:#F07623!important;color:#ffffff!important}body.g2e-mega-menu-ready .g2e-badge-new{background:#16A571!important;color:#ffffff!important}.g2e-guides{--g2e-bg:#0d1026;--g2e-navy:#1A1F3D;--g2e-blue:#5B8BFF;--g2e-orange:#F07623;--g2e-text:#f5f6fb;--g2e-muted:rgba(245, 246, 251, 0.60);--g2e-faint:rgba(245, 246, 251, 0.40);--g2e-panel:rgba(255, 255, 255, 0.04);--g2e-panel-2:rgba(255, 255, 255, 0.06);--g2e-border:rgba(255, 255, 255, 0.08);--g2e-head:'Space Grotesk', system-ui, sans-serif;--g2e-body:'Manrope', system-ui, sans-serif}.g2e-guides{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:radial-gradient(120% 100% at 50% -10%,#232a52 0%,#0d1026 55%);color:var(--g2e-text);font-family:var(--g2e-body);-webkit-font-smoothing:antialiased}.g2e-guides__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.g2e-blob{position:absolute;border-radius:50%;filter:blur(34px)}.g2e-blob--a{top:-12%;left:-8%;width:48vw;height:48vw;background:radial-gradient(circle,rgb(91 139 255 / .2),transparent 70%);animation:g2eFloatA 18s ease-in-out infinite}.g2e-blob--b{bottom:-18%;right:-8%;width:52vw;height:52vw;background:radial-gradient(circle,rgb(240 118 35 / .16),transparent 70%);animation:g2eFloatB 22s ease-in-out infinite}.g2e-guides__grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .022) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 80%)}@keyframes g2eFloatA{0%,100%{transform:translate(0,0)}50%{transform:translate(40px,-30px)}}@keyframes g2eFloatB{0%,100%{transform:translate(0,0)}50%{transform:translate(-50px,40px)}}@media (prefers-reduced-motion:reduce){.g2e-blob{animation:none}}.g2e-guides__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:72px 32px 96px}.g2e-guides a{text-decoration:none}.g2e-guides h1,.g2e-guides h2,.g2e-guides h3{font-family:var(--g2e-head);margin:0}.g2e-guides__hero{text-align:center;max-width:680px;margin:0 auto 40px}.g2e-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--g2e-blue);text-transform:uppercase;margin-bottom:22px}.g2e-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--g2e-blue);box-shadow:0 0 10px var(--g2e-blue)}.g2e-guides__title{font-size:clamp(34px, 5vw, 54px);line-height:1.04;font-weight:700;letter-spacing:-.03em;margin-bottom:16px;color:#fff}.g2e-guides__sub{font-size:18px;line-height:1.6;color:var(--g2e-muted);max-width:540px;margin:0 auto}.g2e-guides__search{position:relative;max-width:520px;margin:0 auto 28px}.g2e-guides__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--g2e-faint);pointer-events:none}.g2e-guides__search-input{width:100%;padding:15px 20px 15px 48px;border-radius:999px;background:var(--g2e-panel);border:1px solid var(--g2e-border);color:var(--g2e-text);font-family:var(--g2e-body);font-size:15px;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.g2e-guides__search-input::placeholder{color:var(--g2e-faint)}.g2e-guides__search-input:focus{border-color:rgb(91 139 255 / .5);background:var(--g2e-panel-2);box-shadow:0 0 0 4px rgb(91 139 255 / .12)}.g2e-guides__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:44px}.g2e-pill-f{padding:9px 18px;border-radius:999px;font-family:var(--g2e-body);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--g2e-muted);background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);transition:all .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.g2e-pill-f:hover{color:var(--g2e-text);border-color:rgb(255 255 255 / .2)}.g2e-pill-f.is-active{color:#10132a;font-weight:700;background:linear-gradient(135deg,var(--g2e-blue),var(--g2e-orange));border-color:#fff0;box-shadow:0 4px 20px rgb(91 139 255 / .3)}.g2e-guides__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.g2e-card{display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:20px;background:var(--g2e-panel);border:1px solid var(--g2e-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06);color:var(--g2e-text);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.g2e-card:hover{transform:translateY(-5px);border-color:rgb(91 139 255 / .45);background:var(--g2e-panel-2);box-shadow:0 18px 40px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .08)}.g2e-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.g2e-card__cat{padding:5px 12px;border-radius:999px;background:rgb(91 139 255 / .12);border:1px solid rgb(91 139 255 / .28);color:var(--g2e-blue);font-size:12px;font-weight:700;letter-spacing:.02em}.g2e-card__read{font-size:12.5px;font-weight:600;color:var(--g2e-faint)}.g2e-card__body{display:flex;flex-direction:column;gap:9px;flex:1}.g2e-card__title{font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:#fff}.g2e-card__sub{font-size:14.5px;line-height:1.55;color:var(--g2e-muted);margin:0}.g2e-card__foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgb(255 255 255 / .07)}.g2e-card__author{display:flex;align-items:center;gap:10px}.g2e-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--g2e-orange),var(--g2e-blue));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#10132a;flex:none}.g2e-card__name{font-size:13px;font-weight:700;color:var(--g2e-text)}.g2e-card__arrow{width:30px;height:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);display:flex;align-items:center;justify-content:center;color:var(--g2e-blue);font-size:15px;transition:background .25s ease,border-color .25s ease}.g2e-card:hover .g2e-card__arrow{background:rgb(91 139 255 / .14);border-color:rgb(91 139 255 / .45)}.g2e-guides__empty,.g2e-guides__empty-static{text-align:center;color:var(--g2e-muted);font-size:15px;padding:40px 0}.g2e-guides__empty{margin-top:8px}.g2e-guide-single__wrap{position:relative;z-index:1;display:flex;justify-content:center;padding:48px 24px 110px}.g2e-guide-article{width:100%;max-width:800px;padding:52px 56px 64px;border-radius:28px;background:rgb(255 255 255 / .055);border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);box-shadow:0 30px 80px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .12)}.g2e-guide-article__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--g2e-muted);margin-bottom:30px;transition:color .2s ease}.g2e-guide-article__back:hover{color:var(--g2e-blue)}.g2e-guide-article__head{text-align:center}.g2e-guide-article__head .g2e-card__cat{display:inline-block;margin-bottom:22px}.g2e-guide-article__title{font-size:clamp(30px, 4.5vw, 42px);line-height:1.1;font-weight:700;letter-spacing:-.025em;margin-bottom:18px;color:#fff;text-wrap:balance}.g2e-guide-article__sub{font-size:18.5px;line-height:1.55;color:rgb(245 246 251 / .62);max-width:560px;margin:0 auto;text-wrap:pretty}.g2e-guide-article__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px;font-size:13.5px;color:var(--g2e-muted)}.g2e-avatar--sm{width:28px;height:28px;font-size:11px}.g2e-guide-article__author{font-weight:700;color:rgb(245 246 251 / .78)}.g2e-sep{width:3px;height:3px;border-radius:50%;background:rgb(245 246 251 / .3)}.g2e-guide-article__rule{height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .16),transparent);margin:36px 0}.g2e-guide-article__content{font-size:16.5px;line-height:1.75;color:rgb(245 246 251 / .82)}.g2e-guide-article__content>*{margin-bottom:22px}.g2e-guide-article__content>*:last-child{margin-bottom:0}.g2e-guide-article__content h2{font-family:var(--g2e-head);font-size:25px;font-weight:600;letter-spacing:-.01em;margin:40px 0 18px;color:#fff;scroll-margin-top:90px}.g2e-guide-article__content h3{font-family:var(--g2e-head);font-size:19px;font-weight:600;margin:28px 0 12px;color:#fff}.g2e-guide-article__content a{color:var(--g2e-blue);border-bottom:1px solid rgb(91 139 255 / .45);font-weight:600}.g2e-guide-article__content a:hover{border-bottom-color:var(--g2e-blue)}.g2e-guide-article__content ul,.g2e-guide-article__content ol{padding-left:22px;display:flex;flex-direction:column;gap:10px}.g2e-guide-article__content li{padding-left:4px}.g2e-guide-article__content ul li::marker{color:var(--g2e-blue)}.g2e-guide-article__content ol li::marker{color:var(--g2e-blue);font-weight:700}.g2e-guide-article__content code{background:rgb(240 118 35 / .12);padding:2px 7px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:var(--g2e-orange)}.g2e-guide-article__content pre{background:rgb(0 0 0 / .35);border:1px solid var(--g2e-border);border-radius:14px;padding:18px 20px;overflow-x:auto}.g2e-guide-article__content pre code{background:none;padding:0;color:rgb(245 246 251 / .9);font-size:14px}.g2e-guide-article__content blockquote{margin:0;padding:14px 20px;border-left:3px solid var(--g2e-blue);background:rgb(91 139 255 / .07);border-radius:0 12px 12px 0;color:rgb(245 246 251 / .75);font-style:italic}.g2e-guide-article__content img{max-width:100%;height:auto;border-radius:16px;border:1px solid var(--g2e-border);display:block}.g2e-guide-article__content figcaption{text-align:center;font-size:13px;color:var(--g2e-faint);margin-top:12px}.g2e-guide-article__content table{width:100%;border-collapse:collapse;font-size:14.5px;border-radius:14px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .03)}.g2e-guide-article__content th{text-align:left;padding:14px 18px;font-weight:700;color:var(--g2e-blue);background:rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .1)}.g2e-guide-article__content td{padding:13px 18px;border-bottom:1px solid rgb(255 255 255 / .06);color:rgb(245 246 251 / .7)}.g2e-guide-article__content tr:last-child td{border-bottom:none}@media (max-width:768px){.g2e-guides__inner{padding:48px 18px 72px}.g2e-guides__grid{grid-template-columns:1fr}.g2e-guide-single__wrap{padding:32px 14px 80px}.g2e-guide-article{padding:34px 22px 40px;border-radius:22px}.g2e-guide-article__content{font-size:16px}}