@font-face{font-family:PinupPringles-Regular;src:url(../../assets/fonts/PinupPringles-Regular.woff2) format("woff2"),url(../../assets/fonts/PinupPringles-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h2{font-family:PinupPringles-Regular;font-size:2.3em;color:#000}h3{font-family:PinupPringles-Regular;font-size:2.2em;color:#000}h4{font-family:PinupPringles-Regular;font-size:2em;color:#000}h5{font-family:PinupPringles-Regular;font-size:1.7em;color:#000}p{font-family:rooney-sans,sans-serif;font-weight:500;font-style:normal;font-size:1em;color:#000}ul li,ol li{font-family:rooney-sans,sans-serif;font-weight:400;font-style:normal;font-size:.9em;color:#000}.confirmation{font-size:.8em}.smaller-text{display:block;text-align:center;font-size:.8em}small,span,label{font-family:rooney-sans,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#000}input[type=text],input[type=email],input::placeholder{font-family:rooney-sans,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#000}.naked-button{font-size:.89em;margin-top:1em;cursor:pointer}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{font-size:1em!important}.color-black{color:#fff!important}.btn-xl{font-size:1.5em!important}.btn-default{color:#000!important;background-color:#ffc420;border-color:#ffc420!important;font-family:PinupPringles-Regular;font-size:1.2em;line-height:1.2em;padding:.5em 1.1em;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.btn-default:hover,.btn-default:focus,.btn-default:active{color:#fff!important;background-color:#ffc420;border-color:#ffc420!important}.btn-neg{color:#de0a1c!important;background-color:#fff;border-color:#fff!important;font-family:PinupPringles-Regular;font-size:1.2em;line-height:1.2em;padding:.5em 1.1em;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.btn-neg:hover,.btn-neg:focus,.btn-neg:active{color:#de0a1c;background-color:#fff!important;border-color:#fff!important}.clse-btn{position:absolute;right:0;margin:26px 15px 11px 11px;width:35px}.radio-btn{font-family:PinupPringles-Regular;background-color:#fff;border:1px solid #00539F;border-radius:2em;color:#00539f;width:100%;padding:.3em 1.1em;font-style:normal;font-size:1.2em}.radio-btn:hover,.radio-btn:focus,.radio-btn:active{background-color:#fff!important;color:#e81c2d!important;border:1px solid #E81C2D!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#fff!important;color:#e81c2d!important;border:1px solid #E81C2D!important}.btn-group .btn-outline-primary{color:#00539f;background-color:#fff!important;border-color:#fff!important}.btn-group .btn-check:checked+.btn,.btn-group .btn.active,.btn-group .btn.show,.btn-group .btn:first-child:active,.btn-group :not(.btn-check)+.btn:active{background-color:#e81c2d!important;color:#fff!important;border:1px solid #E81C2D!important}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#0025ff}body{background-color:#de0a1c;width:100%;height:auto;overflow-x:hidden}.hands-stage{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}.hand{position:absolute;width:28vh;aspect-ratio:3/4;background:no-repeat center/contain var(--img, none);transform-origin:50% 100%;transform:rotate(var(--from, -6deg));animation:wave var(--speed, 2.8s) ease-in-out infinite alternate;will-change:transform}@keyframes wave{0%{transform:rotate(var(--from, -6deg))}to{transform:rotate(var(--to, 8deg))}}.hand--tl{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));transform-origin:46% 18%}.hand--tr{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));transform-origin:72% 38%}.hand--bl{bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));transform-origin:20% 48%}.hand--br{bottom:max(8px,env(safe-area-inset-bottom));right:max(8px,env(safe-area-inset-right));transform-origin:-129% 185%}.hand--h1{--img: url(../../assets/images/h1.png)}.hand--h2{--img: url(../../assets/images/h2.png)}.hand--h3{--img: url(../../assets/images/h3.png)}.hand--h4{--img: url(../../assets/images/h4.png)}.hand--tl{--from: -10deg;--to: 8deg;--speed: 2.6s}.hand--tr{--from: -164deg;--to: -170deg;--speed: 3.2s}.hand--bl{--from: -7deg;--to: 12deg;--speed: 2.2s}.hand--br{--from: 8deg;--to: -6deg;--speed: 2.9s}@media (prefers-reduced-motion: reduce){.hand{animation:none;transform:rotate(0)}}.section-flex{background-color:#fff;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;align-items:center;height:100%;min-height:100vh}.off-white{background-color:#e8e8e8}.coupon-box{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.coupon-box .coupon{width:320px;border-top-right-radius:20px;border-top-left-radius:20px}.coupon-box .iframe-coupon{width:320px;height:496px;border-radius:10px 10px 0 0/10px 10px 0px 0px;background-color:#fff}.coupon-box p{background-color:#000;color:#fff;width:320px;padding-top:10px;padding-bottom:10px;margin-top:-1px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.coupon-box p span{color:#fff}a{color:#fff!important;word-break:break-all}.view{background-color:#fff;display:none;width:100%;height:auto}section{background-color:#fff;padding-bottom:10vh}.sample-barcode{width:35vh;display:block;margin:1vh auto}.kv{width:100%;margin:-4vh auto 2vh;display:block}.footer{font-size:1.2em;padding-bottom:.3em;padding-top:.3em}.footer a{text-decoration:none;display:contents}.footer span{font-size:.6em;margin-right:1em;margin-left:1em;cursor:pointer}#coupon-timer{display:none}.modal-backdrop{--bs-backdrop-opacity: .9}.modal-back{background-image:url(../../assets/images/background.jpg);background-size:cover;background-repeat:repeat;background-position:left center}.modal-back p{color:#fff!important;font-size:1em}.modal-back h5,.modal-back ol li,.modal-back ul li{color:#fff!important}.modal-content{background-color:#fff;border-color:#fff;border-radius:40px}.modal-content .modal-head img{width:100%}.modal-content .modal-title{margin:0 auto;color:#000;padding:.4em}.modal-content p{color:#000;font-size:1em}.modal-content ol li,.modal-content ul li{color:#000}.modal-content .m-footer button{margin-left:.5em;margin-right:.5em}.background{background-image:url(../../assets/images/background.jpg);background-size:cover;background-repeat:repeat;background-position:left center;position:fixed;width:100%;height:100%;z-index:-2;overflow:hidden}.background:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:url(../../assets/images/background.jpg) center/cover no-repeat;transform:scale(1.06) translateZ(0);filter:hue-rotate(0deg) saturate(110%) brightness(100%);will-change:transform,filter;animation:kb-move 4s ease-in-out infinite alternate;z-index:0}@keyframes color-waves{0%{transform:translate3d(-3%,-2%,0) scale(1.04) rotate(.01deg)}50%{transform:translate3d(2%,1%,0) scale(1.08)}to{transform:translate3d(4%,3%,0) scale(1.05)}}.background-smooth{background-color:#080308;width:100%;height:100%;position:fixed;justify-content:center;align-items:center;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;overflow:hidden}.background-smooth:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:url(../../assets/images/background.jpg) center/cover no-repeat;transform:scale(1.06) translateZ(0);filter:hue-rotate(0deg) saturate(110%) brightness(100%);will-change:transform,filter;animation:kb-move 4s ease-in-out infinite alternate,hue-drift 4s linear infinite;z-index:0}.background-smooth:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;animation:glimmer-sweep 5s linear infinite;z-index:1}.loading{background-color:#080308;width:100%;height:100%;position:fixed;z-index:10000;justify-content:center;align-items:center;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;overflow:hidden}.loading:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:url(../../assets/images/background.jpg) center/cover no-repeat;transform:scale(1.06) translateZ(0);filter:hue-rotate(0deg) saturate(110%) brightness(100%);will-change:transform,filter;animation:kb-move 4s ease-in-out infinite alternate;z-index:0}.loading:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;animation:glimmer-sweep 5s linear infinite;z-index:1}.loading .logo{width:20vh;z-index:2;transform:translate(50%,-50%);right:50%;position:fixed}.loading .p-logo{width:5vh;z-index:2;transform:translate(50%,-255%);right:50%;position:fixed}.loading p{z-index:2;color:#fff;font-size:1em;display:block;text-align:center;transform:translate(50%,-50%);top:55vh;right:50%;position:fixed}@keyframes kb-move{0%{transform:scale(1) translate3d(-2%,-2%,0)}50%{transform:scale(.96) translate3d(2%,-1%,0)}to{transform:scale(.98) translate3d(-1%,2%,0)}}@keyframes hue-drift{0%{filter:hue-rotate(0deg) saturate(110%) brightness(100%)}50%{filter:hue-rotate(18deg) saturate(115%) brightness(101%)}to{filter:hue-rotate(36deg) saturate(110%) brightness(100%)}}@keyframes glimmer-sweep{0%,20%{transform:translate(-120%,-120%) rotate(25deg);opacity:0}25%{opacity:1}to{transform:translate(120%,120%) rotate(25deg);opacity:0}}@media (prefers-reduced-motion: reduce){.loading:before,.loading:after{animation:none;transform:none;filter:none}}@keyframes fadeInSegment{0%,20%{opacity:0}25%{opacity:1}to{opacity:1}}.logo-holder{width:100%;margin-top:0vh}.logo-holder .logo{width:20vh;margin:3vh auto 0vh;display:block;z-index:2;position:relative}.logo-holder-default{background-image:url(../../assets/images/top-white.jpg);width:100%;height:22vh;margin:0vh;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.logo-holder-default .logo{width:20vh;margin:3vh auto 0vh;display:block;z-index:2;position:relative}.logo-holder-default-off-white{background-image:url(../../assets/images/top.jpg);width:100%;height:22vh;margin:0vh;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.logo-holder-default-off-white .logo{width:20vh;margin:3vh auto 0vh;display:block;z-index:2;position:relative}.title{width:30vh;margin:0 auto;display:block}.campaign-logo{width:38vh;margin:-3vh auto 3vh;display:block}.form-floating label{color:#000}.form-check-input{outline:1px solid white}.form-check-input:checked,.form-check-input:focus,.form-check-input:active{background-color:#000;border-color:#000}.prize-img{width:18vh}#game-container canvas{width:35vh;margin:0 auto;display:block}.pringles-logo{width:5vh}#code-activate-frm{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.bottles{background-image:url(/assets/images/bottles.png);width:40vh;height:36vh;background-size:100%;position:fixed;bottom:0}#uploadTrigger{width:10vh;margin:0 auto;display:block}.preview-img{width:10vh;margin:0 auto 2vh;display:block}.receipt{letter-spacing:7px;font-size:1.2em;text-align:center}ul li,ol li{color:#fff;margin-bottom:.5em;word-break:break-word}.find-receipt{width:30vh;margin:2vh auto;display:block}#action{display:none}.cereal-full{width:35vh;margin:0 auto;display:block}.deco-items{pointer-events:none;width:100%;min-height:40vh;height:auto;bottom:0;margin-bottom:0;position:absolute;z-index:-1;display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:flex-end}.deco-items .bread{width:18vh;float:left;position:relative}.deco-items .cereal-half{width:30vh;float:right}.deco-items .football{width:20vh;float:left}.deco-items .tennis{width:6vh;float:right;margin-bottom:25%;margin-right:15%}.deco-items .orange{width:18vh;float:left;position:relative}.select2-results__options li,.select2-results__options li span{color:#000}.select2-results__options li span img{height:auto!important}.select2-results__options .select2-results__option--highlighted{background-color:#0c6fc9}.select2-selection__rendered span{color:#000}.content{position:relative;z-index:3}.content .title{width:35vh;margin:2vh auto 4vh;display:block}#capture-frm .invalid-feedback{text-align:left!important}#terms-modal p,#terms-modal ol li,#terms-modal table thead tr td{font-size:1em}.invalid-feedback{margin-top:7px;color:#000;text-align:center}.z-10{z-index:10}.rating-info{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center}.rating-info small{font-size:.8em}.code-holder .error-resp{text-align:center;display:block;margin:2vh auto 1vh}.code-holder .code{font-family:TCCC-UnityHeadline,sans-serif;width:38vh;background-color:#000;border:1px solid white;border-radius:9px;padding:22px 4px;text-align:center;font-size:2em;color:#fff;margin:0 auto;display:block;letter-spacing:.3em;text-transform:uppercase}.code-holder .code::-webkit-input-placeholder{color:#fff;letter-spacing:.3em}.code-holder .code::-moz-placeholder{color:#fff;letter-spacing:.3em}.code-holder .code:-ms-input-placeholder{color:#fff;letter-spacing:.3em}.code-holder .code:-moz-placeholder{color:#fff;letter-spacing:.3em}.control-align{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:flex-start}.form-check-input.is-invalid~.form-check-label{color:#fff}.form-check-input.is-valid~.form-check-label{color:#fff}input[type=text],input[type=email]{background-color:#000;border-color:#fff;color:#fff}input[type=text]:focus,input[type=email]:focus{background-color:#000;border-color:#fff;color:#fff}.form-floating label{color:#fff;opacity:1!important}.form-control.is-valid{border-color:#fff;background-image:none}.error-resp{text-align:center}#pringles-view{background-color:transparent!important;display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0}
