@source "../**/*.blade.php";@source "../**/*.js";@media(max-width:560px){.main-landing-overline{font-size:1rem}.no-mobile{display:none}.main-landing-description{max-width:unset;margin:12px auto 1.5rem;font-family:DrukText Bold,Druk Heavy,sans-serif;font-size:.8rem;line-height:1.1}.main-landing-subline{font-size:.6rem}.hero,.grid-2{grid-template-columns:1fr}h1{max-width:none}.gateway-topbar{align-items:flex-start}.gateway-logo-7days{width:50px}.gateway-logo-molto{width:102px}.main-landing-topbar{inset:.5rem 3.8rem auto .5rem}.landing-menu-toggle{top:.65rem;right:.65rem;width:32px;height:25px}.landing-menu-toggle:before,.landing-menu-toggle:after{height:4px}.landing-menu-toggle:before{box-shadow:0 10px 0 currentColor}body.landing-menu-is-open .landing-menu-toggle{width:46px;height:38px;padding:.45rem}body.landing-menu-is-open .landing-menu-toggle:before,body.landing-menu-is-open .landing-menu-toggle:after{left:.45rem;width:calc(100% - .9rem);height:4px}body.landing-menu-is-open .landing-menu-toggle:before{top:.45rem;box-shadow:0 9px 0 currentColor}body.landing-menu-is-open .landing-menu-toggle:after{bottom:.45rem}.landing-menu-close{top:1.15rem;left:1.15rem;width:52px;height:52px;border-width:5px}.landing-menu-overlay:before{background-image:url(/assets/images/mobile/main-landing-top-image.jpg)}.landing-menu-overlay{overflow-y:auto;overscroll-behavior:contain}.landing-menu-nav{width:calc(100vw - 2rem);margin-top:6.3rem;padding-bottom:1.5rem}.landing-menu-nav a{grid-template-columns:68px minmax(0,1fr);gap:.75rem;min-height:58px;padding-block:.65rem;font-size:clamp(1rem,4.2vw,1.55rem);line-height:1.08;border-bottom-width:1px}.landing-menu-nav a:first-child{border-top-width:1px}.landing-menu-nav a:before{inset-inline:-1rem}.landing-menu-nav strong{white-space:normal;overflow-wrap:anywhere}.gateway-copy{margin-top:4rem}.gateway-copy h1{font-size:clamp(3rem,20vw,4.4rem)}.gateway-enter-button{min-width:190px;min-height:54px;padding-inline:1.4rem;font-size:1rem}.gateway-hero{min-height:calc(100vh - 1rem);padding-bottom:19rem}.country-selector{inset:auto 1rem 1rem}.campaign-cta{min-width:unset;min-height:unset;font-size:1.6rem;padding:.25rem .8rem;margin:.2rem 0 2rem}body.campaign-main-landing.has-sticky-cta{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.sticky-cta-menu{padding:.65rem max(.75rem,env(safe-area-inset-right,0px)) calc(.65rem + env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.sticky-cta-menu-inner{gap:.5rem}.sticky-cta-link{min-height:48px;padding:.45rem .55rem;border-radius:4px;font-size:clamp(1.05rem,6vw,1.45rem)}.home-return-cta{min-width:116px;min-height:34px;font-size:1.25rem;padding:.22rem .55rem;margin:0}.content-home-cta{top:1.3rem}.outcome-home-cta{margin-top:.7rem}.main-landing-prizes{padding:8rem 3.25rem}.main-landing-prizes-inner{display:flex;flex-direction:column}.main-landing-product,.main-landing-prize-image{width:60%;height:unset;object-fit:unset;margin:0 auto}.main-landing-product{width:70%;margin:-50px auto 0}.main-landing-intro-top-wave{margin-top:-120px}.main-landing-prize-image:nth-child(2){width:130px}.main-landing-prizes{background-image:url(/assets/images/mobile/main-landing-sands-behind-prizes1.jpg)}.barcode-card-progress img{width:140px}.barcode-camera-trigger img{width:40px;height:40px}.barcode-card-or{font-size:1.3rem}.barcode-card-step{font-size:1.6rem}.main-landing-copy{max-width:340px}.barcode-card{border-radius:0;background-size:330px 330px;padding:3.4rem 3.35rem 2.5rem}.barcode-card h2,.barcode-card-help{font-size:1.2rem;font-family:DrukText Bold,Druk Heavy,sans-serif}.main-landing-barcode-band{padding:2rem .3rem}.barcode-entry-row{width:min(360px,92%);grid-template-columns:1fr;gap:.55rem}.barcode-entry-row>*{min-height:32px}.barcode-entry-form input{font-size:18px}.barcode-submit-button{width:50%;font-size:1.1rem;margin:0 auto}.video-preview-play{width:82px;height:82px;border-width:6px}.video-preview-play:before{border-width:16px 0 16px 26px}.campaign-footer-bottom{flex-direction:column;align-items:center;margin-top:1.5rem}.campaign-footer-meta{justify-items:start}.country-grid,.participation-heading{grid-template-columns:1fr}.participation-page{background:linear-gradient(90deg,#c30001 0 50%,#1785ef 50% 100%)}.participation-grid,.participation-consents{grid-template-columns:1fr}.participation-consents{width:min(520px,100%)}.participation-progress{justify-content:center}.participation-submit{width:min(330px,100%)}.outcome-copy p,.outcome-fail .outcome-copy p,.outcome-error .outcome-copy p{font-size:1.5rem}.outcome-error .outcome-copy{width:95%}.outcome-icon-envelope{top:25%}.outcome-product-img{width:100%;position:absolute;transform:translate(-48%,-10rem);top:50%}.outcome-logo-7days{width:clamp(60px,10vw,120px);left:3rem}.outcome-logo-molto{border-radius:0;width:clamp(100px,13vw,150px);height:clamp(64px,8vw,90px);right:2.5rem}.outcome-product-left,.outcome-product-top,.outcome-product-large,.outcome-product-bottom-left,.outcome-product-bottom-right{width:200px}.outcome-product-bottom-right{right:0%}.outcome-product-bottom-left{left:-10px}.outcome-product-left{left:14%;top:24%}.outcome-product-top{left:46%;top:54%}.scanner-panel{width:unset}.outcome-product-large{left:50%;bottom:8%;transform:translate(-50%)}.outcome-success .outcome-copy{top:50%;transform:translate(-50%,6rem)}.outcome-error .outcome-copy{top:55%}.campaign-footer{background:url(/assets/images/mobile/main-landing-sands-behind-prizes1.jpg) bottom;background-repeat:no-repeat}.campaign-footer-links{gap:.4rem;flex-direction:column;font-size:.8rem}.campaign-footer-inner{gap:1rem;display:flex;flex-direction:column-reverse;justify-content:center;text-align:center}.campaign-footer-social a{width:28px;height:28px}.campaign-footer{padding:unset}.campaign-footer-note{font-size:.6rem;line-height:1.4;margin:.4rem auto;min-width:85%}.footer-nav-text-parent{gap:.5rem}.footer-mondelez-logo{width:80px;margin:0rem auto 1.5rem}.gateway-hero{background-size:unset}.participation-sand{padding:clamp(3.6rem,7vw,5.3rem) 1rem 10rem}.content-split-hero{min-height:100vh;padding:6.6rem .8rem 8rem}.content-logo-7days{width:70px;left:1rem;top:1rem}.content-logo-molto{width:118px;right:1rem;top:1.3rem}.campaign-content .content-page{max-height:calc(100vh - 13.5rem);padding:1rem}.campaign-content .content-page h1{font-size:1.8rem}.campaign-content .prose{font-size:.9rem}.campaign-content .prose table{display:block;overflow-x:auto;white-space:nowrap;font-size:.82rem}.content-product{width:150px;bottom:1.25rem}.content-product-left{left:-.5rem}.content-product-right{right:-.5rem}}
