*,html,body{box-sizing:border-box;margin:0;font-size:16px}:before,:after{box-sizing:border-box}body,html,p,a,b,i,u,em{font-family:var(--font-body);color:inherit;line-height:1.3}h1,h2,h3,h4,h6{font-family:var(--font-title);font-weight:var(--bold);text-transform:var(--text-transform);color:var(--primary);margin:0;padding:0;line-height:1.2}p,li{color:var(--foreground);font-weight:400;line-height:1.5}.p-sm{font-size:.875rem}.p-lg{font-size:1.125rem}b{font-weight:var(--bold);color:inherit}a{cursor:pointer;text-decoration:none;transition:all .25s}a:hover{opacity:.8;color:inherit}i.fa{font-family:FontAwesome!important}@media screen and (width<=600px){*,html,body{font-size:.875rem}}.d-none,.hide{display:none!important}.iframe_hidden{visibility:hidden;display:none}.skip{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.color-inherit{color:inherit!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.skip-link{color:#fff;z-index:999;background:#ca7c3c;padding:5px 10px;font-weight:700;transition:transform .3s;position:absolute;left:50%;transform:translateY(-500%)}a.skip-link:focus{transform:translateY(0%)}.clear-both{clear:both}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body,html{background:var(--background);background-repeat:repeat;background-size:contain!important;background-attachment:fixed!important}.hero{padding:0!important}.main-container{max-width:1024px;margin:0 auto;padding:24px 0}.first-section{padding-top:96px!important}@media screen and (width<=1024px){.main-container,.homepage-container{padding:24px 16px}}@media screen and (width<=768px){.first-section{padding-top:48px!important}}.button{font-family:var(--font-title);text-align:center;border-radius:var(--border-radius);justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:12px 24px;font-weight:700;line-height:1;text-decoration:none;display:flex}.disabled-btn{color:#797979!important;background:#c6c6c6!important}.main-btn{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase}.button--fr-compact{padding:10px 20px;font-size:.92rem}.secondary-btn{border:1px solid var(--secondary);color:var(--secondary-foreground)}.tertiary-btn{font-weight:inherit;font-family:var(--font-body);color:var(--foreground);background:0 0;text-decoration:underline}.main-btn:hover{opacity:.8;color:var(--primary-foreground);box-shadow:0 0 10px var(--secondary)}.secondary-btn:hover{opacity:.8;color:var(--foreground);box-shadow:0 0 10px var(--secondary)}.tertiary-btn:hover{text-decoration:underline}a:focus,a:active,button:focus,button:active,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:1px solid var(--ring);box-shadow:none}@media screen and (width<=640px){.mobile-btn{background:var(--background);z-index:999;padding:8px;display:inline-block;position:fixed;bottom:0;left:0;right:0}.mobile-btn .button{width:100%;display:block}.mobile-btn .button.button--fr-compact{padding:10px 14px;font-size:.88rem}}.navigation-main{z-index:1000;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.navigation-main__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.navigation-main__logo-link{flex-shrink:0;align-items:center;display:inline-flex}.navigation-main__logo{width:auto;height:48px;display:block}.navigation-main__logo--inverted{display:none}.navigation-main__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.navigation-main__mobile-menu,.navigation-main__toggle{display:none}.navigation-main__link{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.5px;color:var(--foreground);border-radius:var(--border-radius);border:1px solid #0000;padding:8px;font-weight:700;line-height:1}.navigation-main__link:hover{color:var(--foreground);background:#0000000f}.navigation-main__submit{background:var(--primary);color:var(--background)}.navigation-main__submit:hover{background:var(--primary);color:var(--background);opacity:.9}html[data-brand-active=coke] .navigation-main{background:var(--primary)}html[data-brand-active=coke] .navigation-main__logo--default{display:none}html[data-brand-active=coke] .navigation-main__logo--inverted{display:block}html[data-brand-active=coke] .navigation-main__link{color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__link:hover{color:var(--primary-foreground);background:#ffffff2e}html[data-brand-active=coke] .navigation-main__submit{background:var(--primary-foreground);color:var(--primary);border-color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__submit:hover{background:var(--primary-foreground);color:var(--primary);opacity:.9}@media screen and (width<=900px){.navigation-main__inner{flex-direction:column;align-items:stretch}.navigation-main__logo-link,.navigation-main__actions{justify-content:center}}@media screen and (width<=640px){.navigation-main__inner{flex-direction:row;justify-content:space-between;align-items:center;position:relative}.navigation-main__actions--desktop{display:none}.navigation-main__mobile-menu{margin-left:auto;display:block;position:static}.navigation-main__mobile-menu summary{list-style:none}.navigation-main__mobile-menu summary::-webkit-details-marker{display:none}.navigation-main__toggle{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:8px;display:flex}.navigation-main__toggle-bar{background:var(--primary);width:100%;height:2px;display:block}.navigation-main__actions--mobile{background:var(--background);border:1px solid var(--border);z-index:1001;border-radius:0;flex-direction:column;gap:6px;width:auto;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 6px 16px #0003}.navigation-main__link{text-align:center;width:100%;display:block}.navigation-main__mobile-menu[open] .navigation-main__actions--mobile{display:flex}html[data-brand-active=coke] .navigation-main__toggle{background:var(--primary);border-color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__toggle-bar{background:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__actions--mobile{background:var(--primary);border-color:var(--primary-foreground)}}.section-title{text-align:center;color:var(--primary);margin:8px auto}.section-title h2{color:var(--primary)}.section-title p{margin-top:24px}.section-title img{width:400px;margin:0 auto 48px}@media screen and (width<=400px){.section-title img{width:100%}.section-title{margin-top:24px}}#header_wrap,#header_wrap #social,#soc_med_bar{display:none!important}#navbar_wrap{background-color:var(--background)!important;z-index:49!important}#nav_main li a{font-weight:700;color:var(--foreground)!important;font-size:1rem!important;font-family:var(--font-title)!important}#nav-main-toggle>.icon-bar{background:var(--primary)!important}#header-main.mobile-open .nav-bar,#header-main.mobile-open #nav-main-controls{background:var(--background)!important}#header-main.mobile-open #nav_main a span{font-size:initial!important}#header-main li:last-child a{background:var(--primary);margin:0 auto;display:block;color:var(--primary-foreground)!important;border-radius:var(--border-radius)!important;width:fit-content!important;padding:8px 16px!important}#header-main li:last-child a span{font-size:20px!important}@media screen and (width<=991px){#header-main li:last-child a{width:90%!important}#navbar_wrap.bgnav{box-shadow:none!important}#navbar_wrap .logo-header{width:100%;max-width:100%;margin:-10px auto;display:block}}@media screen and (width>=992px){#nav_main li:first-child{display:none!important}}.content-bg{background:var(--card-background);border-radius:var(--border-radius);margin-bottom:16px;padding:24px}.content-bg .orange-title{margin:0 auto 16px}@media screen and (width<=600px){.content-bg{padding:16px}}.nav-container{padding:8px 16px!important}.leader-selection .nav-container{width:100%!important}.nav-container .main-btn{width:100%}.nav-container>div{gap:16px;display:grid}@media screen and (width<=600px){.nav-container{padding:0!important}}video{max-width:100%}.video-container{z-index:0;padding:32px 0;position:relative}@media screen and (width<=756px){.video-container{padding:8px 0}}.col-one{grid-template-columns:1fr}.col-two{grid-template-columns:repeat(2,1fr)}.col-three{grid-template-columns:repeat(3,1fr)}.col-four{grid-template-columns:repeat(4,1fr)}#overlay-location-modal{opacity:0;pointer-events:none;z-index:1000;background:#000000bf;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.show-modal{opacity:1!important;pointer-events:auto!important}.show-modal .location-modal{opacity:1;transform:translateY(0)}.location-modal{background:var(--card-background,#fff);border:1px solid var(--primary,#8dc63f);border-radius:var(--border-radius,16px);width:520px;max-width:90%;font-family:var(--font-body);opacity:0;padding:28px 32px 32px;transition:transform .4s,opacity .3s;transform:translateY(32px)}.modal-title{font-size:24px;font-weight:var(--bold);color:var(--foreground);margin:0 0 12px}.modal-text{color:var(--card-foreground,var(--foreground));margin:0 0 28px;font-size:15px;line-height:1.6}.modal-actions{gap:16px;display:flex}.btn-module{border-radius:var(--border-radius);cursor:pointer;border:1px solid #0000;flex:1;padding:14px 18px;font-size:15px;font-weight:600}.btn-module-primary{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}.btn-module-secondary{background-color:var(--card-background,var(--background));color:var(--foreground);border-color:var(--foreground)}.btn-module-primary:hover,.btn-module-secondary:hover{transform:translateY(-1px)}@media screen and (width<=600px){.modal-actions{flex-direction:column}.col-two,.col-three,.col-four{grid-template-columns:1fr}}.mobile_only,.mobile_en,.desktop_fr,.mobile_fr,.fr_h3{display:none}@media screen and (width<=600px){.desktop_only,.desktop_en{display:none}.mobile_only,.mobile_en{display:block}}#a,#b,#c{scroll-margin-top:130px}.footer{background:var(--background)!important;padding:24px 16px 120px!important}.footer-section-content{flex-direction:column;gap:16px;display:flex}.footer-section-content .section-title{max-width:800px}.footer-btn-group{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer-btn-group>*+*{margin:0 16px}.footer-btn-group a:hover{opacity:.8}.footer-links{margin-top:48px;margin-bottom:24px}.footer a{text-decoration:underline}.legal-btn{color:var(--foreground);padding:4px 8px;text-decoration:none}.legal-btn:hover{color:var(--foreground);background:#ffffff1a}.section-title p{font-size:1.25em}.section-title a{color:var(--primary);font-size:inherit}@media screen and (width<=540px){.footer-section-content{padding-bottom:150px}.legal-btn{text-align:center;width:100%}.footer-btn-group{text-align:center;align-items:center}}.test-link a{text-align:center;max-width:50%;text-decoration:none}:is(h1:has(+h2),h2,h3,h4,h5,h6,p,span){--tm-offset:-.35em;--tm-scale:.75}sup,.trademark{vertical-align:super;font-size:.75em;line-height:0}html,body{overflow-x:hidden}#tips,#faq{display:none!important}:root{--htp-icon-size:120px;--htp-icon-row-height:150px}#hero{position:relative;z-index:9!important}.logo-header{padding:1em 0!important}.logo-header img{height:56px;margin:0 auto;display:block}.hero sup{position:relative;top:-5px}.hero{justify-content:center;align-items:center;display:flex;overflow-x:clip}.hero img{width:240vw;max-width:3000px}@media screen and (width<=460px){.hero img{width:100%}}.hero-text div{text-align:center;gap:8px}a#submit_btn{margin:8px auto}.cta-section{background:var(--secondary);padding:32px 16px}.cta-section .hero-group{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:550px;margin:0 auto;display:flex}.cta-section p,.cta-section b{color:var(--primary-foreground);font-size:1.5rem!important}.cta-section .primary-btn{background:var(--primary-foreground);color:var(--primary);border-radius:120px}@media screen and (width<=640px){.cta-section{padding:8px}}.desktop-prizing-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mobile-carousel-container{text-align:center;margin-top:24px;display:none;position:relative}.carousel-track{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.carousel-track:before,.carousel-track:after{content:"";flex:0 0 calc(7.5% - 16px)}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:center;flex:0 0 85%}.carousel-arrow{z-index:2;color:#d9d5ca;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:52px;height:72%;padding:0;font-size:48px;line-height:1;display:flex;position:absolute;top:44%;transform:translateY(-50%)}.carousel-arrow-prev{background:linear-gradient(90deg, var(--background,#fff) 0%, #fff0 100%);left:0}.carousel-arrow-next{background:linear-gradient(270deg, var(--background,#fff) 0%, #fff0 100%);right:0}.carousel-arrow[disabled]{opacity:.35;cursor:default}.carousel-dots{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.carousel-dot{cursor:pointer;background:#d0d2d6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.carousel-dot.is-active{background:var(--secondary)}.prize-card{text-align:center;flex-direction:column;gap:16px;display:flex}ul.prize-list{padding:0}.prize-card li{list-style:none}.prize-card img,.carousel-item img{width:100%;max-width:100%}@media screen and (width<=768px){.desktop-prizing-grid{grid-template-columns:1fr;gap:32px}.desktop-only{display:none!important}.mobile-carousel-container{display:block}.carousel-track{padding:0}}select#select_city{-webkit-appearance:none;-moz-appearance:none;color:#fff;text-transform:uppercase;background:#212121;border:none;padding:8px 14px;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;font-weight:700;line-height:24px}select::-ms-expand{display:none}a#cta-selected-city[disabled]{color:#000;background:#5c5c5c}.how-to-play .table-group{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1024px;margin:0 auto;display:grid}.table-cell{background:var(--card-background);text-align:center;flex-direction:column;align-items:center;padding:8px 16px 16px;display:flex}.htp-step-number{color:var(--primary);font-family:var(--font-title);font-size:var(--htp-step-number-size,2rem);font-weight:var(--bold);margin-bottom:8px;line-height:1}.htp-icon-image{width:120px;height:auto;margin:0 auto;display:block}.htp-icons{width:120px;max-width:100%;height:auto;margin:0 auto;display:block}.icon-drink{text-align:center;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.can-logo{width:24px;position:absolute}.htp-icons path{fill:var(--secondary)}.htp-carousel-controls{display:none}@media screen and (width<=768px){.how-to-play .table-group{grid-gap:8px;grid-template-columns:repeat(2,1fr)}.table-cell{padding:8px 8px 16px}.how-to-play .table-group.htp-carousel-track{scroll-snap-type:x mandatory;grid-template-columns:none;gap:16px;padding:0;display:flex;overflow-x:auto}.how-to-play .table-group.htp-carousel-track::-webkit-scrollbar{display:none}.how-to-play .table-group.htp-carousel-track:before,.how-to-play .table-group.htp-carousel-track:after{content:"";flex:0 0 calc(7.5% - 16px)}.how-to-play .table-group.htp-carousel-track .table-cell.htp-carousel-item{scroll-snap-align:center;flex:0 0 85%;padding:8px 12px 16px}.htp-carousel-controls{margin-top:-8px;display:block;position:relative}.htp-carousel-controls .carousel-arrow{top:var(--htp-carousel-arrow-top,50%);height:70%}}.section-placeholder *{width:100%;max-width:400px;margin:0 auto;display:block}.faq{flex-direction:column;justify-content:center;display:flex}.faq>div{margin-bottom:16px}.faq h3{font-size:inherit;color:var(--primary)}.faq-ask{cursor:pointer;background:var(--background);justify-content:space-between;align-items:center;padding:8px 24px;transition:all .4s;display:flex}.faq-ask:hover{background:#3333331a}.fa-plus:before{content:""}.fa{padding-left:16px;font-size:14px;font-style:normal;font-family:FontAwesome!important}.faq-ask.active .fa-plus,.faq-ask:not(.active) .fa-minus{display:none}.faq-desc{background-color:var(--background);border:1px solid var(--primary);border-radius:8px;margin:8px auto;padding:32px;font-weight:300;display:none;overflow:hidden}@media screen and (width<=400px){.faq h3{font-size:inherit}}.sm-container{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:16px;display:flex}@media screen and (width<=756px){.sm-container{gap:8px}}.sm-container svg path{fill:var(--secondary)}.social-btn{background:var(--background);border-radius:64px;align-items:center;padding:8px;display:flex}.social-btn svg{width:64px;height:auto}@media screen and (width<=460px){.social-btn svg{width:38px}}#legal{background-position:0 0;background-size:auto;background-position:50%!important;background-size:cover!important}.legal-copy{max-width:1024px;margin:0 auto;padding:8px}.legal-copy p{font-size:.75rem}.legal-copy b{font-size:inherit}.legal-copy a{font-size:inherit;color:var(--primary);text-decoration:underline}
