.st-patricks-game{position:relative;overflow:hidden;width:100%;background-image:radial-gradient(circle,#fff 23%,#0d3160);padding:40px 0;min-height:100vh;display:flex;flex-direction:column}a#shopButton svg{position:absolute;right:40px}.st-patricks-inner{max-width:800px;margin:0 auto;padding:10px;border-radius:8px;flex:1;display:flex;flex-direction:column}.game-container{text-align:center;width:100%;max-width:500px;padding:10px 20px;margin:0 auto;z-index:2;position:relative;height:100%;display:flex;flex-direction:column;flex:1}.logo{font-size:36px;font-weight:700;color:#27235c;margin-bottom:10px;position:relative;font-family:Oswald,sans-serif}.logo:before,.logo:after{content:"\2726";color:gold;font-size:20px;position:absolute}.logo:before{top:-15px;left:-15px}.logo:after{top:-15px;right:-15px}.game-heading{font-size:37px;font-weight:700;line-height:1.1;color:#354880;font-family:Oswald,sans-serif}.subtitle{font-size:24px;margin:25px 0;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Helvetica Neue,sans-serif;font-weight:600}.giveaway-banner{background-color:#0a3161;color:#fff;padding:5px 14px;border-radius:8px;font-size:22px;font-weight:700;margin:5px 0;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Oswald,sans-serif}.timer{text-align:center;margin:15px 0;font-size:20px;font-weight:700;font-family:Helvetica Neue,sans-serif}.timer span{color:#e74c3c}.scratch-container{position:relative;width:100%;height:250px;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px #00000026;border:4px solid #0A3161;touch-action:none;max-width:500px}.prize-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b31942;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;visibility:hidden}.prize-text{color:#fff;font-size:48px;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-family:Oswald,sans-serif}.prize-subtitle{color:gold;font-size:28px;font-weight:700;margin:0;font-family:Oswald,sans-serif}.prize-percent{color:#fff;font-size:80px;font-weight:700;margin:5px 0;line-height:1;font-family:Oswald,sans-serif}.prize-details{color:#fff;font-size:18px;margin-top:15px;font-family:Helvetica Neue,sans-serif}#canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:default}.shop-button{background-color:#37487d;color:#fff;padding:15px;border-radius:8px;font-size:22px;font-weight:700;cursor:pointer;display:none;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:opacity .5s ease;font-family:Oswald,sans-serif;width:100%;margin-top:10px}.shop-button:hover{background-color:#1e1a4c}.shamrock{font-size:30px;color:#4caf50}.money-bag{font-size:24px;color:gold}.floating-shamrock{position:absolute;z-index:1;pointer-events:none}.floating-shamrock:nth-child(1){left:10%;top:20%;font-size:40px;color:#4caf50;opacity:.8}.floating-shamrock:nth-child(2){right:15%;top:30%;font-size:30px;color:#4caf50;opacity:.6}.floating-shamrock:nth-child(3){left:20%;bottom:10%;font-size:50px;color:#4caf50;opacity:.7}.floating-gold{position:absolute;z-index:1;pointer-events:none;color:gold}.floating-gold:nth-child(4){right:25%;bottom:25%;font-size:20px;opacity:.8}.floating-gold:nth-child(5){left:15%;top:40%;font-size:14px;opacity:.6}.main-default-footer,.border-b.bg-gray-100.pt-10.pb-16{display:none}.coupon-message{background-color:#f8f8f8;border:2px dashed #4caf50;border-radius:8px;padding:0 10px;margin:5px 0;opacity:0;animation:fadeIn .5s ease forwards}.coupon-message .subtitle{font-size:16px;margin:10px 0;color:#354880;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 768px){.giveaway-banner{font-size:15px;margin:0;padding:2px 5px}.game-heading{font-size:34px}.st-patricks-game{padding:0}.subtitle{font-size:18px}.subtitle{margin:10px 0}.timer{text-align:center;margin:10px 0;font-size:18px}.coupon-message .subtitle{font-size:16px}.st-patricks-game.prize-revealed .coupon-message .subtitle,.prize-revealed .subtitle{margin:5px 0}.prize-revealed .timer{text-align:center;margin:5px 0;font-size:18px}.prize-revealed .game-heading{font-size:24px}.prize-revealed .logo img{max-width:75px}.prize-revealed .subtitle{margin:0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/346/assets/luckyvip.css.map */
