.tfd-progress-bar .tfd-bar-container{height:9px;background:#e9ebed;position:relative;border-radius:3px}.tfd-progress-bar .tfd-bar-progress{content:'';background:#0490e9;position:absolute;top:0;bottom:0;left:0;border-radius:3px}.tfd-progress-bar p.sold-label{font-size:16px;line-height:20px;margin-bottom:8px;text-transform:uppercase;color:#838890;font-weight:600}.tfd-progress-bar p.qty-amounts{text-align:center;font-size:14px;line-height:20px;margin-top:3px;margin-bottom:8px;text-transform:uppercase;color:#83878f;font-weight:600}.tfd-entry-option{display:block;background:#e2e4e7;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;align-items:center;margin-top:50px}.tfd-entry-option.slim-entry{background:#EDF1F7;border:1px solid #E5E6E8;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:10px;padding:7px 12px}.tfd-entry-option a{flex:1;text-align:center;text-transform:uppercase;color:#000;font-weight:800;font-size:12px;padding:8px;border-radius:4px;cursor:pointer;text-decoration:none}.tfd-entry-option a.active{background:#fff}.tfd-qty-option{background:#F6F8FA;border:1px solid #E5E6E8;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:0px!important;padding:50px 0 0 0;overflow:hidden}.tfd-qty-option.tfd-game-product{padding:20px 0 0 0}.tfd-qty-option h3{margin:0 0 55px 0;font-size:26px}.tfd-qty-option .tfd-qty-slider{width:98%;background:#DFE0E3;border-radius:5px;height:5px;position:relative}.tfd-qty-option .slider-fill{height:5px;background:#0490e9;border-bottom-left-radius:5px;border-top-left-radius:5px;width:0}.tfd-qty-option .slider-handle{position:absolute;width:17px;height:17px;background-color:#fff;border:2px solid #0490e9;border-radius:50%;top:-5px;cursor:pointer;z-index:5}.tfd-qty-option .slider-flag{position:absolute;top:-35px;left:8px;transform:translateX(-50%);background-color:#0490e9;font-size:13px;font-weight:800;padding:5px 3px;color:#fff;border-radius:2px;min-width:30px;text-wrap:nowrap;text-align:center}.tfd-qty-option .slider-flag:after{content:'';display:block;width:2px;height:10px;background:#0490e9;position:absolute;left:19px}.tfd-qty-option .label-container{display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:0 0 5px 5px;position:relative}.tfd-qty-option .label-container p{color:#575D65}.tfd-qty-option .increment-qty{display:flex;align-items:center;gap:10px;box-sizing:border-box}.tfd-qty-option .increment-qty button{border-radius:12px;background:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:none}.tfd-qty-option .tfd-qty-btn svg{min-width:13px;width:13px}.tfd-qty-option .tfd-qty-btn svg path{fill:#0490e9}.tfd-qty-option .increment-qty p{color:#525860;margin:0;font-weight:600}.tfd-qty-option .increment-qty p span{font-weight:900}a.tfd-add-cart-btn{background:#0490e9;border-radius:8px;text-align:center;color:#fff;font-weight:800;margin-top:20px;padding:13px 25px;display:block;width:100%;text-transform:capitalize;box-sizing:border-box;cursor:pointer;text-decoration:none}a.tfd-free-spin-btn{background:#fff;border:2px solid #0490e9;color:#0490e9;font-weight:800;margin-top:20px;padding:13px 25px;display:block;width:100%}section.product-add-to-basket.elementor-section-boxed{display:none!important}@media only screen and (max-width:799px){.tfd-qty-option h3{font-size:17px;text-align:center}.tfd-qty-option .increment-qty p{font-size:16px}a.tfd-add-cart-btn{font-size:16px}p.winwink-product-subheading{font-size:18px}}body.single-product .lottery-time.countdown{display:none!important}.tfd-entry-postal-info{background:#F6F8FA;margin-top:0px!important;padding:15px;display:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.tfd-entry-postal-info p{font-size:13px}.tfd-entry-postal-info.active{display:block}.tfd-qty-container{display:flex;align-items:center;justify-content:space-between;gap:10px}.tfd-qty-dynamic-price p span,.tfd-qty-dynamic-price p{font-weight:700;font-size:16px;color:#131619}.tfd-add-to-cart-summary{border-top:2px solid #E5E6E8;padding:15px 30px 20px 30px;background:#fff}.tfd-add-to-cart-summary-inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.tfd-add-to-cart-summary-inner p{margin:0;font-size:13px}.tfd-total-tickets p{font-weight:600;color:#131619}.tfd-total-tickets p span{font-weight:400;color:#A2ACBB}.tfd-qty-option-inner{padding:15px 30px 10px 30px}.tfd-price p{font-size:24px;font-style:normal;font-weight:800;color:#0490e9;font-family:var(--wp--preset--font-family--exo);margin:0}.tfd-ticket-bundles{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 25px 40px}.tfd-ticket-bundles .tfd-ticket-bundle{background:#EDF1F7;border-radius:10px;border:1px solid #E5E6E8;padding:10px;flex:1;text-align:center;cursor:pointer;transition:all 0.2s ease;outline:none}.tfd-ticket-bundles .tfd-ticket-bundle:hover{background:#D6E3F0;border-color:#0490e9}.tfd-ticket-bundles .tfd-ticket-bundle:focus{outline:2px solid #0490e9;outline-offset:2px}.tfd-ticket-bundles .tfd-ticket-bundle:active,.tfd-ticket-bundles .tfd-ticket-bundle[aria-pressed="true"]{background:#0490e9;border-color:#0490e9;color:#fff}.tfd-ticket-bundles .tfd-ticket-bundle[aria-pressed="true"] p{color:#fff}.tfd-ticket-bundles .tfd-ticket-bundle p{font-weight:700;margin:0;font-size:18px;color:inherit}.tfd-ticket-bundles .tfd-ticket-bundle p span{display:block;font-size:14px}.wallet-error-message{margin-top:15px;padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px;line-height:1.4;animation:slideDown 0.3s ease-out;min-height:0;transition:all 0.3s ease-out}.wallet-error-message:not(.has-error){display:none}.wallet-error-message.has-error{display:block}.wallet-error-message .error-content{display:flex;align-items:center;gap:8px}.wallet-error-message i{color:#c33;font-size:16px}.wallet-error-message .error-text{flex:1}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallet-error-message.hide{animation:slideUp 0.3s ease-out forwards}@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.tfd-ticket-bundles .tfd-ticket-bundle p{color:#000}