@font-face{font-family:Greycliff CF Extra;src:url(../../assets/fonts/GreycliffCF-ExtraBold.woff2) format("woff2"),url(../../assets/fonts/GreycliffCF-ExtraBold.woff) format("woff"),url(../../assets/fonts/GreycliffCF-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(../../assets/fonts/GreycliffCF-Bold.woff2) format("woff2"),url(../../assets/fonts/GreycliffCF-Bold.woff) format("woff"),url(../../assets/fonts/GreycliffCF-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(../../assets/fonts/GreycliffCF-Regular.woff2) format("woff2"),url(../../assets/fonts/GreycliffCF-Regular.woff) format("woff"),url(../../assets/fonts/GreycliffCF-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}h2{font-family:Greycliff CF Extra,sans-serif;font-weight:600;font-style:normal;font-size:1.6em;color:#fff}h3{font-family:Greycliff CF Extra,sans-serif;font-weight:600;font-style:normal;font-size:1.2em;color:#fff}h4{font-family:Greycliff CF,sans-serif;font-weight:600;font-style:normal;font-size:1.3em;color:#fff}p{font-family:Greycliff CF,sans-serif;font-weight:400;font-style:normal;font-size:1.2em;color:#fff}ul li,ol li{font-family:Greycliff CF,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#fff}.confirmation{font-size:.8em}.smaller-text{display:block;text-align:center;font-size:.8em}small,span,label{font-family:Greycliff CF,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#fff}input[type=text],input[type=email],input::placeholder{font-family:Greycliff CF,sans-serif;font-style:normal;font-size:1em;color:#000}.naked-button{font-size:.89em;margin-top:1em;cursor:pointer}.btn-xl{font-size:1.5em!important}.btn-default{color:#eb008c!important;background-color:transparent!important;font-family:Greycliff CF Extra,sans-serif;font-style:normal;font-size:1.5em;padding:.3em 1.1em;-webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em;border:3px solid #EB008C!important}.btn-default:hover,.btn-default:focus,.btn-default:active{color:#000!important;background-color:#eb008c!important}.btn-neg{color:#fff!important;background-color:transparent;border:3px solid white!important;font-family:Greycliff CF Extra,sans-serif;font-style:normal;font-size:1.1em;padding:.3em 1.1em;-webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em}.btn-neg:hover,.btn-neg:focus,.btn-neg:active{background-color:#fff!important;color:#000!important}.btn-black{color:#000!important;background-color:transparent;border:3px solid black!important;font-family:Greycliff CF Extra,sans-serif;font-style:normal;font-size:1.1em;padding:.3em 1.1em;-webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em}.btn-normal{font-size:2.5vh!important}.center-btn{display:block;margin:2vh auto}.btn-sp{width:30vh;margin:0 auto;display:block}.radio-btn{font-family:Greycliff CF Extra,sans-serif;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:#eb008c!important;border:1px solid #EB008C!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#fff!important;color:#eb008c!important;border:1px solid #EB008C!important}.btn-group .btn-outline-primary{color:#eb008c;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:#eb008c!important;color:#fff!important;border:1px solid #EB008C!important}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#eb008c}body{background-color:#eb008c;overflow-x:hidden;border-image-slice:19 20 18 20;border-image-width:10px 10px 10px 10px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;border-image-source:url(../../assets/images/bling.png);border-style:solid}.bdy-wrap{height:100vh;overflow:hidden}a{color:#fff!important;word-break:break-all}.view{display:none;width:100%;height:100vh}.footer{font-size:3vh;padding-bottom:2vh}.footer a{text-decoration:none;display:contents}.footer span{font-size:.6em;margin-right:1em;margin-left:1em;cursor:pointer}.modal-backdrop{background:rgba(237,237,237,.3);border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(11.1px);-webkit-backdrop-filter:blur(11.1px);border:1px solid rgba(255,255,255,.3);opacity:1}.modal-content{background-color:#ffffffde;border-color:#ffffffde}.modal-content .modal-title{margin:0 auto;color:#000;padding:.4em}.modal-content p{color:#000;font-size:1.2em}.modal-content .m-footer button{margin-left:.5em;margin-right:.5em}.background{position:fixed;width:100%;height:100%;z-index:-2}.navigation-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:40vh;left:0;right:0;top:50%;text-align:center;margin:0 auto;z-index:1000}.navigation-container a{text-decoration:none;position:relative;z-index:10}.navigation-container a img{width:4vh}.product-container .product-content{position:absolute;width:29vh;height:30vh;margin:0 auto;display:block;text-align:center;left:0;right:0;bottom:-12%;font-size:1.3vh}.product-container .product-content p{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.product-container .product-content img{width:22vh}.product-container .iframe-wrapper{z-index:0;width:100%;min-height:60vh;height:auto;margin-bottom:0;overflow:hidden;position:absolute;left:0;right:0}.product-container .iframe-wrapper .product-view{width:100%;height:100vh;margin-top:-23vh;z-index:0;position:relative}.loading{background-color:#eb008c;width:101vw;height:103vh;top:-1px;left:-1px;position:fixed;z-index:10000;justify-content:center;align-items:center;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap}.loading .logo{width:25vh;z-index:2;transform:translate(50%,-50%);top:50vh;right:50%;position:fixed}.loading p{z-index:2;color:#fff;font-size:.9em;display:block;text-align:center;transform:translate(50%,-50%);top:65vh;right:50%;position:fixed}@keyframes fadeInSegment{0%,20%{opacity:0}25%{opacity:1}to{opacity:1}}.upload-area{width:100%;border-radius:5px;border:2px dashed white;min-height:20vh;height:auto}.upload-area #preview{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;overflow:hidden;width:100%;min-height:20vh;height:auto}.upload-area #preview img{width:100%;margin:0 auto 0vh;display:block}.upload-area #preview span{font-size:.8em;margin:1vh auto;display:block;text-align:center}.logo-holder{width:100%;margin-top:5vh}.logo-holder .logo{width:42vh;margin:11vh auto 3vh;display:block;z-index:2;position:relative;animation:scaleUp 10s}.logo-holder .logo-still{width:42vh;margin:11vh auto 3vh;display:block;z-index:2;position:relative}.logo-holder .logo-sm{width:20vh;margin:2vh auto;display:block;z-index:2;position:relative}.prize-holder{height:100vh;width:100%;margin-top:5vh;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;align-items:center}.prize-holder .prize{width:30vh;margin:10vh auto 3vh;display:block;z-index:2;position:relative}.products{width:42vh;margin:3vh auto;display:block;z-index:2;position:relative;animation:scaleUp 10s}@keyframes scaleUp{0%{transform:scale(.6)}to{transform:scale(1)}}.video-background{position:relative;width:100%;height:100vh;overflow:hidden}.video-background #background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,-50%);background-size:cover}.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}.hand{width:4vh;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}.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{color:#000}.select2-results__options .select2-results__option--highlighted{background-color:#0c6fc9}.content{position:relative;z-index:3}.content .title{width:35vh;margin:2vh auto 4vh;display:block}#capture-frm .invalid-feedback{text-align:left!important;color:#000!important}.cursor-pointer{cursor:pointer;text-decoration:underline}#terms-modal p,#terms-modal ol li{color:#000!important;font-size:1em}#terms-modal a{color:#000!important}#terms-modal table thead tr td{font-size:1em}.invalid-feedback{margin-top:1rem;color:#fff;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:Futura,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}
