.zap-competitions-progress{width:100%;display:block;clear:both;padding:3rem 0 0 0;position:relative}.zap-competitions-progress .tickets-sold{width:100%;text-align:center;font-size:1rem;font-weight:700;text-transform:uppercase;position:absolute;top:1rem}.zap-competitions-progress .label{font-size:1rem;font-weight:700;text-transform:uppercase;position:absolute;top:1rem}.zap-competitions-progress .label.left{left:2rem}.zap-competitions-progress .label.right{right:2rem}.zap-competitions-progress .progress-track{width:100%;border:1px solid #000;border-radius:4px}.zap-competitions-progress .progress-track .progress-bar{transition:width 1s ease-in-out;background:#000;border-radius:4px;height:26px}.zapc-product-icon-wrapper{width:100%}.zapc-product-icon-col{text-align:center}.zapc-product-icon-col{text-align:center;margin:1rem 0}.zapc-product-icon-col .zapc-product-icon-inner{background:#fafafa;padding:1rem 2rem;height:100%}.zapc-product-icon-col .zapc-product-icon-inner .zapc-product-icon-img{width:auto;max-width:100%;height:75px}.zapc-product-icon-col .zapc-product-icon-inner .zapc-product-icon-text{margin-top:1rem}.zap-lottery-question-answers .zap-lottery-question-answer input{position:absolute;opacity:0;cursor:pointer}.zap-lottery-question-answers .zap-lottery-question-answer input:checked~label{background-color:#e7f9f0;border-color:#40d586;transition:0.3s}.zap-lottery-question-answers .zap-lottery-question-answer input:checked~label:before{border-color:#40d586;background-color:#40d586;transition:0.3s}.zap-lottery-question-answers .zap-lottery-question-answer label{display:block;list-style:none;width:100%;cursor:pointer;font-weight:700;border:1px solid #d8dadd;border-radius:4px;font-size:18px;color:#000;padding:12px 30px 12px 45px;position:relative;margin-bottom:10px;transition:0.3s}.zap-lottery-question-answers .zap-lottery-question-answer label:before{content:"";width:15px;height:15px;border-radius:50%;border:1px solid #d8dadd;position:absolute;left:15px;top:50%;transform:translateY(-50%);transition:0.3s}.zap-competition-qty-minus,.zap-competition-qty-plus{background-color:#f6f7f9;color:#124264;border:1px solid #d8dadd;width:60px;height:56px;float:left;margin-top:29px;cursor:pointer}.zap-competition-qty-minus:hover,.zap-competition-qty-plus:hover{-webkit-filter:brightness(95%);filter:brightness(95%);transform:scale(1.05)}.product .zap-competition-qty .quantity{float:left;width:auto}.product .zap-competition-qty .quantity label{position:absolute;left:-60px;height:0}.product .zap-competition-qty .quantity input{margin:0 5px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity{overflow:auto}.cart_item .product-quantity .zap-competition-qty-cart{display:block;max-width:100%;min-width:120px;padding-left:0;float:right}.cart_item .product-quantity .zap-competition-qty-cart .zap-competition-qty-minus,.cart_item .product-quantity .zap-competition-qty-cart .zap-competition-qty-plus{margin:0;height:41px;width:30px;padding:0}.cart_item .product-quantity .zap-competition-qty-cart .quantity{float:left}.cart_item .product-quantity .zap-competition-qty-cart .quantity input{width:100%;padding-left:5px;padding-right:5px;margin:0;float:left}.zapc-countdown{background:#f6f7f9;text-align:center;text-transform:uppercase;margin:2rem 0;font-size:1.3rem;clear:both}.zapc-countdown div{width:15%;display:inline-block}.zapc-countdown span{display:block;font-weight:700;font-size:2rem}.zap-competition-tabs-wrapper,.zap-competition-accordion-wrapper{clear:both}.zap-competition-tabs-wrapper .tab-pane img,.zap-competition-accordion-wrapper .card-body img{max-width:100%;height:auto!important}.zapc-date-banner{padding:5px;text-align:center}.zapc-sale-countdown-wrapper{margin-bottom:1rem}.zapc-sale-countdown-wrapper .sale-countdown-prefix{display:inline-block}.zapc-sale-countdown-wrapper .zapc-sale-countdown{display:inline-block}.zapc-sale-countdown-wrapper .zapc-sale-countdown div{display:inline-block}.zapc-qty-button-wrapper{text-align:center}.zapc-qty-button-wrapper .zapc-qty-button-inner{display:flex}.zapc-qty-button-wrapper .zapc-qty-button-inner .zapc-qty-btn{flex-grow:1;background:#ccc;margin:.5rem;padding:1rem}.zapc-cash-alt{text-align:center}div.woocommerce,.container.main-container{width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (min-width:576px){div.woocommerce,.container.main-container{max-width:540px}}@media (min-width:768px){div.woocommerce,.container.main-container{max-width:720px}}@media (min-width:992px){div.woocommerce,.container.main-container{max-width:960px}}@media (min-width:1200px){div.woocommerce,.container.main-container{max-width:1140px}}@media (min-width:1400px){div.woocommerce,.container.main-container{max-width:1366px}}@media (min-width:1600px){div.woocommerce,.container.main-container{max-width:1500px}}.zapc-postal-buttons{max-width:80%;margin:1rem auto}.zapc-postal-buttons .btn{font-size:10px;background:none;border:1px solid}.zapc-game-type-banner{text-align:center;margin:1em}.zapc-game-type-banner .zapc-game-type-banner__inner{display:inline-flex;align-items:center;border-radius:8px}.zapc-game-type-banner .zapc-game-type-banner__inner .game-type-icon{background:#295cd9;color:#fff;padding:8px;border-radius:7px 0 0 7px}.zapc-game-type-banner .zapc-game-type-banner__inner .game-type{background:#f0f3f5;padding:8px;border-radius:0 7px 7px 0}.zapc-bulk-discount-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5em}.zapc-bulk-discount-buttons .zapc-bulk-button{background:rgba(0,0,0,.05);color:inherit;border:0;padding:.5em;border-radius:.5em}.zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-tickets{font-weight:700;display:block}.zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-price .zapc-bulk-button-original-price{text-decoration:line-through}.zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-discount-percent{display:block;font-size:.8em}.zapc-bulk-discount-buttons .zapc-bulk-button:hover,.zapc-bulk-discount-buttons .zapc-bulk-button:focus{background:rgba(0,0,0,.1)}#zapct-homepage-progressive-jackpot .container{max-width:960px;width:100%;border-radius:5px;position:relative;padding:0;background:rgba(0,0,0,.05)}#zapct-homepage-progressive-jackpot .container .new-feature{text-transform:uppercase;background:#ddd;color:#000;display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:150px;border-radius:3px;padding:6px;position:absolute;top:-18px;left:50%;transform:translateX(-50%)}@media screen and (max-width:400px){#zapct-homepage-progressive-jackpot .container .new-feature{max-width:100%;width:calc(100% - 80px)}}@media screen and (max-width:1150px){#zapct-homepage-progressive-jackpot .container{margin-left:auto;margin-right:auto;width:calc(100% - 60px);justify-content:center}}#zapct-homepage-progressive-jackpot .container .zapct-progressive-jackpot-inner{display:flex;align-items:center;justify-content:space-between;padding:30px;position:relative}@media screen and (max-width:1000px){#zapct-homepage-progressive-jackpot .container .zapct-progressive-jackpot-inner{flex-direction:column;gap:2rem}}@media screen and (max-width:600px){#zapct-homepage-progressive-jackpot .container .zapct-progressive-jackpot-inner{gap:1rem;padding:13px 5px}}#zapct-homepage-progressive-jackpot .container h2,#zapct-homepage-progressive-jackpot .container p{margin-bottom:0;font-size:1.2rem}@media screen and (max-width:600px){#zapct-homepage-progressive-jackpot .container h2,#zapct-homepage-progressive-jackpot .container p{font-size:1.2rem}}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-popup-trigger i{margin-right:4px}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-total{font-size:2rem;display:flex;align-content:center;justify-content:center;flex:1}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-total span{display:inline-block;border:1px solid #535353;border-radius:3px;padding:0 13px;margin:0 3px}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-total span:first-child{margin-left:10px;border:0}@media screen and (max-width:600px){#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-total span{padding:0 5px;margin:0 1.5px}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-total span:first-child{margin-left:5px}}@media screen and (max-width:1000px){#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-context-link{width:100%;text-align:center}}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-context-link #pj-modal-toggle{display:flex;align-items:center;justify-content:center;gap:1rem}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-context-link #pj-modal-toggle img{max-width:17px}#zapct-homepage-progressive-jackpot .container .zapc-progressive-jackpot-context-link #pj-modal-toggle:hover{cursor:pointer}