@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";:root{--pf-font-heading: "PepsiOwners-Extended", sans-serif;--pf-font-body: "PepsiOwners-Compressed", sans-serif;--pf-font-regular: "PepsiOwners-Regular", sans-serif;--pf-color-primary: #0025ff;--pf-color-text: #fff;--pf-control-height: 50px;--pf-control-radius: 999px;--pf-control-font-size: 20px}.u-hidden{display:none!important}@font-face{font-family:PepsiOwners-Compressed;src:url(../fonts/PepsiOwners-Compressed.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PepsiOwners-Extended;src:url(../fonts/PepsiOwners-Extended.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PepsiOwners-Regular;src:url(../fonts/PepsiOwners-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;height:-webkit-fill-available;background:#111}body{width:100%;height:auto;min-height:100svh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:#000;font-family:PepsiOwners-Compressed,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}body.page-template-page-game-php{height:100%;overflow:hidden}@media(min-width:431px){body{max-width:430px;margin-inline:auto}}:root{--pf-footer-h: 80px}.site-wrapper{position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;background-repeat:no-repeat}.site-wrapper>main{flex:1 0 auto;position:relative;min-height:0}.site-wrapper>.scene__footer{position:relative;flex:0 0 auto;margin-top:auto;height:var(--pf-footer-h);display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;z-index:10}.scene{min-height:calc(100dvh - var(--pf-footer-h));display:flex;flex-direction:column}.prize-status-card{padding:14% 24px 0;text-align:center}.prize-status-card h1{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(4rem,20vw,7rem);font-weight:400;line-height:1;text-transform:uppercase;color:#fff;white-space:nowrap;margin-bottom:40px}.prize-status-card p{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1rem,5vw,1.15rem);line-height:1.1;text-transform:uppercase;color:#fff;margin:.4rem 0}.prize-status-card a{color:#fff}.page-payout-failed__title,.page-stripe-verify__title{font-size:clamp(2rem,14vw,3.5rem)!important}.pepsi-pill-button,.page-age-gate__form .gform_button,.page-age-gate__form .gform_next_button,.page-age-gate__form .gform_previous_button,.page-photo__upload-btn{-webkit-appearance:none;appearance:none;height:var(--pf-control-height)!important;min-height:var(--pf-control-height)!important;max-height:var(--pf-control-height)!important;box-sizing:border-box!important;line-height:var(--pf-control-height)!important;padding-top:0!important;padding-bottom:0!important;border:none!important;border-radius:var(--pf-control-radius)!important;font-family:PepsiOwners-Compressed,sans-serif!important;font-size:var(--pf-control-font-size)!important;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform .18s ease,opacity .18s ease!important}.pepsi-pill-button:hover:not(:disabled),.page-age-gate__form .gform_button:hover:not(:disabled),.page-age-gate__form .gform_next_button:hover:not(:disabled),.page-age-gate__form .gform_previous_button:hover:not(:disabled),.page-photo__upload-btn:hover:not(:disabled){transform:scale(1.04)}.pepsi-pill-button:active:not(:disabled),.page-age-gate__form .gform_button:active:not(:disabled),.page-age-gate__form .gform_next_button:active:not(:disabled),.page-age-gate__form .gform_previous_button:active:not(:disabled),.page-photo__upload-btn:active:not(:disabled){transform:scale(.97);transition-duration:.08s!important}.pepsi-pill-button:disabled,.page-age-gate__form .gform_button:disabled,.page-age-gate__form .gform_next_button:disabled,.page-age-gate__form .gform_previous_button:disabled,.page-photo__upload-btn:disabled{cursor:not-allowed}.page-age-gate__form input[type=text],.page-age-gate__form input[type=email],.page-age-gate__form input[type=tel],.page-age-gate__form input[type=date]{height:var(--pf-control-height)!important;min-height:var(--pf-control-height)!important;max-height:var(--pf-control-height)!important;border-radius:var(--pf-control-radius)!important}input[type=tel]{padding:0 48px!important}.ginput_container_date[data-native-date-overlay]>input[type=text],.ginput_container_date[data-native-date-overlay]>input[type=date]{-webkit-appearance:none;appearance:none;width:100%;height:50px;min-height:50px;max-height:50px;box-sizing:border-box;margin:0;padding:0 18px;border:none;border-radius:999px;background:#fff;color:#000;font-family:PepsiOwners-Compressed,sans-serif;font-size:1.125rem;line-height:50px;text-align:left}.ginput_container_date[data-native-date-overlay]>input[type=text]::placeholder{color:#999}.ginput_container_date[data-native-date-overlay]>input[type=date]::-webkit-date-and-time-value{font-family:PepsiOwners-Compressed,sans-serif;font-size:1.125rem;line-height:50px;text-align:left;margin:0;padding:0}.ginput_container_date[data-native-date-overlay]>input[type=date]::-webkit-datetime-edit{font-family:PepsiOwners-Compressed,sans-serif;font-size:1.125rem;line-height:50px;padding:0}.ginput_container_date[data-native-date-overlay][data-empty]{position:relative}.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit-fields-wrapper,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit-text,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit-month-field,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit-day-field,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]::-webkit-datetime-edit-year-field{color:transparent}.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit-fields-wrapper,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit-text,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit-month-field,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit-day-field,.ginput_container_date[data-native-date-overlay][data-empty]>input[type=date]:focus::-webkit-datetime-edit-year-field{color:inherit}.ginput_container_date[data-native-date-overlay][data-empty]:before{content:attr(data-placeholder);position:absolute;inset:0;display:flex;align-items:center;padding:0 18px;background:#fff;color:#999;font-family:PepsiOwners-Compressed,sans-serif;font-size:1.125rem;line-height:1;pointer-events:none;border-radius:999px}.ginput_container_date[data-native-date-overlay][data-empty]:focus-within:before{content:none}.pf-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:1500;transition:opacity .35s ease}.pf-loader.is-hidden{opacity:0;pointer-events:none}.pf-loader__inner{display:flex;flex-direction:column;align-items:center;gap:10px}.pf-loader__ball{width:72px;height:72px}.pf-loader__ball--svg{animation:pf-loader-spin 1.1s linear infinite}.pf-loader__ball--svg.is-still{animation:none}.pf-loader__ball svg,.pf-loader__ball img,.pf-loader__ball canvas{width:100%;height:100%;display:block}.pf-loader__label{color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:16px;letter-spacing:.18em;text-transform:uppercase;text-align:center}.pf-loader__sublabel{color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-align:center;opacity:.85;margin-top:4px}.pf-loader__sublabel:empty{display:none}@keyframes pf-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-wrapper{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:24px;background:#000}.terms-wrapper--is-active{display:flex}.terms-wrapper__inner{position:relative;width:min(100%,760px);max-height:min(88vh,900px);padding:28px 20px 20px;border-radius:14px;background:#000;color:#fff;overflow:hidden}.terms-wrapper__close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#1f1f1f;color:#fff;font-size:24px;font-weight:400;line-height:1;cursor:pointer}.terms-wrapper__content{max-height:calc(88vh - 64px);overflow:auto;padding-right:6px;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6}.terms-wrapper__content h1,.terms-wrapper__content h2,.terms-wrapper__content h3,.terms-wrapper__content h4{color:#fff;line-height:1.25;margin:0 0 12px}.terms-wrapper__content p{margin:0 0 14px}.terms-wrapper__content ul,.terms-wrapper__content ol{margin:0 0 16px 22px;padding:0}.terms-wrapper__content li{margin:0 0 10px;padding-left:2px}.terms-wrapper__content a{color:#fff;text-decoration:underline}.terms-wrapper__content a[href^="mailto:"]{color:var(--pf-color-primary);font-weight:500}.has-terms-modal-open{overflow:hidden}#pf-page-overlay{position:fixed;inset:0;background:#000;z-index:9999;opacity:1;pointer-events:auto}@keyframes pf-enter{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}body.page-template-page-age-gate-php .scene__hero,body.page-template-page-age-gate-php .page-age-gate__hero{animation:pf-enter .55s .05s cubic-bezier(.22,1,.36,1) both}body.page-template-page-age-gate-php .page-age-gate__headline-wrap{animation:pf-enter .55s .2s cubic-bezier(.22,1,.36,1) both}body.page-template-page-age-gate-php .page-age-gate__form{animation:pf-enter .55s .35s cubic-bezier(.22,1,.36,1) both}body.page-template-page-how-to-play-php .page-how-to-play__graphic--intro,body.page-template-page-photo-php .page-photo__title{animation:pf-enter .55s .1s cubic-bezier(.22,1,.36,1) both}body.page-template-page-photo-php .page-photo__camera{animation:pf-enter .55s .22s cubic-bezier(.22,1,.36,1) both}body.page-template-page-photo-php .page-photo__upload-btn{animation:pf-enter .55s .35s cubic-bezier(.22,1,.36,1) both}body.page-template-page-congratulations-php .congrats-page,body.page-template-page-non-winner-php .congrats-page,body.page-template-page-prize-paid-php .congrats-page,body.page-template-page-thanks-php .congrats-page{animation:pf-enter .5s .1s cubic-bezier(.22,1,.36,1) both}.game-page{position:relative;width:100%;height:100dvh;overflow:hidden;--score-header-h: 88px;--game-footer-h: 80px;background-color:#0025ff}.game-canvas-container{position:absolute;top:var(--score-header-h);left:0;right:0;bottom:0}#game-canvas{display:block;width:100%;height:100%;touch-action:none}.game-overlays{position:absolute;top:var(--score-header-h);left:0;right:0;bottom:0;padding-bottom:var(--game-footer-h);box-sizing:border-box;pointer-events:none;z-index:10}.page-game__footer{position:absolute;left:0;right:0;bottom:0;height:var(--game-footer-h);display:flex;align-items:center;justify-content:center;padding-bottom:16px;pointer-events:none;z-index:12}.page-game__partner-logo{display:block;width:auto;height:auto}@media(max-height:700px){.game-page{--game-footer-h: 56px}.page-game__partner-logo{width:80px!important;max-width:80px!important}}.overlay{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0}.overlay--instruction{bottom:40%;left:50%;transform:translate(-50%);opacity:1;width:100%;text-align:center}.overlay--instruction .overlay__text{color:#fff;font-size:clamp(1.8rem,4.2vw,1.32rem);font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase}.overlay__text--practice{margin:0 0 1em;font-size:22px!important;font-weight:400;letter-spacing:.18em!important;color:var(--pf-color-primary);animation:practiceNeonPulse 1.25s ease-in-out infinite}.overlay__text--practice.is-hidden{display:none;animation:none}@keyframes practiceNeonPulse{0%,to{opacity:.6}50%{opacity:1}}.overlay__swipe-hint{display:block;width:56px;height:auto;animation:swipeHintUp 1.25s ease-in-out infinite;opacity:.9;transform-origin:center center}.overlay__swipe-hint-wrap{position:absolute;left:58%;top:80%;transform:translate(-50%);z-index:11;pointer-events:none}.overlay__swipe-hint.is-hidden{opacity:0;visibility:hidden;animation:none}@keyframes swipeHintUp{0%{transform:translateY(10px);opacity:.35}45%{transform:translateY(-10px);opacity:1}to{transform:translateY(10px);opacity:.35}}.overlay--current-score{top:10%;left:50%;transform:translate(-50%);opacity:1;width:100%;text-align:center;font-size:clamp(1.3rem,6vw,1.8rem);color:#fff;background:#000}.overlay--current-score .overlay__value{display:inline;font-size:clamp(1.3rem,6vw,1.8rem);font-family:PepsiOwners-Compressed,sans-serif}.overlay--score{top:20%;left:50%;transform:translate(-50%);text-align:center;gap:2px}.overlay__label{display:block;color:#000;font-size:clamp(.6rem,2.5vw,.75rem);font-weight:400;letter-spacing:.18em;text-transform:uppercase}.overlay__value{display:block;color:#fff;font-family:PepsiOwners-Extended,sans-serif;font-size:clamp(2.2rem,10vw,3.2rem);font-weight:400;line-height:1;text-shadow:0 0 24px rgba(0,75,147,.9)}.overlay--commentary{top:5%;left:50%;transform:translate(-50%);width:88%;text-align:center}.overlay--commentary .overlay__text{color:#fff;font-size:clamp(1rem,7vw,2rem);font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.65);white-space:pre-line}.page-game__pitch-logo{position:absolute;left:15px;bottom:20px;width:115px;height:auto;z-index:12;pointer-events:none}.pf-debug-panel{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;flex-wrap:wrap;gap:0 12px;padding:6px 12px;background:#000000d9;color:#fff;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;letter-spacing:.02em;pointer-events:none;border-bottom:1px solid rgba(255,255,255,.15)}.pf-debug-panel strong{color:#fc0;font-weight:400}.pf-debug-panel__prize--active{color:#4ade80}.pf-debug-panel__prize--none{color:#f87171}.pf-debug-panel__actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px;pointer-events:auto}.pf-debug-panel__shoot{padding:3px 10px;background:#4ade80;color:#000;border:none;border-radius:3px;font:inherit;font-weight:400;letter-spacing:.04em;cursor:pointer;pointer-events:auto}.pf-debug-panel__shoot:hover{background:#86efac}.pf-debug-panel__shoot:disabled{background:#444;color:#888;cursor:not-allowed}.pf-debug-panel__result{flex-basis:100%;margin:6px 0 0;max-height:40vh;overflow:auto;white-space:pre-wrap;font:inherit;color:#ddd;pointer-events:auto}.pf-debug-panel__result:empty{display:none}.score-header{position:absolute;top:0;left:0;right:0;z-index:15;display:flex;padding:30px 15px 20px;background:transparent}.score-header__cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;border-right:1px solid rgb(255,255,255)}.score-header__cell:last-child{border-right:none}.score-header__label{display:block;color:#000;font-family:PepsiOwners-Extended,sans-serif;font-size:clamp(.8rem,2vw,.65rem);letter-spacing:.05em;text-transform:uppercase;margin-bottom:0;transition:color .3s ease;line-height:1}.score-header__value{display:inline-flex;align-items:baseline;line-height:1;opacity:.2;transition:opacity .3s ease}.score-header__num{color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1.8rem,6.6vw,2.28rem);line-height:1;letter-spacing:.05em}.score-header__pts{color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:1rem;letter-spacing:0;line-height:1}.score-header__cell--scored .score-header__label{color:#000}.score-header__cell--scored .score-header__value{opacity:1}.score-header__cell--result{position:relative}.score-header__mute{position:absolute;top:50%;right:-2px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background:transparent;border:none;color:#fff;opacity:.85;cursor:pointer;pointer-events:auto;border-radius:50%;transition:opacity .2s ease,background-color .2s ease}.score-header__mute:hover,.score-header__mute:focus-visible{opacity:1;background-color:#ffffff1f;outline:none}.score-header__mute-icon{width:20px;height:20px;display:block}.score-header__mute-icon--off{display:none}.score-header__mute[aria-pressed=true]{opacity:.55}.score-header__mute[aria-pressed=true] .score-header__mute-icon--on{display:none}.score-header__mute[aria-pressed=true] .score-header__mute-icon--off{display:block}.age-gate{min-height:100dvh}.page-age-gate__scene{min-height:100dvh;display:flex;flex-direction:column;padding-top:clamp(19px,8.92vh,80px);padding-bottom:clamp(16px,2.5vh,32px)}.age-gate-headline-wrap{margin-top:clamp(16px,4.5vh,40px)}.page-age-gate__form{width:100%;max-width:310px;margin-left:auto;margin-right:auto;margin-top:clamp(14px,2vh,44px)}.page-age-gate__title{color:#fff!important;font-family:PepsiOwners-Extended,sans-serif!important;font-size:16px!important;line-height:1;text-align:center;text-shadow:0 2px 12px rgb(0,0,0);margin:0 0 8px}.page-age-gate__form .gform_wrapper{width:100%}.page-age-gate__form-body{margin-top:clamp(12px,2.2vh,20px)!important}.page-age-gate__form .gform_title,.page-age-gate__form .gform_heading,.page-age-gate__form .gform_validation_errors{display:none!important}.page-age-gate__form .gform_body .gform_page{display:block}.page-age-gate__form .gform_body .gform_page[style*="display:none"],.page-age-gate__form .gform_body .gform_page[style*="display: none"]{display:none!important}.page-age-gate__form .validation_message{display:block!important;margin-top:8px!important;padding:0!important;background:transparent!important;border:0!important;color:#e61f48!important;font-family:PepsiOwners-Extended,sans-serif!important;font-size:8px!important;line-height:1!important;text-transform:uppercase}.page-age-gate__form .gform_fields{display:block!important;grid-template-columns:unset!important;grid-row-gap:0!important;row-gap:0!important}.page-age-gate__form .gfield_label{display:none!important}.page-age-gate__form input[type=text],.page-age-gate__form input[type=email],.page-age-gate__form input[type=tel],.page-age-gate__form input[type=date]{-webkit-appearance:none;appearance:none;width:100%!important;height:var(--pf-control-height)!important;min-height:var(--pf-control-height)!important;max-height:var(--pf-control-height)!important;box-sizing:border-box!important;padding:0 18px!important;border:none!important;border-radius:999px!important;background:#fff!important;color:#000;font-family:PepsiOwners-Compressed,sans-serif;font-size:1.125rem!important;line-height:var(--pf-control-height)!important;text-align:left!important}.page-age-gate__form input[type=text]::placeholder,.page-age-gate__form input[type=email]::placeholder,.page-age-gate__form input[type=tel]::placeholder,.page-age-gate__form input[type=date]::placeholder{color:#999!important}.page-age-gate__form .ginput_container_date input.pf-date-text{text-align:left!important;font-size:1.2rem!important;letter-spacing:.05em}.page-age-gate__form .ginput_container_date input.pf-date-text::placeholder{font-size:1.2rem!important;letter-spacing:.05em}.page-age-gate__form input[type=date]::-webkit-date-and-time-value{font-family:PepsiOwners-Compressed,sans-serif!important;font-size:1.125rem!important;line-height:var(--pf-control-height)!important;text-align:left!important;margin:0!important;padding:0!important}.page-age-gate__form input[type=date]::-webkit-datetime-edit{font-family:PepsiOwners-Compressed,sans-serif!important;font-size:1.125rem!important;line-height:var(--pf-control-height)!important;padding:0!important}.page-age-gate__form .gform_button,.page-age-gate__form .gform_next_button,.page-age-gate__form .gform_previous_button{cursor:pointer}.page-age-gate__form.is-step-dob .gform_page:not([style*="display:none"]):not([style*="display: none"]){display:flex!important;flex-wrap:nowrap!important;align-items:flex-start}.page-age-gate__form.is-step-dob .gform_fields{display:block!important;flex:0 0 202px;width:202px!important;margin:0!important;padding:0!important}.page-age-gate__form.is-step-dob .gform_fields .gfield{margin:0!important}.page-age-gate__form.is-step-dob .gform_fields input[type=text],.page-age-gate__form.is-step-dob .gform_fields input[type=email],.page-age-gate__form.is-step-dob .gform_fields input[type=tel],.page-age-gate__form.is-step-dob .gform_fields input[type=date]{width:202px!important}.page-age-gate__form.is-step-dob .gform_page_footer{display:inline-flex!important;flex:0 0 98px;align-items:center;justify-content:center;width:98px!important;margin:0 0 0 12px!important;padding:0!important}.page-age-gate__form.is-step-dob .gform_next_button,.page-age-gate__form.is-step-dob .gform_button,.page-age-gate__form.is-step-dob input.gform_next_button,.page-age-gate__form.is-step-dob input.gform_button,.page-age-gate__form.is-step-dob button.gform_next_button,.page-age-gate__form.is-step-dob button.gform_button{flex:0 0 auto;width:98px!important;min-width:98px!important;max-width:98px!important;padding:0!important;background:#0025ff!important;color:#fff!important}.page-age-gate__form.is-step-dob .gform_previous_button{display:none!important}.page-age-gate__form.is-step-contact .gform_fields .gfield{margin-bottom:12px!important}.page-age-gate__form.is-step-contact .gform_fields .gfield input[type=text],.page-age-gate__form.is-step-contact .gform_fields .gfield input[type=email],.page-age-gate__form.is-step-contact .gform_fields .gfield input[type=tel],.page-age-gate__form.is-step-contact .gform_fields .gfield input[type=date]{width:100%!important;max-width:100%!important}.page-age-gate__form.is-step-contact .gform_fields .ginput_container_name{display:flex!important;flex-flow:row wrap;gap:8px;width:100%;max-width:100%;margin-inline:auto;margin:0}.page-age-gate__form.is-step-contact .gform_fields .ginput_container_name>span{flex:1 1 140px;min-width:0;padding:0}.page-age-gate__form.is-step-contact .gform_fields .ginput_container_name>span input[type=text]{width:100%!important;max-width:100%!important}.page-age-gate__form.is-step-contact .gform_page_footer{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:12px!important}.page-age-gate__form.is-step-contact .gform_previous_button,.page-age-gate__form.is-step-contact .gform_next_button,.page-age-gate__form.is-step-contact .gform_button{width:302px!important;max-width:302px!important;padding:0!important;background:#0025ff!important;color:#fff!important}.page-age-gate__form.is-step-contact input.gform_button,.page-age-gate__form.is-step-contact button.gform_button{width:98px!important;min-width:98px!important;max-width:98px!important;padding:0!important;background:#0025ff!important;color:#fff!important}.page-age-gate__form .ginput_container_checkbox{margin:12px 0 0;letter-spacing:1px;display:flex;justify-content:center}.page-age-gate__form .ginput_container_checkbox .gfield-choice-input+label,.page-age-gate__form .ginput_container_checkbox label{font-family:PepsiOwners-Compressed,sans-serif;font-size:.8rem!important;font-weight:400;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:8px;padding-left:0;line-height:1.3;text-align:left;cursor:pointer;position:relative}.page-age-gate__form .ginput_container_checkbox label a{color:#fff;text-decoration:underline}.page-age-gate__form .ginput_container_checkbox label:before{content:"";flex-shrink:0;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;background:transparent}.page-age-gate__form .ginput_container_checkbox label:after{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease}.page-age-gate__form .ginput_container_checkbox input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;margin:0;opacity:0;cursor:pointer}.page-age-gate__form .ginput_container_checkbox input[type=checkbox]:checked+label:after{opacity:1}.gchoice label{background-color:#0003;padding:5px 10px!important;border-radius:50px!important;margin:0!important}.photo-page{background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.page-photo__upload-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.page-photo__title{color:#fff;font-family:PepsiOwners-Regular,sans-serif;font-size:20px;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;text-align:center}.page-photo__camera{position:relative;width:200px;height:280px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:16px;background:#1c1c1c}.page-photo__camera-icon svg{max-width:80px;height:auto}.page-photo__camera-icon--default{color:#fff;opacity:1}.page-photo__camera-icon--default svg{width:40px}.page-photo__preview{position:absolute;inset:0;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.page-photo__preview-frame{position:absolute;inset:8px}.page-photo #photoInput{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.page-photo #gf-photo-form{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.page-photo__upload-btn{width:98px;min-width:98px;max-width:98px;padding:0;background:#0025ff;color:#fff;cursor:pointer}.page-photo__upload-btn:disabled{opacity:.55;cursor:not-allowed}.page-photo__terms-link{display:inline-block;margin-top:2px;color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:1px;line-height:1}.page-how-to-play{position:relative;align-items:center;text-align:center}.page-how-to-play__scene{position:relative;display:grid;grid-template-columns:1fr}.page-how-to-play__panel{grid-row:1;grid-column:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:clamp(24px,6vh,72px) 24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.page-how-to-play__panel.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.page-how-to-play__panel.is-visible,.page-how-to-play__panel--intro{opacity:1;visibility:visible;pointer-events:auto}.page-how-to-play__graphic{width:100%;max-width:320px;height:auto;margin:0 auto 24px}.page-how-to-play__instructions{max-width:280px;width:100%}.page-how-to-play__instructions p{margin:0;margin-top:clamp(8px,1.34vh,12px);background:#fff;border-radius:15px;padding:clamp(10px,2vh,18px) 10px;font-size:clamp(16px,2vh,16px);font-family:var(--pf-font-regular);font-weight:400;text-transform:uppercase;color:var(--color-secondary, #000);line-height:1.2}.page-how-to-play__instructions p:first-child{margin-top:0}.page-how-to-play__accent{color:var(--pf-color-primary, #0025ff)}body.page-template-page-congratulations-php,body.page-template-page-non-winner-php,body.page-template-page-prize-paid-php,body.page-template-page-thanks-php{overflow-y:auto;height:auto;min-height:100dvh;background:#000;color:#fff;display:flex;align-items:flex-start;justify-content:center}.congrats-page{width:100%;max-width:430px;padding:0 24px;text-align:center}.congrats-content{padding:14% 0 0}.congrats-content-sorry{padding:0!important;min-height:600px}.page-non-winner{padding:24% 0 0}.page-non-winner__try-again{display:flex;align-items:center;justify-content:center;width:160px;max-width:100%;height:var(--pf-control-height);line-height:1;margin:28px auto 0;background:#0025ff!important;color:#fff!important;text-decoration:none;font-size:22px!important;font-family:PepsiOwners-Compressed,sans-serif!important}.page-prize-paid{padding:24% 0 0}.page-stripe-verify__cta,.page-stripe-verify__cancel{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:14px auto 0;padding:0 28px!important;text-decoration:none;font-size:14px!important;font-family:PepsiOwners-Extended,sans-serif!important;letter-spacing:.05em}.page-stripe-verify__cta{background:#0025ff!important;color:#fff!important}.page-stripe-verify__cancel{background:transparent!important;color:#fff!important;border:1px solid #fff!important}.page-thanks{padding:24% 0 0}.page-congrats__form{margin-bottom:40px}.congrats-heading{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(2rem,14vw,3.5rem);font-weight:400;line-height:1;text-transform:uppercase;color:#fff;white-space:nowrap}.congrats-sub{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1rem,5vw,1.15rem);line-height:1.1;text-transform:uppercase;color:#fff;margin:.4rem 0}.congrats-score{font-family:PepsiOwners-Extended,sans-serif;line-height:1;margin-bottom:2rem}.congrats-score__num{font-size:clamp(3rem,14vw,4.5rem);font-weight:400;color:#004b93}.congrats-score__pts{font-size:.32em;vertical-align:super;color:#ffffffa6}.congrats-sorry__heading{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(3.5rem,30vw,7rem);font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 .3rem;line-height:1}.daily-limit__heading{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(2rem,14vw,3.5rem);font-weight:400;color:#fff;line-height:1;text-transform:uppercase;white-space:nowrap}.congrats-sorry__sub{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1.4rem,4vw,1.2rem);text-transform:uppercase;color:#fff;margin:20px;line-height:1}.congrats-sorry__sub a{color:#fff;text-decoration:none}.congrats-form{text-align:left}.congrats-form .gform_wrapper{width:322px;margin:0 auto}.congrats-form .gform_validation_errors,.congrats-form .gf_progressbar_wrapper,.congrats-form .gform_title,.congrats-form h2.gform_title,.congrats-form .gform_heading{display:none!important}.congrats-form .gform_fields{display:block!important;grid-row-gap:unset;grid-template-columns:unset}.congrats-form .gfield_label{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(.85rem,3.5vw,1rem);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#fff;display:block;margin-bottom:6px;line-height:1.2}.congrats-form .hidden_label .gfield_label{display:none!important}.congrats-form .gfield_required{display:inline!important;color:#004b93;margin-left:3px}.congrats-form .ginput_container input[type=text],.congrats-form .ginput_container input[type=email],.congrats-form .ginput_container input[type=tel],.congrats-form .ginput_container input[type=date],.congrats-form .ginput_container_phone input,.congrats-form .ginput_container_date[data-native-date-overlay]>input[type=date]{-webkit-appearance:none;appearance:none;background:#fff!important;border:none;border-radius:999px!important;-webkit-border-radius:999px!important;outline:none;width:100%!important;display:block;box-sizing:border-box;color:#000;font-family:PepsiOwners-Compressed,sans-serif;font-size:1rem!important;font-weight:400;height:44px;padding:0 18px!important;margin-bottom:12px!important}.congrats-form .ginput_container input[type=text]::placeholder,.congrats-form .ginput_container input[type=email]::placeholder,.congrats-form .ginput_container input[type=tel]::placeholder,.congrats-form .ginput_container_phone input::placeholder{color:#00000059;font-size:.85rem}.congrats-form .ginput_container_date[data-native-date-overlay]>input[type=date]::-webkit-date-and-time-value,.congrats-form .ginput_container_date[data-native-date-overlay]>input[type=date]::-webkit-datetime-edit{font-size:1rem}.congrats-form .ginput_container_date[data-native-date-overlay][data-empty]:before{content:attr(data-placeholder);position:absolute;inset:0;display:flex;align-items:center;padding:0 18px;background:#fff;color:#afafaf;font-family:PepsiOwners-Compressed,sans-serif;font-size:.9rem;line-height:1;pointer-events:none;border-radius:999px}.congrats-form .gfield_error .ginput_container input[type=text],.congrats-form .gfield_error .ginput_container input[type=email],.congrats-form .gfield_error .ginput_container input[type=tel]{border:2px solid #e61f48!important}.congrats-form .gfield_validation_message,.congrats-form .validation_message{background:none!important;border:none!important;padding:0 0 4px!important;font-family:PepsiOwners-Compressed,sans-serif;font-size:.75rem!important;text-transform:uppercase;color:#e61f48!important;display:block;line-height:1}.congrats-form .ginput_container_checkbox{margin:12px 0 0;letter-spacing:1px;display:flex;justify-content:center}.congrats-form .ginput_container_checkbox .gfield-choice-input+label,.congrats-form .ginput_container_checkbox label{font-family:PepsiOwners-Compressed,sans-serif;font-size:.8rem!important;font-weight:400;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:8px;padding-left:0;line-height:1.3;text-align:left;cursor:pointer;position:relative}.congrats-form .ginput_container_checkbox label a{color:#fff;text-decoration:underline}.congrats-form .ginput_container_checkbox label:before{content:"";flex-shrink:0;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;background:transparent}.congrats-form .ginput_container_checkbox label:after{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease}.congrats-form .ginput_container_checkbox input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;margin:0;opacity:0;cursor:pointer}.congrats-form .ginput_container_checkbox input[type=checkbox]:checked+label:after{opacity:1}.congrats-form .gform_footer{padding:0!important;margin-top:28px!important;display:flex;justify-content:center}.congrats-form .gform_button,.congrats-form input[type=submit]{-webkit-appearance:none;appearance:none;display:inline-block;width:auto;background:#0025ff!important;color:#fff!important;border:none;border-radius:999px!important;-webkit-border-radius:999px!important;font-family:PepsiOwners-Compressed,sans-serif;font-size:1.1rem!important;font-weight:400;text-transform:uppercase;letter-spacing:.08em;padding:14px 40px!important;cursor:pointer;line-height:1!important;transition:background .2s ease,transform .18s ease}.congrats-form .gform_button:hover,.congrats-form input[type=submit]:hover{background:#001ecc!important;transform:scale(1.04)}.congrats-form .gform_button:active,.congrats-form input[type=submit]:active{transform:scale(.97);transition-duration:.08s}.congrats-form__intro{margin-top:20px;margin-bottom:10px;text-align:center;font-family:PepsiOwners-Compressed,sans-serif;font-size:.85rem;text-transform:uppercase;color:#fff;line-height:1}.terms-link{display:block;margin-top:14px;color:#fff;font-family:PepsiOwners-Compressed,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-underline-offset:1px;text-align:center}.terms-link:hover{opacity:.75}.page-badge{position:fixed;bottom:20px;left:20px;width:56px;height:auto;z-index:50;pointer-events:none}#input_3_3_raw,#input_2_3_raw{padding-left:52px!important}.gfield--type-phone{margin-bottom:12px!important}.gform-theme--foundation .gform-grid-row{row-gap:0!important}.iti__country-name{color:#000!important}.gchoice label{background-color:#0000004d;padding:5px 10px!important;border-radius:50px!important;margin:0!important}body.page-template-page-leaderboard-php{overflow-y:auto;height:auto;min-height:100dvh;background:#000;color:#fff;display:flex;align-items:flex-start;justify-content:center}.leaderboard-page{width:100%;max-width:430px}.leaderboard-inner{padding:48px 24px 64px;text-align:center}.leaderboard__title{font-family:PepsiOwners-Extended,sans-serif;font-size:clamp(2rem,9vw,3rem);font-weight:400;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;line-height:1}.leaderboard__list{list-style:none;width:100%;margin-bottom:2rem}.leaderboard__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.leaderboard__row--new{color:#0025ff}.leaderboard__rank{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(.75rem,3vw,.9rem);min-width:24px;text-align:right;opacity:.5}.leaderboard__name{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1rem,4vw,1.2rem);flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.leaderboard__score{font-family:PepsiOwners-Extended,sans-serif;font-size:clamp(1rem,4.5vw,1.3rem);font-weight:400;white-space:nowrap}.leaderboard__pts{font-size:.5em;vertical-align:super;opacity:.65}.leaderboard__empty{font-family:PepsiOwners-Compressed,sans-serif;font-size:clamp(1rem,4vw,1.2rem);color:#ffffff80;margin-bottom:2rem}.leaderboard__play-again{display:inline-block;font-family:PepsiOwners-Extended,sans-serif;font-size:clamp(1rem,4.5vw,1.3rem);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#fff;border:2px solid #fff;padding:12px 32px;text-decoration:none;transition:background .2s ease,color .2s ease}.leaderboard__play-again:hover{background:#fff;color:#000}
