@import url(https://fonts.googleapis.com/css?family=Concert+One);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700,900);@import url(https://use.fontawesome.com/releases/v5.5.0/css/all.css);@import url(https://use.typekit.net/fxt3gye.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.about,.coupon,.end,.howto,.landing,.losing--text,.usnoodles,.win--container{position:relative;width:100%;max-width:600px;min-height:100%;margin:0 auto}.coupon,.end,.footer--copyright,.landing,.losing--text,.usnoodles p{text-align:center}.about--list li div p,.coupon--content p,.coupon p,.end--content p,.footer--copyright,.howto--list li div p,.howto--list p,.landing--tagline,.losing--text p,.usnoodles--img figcaption,.usnoodles p,.win--content p,button,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.losing--text p,.win--content p{margin-bottom:22px;font-size:2.2rem;font-family:proxima-soft-condensed,sans-serif;letter-spacing:-.67px;line-height:2.4rem;margin-bottom:0}.about--list li div p,.coupon--content p,.coupon p,.end--content p,.howto--list li div p,.howto--list p,.usnoodles p{font-size:1.9rem;line-height:2.4rem;color:#28140b;font-family:brandon-grotesque,sans-serif;font-weight:300}[data-lama]{opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.visible[data-lama]{opacity:1;transform:translateY(0)}body,html{font-size:62.5%;line-height:1.4;font-family:proxima-soft-condensed,sans-serif}h2{font-size:2.4rem;margin-bottom:16px;text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{font-family:proxima-soft-condensed,sans-serif}p{font-size:1.8rem;font-weight:400;font-style:normal}.center,h1.title{text-align:center}h1.title{font-size:5rem;color:#fff;text-transform:uppercase;margin-bottom:8px;margin-top:8px;letter-spacing:-1.62px}.text.brown,.title.brown{color:#28140b}html[lang=ja] body h1,html[lang=ja] body h2,html[lang=ja] body h3,html[lang=ja] body h4,html[lang=ja] body h5,html[lang=ja] body h6,html[lang=ja] body p,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6,html[lang=ja] p,html[lang=zh] body h1,html[lang=zh] body h2,html[lang=zh] body h3,html[lang=zh] body h4,html[lang=zh] body h5,html[lang=zh] body h6,html[lang=zh] body p,html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] h4,html[lang=zh] h5,html[lang=zh] h6,html[lang=zh] p{font-family:Noto Sans JP,sans-serif}html[lang=ja] body h1,html[lang=ja] body h2,html[lang=ja] body h3,html[lang=ja] body h4,html[lang=ja] body h5,html[lang=ja] body h6,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6,html[lang=zh] body h1,html[lang=zh] body h2,html[lang=zh] body h3,html[lang=zh] body h4,html[lang=zh] body h5,html[lang=zh] body h6,html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] h4,html[lang=zh] h5,html[lang=zh] h6{font-weight:900}html[lang=ja] body p,html[lang=ja] p,html[lang=zh] body p,html[lang=zh] p{line-height:2.4rem;font-size:1.4rem}html[lang=ja] .desktop--qr figcaption,html[lang=ja] body .desktop--qr figcaption,html[lang=zh] .desktop--qr figcaption,html[lang=zh] body .desktop--qr figcaption{font-weight:900;font-size:2rem;line-height:1.3}html[lang=ja] .desktop--iboar--text h2,html[lang=ja] body .desktop--iboar--text h2,html[lang=zh] .desktop--iboar--text h2,html[lang=zh] body .desktop--iboar--text h2{font-weight:300;margin-top:8px;font-size:3rem}html[lang=ja] .landing--tagline,html[lang=ja] body .landing--tagline,html[lang=zh] .landing--tagline,html[lang=zh] body .landing--tagline{font-weight:900;font-size:2rem}html[lang=ja] .about--list div h3,html[lang=ja] .howto--list div h3,html[lang=ja] body .about--list div h3,html[lang=ja] body .howto--list div h3,html[lang=zh] .about--list div h3,html[lang=zh] .howto--list div h3,html[lang=zh] body .about--list div h3,html[lang=zh] body .howto--list div h3{font-size:2.4rem;margin-bottom:4px}html[lang=ja] .about--upper h1.title,html[lang=ja] .howto--upper h1.title,html[lang=ja] body .about--upper h1.title,html[lang=ja] body .howto--upper h1.title,html[lang=zh] .about--upper h1.title,html[lang=zh] .howto--upper h1.title,html[lang=zh] body .about--upper h1.title,html[lang=zh] body .howto--upper h1.title{margin-bottom:8px}html[lang=ja] .usnoodles h3,html[lang=ja] body .usnoodles h3,html[lang=zh] .usnoodles h3,html[lang=zh] body .usnoodles h3{font-size:2.8rem;margin-bottom:4px}html[lang=ja] .usnoodles--img figcaption,html[lang=ja] body .usnoodles--img figcaption,html[lang=zh] .usnoodles--img figcaption,html[lang=zh] body .usnoodles--img figcaption{font-size:1.5rem;font-weight:900;font-family:Noto Sans JP,sans-serif}html[lang=ja] body h1.title,html[lang=ja] h1.title,html[lang=zh] body h1.title,html[lang=zh] h1.title{font-size:4.3rem}html[lang=ja] .losing h1,html[lang=ja] .losing h2,html[lang=ja] .win h1,html[lang=ja] .win h2,html[lang=ja] body .losing h1,html[lang=ja] body .losing h2,html[lang=ja] body .win h1,html[lang=ja] body .win h2,html[lang=zh] .losing h1,html[lang=zh] .losing h2,html[lang=zh] .win h1,html[lang=zh] .win h2,html[lang=zh] body .losing h1,html[lang=zh] body .losing h2,html[lang=zh] body .win h1,html[lang=zh] body .win h2{font-family:proxima-soft-condensed,sans-serif}html[lang=ja] .losing h2,html[lang=ja] .win h2,html[lang=ja] body .losing h2,html[lang=ja] body .win h2,html[lang=zh] .losing h2,html[lang=zh] .win h2,html[lang=zh] body .losing h2,html[lang=zh] body .win h2{font-size:8rem}html[lang=ja] .losing p,html[lang=ja] .win p,html[lang=ja] body .losing p,html[lang=ja] body .win p,html[lang=zh] .losing p,html[lang=zh] .win p,html[lang=zh] body .losing p,html[lang=zh] body .win p{font-size:2rem;color:#fff;letter-spacing:-.95px;text-align:center;line-height:25px;font-weight:900}html[lang=ja] .coupon--content h1,html[lang=ja] body .coupon--content h1,html[lang=zh] .coupon--content h1,html[lang=zh] body .coupon--content h1{font-size:4.3rem}html[lang=ja] .coupon--content h2,html[lang=ja] body .coupon--content h2,html[lang=zh] .coupon--content h2,html[lang=zh] body .coupon--content h2{font-size:2rem}html[lang=ja] .coupon--save,html[lang=ja] body .coupon--save,html[lang=zh] .coupon--save,html[lang=zh] body .coupon--save{font-size:1.9rem}html[lang=es] .win--container h2,html[lang=es] body .win--container h2{font-size:6.5rem}html[lang=fr] .win--container h2,html[lang=fr] body .win--container h2{font-size:8rem}button{background:#f1491c;box-shadow:0 0 4px 1px #5c4b46;border-radius:30px;border:none;font-size:2.8rem;line-height:32px;color:#fff;text-transform:uppercase;font-weight:600;padding:8px 20px;font-family:proxima-soft-condensed,sans-serif;letter-spacing:2px;display:inline-block}.scroll{position:absolute;width:100%;height:100%;top:155px}.scroll--bowl,.scroll--pig,.scroll--pigbottom{position:fixed;width:240px;height:240px;background:red;left:50%;margin-left:-120px;text-align:center;display:flex;justify-content:center;flex-direction:column}.scroll--pigbottom{height:100%;background:url(/static/boar/normal.png) no-repeat;background-size:contain;z-index:0;top:10px;width:300px;margin-left:-150px;position:absolute}.scroll--pigbottom.fast{background-image:url(/static/boar/fast.png)}.scroll--pigbottom:after{height:calc(100% - 500px);top:560px;width:100%;content:"";display:inline-block;position:absolute;background:url(/static/repeat-pattern.png) repeat-y;background-size:contain}.scroll--bowl{background:url(/static/bowl.png) no-repeat;background-size:cover;width:240px;height:110px;margin-left:-120px;z-index:0;top:inherit;bottom:0;z-index:10;position:absolute}.scroll--noodle{z-index:5;margin:0 auto;max-width:200px;width:100%;position:relative;transition:transform .6s ease-out}.scroll--noodle img{width:100%;display:inline-block;vertical-align:top}.scroll--container{overflow:hidden;height:calc(100% - 58px)}.scroll--eyes{z-index:5;margin:0 auto;height:140px;width:180px;background:url(/static/eyes.svg) no-repeat;background-size:cover;position:relative;top:60px}.from{position:fixed;background:#ff0;top:0;left:0;z-index:10}.countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:40;text-align:center}.countdown img{width:100%;display:inline-block;vertical-align:top;position:absolute;top:0;left:0}.countdown img:first-child,.countdown img:nth-child(2),.countdown img:nth-child(3),.countdown img:nth-child(4),.countdown img:nth-child(5){transform:translateY(-30px);opacity:0}.countdown img:nth-child(6){transform:scale(3);opacity:0}.countdown.start img:first-child,.countdown.start img:nth-child(2),.countdown.start img:nth-child(3),.countdown.start img:nth-child(4),.countdown.start img:nth-child(5){animation:a .9s forwards ease-in-out}.countdown.start img:nth-child(2){animation-delay:.9s}.countdown.start img:nth-child(3){animation-delay:1.8s}.countdown.start img:nth-child(4){animation-delay:2.7s}.countdown.start img:nth-child(5){animation-delay:3.6s}.countdown.start img:nth-child(6){animation:b .9s forwards ease-in-out;animation-delay:4.5s}.countdown.hide{z-index:-20}@keyframes a{0%{transform:translateY(-30px);opacity:0}60%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}to{opacity:0}}@keyframes b{0%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.boar{position:relative;height:100%}.boar--container{width:100%;max-width:500px;margin:0 auto;position:relative;height:calc(100% - 58px);pointer-events:none;overflow:hidden}.boar--groin{position:absolute;height:70px;left:50%;background:url(/static/groin.svg) no-repeat;background-size:cover;width:160px;z-index:12;margin-left:-80px;top:115px;animation:c 3s infinite reverse ease-in-out}.boar--groin.chill{animation-duration:3s}.boar--groin.happy{animation-duration:2s}.boar--groin.bigeater,.boar--groin.heavyeater{animation-duration:2.5s}.boar--groin.fast{animation-duration:.2s}.boar--groin.choke{animation:none}.boar--eyes{position:absolute;left:50%;transform:translateX(-50%);width:140px;height:100px;z-index:5;top:54px;background-size:180px}.boar--eyes div{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0}.boar--eyes div:after,.boar--eyes div:before{content:"";width:50%;height:100%;display:inline-block;background-repeat:no-repeat}.boar--eyes--chill:after,.boar--eyes--chill:before{background-image:url(/static/eyes/chill.svg)}.boar--eyes--happy:after,.boar--eyes--happy:before{background-image:url(/static/eyes/happy.svg)}.boar--eyes--fast:after,.boar--eyes--fast:before{background-image:url(/static/eyes/fast.svg)}.boar--eyes--bigeater:after,.boar--eyes--bigeater:before{background-image:url(/static/eyes/bigeater.svg)}.boar--eyes--heavyeater:after,.boar--eyes--heavyeater:before{background-image:url(/static/eyes/heavyeater.svg)}.boar--eyes--choke:after,.boar--eyes--choke:before{background-image:url(/static/eyes/choke.svg)}.boar--ear{z-index:10;margin:0 auto;height:100px;width:100px;background:url(/static/boar/ears.svg) no-repeat;background-size:cover;position:absolute;top:-8px;left:50%;margin-left:-120px}.boar--ear.right{margin-left:20px;transform:rotateY(180deg)}.boar--forehead{position:absolute;top:20px;left:50%;width:62px;height:40px;margin-left:-31px;background:url(/static/forehead.svg) no-repeat;background-size:cover;z-index:5}.boar--pigbottom{height:calc(100% - 60px);background:url(/static/boar/sprite.png) no-repeat;background-size:1500px;z-index:0;top:10px;left:50%;width:300px;margin-left:-150px;position:absolute}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.boar--pigbottom{background-image:url(/static/boar/sprite@2x.png)}}.boar--pigbottom--repeat{height:calc(100% - 400px);top:400px;left:50%;width:100%;margin-left:-150px;content:"";display:inline-block;position:absolute;background:url(/static/boar/repeat-pattern.svg) repeat-y;background-size:300px;z-index:-10}.boar--drop,.boar--smoke{width:40px;height:34px;position:absolute;top:110px;left:130px;background:url(/static/boar/smoke.svg) no-repeat;background-size:cover;z-index:10;opacity:0}.boar--drop.right,.boar--smoke.right{left:inherit;right:130px;background-image:url(/static/boar/smoke-right.svg)}.boar--smoke{z-index:50}.boar--drop{background-image:url(/static/boar/drop.png);width:40px;height:40px;top:170px;left:120px;animation:f steps(2) .8s infinite;animation-delay:.1s}.boar--drop.right{background-image:url(/static/boar/drop-right.png);animation:g steps(2) .6s infinite;animation-delay:.2s;right:120px}.boar--vein{position:absolute;width:300px;height:200px;top:0;left:50%;transform:translateX(-50%);z-index:5;opacity:0}.boar--vein span{width:40px;height:40px;display:inline-block;background:url(/static/boar/vein.svg) no-repeat;background-size:cover;position:absolute;top:95px;left:40px;animation:j .4s steps(3) infinite}.boar--vein span:nth-child(2){width:30px;height:30px;top:50px;left:90px;animation:k .4s steps(3) infinite;animation-delay:.4s}.boar--vein span:nth-child(3){width:30px;height:30px;top:110px;left:210px;animation:l .4s steps(3) infinite;animation-delay:.2s}.boar.bigeater .boar--eyes--bigeater,.boar.chill .boar--eyes--chill,.boar.choke .boar--eyes--choke,.boar.fast .boar--eyes--fast,.boar.happy .boar--eyes--happy,.boar.heavyeater .boar--eyes--heavyeater{opacity:1}.boar.fast .boar--pigbottom{background-position-x:-300px}.boar.fast .boar--ear{background-position-y:-130px}.boar.fast .boar--groin{background-position:bottom}.boar.fast .boar--smoke{animation:d .6s infinite ease-in-out;animation-delay:.3s}.boar.fast .boar--smoke.right{animation:e .6s infinite ease-in-out;animation-delay:.2s}.boar.fast .boar--eyes--fast:after{transform:rotateY(180deg)}.boar.heavyeater .boar--pigbottom{background-position-x:-600px}.boar.heavyeater .boar--ear{background-position-y:-250px}.boar.heavyeater .boar--groin{background-position:bottom}.boar.heavyeater .boar--eyes--heavyeater:after,.boar.heavyeater .boar--eyes--heavyeater:before{animation:h .1s steps(5) infinite}.boar.heavyeater .boar--eyes--heavyeater:after{transform:rotateY(180deg);animation:i .1s steps(5) infinite}.boar.heavyeater .boar--vein{opacity:1}.boar.choke .boar--pigbottom{background-position-x:-900px}.boar.choke .boar--ear{background-position-y:-360px}.boar.choke .boar--eyes--choke:after,.boar.choke .boar--eyes--choke:before{animation:m .8s linear infinite}.boar.choke .boar--eyes--choke:after{transform:rotateY(180deg);animation:m .8s linear infinite reverse}.boar.bigeater .boar--pigbottom{background-position-x:-1200px}.boar.bigeater .boar--ear{background-position-y:-480px}.boar.bigeater .boar--groin{background-position:50%}.boar.bigeater .boar--eyes--bigeater:after{transform:rotateY(180deg)}.boar.happy .boar--drop{opacity:1}@keyframes c{0%{transform:translateY(10px)}50%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes d{0%{transform:translate(20px,20px);opacity:0}20%{transform:translate(-5px,-5px);opacity:1}40%{transform:rotate(2deg) translate(-5px,-5px);opacity:1}60%{transform:rotate(-2deg) translate(-5px,-5px);opacity:1}80%{transform:rotate(2deg) translate(-5px,-5px);opacity:1}to{transform:translate(-15px,-15px);opacity:0}}@keyframes e{0%{transform:translate(-20px,20px);opacity:0}20%{transform:translate(5px,-5px);opacity:1}40%{transform:rotate(2deg) translate(5px,-5px);opacity:1}60%{transform:rotate(-2deg) translate(5px,-5px);opacity:1}80%{transform:rotate(2deg) translate(5px,-5px);opacity:1}to{transform:translate(15px,-15px);opacity:0}}@keyframes f{0%{transform:translate(0) rotate(20deg)}50%{transform:translate(-10px,5px) rotate(20deg)}to{transform:translate(-5px,10px) rotate(60deg)}}@keyframes g{0%{transform:translate(0) rotate(-18deg)}50%{transform:translate(5px,5px) rotate(-10deg)}to{transform:translate(5px,10px) rotate(-40deg)}}@keyframes h{0%{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}to{transform:translate(-1px)}}@keyframes i{0%{transform:translate(0) rotateY(180deg)}25%{transform:translate(-1px) rotateY(180deg)}50%{transform:translate(-1px) rotateY(180deg)}75%{transform:translate(1px) rotateY(180deg)}to{transform:translate(1px) rotateY(180deg)}}@keyframes j{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(.7) rotate(-20deg)}to{transform:scale(1) rotate(0deg)}}@keyframes k{0%{transform:rotate(10deg)}50%{transform:rotate(40deg)}to{transform:rotate(10deg)}}@keyframes l{0%{transform:scale(.5) rotate(10deg)}50%{transform:scale(.8) rotate(40deg)}to{transform:scale(.7) rotate(10deg)}}@keyframes m{0%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}to{transform:rotate(-1turn)}}.counter{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;color:#231916;font-size:36px;font-family:proxima-soft-condensed,sans-serif}.bubble{position:absolute;right:30px;top:36px;font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:700;z-index:30}.bubble--text{border:3px solid #000;padding:14px 20px 12px;border-radius:12px;font-size:2.2rem}.bubble--text,.bubble:after,.bubble:before{background:#fff;box-shadow:0 3px 0 0 #000;opacity:0;transition:opacity .2s ease-out 0s}.bubble:after,.bubble:before{display:inline-block;width:16px;height:16px;border-radius:50%;content:"";border:3px solid #000;position:absolute;bottom:-12px;right:6px;z-index:5}.bubble:after{right:24px;bottom:-24px;width:10px;height:10px}.bubble.visible .bubble--text{opacity:1;transition:opacity .4s ease-out .6s}.bubble.visible:after,.bubble.visible:before{transition:opacity .4s ease-out .3s;opacity:1}.bubble.visible:after{transition:opacity .4s ease-out 0s}.landing{display:flex;height:100%;flex-direction:column;background:#ffdf00}.landing h1{flex:1;padding:20px 0 14px;display:flex;justify-content:center;align-items:center}.landing h1 img{height:100%;object-fit:scale-down}.landing--tagline{text-align:center;display:inline-block;padding:0 40px;font-family:proxima-soft-condensed,sans-serif;font-size:2.2rem;color:#28140b;line-height:23px}.landing--usn{position:absolute;bottom:0;right:0;display:none}.landing--usn img{vertical-align:top;display:inline-block}.progress{position:relative}.progress--background{background:url(/static/progress/background.svg) no-repeat;background-size:contain;width:135px;height:30px}.progress--bowl{width:20px;height:42px;background:url(/static/progress/bowl.svg) no-repeat;background-size:contain;position:absolute;left:-4px;top:-6px;z-index:10}.progress--noodles{position:absolute;left:0;top:3px;width:90%;height:24px;background:url(/static/progress/noodles.svg) repeat-x;transition:width .4s ease-out}.progress--noodles:after{display:inline-block;width:60px;height:32px;content:"";position:absolute;right:-45px;top:-6px;background:url(/static/progress/groin.svg) no-repeat top;background-size:100%}.progress--noodles.smoker:after{background-image:url(/static/progress/groin.svg);background-position:bottom}.header{justify-content:space-between;align-items:center;padding:4px 20px;position:relative}.header,.header--top{display:flex;z-index:40}.header--top{width:100%;padding:20px;position:fixed;top:0;left:0}.header--top span{display:inline-block;flex:1}.header--top span:last-child{text-align:right}.header--top__brown a,.header--top__brown i{color:#28140b}.header a{width:28px;height:28px;display:inline-block;position:relative}.header a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header a{font-size:3.6rem;color:#fff}.header a.brown{color:#28140b}.header .close{width:50px;text-align:right}.footer--button{padding:20px 20px 25px;text-align:center}.footer--pray{margin-top:-60px;position:relative;z-index:-1}.footer--pray img{display:inline-block;vertical-align:top;width:100%}.footer--copyright{color:#fff;font-size:1.4rem;font-family:proxima-soft-condensed,sans-serif;position:relative;background:#e30013;padding:10px}.losing{position:relative;width:100%;max-width:600px;margin:0 auto;display:flex;flex:1;flex-direction:column;background:url(/static/gameover/wave.svg) top no-repeat;background-size:contain;min-height:100%}.losing--figure{position:absolute;bottom:130px;max-width:80vw}.losing--figure .losing--picture{width:100%}.losing--ghost{position:absolute;width:70px;bottom:90px;right:50px;transform:rotate(40deg);animation:n 1s ease-out forwards;transform-origin:bottom center;opacity:0}.losing--text{color:#fff;min-height:auto;padding:0 20px;position:absolute;bottom:0}.losing h1{font-size:30vw;text-align:center;color:#fff;line-height:.8;margin:0;text-transform:uppercase;margin-top:32px}@keyframes n{0%{transform:translate(0) rotate(40deg);opacity:0}to{transform:translate(100px,-100px) rotate(0deg);opacity:1}}.about,.howto{position:relative;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:0 20px;padding-top:20px;background:#fff}.about--title,.howto--title{position:relative;margin-bottom:20px}.about--title:before,.howto--title:before{content:"";height:6px;width:calc(100% + 45px);background:#6a3a07;position:absolute;top:0;left:-25px}.about--title img,.howto--title img{animation:o 4s ease-in-out infinite;transform-origin:top center;width:100%;max-width:300px}.about--list,.howto--list{flex-grow:1;padding:0 16px}.about--list li,.howto--list li{margin-bottom:16px;display:inline-block}.about--list li img,.howto--list li img{width:90px;height:90px;display:inline-block;vertical-align:top;float:left}.about--list li div,.howto--list li div{padding-left:16px;float:right;width:calc(100% - 90px)}.about--list li div h3,.howto--list li div h3{font-size:2.8rem;text-transform:uppercase;line-height:1.2;margin-bottom:4px}.about--boar,.howto--boar{width:100%;max-width:220px;margin:0 auto}.about--boar img,.howto--boar img{vertical-align:top;display:inline-block;width:100%}.about{min-height:auto}@keyframes o{0%{transform:rotateX(30deg)}50%{transform:rotateX(-30deg)}to{transform:rotateX(30deg)}}.win{height:100%}.win--bg{background:#ffdf00}.win--container picture{display:flex;height:100%;padding-top:50px;padding-bottom:140px;position:absolute;text-align:center;left:50%;transform:translateX(-50%);z-index:10;width:100%;align-items:flex-end;justify-content:center}.win--container picture img{height:90%;max-height:440px}.win--table{position:absolute;bottom:0;left:0;height:210px;width:100%;background:#e30013;border-top:3px solid #28140b;overflow:hidden}.win--table:after{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:60vw;height:60vw;border-radius:50%;background:rgba(0,0,0,.2);content:""}.win--table span{position:absolute;width:100%;height:3px;background:#28140b;display:inline-block;bottom:30px}.win--table span:after,.win--table span:before{position:absolute;top:10px;background:rgba(40,20,11,.4);content:"";display:inline-block;height:3px;width:100%}.win--table span:after{top:20px}.win h2{font-size:10rem;margin-bottom:0;line-height:80px;top:20px}.win--content,.win h2{text-align:center;width:100%;position:absolute}.win--content{bottom:0;display:flex;flex-direction:column;align-content:center;z-index:10}.win--content--text{padding:0 20px}.win--content p{color:#fff}.usnoodles{height:auto;background-size:contain;padding:40px 0 30px;position:relative;background-color:#e30013}.usnoodles--bg{position:absolute;display:inline-block;width:100%;height:100%;padding:0 8px;padding-bottom:10px;left:50%;top:8px;transform:translateX(-50%)}.usnoodles--bg img{display:inline-block;vertical-align:top;width:100%}.usnoodles--bg img:last-child{transform:rotateX(180deg);margin-top:-3px}.usnoodles--bg span{background:url(/static/noodles/bg-lines.svg) repeat-y;display:inline-block;width:100%;height:calc(100% - 80px);background-size:contain}.usnoodles--title{font-size:3.8rem;color:#fff;text-align:center}.usnoodles p{font-weight:400;padding:4px 40px 20px;color:#fff}.usnoodles--img{width:100%;overflow:hidden;z-index:10}.usnoodles--img figure{position:relative;margin-bottom:20px}.usnoodles--img figcaption{position:absolute;bottom:4px;left:80%;font-size:1.8rem;color:#fff;line-height:16px;font-family:proxima-soft-condensed,sans-serif}.usnoodles--img img{width:110%;margin-left:-5%;display:inline-block}.howto{background:transparent;display:flex;flex-direction:column;min-height:100%}.howto--list{padding-top:8px}.howto--list li:last-child{margin-bottom:0}.howto--list li div p{color:#fff}.howto--upper{flex:1}.howto--upper h1.title{margin-bottom:0;line-height:1.35}.howto--lower{text-align:center}.howto--lower img{display:inline-block;vertical-align:top}.howto--list h3,.howto--list p{color:#fff}.coupon,.end{padding:34px 24px 0;display:flex;flex-direction:column}.coupon h1,.end h1{color:#ffdf00;font-size:5.2rem;line-height:61px;margin-bottom:12px;text-transform:uppercase}.coupon h2,.coupon h3,.coupon p,.end h2,.end h3,.end p{color:#fff}.coupon h2,.end h2{font-size:2.6rem;margin-bottom:0}.coupon h3,.end h3{font-size:2.2rem}.coupon--card,.end--card{width:100%}.coupon--card__perfect,.end--card__perfect{box-shadow:0 0 10px 0 #fcf5c5;border:1px solid #f7d900}.coupon--upper,.end--upper{flex:1}.coupon--content,.end--content{margin:12px 0}.coupon--social ul,.end--social ul{display:flex;justify-content:center}.coupon--social ul li,.end--social ul li{display:inline-flex;width:50px;height:50px;border-radius:50%;justify-content:center;align-items:center;background:#55acee;margin:8px}.coupon--social ul li:last-child,.end--social ul li:last-child{background:#3b5998}.coupon--social ul li a,.end--social ul li a{color:#fff;display:inline-block;width:50px;height:50px;font-size:2rem}.coupon--social ul li a i,.end--social ul li a i{line-height:50px;font-size:2.4rem}.end{padding-top:60px}.coupon .title{font-size:7.4rem;text-align:center;line-height:70px;margin-top:4px;margin-bottom:4px}.coupon--content{margin-top:0;margin-bottom:10px}.coupon--content h2{color:#28140b;line-height:2.6rem}.coupon p{color:#28140b}.coupon p.coupon--save{font-weight:700;font-size:22px;line-height:23px;font-family:proxima-soft-condensed,sans-serif;margin-bottom:10px}.coupon p.coupon--disclaimer{font-size:1.5rem;line-height:1.4;font-style:italic}.coupon--thecoupon{display:inline-block;margin:8px 0 16px}.coupon--thecoupon img{display:inline-block;vertical-align:top}.coupon--link a{font-size:22px;color:#000;letter-spacing:0;text-align:center;line-height:23px;font-weight:900;font-family:proxima-soft-condensed,sans-serif;display:inline-block;margin:8px 0 16px}#desktop{background:#ffdf00}#desktop,.desktop{height:100%;width:100%}.desktop--qr{position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center}.desktop--qr figcaption{font-family:proxima-soft-condensed,sans-serif;font-size:1.8rem;line-height:18px;padding-right:12px;text-transform:uppercase;text-align:right}.desktop--qr img{width:80px;height:80px}.desktop--iboar{display:flex;flex-direction:column;height:100%;width:100%;justify-content:flex-end;align-items:center}.desktop--iboar--image{height:60vh}.desktop--iboar--image img{display:inline-block;vertical-align:top;height:100%}.desktop--iboar--text{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 40px;height:30vh}.desktop--iboar--text h1{font-size:6rem;line-height:6rem;text-align:center;letter-spacing:-1.73px;text-transform:uppercase}.desktop--iboar--text h1 span{text-transform:lowercase}.desktop--iboar--text h2{font-family:brandon-grotesque,sans-serif;font-size:4rem;color:#000;letter-spacing:-1.15px;text-align:center;line-height:59px;text-transform:none}.onomatope{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:12}.onomatope--image{position:absolute;animation:p .25s infinite;transform-origin:center bottom;left:50%;width:110px;margin-left:-55px;opacity:0}.onomatope--image[data-left]{animation:q .3s infinite;animation-delay:.3s;margin-left:-130px;top:28vh}.onomatope--image[data-right]{margin-left:20px;top:30vh}.onomatope--image.happy{opacity:1;animation-duration:.6s}.onomatope--image.fast,.onomatope--image.heavyeater{opacity:1;animation-duration:.3s;top:28vh}.onomatope--image.heavyeater{animation-delay:.1s;top:32vh}@keyframes p{0%{transform:rotate(0) translate(0)}50%{transform:rotate(4deg) translateY(15px)}to{transform:rotate(0) translate(0)}}@keyframes q{0%{transform:rotate(0) translate(0)}50%{transform:rotate(-8deg) translateY(-10px)}to{transform:rotate(0) translate(0)}}body,html{height:100%;width:100%}#swipearea{width:100%;height:calc(100% - 58px);position:absolute;bottom:0;left:0;z-index:20;display:none}#swipearea.visible{display:block}#imgData{position:fixed;top:-200%;left:-200%}.color{width:40px;height:40px;position:fixed;top:0;left:0;z-index:1000;background:#fff}#canvas{position:absolute;top:-200%;left:-200%}body{transition:background .3s ease-in}.bg--brown{background:#28140b}.bg--purple{background:#3a1053}.bg--yellow{background:#ffdf00}main{opacity:0;transition:all .3s ease-out;transition-delay:.4s}main.visible{opacity:1}