html.g4g-home-v25{--paper:#F5F1E1;--white:#FFFDF5;--ink:#171714;--ink2:#24231e;--orange:#FFB100;--orange2:#e99e00;--text:#28271f;--muted:#777365;--line:#ded7c2;--soft:#eee8d5}
html.g4g-home-v25 *{box-sizing:border-box}
html.g4g-home-v25{scroll-behavior:smooth}
html.g4g-home-v25 body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif}
html.g4g-home-v25 a{color:inherit;text-decoration:none}
html.g4g-home-v25 .wrap{width:min(1240px,calc(100% - 44px));margin:auto}
html.g4g-home-v25 .topbar{background:var(--ink);color:#fff;font-size:12px}
html.g4g-home-v25 .topbar .wrap{height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px}
html.g4g-home-v25 .topbar span{color:#d4d0c3}
html.g4g-home-v25 .header{background:#201f1a;color:white;position:sticky;top:0;z-index:10;box-shadow:0 5px 18px #00000013}
html.g4g-home-v25 .headrow{height:78px;display:flex;align-items:center;gap:34px}
html.g4g-home-v25 .logo{width:210px;height:52px;display:flex;align-items:center;flex-shrink:0}
html.g4g-home-v25 .logo img{max-width:100%;max-height:52px;object-fit:contain}
html.g4g-home-v25 .logo-fallback{font-weight:900;font-size:26px;letter-spacing:-1.4px;color:#fff}
html.g4g-home-v25 .logo-fallback b{color:var(--orange)}
html.g4g-home-v25 nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:700;flex:1}
html.g4g-home-v25 nav a{color:#e5e2d8}
html.g4g-home-v25 nav a:hover{color:var(--orange)}
html.g4g-home-v25 .head-actions{display:flex;align-items:center;gap:12px;font-size:12px;color:#eee}
html.g4g-home-v25 .search{border:1px solid #514e43;border-radius:7px;padding:10px 12px;color:#aaa;min-width:110px}
html.g4g-home-v25 .signin{white-space:nowrap}
html.g4g-home-v25 .cart{background:var(--orange);color:#1b1a16;font-weight:800;padding:11px 15px;border-radius:6px;white-space:nowrap}
html.g4g-home-v25 .hero{background:radial-gradient(ellipse at 78% 40%,#66502a 0,#2d2b21 27%,#171714 65%);color:white;overflow:hidden;position:relative}
html.g4g-home-v25 .hero:after{content:"";position:absolute;right:9%;top:-110px;width:480px;height:480px;border:1px solid #ffb10040;border-radius:50%;box-shadow:0 0 0 38px #ffb1000d,0 0 0 86px #ffb1000a;pointer-events:none}
html.g4g-home-v25 .hero .wrap{min-height:330px;display:flex;align-items:center;position:relative;z-index:1}
html.g4g-home-v25 .hero-copy{max-width:640px;padding:46px 0}
html.g4g-home-v25 .eyebrow{color:var(--orange);font-weight:800;font-size:11px;letter-spacing:2.6px;text-transform:uppercase}
html.g4g-home-v25 .hero h1{font-size:clamp(36px,5vw,60px);line-height:.99;letter-spacing:-2.5px;margin:17px 0 14px;font-weight:900}
html.g4g-home-v25 .hero h1 span{color:var(--orange)}
html.g4g-home-v25 .hero p{max-width:520px;color:#c7c2b4;font-size:15px;line-height:1.7;margin:0 0 25px}
html.g4g-home-v25 .btn{display:inline-flex;align-items:center;gap:12px;background:var(--orange);color:#191812;padding:14px 19px;border-radius:5px;font-size:12px;font-weight:900;letter-spacing:.3px}
html.g4g-home-v25 .btn:hover{background:#ffc533}
html.g4g-home-v25 .hero-note{display:inline-block;margin-left:18px;color:#bcb6a7;font-size:11px}
html.g4g-home-v25 .trust{background:#eae4d1;border-bottom:1px solid var(--line)}
html.g4g-home-v25 .trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:17px 0}
html.g4g-home-v25 .trust-item{display:flex;gap:11px;align-items:center}
html.g4g-home-v25 .trust-icon{width:34px;height:34px;display:grid;place-items:center;background:var(--white);border:1px solid var(--line);border-radius:50%;font-size:15px}
html.g4g-home-v25 .trust-item b{display:block;font-size:11px}
html.g4g-home-v25 .trust-item small{display:block;color:var(--muted);font-size:10px;margin-top:3px}
html.g4g-home-v25 section{padding:38px 0 8px}
html.g4g-home-v25 .section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:19px}
html.g4g-home-v25 .kicker{color:#a17b21;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}
html.g4g-home-v25 .section-head h2{margin:5px 0 0;font-size:25px;letter-spacing:-.8px;color:var(--ink)}
html.g4g-home-v25 .section-head p{margin:0;color:var(--muted);font-size:12px}
html.g4g-home-v25 .viewall{font-size:11px;font-weight:900;color:#4d493c;border-bottom:1px solid var(--orange);padding-bottom:5px;white-space:nowrap}
html.g4g-home-v25 .games{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}
html.g4g-home-v25 .game{height:142px;border-radius:9px;overflow:hidden;position:relative;background:#343329;isolation:isolate;box-shadow:0 2px 5px #4c42200b}
html.g4g-home-v25 .game img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s}
html.g4g-home-v25 .game:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#11120fef 0%,#17171430 70%);z-index:-1}
html.g4g-home-v25 .game:hover img{transform:scale(1.06)}
html.g4g-home-v25 .game-label{position:absolute;left:13px;right:8px;bottom:12px;color:white}
html.g4g-home-v25 .game-label small{display:block;color:var(--orange);font-size:9px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:5px}
html.g4g-home-v25 .game-label strong{font-size:14px;line-height:1.15;display:block}
html.g4g-home-v25 .game-label em{font-style:normal;color:#d5d0c1;font-size:10px;display:block;margin-top:5px}
html.g4g-home-v25 .products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
html.g4g-home-v25 .product{background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}
html.g4g-home-v25 .product:hover{transform:translateY(-3px);box-shadow:0 9px 20px #41381915}
html.g4g-home-v25 .product-img{height:142px;position:relative;overflow:hidden;background:#d8d0b9}
html.g4g-home-v25 .product-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}
html.g4g-home-v25 .product:hover .product-img img{transform:scale(1.05)}
html.g4g-home-v25 .tag{position:absolute;top:10px;left:10px;background:var(--orange);color:#171714;font-size:9px;font-weight:900;letter-spacing:.5px;padding:5px 7px;border-radius:3px}
html.g4g-home-v25 .product-info{padding:12px 13px 13px}
html.g4g-home-v25 .product-category{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#928a74;font-weight:800}
html.g4g-home-v25 .product h3{font-size:12px;line-height:1.4;min-height:34px;margin:7px 0 10px;color:#24231e}
html.g4g-home-v25 .price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eee8d8;padding-top:10px}
html.g4g-home-v25 .price{font-size:17px;font-weight:900;color:#171714;white-space:nowrap}
html.g4g-home-v25 .buy{background:var(--ink);color:white;font-size:9px;font-weight:900;padding:8px 9px;border-radius:4px;white-space:nowrap}
html.g4g-home-v25 .buy:hover{background:var(--orange);color:#171714}
html.g4g-home-v25 .promo{margin:36px 0 34px;background:var(--ink);color:white;border-radius:10px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;position:relative}
html.g4g-home-v25 .promo:after{content:"";position:absolute;right:20%;top:-90px;width:240px;height:240px;border:1px solid #ffb10045;border-radius:50%;box-shadow:0 0 0 30px #ffb1000b,0 0 0 60px #ffb10008}
html.g4g-home-v25 .promo>*{position:relative;z-index:1}
html.g4g-home-v25 .promo h2{font-size:21px;margin:0 0 6px}
html.g4g-home-v25 .promo p{margin:0;color:#c9c4b6;font-size:12px}
html.g4g-home-v25 footer{background:#201f1a;color:#f8f4e7;margin-top:20px}
html.g4g-home-v25 .footer-main{padding:38px 0 30px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:35px}
html.g4g-home-v25 .footer-logo{font-size:24px;font-weight:900;letter-spacing:-1px;margin-bottom:13px}
html.g4g-home-v25 .footer-logo b{color:var(--orange)}
html.g4g-home-v25 .footer-main p{font-size:11px;line-height:1.7;color:#b8b2a3;max-width:270px}
html.g4g-home-v25 .footer-main h4{font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:5px 0 14px;color:var(--orange)}
html.g4g-home-v25 .footer-main a{display:block;color:#c9c4b7;font-size:11px;margin:10px 0}
html.g4g-home-v25 .footer-main a:hover{color:var(--orange)}
html.g4g-home-v25 .contact-line{font-size:11px;color:#c9c4b7;line-height:1.8}
html.g4g-home-v25 .payments{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
html.g4g-home-v25 .pay{font-size:9px;font-weight:800;background:#f8f4e7;color:#24231e;border-radius:3px;padding:6px 8px}
html.g4g-home-v25 .footer-bottom{border-top:1px solid #403e33;padding:15px 0;color:#9c9788;font-size:10px;line-height:1.7}
html.g4g-home-v25 .footer-bottom .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}
html.g4g-home-v25 .legal{display:flex;gap:14px;flex-wrap:wrap}
html.g4g-home-v25 .legal a{color:#c8c1b0}
@media(max-width:950px){html.g4g-home-v25 nav{gap:13px}
html.g4g-home-v25 .search{display:none}
html.g4g-home-v25 .games,html.g4g-home-v25 .products{grid-template-columns:repeat(3,minmax(0,1fr))}
html.g4g-home-v25 .game{height:150px}
html.g4g-home-v25 .trust .wrap{grid-template-columns:repeat(2,1fr)}
html.g4g-home-v25 .footer-main{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:620px){html.g4g-home-v25 .wrap{width:calc(100% - 28px)}
html.g4g-home-v25 .topbar .wrap{justify-content:center}
html.g4g-home-v25 .topbar .wrap span:last-child{display:none}
html.g4g-home-v25 .headrow{height:65px;gap:12px}
html.g4g-home-v25 .logo{width:155px}
html.g4g-home-v25 .logo img{max-height:42px}
html.g4g-home-v25 nav{display:none}
html.g4g-home-v25 .head-actions{margin-left:auto}
html.g4g-home-v25 .signin{display:none}
html.g4g-home-v25 .cart{padding:10px}
html.g4g-home-v25 .hero .wrap{min-height:300px}
html.g4g-home-v25 .hero-copy{padding:40px 0}
html.g4g-home-v25 .hero h1{font-size:42px}
html.g4g-home-v25 .hero-note{display:block;margin:14px 0 0}
html.g4g-home-v25 .trust .wrap{gap:14px}
html.g4g-home-v25 .trust-item b{font-size:10px}
html.g4g-home-v25 .trust-item small{font-size:9px}
html.g4g-home-v25 section{padding-top:30px}
html.g4g-home-v25 .section-head h2{font-size:22px}
html.g4g-home-v25 .section-head p{display:none}
html.g4g-home-v25 .games,html.g4g-home-v25 .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
html.g4g-home-v25 .game{height:135px}
html.g4g-home-v25 .product-img{height:135px}
html.g4g-home-v25 .product-info{padding:10px}
html.g4g-home-v25 .product h3{font-size:11px}
html.g4g-home-v25 .price{font-size:15px}
html.g4g-home-v25 .buy{padding:7px}
html.g4g-home-v25 .promo{padding:22px 18px;align-items:flex-start;flex-direction:column}
html.g4g-home-v25 .footer-main{grid-template-columns:repeat(2,1fr);gap:24px 18px;padding:30px 0}
html.g4g-home-v25 .footer-bottom .wrap{align-items:flex-start;flex-direction:column}
html.g4g-home-v25 .footer-logo{font-size:21px}
}
html.g4g-home-v25 .original-header{height:130px;background:#211a15;border-bottom:1px solid #819da5;font-family:Georgia,"Times New Roman",serif;position:relative;z-index:10}
html.g4g-home-v25 .original-headrow{height:70px;background:linear-gradient(#3c3229,#30271f);border-top:1px solid #554737;border-bottom:4px double #3d3023;display:flex;align-items:flex-start;justify-content:space-between;padding:0 max(36px,calc((100% - 1183px)/2));gap:30px}
html.g4g-home-v25 .original-logo{width:288px;height:83px;flex-shrink:0;display:block;position:relative;z-index:1}
html.g4g-home-v25 .original-logo img{display:block;width:288px;height:83px;object-fit:contain}
html.g4g-home-v25 .original-links{display:flex;flex:0 1 auto;align-items:center;gap:34px;margin:26px 29px 0 0;font-size:12px;font-weight:400;color:#a69264;white-space:nowrap}
html.g4g-home-v25 .original-links a{color:#a69264}
html.g4g-home-v25 .original-links a:hover{color:#e9c959}
html.g4g-home-v25 .divider{margin:0 8px;color:#aa9878}
html.g4g-home-v25 .original-cart{display:flex;align-items:center;gap:5px}
html.g4g-home-v25 .original-cart>span{font-family:Arial,sans-serif;font-size:14px;margin-right:4px}
html.g4g-home-v25 .original-cart b{color:#e2ba35;text-decoration:underline;font-weight:400}
html.g4g-home-v25 .original-subrow{height:52px;border-bottom:1px solid #30251e}
@media(max-width:760px){html.g4g-home-v25 .original-headrow{padding:0 14px;gap:12px}
html.g4g-home-v25 .original-links{gap:14px;margin-right:0;font-size:11px}
html.g4g-home-v25 .original-logo,html.g4g-home-v25 .original-logo img{width:230px;height:66px}
html.g4g-home-v25 .original-links{flex-wrap:wrap;justify-content:flex-end;margin-top:16px;row-gap:10px}
}
@media(max-width:480px){html.g4g-home-v25 .original-logo,html.g4g-home-v25 .original-logo img{width:185px;height:54px}
html.g4g-home-v25 .original-links{gap:9px;font-size:10px;margin-top:12px}
html.g4g-home-v25 .original-links>a:first-child{display:none}
}
html.g4g-home-v25 .g4g-nc-page{
    width: 100%;
    margin: 0;
    padding: 0;
}
html.g4g-home-v25 .g4g-nc-banner{
    position: relative;
    width: 100%;
    height: 620px;
    min-height: 420px;
    overflow: hidden;
    background: #08090c;
    color: #fff;
}
html.g4g-home-v25 .g4g-nc-slides,html.g4g-home-v25 .g4g-nc-slide{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
html.g4g-home-v25 .g4g-nc-slide{
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.65s ease;
    -moz-transition: opacity 0.65s ease;
    -o-transition: opacity 0.65s ease;
    transition: opacity 0.65s ease;
}
html.g4g-home-v25 .g4g-nc-slide.is-active{
    z-index: 2;
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
html.g4g-home-v25 .g4g-nc-image,html.g4g-home-v25 .g4g-nc-image img,html.g4g-home-v25 .g4g-nc-demo-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
html.g4g-home-v25 .g4g-nc-image img{
    display: block;
    border: 0;
    object-fit: cover;
    object-position: center center;
}
html.g4g-home-v25 .g4g-nc-demo-bg{
    background:
        radial-gradient(circle at 70% 38%, rgba(112, 150, 255, .45), transparent 28%),
        radial-gradient(circle at 28% 55%, rgba(165, 78, 255, .28), transparent 32%),
        linear-gradient(120deg, #11152c 0%, #182850 48%, #0b0d17 100%);
}
html.g4g-home-v25 .g4g-nc-demo-bg-2{
    background:
        radial-gradient(circle at 60% 40%, rgba(0, 210, 255, .35), transparent 25%),
        radial-gradient(circle at 20% 60%, rgba(100, 60, 255, .35), transparent 35%),
        linear-gradient(120deg, #070a12 0%, #172c42 52%, #10101b 100%);
}
html.g4g-home-v25 .g4g-nc-overlay{
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:
        linear-gradient(90deg,
            rgba(0,0,0,.82) 0%,
            rgba(0,0,0,.58) 34%,
            rgba(0,0,0,.18) 68%,
            rgba(0,0,0,.05) 100%),
        linear-gradient(0deg,
            rgba(0,0,0,.38) 0%,
            transparent 42%);
}
html.g4g-home-v25 .g4g-nc-content{
    position: absolute;
    z-index: 4;
    left: 8%;
    top: 50%;
    width: 560px;
    max-width: 72%;
    margin-top: -40px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
html.g4g-home-v25 .g4g-nc-eyebrow{
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 4px;
    font-weight: bold;
    text-transform: uppercase;
    opacity: .86;
}
html.g4g-home-v25 .g4g-nc-content h1{
    margin: 0;
    padding: 0;
    font-size: 50px;
    line-height: 1.08;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    text-shadow: 0 4px 24px rgba(0,0,0,.55);
}
html.g4g-home-v25 .g4g-nc-content p{
    margin: 17px 0 28px 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 3px;
    font-weight: bold;
    color: rgba(255,255,255,.82);
}
html.g4g-home-v25 .g4g-nc-button{
    display: inline-block;
    padding: 16px 25px;
    min-width: 205px;
    border: 1px solid rgba(255,255,255,.72);
    background: rgba(255,255,255,.94);
    color: #101116;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: .4px;
    text-align: center;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
html.g4g-home-v25 .g4g-nc-button i{
    display: inline-block;
    margin-left: 16px;
    font-style: normal;
    font-size: 18px;
    vertical-align: -1px;
}
html.g4g-home-v25 .g4g-nc-button:hover{
    background: #fff;
    border-color: #fff;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
    box-shadow: 0 8px 24px rgba(0,0,0,.25);
}
html.g4g-home-v25 .g4g-nc-prev,html.g4g-home-v25 .g4g-nc-next{
    position: absolute;
    z-index: 8;
    top: 50%;
    width: 48px;
    height: 48px;
    margin-top: -24px;
    border: 1px solid rgba(255,255,255,.38);
    background: rgba(0,0,0,.20);
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    line-height: 44px;
    text-align: center;
    padding: 0;
    opacity: .75;
}
html.g4g-home-v25 .g4g-nc-prev{
    left: 24px;
}
html.g4g-home-v25 .g4g-nc-next{
    right: 24px;
}
html.g4g-home-v25 .g4g-nc-prev:hover,html.g4g-home-v25 .g4g-nc-next:hover{
    opacity: 1;
    background: rgba(0,0,0,.42);
}
html.g4g-home-v25 .g4g-nc-pagination{
    position: absolute;
    z-index: 8;
    left: 8%;
    bottom: 30px;
    height: 12px;
    white-space: nowrap;
}
html.g4g-home-v25 .g4g-nc-pagination button{
    display: inline-block;
    width: 34px;
    height: 2px;
    margin: 0 7px 0 0;
    padding: 0;
    border: 0;
    background: rgba(255,255,255,.38);
    cursor: pointer;
    vertical-align: middle;
}
html.g4g-home-v25 .g4g-nc-pagination button.is-active{
    background: #fff;
    width: 58px;
}
html.g4g-home-v25 .g4g-nc-scroll{
    position: absolute;
    z-index: 8;
    right: 34px;
    bottom: 27px;
    width: 1px;
    height: 52px;
    background: rgba(255,255,255,.28);
}
html.g4g-home-v25 .g4g-nc-scroll span{
    display: block;
    width: 1px;
    height: 22px;
    background: #fff;
    -webkit-animation: g4gNcScroll 1.8s infinite;
    -moz-animation: g4gNcScroll 1.8s infinite;
    -o-animation: g4gNcScroll 1.8s infinite;
    animation: g4gNcScroll 1.8s infinite;
}
@-webkit-keyframes g4gNcScroll{
    0% { opacity: 0; -webkit-transform: translateY(0); }
    35% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: translateY(29px); }
}
@keyframes g4gNcScroll{
    0% { opacity: 0; transform: translateY(0); }
    35% { opacity: 1; }
    100% { opacity: 0; transform: translateY(29px); }
}
@media screen and (max-width: 900px){html.g4g-home-v25 .g4g-nc-banner{
        height: 500px;
    }
html.g4g-home-v25 .g4g-nc-content{
        left: 6%;
        width: 500px;
        max-width: 82%;
    }
html.g4g-home-v25 .g4g-nc-content h1{
        font-size: 40px;
    }

}
@media screen and (max-width: 600px){html.g4g-home-v25 .g4g-nc-banner{
        height: 540px;
        min-height: 480px;
    }
html.g4g-home-v25 .g4g-nc-image img{
        object-position: 62% center;
    }
html.g4g-home-v25 .g4g-nc-overlay{
        background:
            linear-gradient(90deg,
                rgba(0,0,0,.78) 0%,
                rgba(0,0,0,.30) 100%),
            linear-gradient(0deg,
                rgba(0,0,0,.62) 0%,
                transparent 60%);
    }
html.g4g-home-v25 .g4g-nc-content{
        left: 22px;
        top: 55%;
        max-width: calc(100% - 44px);
        margin-top: 0;
    }
html.g4g-home-v25 .g4g-nc-eyebrow{
        font-size: 11px;
        letter-spacing: 3px;
    }
html.g4g-home-v25 .g4g-nc-content h1{
        font-size: 31px;
        line-height: 1.12;
    }
html.g4g-home-v25 .g4g-nc-content p{
        margin-top: 13px;
        margin-bottom: 22px;
        font-size: 13px;
        letter-spacing: 2px;
    }
html.g4g-home-v25 .g4g-nc-button{
        min-width: 180px;
        padding: 14px 18px;
    }
html.g4g-home-v25 .g4g-nc-prev,html.g4g-home-v25 .g4g-nc-next{
        display: none;
    }
html.g4g-home-v25 .g4g-nc-pagination{
        left: 22px;
        bottom: 24px;
    }
html.g4g-home-v25 .g4g-nc-scroll{
        display: none;
    }

}
html.g4g-home-v25 .g4g-nc-page{width:100%;max-width:none}
html.g4g-home-v25 .g4g-nc-banner{width:100%;height:clamp(500px,43vw,680px)}
@media(max-width:600px){html.g4g-home-v25 .g4g-nc-banner{height:540px}
}
html.g4g-home-v25 .g4g-nc-page{width:min(1240px,calc(100% - 44px));margin:20px auto}
html.g4g-home-v25 .g4g-nc-banner{width:100%;height:440px;min-height:0;border-radius:8px}
html.g4g-home-v25 .g4g-nc-content{left:0;width:560px;max-width:72%;margin-top:-12px}
html.g4g-home-v25 .g4g-nc-content h1{font-size:44px}
html.g4g-home-v25 .g4g-nc-pagination{left:0;bottom:26px}
html.g4g-home-v25 .g4g-nc-prev,html.g4g-home-v25 .g4g-nc-next{top:auto;bottom:22px;width:34px;height:34px;margin:0;font-size:18px;line-height:30px}
html.g4g-home-v25 .g4g-nc-prev{left:auto;right:66px}
html.g4g-home-v25 .g4g-nc-next{right:22px}
html.g4g-home-v25 .g4g-nc-scroll{display:none}
@media(max-width:900px){html.g4g-home-v25 .g4g-nc-banner{height:400px}
html.g4g-home-v25 .g4g-nc-content{left:0;width:500px;max-width:82%}
html.g4g-home-v25 .g4g-nc-content h1{font-size:38px}
}
@media(max-width:620px){html.g4g-home-v25 .g4g-nc-page{width:calc(100% - 28px);margin:14px auto}
html.g4g-home-v25 .g4g-nc-banner{height:380px;min-height:0}
html.g4g-home-v25 .g4g-nc-content{left:0;top:50%;width:100%;max-width:100%;margin-top:0;padding-right:14px}
html.g4g-home-v25 .g4g-nc-content h1{font-size:30px}
html.g4g-home-v25 .g4g-nc-pagination{left:0;bottom:22px}
}
html.g4g-home-v25 .g4g-nc-page{width:100%;max-width:none;margin:0}
html.g4g-home-v25 .g4g-nc-banner{height:420px;min-height:0;border-radius:0}
html.g4g-home-v25 .g4g-nc-content{left:max(22px,calc((100% - 1240px)/2));top:50%;width:640px;max-width:calc(100% - 44px);margin-top:0}
html.g4g-home-v25 .g4g-nc-content .eyebrow,html.g4g-home-v25 .g4g-nc-eyebrow{color:#ffb100;font-weight:800;font-size:11px;line-height:20px;letter-spacing:2.6px;margin:0;text-transform:uppercase;opacity:1}
html.g4g-home-v25 .g4g-nc-content h1{font-family:Inter,Arial,Helvetica,sans-serif;font-size:60px;line-height:.99;letter-spacing:-2.5px;margin:17px 0 14px;font-weight:900;text-shadow:none;color:#fff}
html.g4g-home-v25 .g4g-nc-content h1 span{color:#ffb100}
html.g4g-home-v25 .g4g-nc-content p{max-width:520px;color:#c7c2b4;font-size:15px;line-height:1.7;letter-spacing:0;font-weight:400;margin:0 0 25px}
html.g4g-home-v25 .g4g-nc-button{background:#ffb100;border:0;border-radius:5px;color:#191812;font-size:12px;font-weight:900;padding:14px 19px;min-width:0}
html.g4g-home-v25 .g4g-nc-button:hover{background:#ffc533;border-color:transparent}
html.g4g-home-v25 .g4g-nc-pagination{left:max(22px,calc((100% - 1240px)/2));bottom:20px}
@media(max-width:900px){html.g4g-home-v25 .g4g-nc-banner{height:400px}
html.g4g-home-v25 .g4g-nc-content{left:22px;max-width:calc(100% - 44px)}
html.g4g-home-v25 .g4g-nc-content h1{font-size:50px}
}
@media(max-width:620px){html.g4g-home-v25 .g4g-nc-banner{height:400px}
html.g4g-home-v25 .g4g-nc-content{left:14px;max-width:calc(100% - 28px);padding:0}
html.g4g-home-v25 .g4g-nc-content h1{font-size:42px}
html.g4g-home-v25 .g4g-nc-pagination{left:14px;bottom:16px}
}
html.g4g-home-v25 .original-header{font-family:Inter,Arial,Helvetica,sans-serif}
html.g4g-home-v25 .original-headrow{padding-left:max(22px,calc((100% - 1240px)/2));padding-right:max(22px,calc((100% - 1240px)/2))}
html.g4g-home-v25 .original-links{font-family:inherit;margin-right:0}
@media(max-width:760px){html.g4g-home-v25 .original-headrow{padding-left:22px;padding-right:22px}
}
@media(max-width:620px){html.g4g-home-v25 .original-headrow{padding-left:14px;padding-right:14px}
}
html.g4g-home-v25 .original-links{font-size:14px}
html.g4g-home-v25 .original-header{border-bottom:0}
html.g4g-home-v25 .g4g-nc-next{right:max(22px,calc((100% - 1240px)/2))}
html.g4g-home-v25 .g4g-nc-prev{right:calc(max(22px,calc((100% - 1240px)/2)) + 44px)}
html.g4g-home-v25 .game-label strong{font-size:17px;line-height:1.2}
html.g4g-home-v25 .game-label small{font-size:11px;letter-spacing:1px}
html.g4g-home-v25 .game-label em{font-size:12px;margin-top:6px}
@media(max-width:760px){html.g4g-home-v25 .original-links{font-size:13px;gap:16px}
}
@media(max-width:620px){html.g4g-home-v25 .original-links{font-size:12px;gap:9px}
html.g4g-home-v25 .game-label strong{font-size:15px}
html.g4g-home-v25 .game-label small{font-size:10px}
html.g4g-home-v25 .game-label em{font-size:11px}
}
@media(max-width:480px){html.g4g-home-v25 .original-links{font-size:11px}
}
html.g4g-home-v25 .original-header{background:#1e1814;height:130px;overflow:visible}
html.g4g-home-v25 .original-headrow{background:linear-gradient(#372c24,#332921);border-top:1px solid #483b30;border-bottom:4px double #3c3026}
html.g4g-home-v25 .game-menu-bar{height:60px;background:linear-gradient(#1e1814,#1d1712);border-bottom:1px solid #3b3025;position:relative}
html.g4g-home-v25 .shop-menu{position:relative;width:260px;padding-top:6px;z-index:30}
html.g4g-home-v25 .shop-menu-toggle{height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;background:linear-gradient(#211c17,#3d352a);border-bottom:4px solid #b59b46;color:#bdaa70;cursor:pointer;font-size:14px;font-weight:700;list-style:none}
html.g4g-home-v25 .shop-menu-toggle::-webkit-details-marker,html.g4g-home-v25 .menu-game>summary::-webkit-details-marker{display:none}
html.g4g-home-v25 .shop-menu[open] .shop-menu-toggle{background:linear-gradient(#30271f,#554d40);color:#ffca2b}
html.g4g-home-v25 .shop-menu-toggle:focus-visible,html.g4g-home-v25 .menu-game summary:focus-visible{outline:2px solid #ffb100;outline-offset:-3px}
html.g4g-home-v25 .shop-menu-panel{position:absolute;top:54px;left:0;width:300px;background:#5a5448;border:1px solid #746b56;box-shadow:0 16px 38px #0008;color:#ffbf00}
html.g4g-home-v25 .menu-search{padding:13px 15px;background:#494236}
html.g4g-home-v25 .menu-search label{display:block;color:#dcd3b8;font-size:11px;margin-bottom:7px}
html.g4g-home-v25 .menu-search input{width:100%;padding:10px 11px;background:#302a22;border:1px solid #7b6c4d;border-radius:3px;color:#fff;font:13px Arial,sans-serif}
html.g4g-home-v25 .menu-search input::placeholder{color:#bcb29e}
html.g4g-home-v25 .game-menu-list{max-height:min(65vh,640px);overflow-y:auto;scrollbar-color:#99845c #494236}
html.g4g-home-v25 .menu-game{border-bottom:1px solid #80786a}
html.g4g-home-v25 .menu-game>summary{display:flex;align-items:center;gap:5px;min-height:45px;padding:12px 17px;font-size:14px;cursor:pointer;list-style:none}
html.g4g-home-v25 .menu-game>summary:after{content:'›';margin-left:auto;color:#a39983}
html.g4g-home-v25 .menu-game>summary:hover,html.g4g-home-v25 .menu-game[open]>summary{background:#403a30;color:#ffcf36}
html.g4g-home-v25 .menu-game[open]>summary:after{transform:rotate(90deg)}
html.g4g-home-v25 .menu-game em{font-size:9px;color:#ff581d;font-weight:900;font-style:normal}
html.g4g-home-v25 .game-services{padding:3px 17px 10px;background:#403a30}
html.g4g-home-v25 .game-services a{display:block;padding:8px 10px;color:#e8dfc9;font-size:12px;border-left:2px solid #aa913e}
html.g4g-home-v25 .game-services a:hover{color:#ffbf00;background:#302b23}
html.g4g-home-v25 .menu-more{display:block;padding:14px 17px;text-align:right;font-size:13px;color:#c6b77c}
html.g4g-home-v25 .menu-more:hover{color:#ffbf00}
html.g4g-home-v25 .menu-empty{padding:14px 17px;color:#e8dfc9;font-size:13px}
html.g4g-home-v25 .menu-game[hidden]{display:none}
@media(max-width:620px){html.g4g-home-v25 .shop-menu{width:235px}
html.g4g-home-v25 .shop-menu-panel{width:min(300px,calc(100vw - 28px))}
html.g4g-home-v25 .shop-menu-toggle{font-size:13px}
html.g4g-home-v25 .game-menu-list{max-height:55vh}
}
html.g4g-home-v25 .shop-menu-toggle{background:transparent;border-bottom:1px solid transparent;color:#8f826d;transition:color .2s ease,background .2s ease,border-color .2s ease;font-weight:500}
html.g4g-home-v25 .shop-menu-toggle>span{opacity:.5}
html.g4g-home-v25 .shop-menu:hover .shop-menu-toggle,html.g4g-home-v25 .shop-menu[open] .shop-menu-toggle,html.g4g-home-v25 .shop-menu-toggle:focus-visible{background:rgba(255,190,40,.07);border-bottom-color:#b59b46;color:#ffca2b}
html.g4g-home-v25 .shop-menu:hover .shop-menu-toggle>span,html.g4g-home-v25 .shop-menu[open] .shop-menu-toggle>span{opacity:1}
html.g4g-home-v25 .shop-menu-panel{background:rgba(32,27,22,.72);border:1px solid rgba(190,169,120,.24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 38px #0005}
html.g4g-home-v25 .menu-game{border-bottom:1px solid rgba(211,197,166,.16)}
html.g4g-home-v25 .menu-game>summary:hover,html.g4g-home-v25 .menu-game[open]>summary{background:rgba(255,185,20,.10)}
html.g4g-home-v25 .game-services{background:rgba(0,0,0,.18)}
html.g4g-home-v25 .game-services a:hover{background:rgba(255,185,20,.08)}
html.g4g-home-v25 .menu-more{background:rgba(0,0,0,.08)}
html.g4g-home-v25 .game-menu-list{scrollbar-color:#8b7957 transparent}
html.g4g-home-v25 .original-header{height:129px;background:#000;border:0}
html.g4g-home-v25 .original-headrow{height:70px;background:#000 url("/skin/common_files/newsale/homepage-v25/images/c85278d5a7ede52e.webp") center top no-repeat;border:0}
html.g4g-home-v25 .game-menu-bar{height:59px;background:url("/skin/common_files/newsale/homepage-v25/images/b413254c19a6017c.webp") left top repeat-x;border:0}
html.g4g-home-v25 .legacy-account{display:block;flex:0 0 auto;height:70px;margin:0;padding:0;gap:0;font:12px Arial,sans-serif;color:#90876b}
html.g4g-home-v25 .legacy-account a{color:#90876b;text-decoration:none;font:12px Arial,sans-serif}
html.g4g-home-v25 .legacy-account a:hover{color:#e1bc52}
html.g4g-home-v25 .legacy-help{float:right;height:70px}
html.g4g-home-v25 .legacy-help p{padding:28px 0 0 26px;margin:0}
html.g4g-home-v25 .legacy-help a{margin:0 15px}
html.g4g-home-v25 .legacy-auth{float:right;height:70px;margin-left:18px;font:12px Arial,sans-serif}
html.g4g-home-v25 .legacy-auth p{padding:28px 0;margin:0;white-space:nowrap}
html.g4g-home-v25 .legacy-auth a{margin:0 3px}
html.g4g-home-v25 .legacy-cart{float:right;width:151px;height:35px;box-sizing:content-box;background:url("/skin/common_files/newsale/homepage-v25/images/4c37231e18d83c23.webp") 9px 28px no-repeat;position:relative;font:12px Arial,sans-serif;padding-top:17px;margin-left:23px}
html.g4g-home-v25 .legacy-cart p{margin:0;padding:11px 30px 0;white-space:nowrap}
html.g4g-home-v25 .legacy-cart a{margin:0 3px;text-decoration:underline;color:#dfbd53}
html.g4g-home-v25 .legacy-cart a:hover{color:#fff}
@media(max-width:760px){html.g4g-home-v25 .original-headrow{gap:10px}
html.g4g-home-v25 .legacy-account{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:8px 12px;flex:1}
html.g4g-home-v25 .legacy-help,html.g4g-home-v25 .legacy-auth,html.g4g-home-v25 .legacy-cart{float:none;height:auto;margin:0;padding:0;width:auto;box-sizing:border-box}
html.g4g-home-v25 .legacy-help p,html.g4g-home-v25 .legacy-auth p{padding:0}
html.g4g-home-v25 .legacy-help a{margin:0 5px}
html.g4g-home-v25 .legacy-cart{background-position:0 center;padding-left:22px}
html.g4g-home-v25 .legacy-cart p{padding:0}
html.g4g-home-v25 .legacy-auth a{margin:0 2px}
}
@media(max-width:480px){html.g4g-home-v25 .legacy-help{display:none}
html.g4g-home-v25 .legacy-account,html.g4g-home-v25 .legacy-account a{font-size:11px}
}
html.g4g-home-v25 footer{background:#332921 url("/skin/common_files/newsale/homepage-v25/images/c85278d5a7ede52e.webp") center top no-repeat;color:#c9bea4;border-top:1px solid #483b30}
html.g4g-home-v25 .footer-logo{color:#c9bea4}
html.g4g-home-v25 .footer-logo b{color:#dfbd53}
html.g4g-home-v25 .footer-main h4{color:#dfbd53}
html.g4g-home-v25 .footer-main p{color:#a99d82}
html.g4g-home-v25 .footer-main a,html.g4g-home-v25 .contact-line{color:#b8ac8e}
html.g4g-home-v25 .footer-main a:hover,html.g4g-home-v25 .legal a:hover{color:#e1bc52}
html.g4g-home-v25 .pay{background:#463a2d;color:#d8caa9;border:1px solid #64523b}
html.g4g-home-v25 .footer-bottom{background:#1e1814 url("/skin/common_files/newsale/homepage-v25/images/b413254c19a6017c.webp") left top repeat-x;border-top:1px solid #483b30;color:#90876b}
html.g4g-home-v25 .legal a{color:#a99d82}
html.g4g-home-v25 footer{background:#332921;border-top:0;color:#c9bea4}
html.g4g-home-v25 .footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:38px 0 34px}
html.g4g-home-v25 .footer-main h4{font-size:16px;line-height:1.4;text-transform:none;letter-spacing:0;margin:0 0 12px;color:#dfbd53}
html.g4g-home-v25 .footer-main a{font-size:14px;line-height:1.5;margin:5px 0;color:#c9bea4}
html.g4g-home-v25 .footer-main a:hover{color:#ffcf68}
html.g4g-home-v25 .footer-bottom{background:#332921;border-top:1px solid #4a3c2e;font-size:12px}
html.g4g-home-v25 .footer-social{display:flex;gap:12px;margin-top:22px}
html.g4g-home-v25 .footer-social a{display:inline-flex;margin:0;width:26px;height:26px;border-radius:4px}
html.g4g-home-v25 .footer-social svg{display:block;width:26px;height:26px}
html.g4g-home-v25 .footer-social a:hover{transform:translateY(-2px)}
html.g4g-home-v25 .footer-main a:focus-visible{outline:2px solid #dfbd53;outline-offset:3px}
@media(max-width:950px){html.g4g-home-v25 .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
}
@media(max-width:620px){html.g4g-home-v25 .footer-main{gap:26px 18px;padding:30px 0}
html.g4g-home-v25 .footer-main h4{font-size:16px}
html.g4g-home-v25 .footer-main a{font-size:14px}
}
html.g4g-home-v25 .footer-retained{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px 0 28px;border-bottom:1px solid #4a3c2e}
html.g4g-home-v25 .footer-retained .footer-logo{font-size:26px;margin-bottom:14px;color:#fffdf5}
html.g4g-home-v25 .footer-retained .footer-logo b{color:#ffb100}
html.g4g-home-v25 .footer-retained p{font-size:14px;line-height:1.7;color:#c9bea4;max-width:420px;margin:0 0 15px}
html.g4g-home-v25 .footer-retained h4{font-size:16px;color:#dfbd53;margin:0 0 14px;letter-spacing:.5px}
html.g4g-home-v25 .footer-retained .contact-line{font-size:14px;line-height:1.7}
html.g4g-home-v25 .footer-retained a{display:block;font-size:14px;color:#c9bea4;margin-top:9px}
html.g4g-home-v25 .footer-retained a:hover{color:#ffcf68}
html.g4g-home-v25 .footer-retained .pay{background:#fffdf5;color:#24231e;border:0;font-size:11px;padding:7px 9px}
@media(max-width:620px){html.g4g-home-v25 .footer-retained{grid-template-columns:1fr;gap:26px;padding:30px 0 26px}
}
html.g4g-home-v25 .footer-unified{display:grid;grid-template-columns:minmax(0, .95fr) minmax(0, 1.55fr);gap:36px;padding:38px 0 34px;align-items:start}
html.g4g-home-v25 .footer-unified .footer-retained{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;padding:0;border:0}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0}
html.g4g-home-v25 .footer-unified .footer-logo{font-size:23px;white-space:nowrap;letter-spacing:-1px}
html.g4g-home-v25 .footer-unified h4{margin:0 0 12px;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none}
html.g4g-home-v25 .footer-unified .footer-retained p{font-size:14px;line-height:1.6}
html.g4g-home-v25 .footer-unified .contact-line{font-size:14px;line-height:1.6}
html.g4g-home-v25 .footer-unified .payments{gap:6px}
html.g4g-home-v25 .footer-unified .pay{font-size:10px;padding:6px 7px}
@media(max-width:1100px){html.g4g-home-v25 .footer-unified{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px}
html.g4g-home-v25 .footer-unified .footer-retained{grid-template-columns:1fr;gap:26px}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}
}
@media(max-width:620px){html.g4g-home-v25 .footer-unified{grid-template-columns:1fr;gap:30px;padding:30px 0}
html.g4g-home-v25 .footer-unified .footer-retained{grid-template-columns:1fr;gap:24px}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}
}
html.g4g-home-v25 footer{background:#201814;color:#c9bea4}
html.g4g-home-v25 .footer-unified{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
html.g4g-home-v25 .footer-unified h4{color:#dfbd53}
html.g4g-home-v25 .footer-unified .footer-main a,html.g4g-home-v25 .footer-unified .footer-retained a,html.g4g-home-v25 .footer-unified .contact-line,html.g4g-home-v25 .footer-unified .footer-retained p{color:#c4b79c}
html.g4g-home-v25 .footer-bottom{background:linear-gradient(180deg,#19130f 0%,#15100d 100%);border-top:1px solid #493b2b;box-shadow:inset 0 1px 0 #ffffff03;color:#9f9075;padding:17px 0}
html.g4g-home-v25 .footer-bottom .legal a{color:#bbae92}
html.g4g-home-v25 .footer-bottom .legal a:hover{color:#e1bc52}
@media(max-width:1100px){html.g4g-home-v25 .footer-unified{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}
}
@media(max-width:620px){html.g4g-home-v25 .footer-unified{grid-template-columns:1fr;gap:30px}
html.g4g-home-v25 .footer-unified .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}
}
html.g4g-home-v25 .footer-bottom .wrap{display:grid;grid-template-columns:minmax(210px,1fr) auto 210px 246px;gap:24px;align-items:center}
html.g4g-home-v25 .footer-bottom .legal{gap:12px;align-items:center}
html.g4g-home-v25 .footer-bottom .legal a{font-size:11px;white-space:nowrap}
html.g4g-home-v25 .footer-trust-badges{background:#fff;border-radius:4px;padding:4px 8px;display:flex;align-items:center}
html.g4g-home-v25 .footer-trust-badges img{display:block;width:100%;height:auto}
html.g4g-home-v25 .google-source-card{background:#f1f3f6;border:1px solid #d9dde3;border-radius:5px;padding:10px;color:#101623;text-align:center;font:12px Arial,sans-serif}
html.g4g-home-v25 .google-source-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:7px}
html.g4g-home-v25 .google-g{font:bold 27px Arial,sans-serif;color:#4285f4;border-right:1px solid #d9dde3;padding-right:14px;line-height:1}
html.g4g-home-v25 .google-brand-name{font-size:18px;font-weight:800;letter-spacing:-.7px;color:#30271f}
html.g4g-home-v25 .google-brand-name b{color:#b58a14}
html.g4g-home-v25 .google-source-card p{margin:0 0 9px;font-size:11px;line-height:1.35}
html.g4g-home-v25 .google-source-button{display:block;background:#0786ed;border-radius:4px;color:#fff!important;padding:9px 12px;font-size:13px;font-weight:700}
html.g4g-home-v25 .google-source-button:hover{background:#066fd0}
html.g4g-home-v25 .google-source-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:1100px){html.g4g-home-v25 .footer-bottom .wrap{grid-template-columns:1fr 1fr;gap:18px 26px}
html.g4g-home-v25 .footer-trust-badges{width:210px}
html.g4g-home-v25 .google-source-card{width:246px;justify-self:end}
html.g4g-home-v25 .footer-bottom .legal{justify-content:flex-end}
}
@media(max-width:620px){html.g4g-home-v25 .footer-bottom .wrap{grid-template-columns:1fr;gap:18px}
html.g4g-home-v25 .footer-bottom .legal{justify-content:flex-start}
html.g4g-home-v25 .google-source-card{justify-self:start}
html.g4g-home-v25 .footer-trust-badges{width:210px}
}
html.g4g-home-v25 .footer-bottom{background:#18120f;border-top:1px solid #3c3026;padding:24px 0;box-shadow:none}
html.g4g-home-v25 .footer-bottom .wrap{display:grid;grid-template-columns:minmax(0,1fr) 205px 272px;gap:42px;align-items:center}
html.g4g-home-v25 .footer-legal-group{display:flex;flex-direction:column;gap:11px;min-width:0}
html.g4g-home-v25 .footer-legal-group>span{color:#9c8e77;font-size:12px;line-height:1.6}
html.g4g-home-v25 .footer-bottom .legal{justify-content:flex-start;gap:20px}
html.g4g-home-v25 .footer-bottom .legal a{font-size:12px;color:#b9aa8e}
html.g4g-home-v25 .footer-bottom .legal a:hover{color:#e5c16b}
html.g4g-home-v25 .footer-trust-badges{padding:0;background:transparent;border-radius:0;opacity:.75;justify-self:center;width:205px}
html.g4g-home-v25 .footer-trust-badges img{width:205px;height:auto;filter:grayscale(1) invert(1);mix-blend-mode:screen}
html.g4g-home-v25 .google-source-card{width:272px;justify-self:end;text-align:left;background:#241c16;border:1px solid #48392a;border-radius:8px;padding:13px 15px;color:#c9bea4}
html.g4g-home-v25 .google-source-brand{justify-content:flex-start;gap:10px;margin-bottom:6px}
html.g4g-home-v25 .google-g{font-size:21px;color:#e6d7b4;padding-right:10px;border-right:1px solid #514130}
html.g4g-home-v25 .google-brand-name{color:#f0e5ce;font-size:17px;letter-spacing:-.5px}
html.g4g-home-v25 .google-brand-name b{color:#dfbd53}
html.g4g-home-v25 .google-source-card p{font-size:11px;line-height:1.5;color:#a99a80;margin:0 0 10px}
html.g4g-home-v25 .google-source-button{display:flex;align-items:center;justify-content:space-between;background:#d9b657;color:#201814!important;border:1px solid #d9b657;border-radius:5px;padding:8px 11px;font-size:12px;font-weight:700}
html.g4g-home-v25 .google-source-button:hover{background:#ebca73;border-color:#ebca73}
html.g4g-home-v25 .google-source-button span{font-size:16px;font-weight:400}
@media(max-width:1100px){html.g4g-home-v25 .footer-bottom .wrap{grid-template-columns:minmax(0,1fr) 170px 250px;gap:24px}
html.g4g-home-v25 .footer-trust-badges,html.g4g-home-v25 .footer-trust-badges img{width:170px}
html.g4g-home-v25 .google-source-card{width:250px}
}
@media(max-width:800px){html.g4g-home-v25 .footer-bottom .wrap{grid-template-columns:1fr 250px;gap:24px}
html.g4g-home-v25 .footer-legal-group{grid-column:1}
html.g4g-home-v25 .footer-trust-badges{grid-column:1;grid-row:2;justify-self:start}
html.g4g-home-v25 .google-source-card{grid-column:2;grid-row:1 / span 2}
}
@media(max-width:620px){html.g4g-home-v25 .footer-bottom .wrap{grid-template-columns:1fr;gap:22px}
html.g4g-home-v25 .footer-legal-group,html.g4g-home-v25 .footer-trust-badges,html.g4g-home-v25 .google-source-card{grid-column:auto;grid-row:auto;justify-self:start}
html.g4g-home-v25 .footer-bottom .legal{gap:16px;flex-wrap:wrap}
html.g4g-home-v25 .google-source-card{width:min(100%,300px)}
}
html.g4g-home-v25 .footer-unified .footer-retained .footer-social{margin-top:20px;gap:12px}
html.g4g-home-v25 .footer-unified .footer-retained .footer-social a{margin:0;display:inline-flex;width:26px;height:26px}
html.g4g-home-v25 .footer-unified .certification-pay{display:flex;align-items:center;justify-content:center;padding:5px 7px;background:#fffdf5;border-radius:3px;flex:0 0 auto}
html.g4g-home-v25 .certification-pay img{width:185px;height:auto;display:block;filter:none;mix-blend-mode:multiply}
html.g4g-home-v25 .footer-unified .google-source-card{width:100%;max-width:272px;margin-top:20px;padding:12px;justify-self:auto}
html.g4g-home-v25 .footer-unified .google-source-brand{gap:8px;flex-wrap:wrap}
html.g4g-home-v25 .footer-unified .google-brand-name{font-size:15px;letter-spacing:-.5px}
html.g4g-home-v25 .footer-unified .google-source-card p{font-size:11px;margin:0 0 10px;line-height:1.5;color:#a99a80}
html.g4g-home-v25 .footer-unified .google-source-button{font-size:12px;margin:0;padding:8px 10px;color:#201814}
html.g4g-home-v25 .footer-bottom{padding:15px 0}
html.g4g-home-v25 .footer-bottom .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}
html.g4g-home-v25 .footer-bottom .legal{justify-content:flex-end;gap:14px}
@media(max-width:620px){html.g4g-home-v25 .footer-bottom .wrap{flex-direction:column;align-items:flex-start;gap:10px}
html.g4g-home-v25 .footer-bottom .legal{justify-content:flex-start}
html.g4g-home-v25 .footer-unified .google-source-brand{gap:6px}
html.g4g-home-v25 .footer-unified .google-brand-name{font-size:14px}
}
html.g4g-home-v25 .footer-unified .certification-pay{display:inline-flex;padding:6px 7px;border:0;border-radius:3px;background:#fffdf5;align-items:center;justify-content:center;height:29px}
html.g4g-home-v25 .certification-crop{display:block;position:relative;overflow:hidden;height:17px;width:45px}
html.g4g-home-v25 .trusted-pay .certification-crop{width:78px}
html.g4g-home-v25 .certification-pay .certification-crop img{position:absolute;max-width:none;width:152.5px;height:31.5px;top:-7px;left:-11px;filter:none;mix-blend-mode:multiply}
html.g4g-home-v25 .trusted-pay .certification-crop img{left:-64px}
html.g4g-home-v25 .footer-unified .google-source-button{background:var(--orange);border-color:var(--orange);color:#191812!important}
html.g4g-home-v25 .footer-unified .google-source-button:hover{background:#ffc533;border-color:#ffc533}
html.g4g-home-v25 .footer-unified .footer-logo,html.g4g-home-v25 .footer-unified .google-brand-name{color:#fffdf5}
html.g4g-home-v25 .footer-unified .footer-logo b,html.g4g-home-v25 .footer-unified .google-brand-name b{color:var(--orange)}
html.g4g-home-v25 .trust{background:linear-gradient(180deg,#fffdf5,#f5f0df);border-bottom:1px solid #e0d6bb}
html.g4g-home-v25 .trust .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:28px 0;align-items:center}
html.g4g-home-v25 .trust-item{position:relative;gap:15px;padding:0 23px;min-height:58px}
html.g4g-home-v25 .trust-item:first-child{padding-left:0}
html.g4g-home-v25 .trust-item:last-child{padding-right:0}
html.g4g-home-v25 .trust-item+.trust-item:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#d8c8a4}
html.g4g-home-v25 .trust-icon{width:46px;height:46px;flex:0 0 46px;background:none;border:0;border-radius:0;filter:drop-shadow(0 3px 3px #986b1526)}
html.g4g-home-v25 .trust-icon svg{width:46px;height:46px;display:block}
html.g4g-home-v25 .trust-item b{color:#30271f;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.4px}
html.g4g-home-v25 .trust-item small{color:#84745a;font-size:13px;line-height:1.5;margin-top:7px}
@media(max-width:1100px){html.g4g-home-v25 .trust-item{padding:0 16px;gap:11px}
html.g4g-home-v25 .trust-item b{font-size:17px}
html.g4g-home-v25 .trust-item small{font-size:12px}
}
@media(max-width:800px){html.g4g-home-v25 .trust .wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding:24px 0}
html.g4g-home-v25 .trust-item:nth-child(3){padding-left:0}
html.g4g-home-v25 .trust-item:nth-child(3):before{display:none}
html.g4g-home-v25 .trust-item:nth-child(2){padding-right:0}
}
@media(max-width:480px){html.g4g-home-v25 .trust-item{padding:0 12px;gap:9px}
html.g4g-home-v25 .trust-icon,html.g4g-home-v25 .trust-icon svg{width:35px;height:35px}
html.g4g-home-v25 .trust-icon{flex-basis:35px}
html.g4g-home-v25 .trust-item b{font-size:15px}
html.g4g-home-v25 .trust-item small{font-size:11px;line-height:1.4;margin-top:5px}
}
html.g4g-home-v25 .shop-menu{width:300px;max-width:100%}
html.g4g-home-v25 .shop-menu-toggle{width:100%}
html.g4g-home-v25 .shop-menu-panel{width:100%;box-sizing:border-box}
@media(max-width:620px){html.g4g-home-v25 .shop-menu{width:min(300px,calc(100vw - 28px))}
html.g4g-home-v25 .shop-menu-panel{width:100%}
}


html.g4g-home-v25 body{margin:0;background:#f5f1e1;font-family:Arial,Helvetica,sans-serif}
html.g4g-home-v25 .headbg{height:129px;background:#201814}
html.g4g-home-v25 .head{width:min(1240px,calc(100% - 44px));height:70px;margin:0 auto;position:relative}
html.g4g-home-v25 .head .sitelogo{margin:0;float:left;position:relative;z-index:2}
html.g4g-home-v25 .head .sitelogo img{width:288px;height:83px;object-fit:contain}
html.g4g-home-v25 #g4g-home-content{width:100%;float:none;clear:both;margin:0;padding:0}
html.g4g-home-v25 .product-img img{object-fit:contain;background:#eae4d1;padding:14px}
html.g4g-home-v25 .headbg .game-menu-bar .wrap{width:min(1240px,calc(100% - 44px))}
html.g4g-home-v25 .headbg .game-menu-bar{clear:both}
@media(max-width:620px){html.g4g-home-v25 .head{width:calc(100% - 28px)}html.g4g-home-v25 .head .sitelogo img{width:185px;height:54px}}
html.g4g-home-v25 .headbg{background:#201814 url("/skin/common_files/newsale/homepage-v25/images/c85278d5a7ede52e.webp") center top no-repeat}

/* Native X-Cart header modules: retain their data and DOM hooks. */
html.g4g-home-v25 .head{display:flex;align-items:flex-start;gap:0;overflow:visible}
html.g4g-home-v25 .head .sitelogo{flex:0 0 288px;order:0;float:none}
html.g4g-home-v25 .head .headright{order:1;float:none;margin-left:auto;height:70px;font:12px Arial,sans-serif;color:#90876b}
html.g4g-home-v25 .head .headright p{padding:28px 0 0 26px;margin:0;white-space:nowrap}
html.g4g-home-v25 .head .headright a{margin:0 15px;color:#90876b;font:12px Arial,sans-serif}
html.g4g-home-v25 .head .g4g-native-auth{order:2;flex:0 0 auto;height:70px;margin-left:18px;font:12px Arial,sans-serif;color:#90876b}
html.g4g-home-v25 .head .g4g-native-auth>div{float:none;height:70px;margin:0}
html.g4g-home-v25 .head .g4g-native-auth p{margin:0;padding:28px 0;white-space:nowrap}
html.g4g-home-v25 .head .g4g-native-auth a{font:12px Arial,sans-serif;color:#90876b}
html.g4g-home-v25 .head .minicart{order:3;float:none;flex:0 0 151px;width:151px;height:70px;margin-left:23px;position:relative;font:12px Arial,sans-serif;color:#90876b}
html.g4g-home-v25 .head .minicart>p{font:12px Arial,sans-serif;margin:0;padding:28px 0 0 30px;white-space:nowrap}
html.g4g-home-v25 .head .minicart>p a{color:#dfbd53;font:12px Arial,sans-serif}
html.g4g-home-v25 .head .cartshow{z-index:60}
html.g4g-home-v25 .google-source-card .google-source-button{color:#191812!important}
html.g4g-home-v25 .footer-unified .payments .certification-pay a{display:inline-flex;margin:0}
@media(max-width:950px){html.g4g-home-v25 .head .headright p{padding-left:10px}html.g4g-home-v25 .head .headright a{margin:0 6px}html.g4g-home-v25 .head .g4g-native-auth{margin-left:10px}html.g4g-home-v25 .head .minicart{margin-left:10px}}
@media(max-width:760px){html.g4g-home-v25 .head{height:70px;flex-wrap:wrap;align-content:flex-start}html.g4g-home-v25 .head .sitelogo{flex-basis:185px}html.g4g-home-v25 .head .sitelogo img{width:185px;height:54px}html.g4g-home-v25 .head .headright{display:none}html.g4g-home-v25 .head .g4g-native-auth{margin-left:auto;height:auto}html.g4g-home-v25 .head .g4g-native-auth>div{height:auto}html.g4g-home-v25 .head .g4g-native-auth p{padding:12px 0}html.g4g-home-v25 .head .minicart{flex-basis:151px;margin-left:auto;height:30px}html.g4g-home-v25 .head .minicart>p{padding-top:6px;font-size:11px}}

/* Header alignment fix: remove legacy top padding from native modules. */
html.g4g-home-v25 .head .headright,
html.g4g-home-v25 .head .g4g-native-auth,
html.g4g-home-v25 .head .minicart{height:70px;box-sizing:border-box;padding:0;top:auto;bottom:auto;transform:none;display:flex;align-items:center;align-self:flex-start}
html.g4g-home-v25 .head .headright>p{padding:0;margin:0;line-height:18px}
html.g4g-home-v25 .head .g4g-native-auth>div{height:auto;min-height:0;margin:0;padding:0;float:none;position:static;line-height:18px}
html.g4g-home-v25 .head .g4g-native-auth p{padding:0;margin:0;line-height:18px}
html.g4g-home-v25 .head .minicart{background-position:9px center;background-repeat:no-repeat}
html.g4g-home-v25 .head .minicart>p{padding:0 0 0 30px;margin:0;line-height:18px;float:none;position:static;font-size:12px}
html.g4g-home-v25 .head .minicart>p span{float:none;position:static;vertical-align:baseline}
html.g4g-home-v25 .head .minicart .cartshow{position:absolute;top:55px;right:0;z-index:60}
@media(max-width:760px){html.g4g-home-v25 .head .headright{display:none}html.g4g-home-v25 .head .g4g-native-auth{height:36px}html.g4g-home-v25 .head .g4g-native-auth>div{height:auto}html.g4g-home-v25 .head .minicart{height:30px}}

/* Responsive header redesign: actions stay in the header, never in menu band. */
html.g4g-home-v25 .headbg{height:auto;min-height:129px}
html.g4g-home-v25 .head{display:grid;grid-template-columns:288px minmax(0,1fr);gap:20px;height:70px;align-items:center;align-content:center;flex-wrap:nowrap}
html.g4g-home-v25 .head .sitelogo{width:288px;height:70px;align-self:start}
html.g4g-home-v25 .g4g-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;min-width:0;height:70px}
html.g4g-home-v25 .head .headright,html.g4g-home-v25 .head .g4g-native-auth,html.g4g-home-v25 .head .minicart{float:none!important;margin:0!important;padding:0!important;height:auto;min-height:0;align-self:center;position:relative;flex:0 0 auto;line-height:18px}
html.g4g-home-v25 .head .headright{order:0;display:block}
html.g4g-home-v25 .head .headright p{display:flex;gap:15px;margin:0;padding:0!important;line-height:18px}
html.g4g-home-v25 .head .headright a{margin:0;padding:0}
html.g4g-home-v25 .head .g4g-native-auth{order:1;display:block;min-width:0;max-width:280px}
html.g4g-home-v25 .head .g4g-native-auth>div{height:auto;min-height:0;margin:0!important;padding:0!important;float:none!important;position:static;max-width:100%}
html.g4g-home-v25 .head .g4g-native-auth p{display:flex;align-items:center;gap:7px;max-width:100%;margin:0;padding:0!important;line-height:18px;white-space:nowrap}
html.g4g-home-v25 .head .g4g-native-auth a{flex:0 0 auto;line-height:18px}
html.g4g-home-v25 .g4g-account-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px}
html.g4g-home-v25 .head .minicart{order:2;display:flex;width:auto;min-width:126px;background-position:0 center}
html.g4g-home-v25 .head .minicart>p{padding:0 0 0 23px!important;margin:0;line-height:18px;white-space:nowrap}
html.g4g-home-v25 .head .cartshow{top:27px;right:0}
html.g4g-home-v25 .game-menu-bar{height:59px;clear:both}
html.g4g-home-v25 #g4g-home-content .promo h2{color:#fffdf5!important;font-size:21px;line-height:1.3;margin:0 0 6px}
html.g4g-home-v25 #g4g-home-content .promo p{color:#c9c4b6!important}
html.g4g-home-v25 #g4g-home-content .eyebrow{color:#ffb100!important}
@media(max-width:1100px){html.g4g-home-v25 .head{grid-template-columns:240px minmax(0,1fr);gap:16px}html.g4g-home-v25 .head .sitelogo,html.g4g-home-v25 .head .sitelogo img{width:240px}html.g4g-home-v25 .g4g-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px 18px;gap:5px 18px;justify-items:end;align-content:center}html.g4g-home-v25 .head .headright{grid-column:1 / -1;grid-row:1}html.g4g-home-v25 .head .g4g-native-auth{grid-column:1;grid-row:2;max-width:100%}html.g4g-home-v25 .head .minicart{grid-column:2;grid-row:2}}
@media(max-width:760px){html.g4g-home-v25 .headbg{min-height:163px;background-color:#332921}html.g4g-home-v25 .head{height:104px;grid-template-columns:minmax(0,1fr);grid-template-rows:54px 36px;gap:4px;align-content:center;align-items:center}html.g4g-home-v25 .head .sitelogo{width:200px;height:54px}html.g4g-home-v25 .head .sitelogo img{width:200px;height:58px}html.g4g-home-v25 .g4g-header-actions{height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:36px;gap:12px;justify-items:start;align-content:center;border-top:1px solid #b59b461f}html.g4g-home-v25 .head .headright{display:none}html.g4g-home-v25 .head .g4g-native-auth{grid-column:1;grid-row:1;max-width:100%;min-width:0}html.g4g-home-v25 .head .minicart{grid-column:2;grid-row:1;justify-self:end;height:auto}html.g4g-home-v25 .g4g-account-label{max-width:180px}html.g4g-home-v25 .head .minicart>p{font-size:12px}}
@media(max-width:400px){html.g4g-home-v25 .g4g-header-actions{gap:8px}html.g4g-home-v25 .g4g-account-label{max-width:100px}html.g4g-home-v25 .head .minicart{min-width:116px}html.g4g-home-v25 .head .minicart>p,html.g4g-home-v25 .head .minicart>p a,html.g4g-home-v25 .head .g4g-native-auth a{font-size:11px}}

/* Use the same source artwork at its intrinsic size as the inner pages. */
html.g4g-home-v25 .head{grid-template-columns:max-content minmax(0,1fr)}
html.g4g-home-v25 .head .sitelogo{width:auto;height:70px;min-width:0;flex-basis:auto}
html.g4g-home-v25 .head .sitelogo>a{display:block}
html.g4g-home-v25 .head .sitelogo img{display:block;width:auto!important;height:auto!important;max-width:none;max-height:none;object-fit:initial}
@media(max-width:760px){html.g4g-home-v25 .head{grid-template-columns:minmax(0,1fr);grid-template-rows:83px 36px;height:129px;gap:4px}html.g4g-home-v25 .headbg{min-height:188px}html.g4g-home-v25 .head .sitelogo{height:83px;width:max-content;max-width:100%}html.g4g-home-v25 .head .sitelogo img{max-width:100%;height:auto!important}}

/* Narrow header: account text aligns with the menu label, tighter spacing. */
@media(max-width:760px){
 html.g4g-home-v25 .head{height:119px;grid-template-rows:83px 36px;gap:0;align-content:start}
 html.g4g-home-v25 .headbg{min-height:178px}
 html.g4g-home-v25 .g4g-header-actions{height:36px;box-sizing:border-box;padding:0 22px;border-top:0;gap:12px;align-items:center;align-content:center}
 html.g4g-home-v25 .head .g4g-native-auth{justify-self:start;margin:0!important;padding:0!important}
 html.g4g-home-v25 .head .g4g-native-auth p{justify-content:flex-start;gap:8px;margin:0!important;padding:0!important}
 html.g4g-home-v25 .head .g4g-native-auth a{margin:0!important;padding:0!important}
 html.g4g-home-v25 .head .minicart{margin:0!important;justify-self:end}
 html.g4g-home-v25 .headbg .game-menu-bar .wrap{width:calc(100% - 44px)}
}
@media(max-width:620px){
 html.g4g-home-v25 .headbg .game-menu-bar .wrap{width:calc(100% - 28px)}
}
@media(max-width:400px){html.g4g-home-v25 .g4g-header-actions{gap:8px;padding-right:10px}}
