.game-showcase{background:#f7f7f5}.game-showcase .wrap{padding-top:75px;padding-bottom:65px}.gallery-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:end;margin-bottom:35px}.gallery-heading h2{font-size:43px;margin-bottom:0}.gallery-heading p{font-size:15px;color:#5b5e5b;margin-bottom:4px}.gallery-heading p strong{font-weight:500;color:#292c32}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px}.game-photo{appearance:none;border:0;padding:0;background:none;text-align:left;cursor:pointer;font:inherit;color:#272a2e;min-width:0}.game-image{display:block;position:relative;aspect-ratio:1;border-radius:13px;overflow:hidden;background:#e9e8e3}.game-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.game-photo:hover img{transform:scale(1.04)}.zoom-mark{position:absolute;bottom:10px;right:10px;background:#ffdf00;color:#262a2e;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:20px;box-shadow:0 2px 8px #0002}.game-name{display:block;font-size:12px;line-height:1.5;margin:10px 2px 0;font-weight:500}.game-photo:focus-visible{outline:3px solid #c4a600;outline-offset:6px;border-radius:10px}.more-games{border:0;padding:0;margin:30px 0 0}.more-games>summary{list-style:none;background:#fff;border:1px solid #c9c6b8;padding:18px 23px;border-radius:9px;display:flex;justify-content:center;align-items:center;gap:30px;font-size:13px;letter-spacing:.5px;color:#282b30;cursor:pointer}.more-games>summary:after{display:none}.more-games>summary>span{font-size:12px;letter-spacing:0;color:#77735d;font-weight:400}.more-games[open]>summary{margin-bottom:30px}.more-games .game-grid{padding-top:5px}.digital-note{font-size:12px;color:#686c67;max-width:760px;margin:22px 0 30px;line-height:1.7}.gallery-offer{border-top:1px solid #d3d3ca;padding:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;align-items:center}.gallery-offer .eyebrow{color:#716400;font-size:11px}.gallery-offer p{font-size:12px;line-height:1.8;margin:10px 0 0;color:#68665c}.gallery-offer p strong{font-size:18px;color:#282b30}.gallery-price{text-align:right;color:#292c32}.gallery-price>span{font-size:20px}.gallery-price strong{font-family:Georgia,serif;font-weight:400;font-size:43px;letter-spacing:-1.5px}.gallery-price small{display:block;font-size:15px;margin-top:5px}.gallery-offer .button{grid-column:1/-1;justify-self:center;width:min(100%,580px);font-size:15px}.offer{max-width:1260px;padding-top:65px}.offer>h2{font-size:45px}.offer .mid-offer{margin:40px auto 0;text-align:left}.whatsapp-support{background:radial-gradient(ellipse at 50% 100%,#ffdf0010,transparent 70%),#f7f7f5;color:#292c32;text-align:center}.whatsapp-support .wrap{padding-top:60px;padding-bottom:70px}.whatsapp-support .eyebrow{color:#796800}.whatsapp-support h2{font-size:41px;margin-bottom:20px}.whatsapp-support p{font-size:15px;color:#626762}.whatsapp-link{background:#293b31;color:#fff;border-color:#47684e;box-shadow:none;font-size:14px;margin-top:10px;gap:14px}.whatsapp-link:hover{background:#36543e}.whatsapp-link svg{width:26px;height:26px;flex-shrink:0}.lightbox-open{overflow:hidden}#game-lightbox{padding:20px;border:1px solid #ffffff30;border-radius:16px;background:#24282e;color:#fff;width:min(1000px,94vw);max-height:94vh;overflow:auto;box-shadow:0 25px 100px #0009}#game-lightbox::backdrop{background:#000c;backdrop-filter:blur(4px)}.lightbox-close{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;background:#ffdf00;color:#23262c;border:0;cursor:pointer;font-size:28px;z-index:1}.lightbox-image{height:min(70vh,780px);background:#1b1e22;border-radius:10px;display:grid;place-items:center}.lightbox-image img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.lightbox-caption{display:grid;grid-template-columns:45px 1fr 45px;gap:15px;align-items:center;padding-top:15px;text-align:center}.lightbox-caption button{background:#ffffff15;color:#fff;border:1px solid #ffffff40;border-radius:8px;padding:10px;font-size:20px;cursor:pointer}.lightbox-caption p{font-size:15px;margin:0;line-height:1.5}.lightbox-caption small{font-size:11px;color:#c3c8cb}#game-lightbox button:focus-visible{outline:3px solid #ffdf00;outline-offset:4px}@media(max-width:900px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.gallery-heading{gap:35px}.gallery-heading h2{font-size:36px}.gallery-heading p{font-size:14px}}@media(max-width:650px){.game-showcase .wrap{padding:50px 22px}.gallery-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.gallery-heading h2{font-size:34px}.gallery-heading p{font-size:14px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.game-image{border-radius:10px}.game-name{font-size:12px;margin-top:8px;line-height:1.5}.zoom-mark{height:26px;width:26px;font-size:17px;bottom:7px;right:7px}.more-games>summary{flex-direction:column;gap:5px;padding:16px}.digital-note{font-size:11px}.gallery-offer{gap:22px 12px;grid-template-columns:1fr;padding-top:25px}.gallery-price{text-align:left}.gallery-price strong{font-size:45px}.gallery-offer .button{font-size:14px;padding:18px 12px}.offer>h2{font-size:34px}.offer .mid-offer{margin-top:30px}.whatsapp-support .wrap{padding:50px 22px}.whatsapp-support h2{font-size:33px}.whatsapp-support p{font-size:14px}.whatsapp-link{font-size:12px;padding:18px 12px;line-height:1.5;gap:10px}#game-lightbox{padding:12px;border-radius:12px;width:96vw;max-height:95vh}.lightbox-image{height:64vh}.lightbox-caption{grid-template-columns:36px 1fr 36px;gap:8px}.lightbox-caption p{font-size:13px}.lightbox-caption button{padding:8px}.lightbox-close{width:36px;height:36px;font-size:25px}}
