.lty-lottery-ticket-panel{clear:both;width:100%;display:block;margin:10px 0}.lty-lottery-ticket-panel .lty-ticket-number-wrapper{clear:both;margin:0;padding:0;display:block;list-style:none}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li{width:62px;height:50px;margin:3px;padding:2px;font-size:16px;border-radius:0;border:0 solid #FFF;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.lty-lottery-ticket-tab-wrapper{display:none!important}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li:hover{font-weight:600}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li.lty-booked-ticket{cursor:not-allowed;opacity:.5}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li.lty-processing-ticket{background:#98E898;color:#5b841b}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li{background-color:#fff;color:#000;border:1px solid #FFFFFF!important;box-shadow:0 4px 6px rgba(0,0,0,.2),inset 0 0 0 1px rgb(0,0,0);border-radius:5px!important;transition:box-shadow 0.2s ease,transform 0.2s ease}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.4)}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li{margin:6px!important}@media screen and (max-width:767px){.lty-lottery-ticket-panel{padding:4px!important}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px!important;margin:0 auto!important}.lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li{width:100%!important;margin:0!important}}.lty-lottery-ticket-header{background-color:#052c53;border:1px dotted #8f8a8a59;border-radius:0;padding:10px 10px;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px}.lty-lottery-ticket-header h3{font-size:0;position:relative}.lty-lottery-ticket-header{position:relative;color:transparent}.lty-lottery-ticket-header::before{content:"👇🏽 Toca los números que deseas comprar o reservar y completa todo el proceso";font-size:16px;font-weight:400;line-height:1.2;color:#FFF}.lty-lottery-ticket-pdf-download{text-align:center;margin:2rem auto}.lty-lottery-ticket-pdf-download a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.65em!important;padding:1rem 2rem!important;border-radius:12px!important;border:0!important;font-family:'Montserrat',system-ui,Segoe UI,Roboto,Arial,sans-serif!important;font-size:clamp(.95rem, 2.2vw, 1.05rem)!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;letter-spacing:.02em!important;color:#fff!important;background:linear-gradient(135deg,#e53935,#ff7043)!important;box-shadow:0 10px 20px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.12)!important;transition:transform .18s ease,box-shadow .18s ease,background .25s ease!important}.lty-lottery-ticket-pdf-download a.button::before{content:""!important;width:1.25em;height:1.25em;flex:0 0 auto;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3a1 1 0 0 1 1 1v9.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L11 13.586V4a1 1 0 0 1 1-1ZM5 18a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1Z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3a1 1 0 0 1 1 1v9.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L11 13.586V4a1 1 0 0 1 1-1ZM5 18a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1Z"/></svg>') center/contain no-repeat}.lty-lottery-ticket-pdf-download a.button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 28px rgba(0,0,0,.22),0 4px 10px rgba(0,0,0,.18)!important;background:linear-gradient(135deg,#d32f2f,#ff6d00)!important}.lty-lottery-ticket-pdf-download a.button:active{transform:translateY(0) scale(.995);box-shadow:0 6px 12px rgba(0,0,0,.2)!important}.lty-lottery-ticket-pdf-download a.button:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(255,255,255,.35),0 10px 20px rgba(0,0,0,.18)!important}@media (max-width:480px){.lty-lottery-ticket-pdf-download a.button{padding:.9rem 1.4rem!important;border-radius:10px!important}}@media (prefers-reduced-motion:reduce){.lty-lottery-ticket-pdf-download a.button{transition:none!important}}.woocommerce-checkout .order_details,.woocommerce-order-received .order_details{display:none!important}.rs-container{max-width:900px;margin:0 auto;padding:1rem;text-align:center}.rs-container h2{font-size:1.8rem;margin-bottom:1.5rem;font-weight:700}.rs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:600px){.rs-grid{grid-template-columns:1fr}}.rs-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;color:#fff!important;border-radius:4px;padding:.75rem 1rem;font-size:1rem;transition:background-color 0.3s ease}.rs-btn i{margin-right:8px;font-size:1.2em}.rs-whatsapp{background-color:#25D366}.rs-whatsapp:hover{background-color:#20b05b}.rs-telegram{background-color:#08c}.rs-telegram:hover{background-color:#007ab8}.rs-instagram{background-color:#3f729b}.rs-instagram:hover{background-color:#356286}.rs-facebook{background-color:#1877F2}.rs-facebook:hover{background-color:#166ad2}.rs-twitter{background-color:#000}.rs-twitter:hover{background-color:#333}.rs-tiktok{background-color:#833AB4}.rs-tiktok:hover{background-color:#6f2f95}.rs-tickets{background-color:#f5338f;grid-column:1 / -1}.rs-tickets:hover{background-color:#d82d7f}.woocommerce-info{background-color:#002B5C!important;color:#FFFFFF!important;padding:15px!important;border:1px solid #CCCCCC33!important;border-radius:5px!important;font-size:16px!important;line-height:1.5!important}.woocommerce-info strong{color:#FFC107!important;font-weight:bold!important}.woocommerce-info img.emoji{filter:brightness(1.5) contrast(1.2)}