/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#ea1b10;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}#face-carousel-2,#face-carousel-3,#face-carousel-4,#face-carousel-5,#face-editor,#face-editor-no-scale,#face-positioner,#face-positioner-help,#face-positioner-help-container,#face-positioner-no-scale,#finished-food,#finished-food-no-scale,#image-source-overlay,#landing,#landing-no-scale,#photo-booth,[hidden],header #title-treatment span,template{display:none}a{background-color:transparent}.button>div,a,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.icon-background-appleisle{background-image:url(../images/sprite-desktab.png);background-position:-308px -544px;width:105px;height:105px}.icon-background-checkoutvista,.icon-background-kitchencounter,.icon-background-littleasia{background-image:url(../images/sprite-desktab.png);background-position:-530px -780px;width:105px;height:105px}.icon-background-kitchencounter,.icon-background-littleasia{background-position:-902px 0}.icon-background-littleasia{background-position:-902px -106px}.icon-background-producesection,.icon-background-santafe,.icon-background-shoppingcart,.icon-barry-footer{background-image:url(../images/sprite-desktab.png);background-position:-902px -212px;width:105px;height:105px}.icon-background-santafe,.icon-background-shoppingcart,.icon-barry-footer{background-position:-902px -318px}.icon-background-shoppingcart,.icon-barry-footer{background-position:-202px -544px}.icon-barry-footer{background-position:-902px -424px;width:41px;height:75px}.icon-body-bagel,.icon-body-barry,.icon-body-carrot{background-image:url(../images/sprite-desktab.png);background-position:-414px -544px;width:105px;height:105px}.icon-body-barry,.icon-body-carrot{background-position:-520px -544px}.icon-body-carrot{background-position:-626px -544px}.icon-body-lavash,.icon-body-potato,.icon-body-sausage,.icon-body-taco,.icon-body-twinkie{background-image:url(../images/sprite-desktab.png);background-position:0 -674px;width:105px;height:105px}.icon-body-potato,.icon-body-sausage,.icon-body-taco,.icon-body-twinkie{background-position:-106px -674px}.icon-body-sausage,.icon-body-taco,.icon-body-twinkie{background-position:-212px -674px}.icon-body-taco,.icon-body-twinkie{background-position:-318px -674px}.icon-body-twinkie{background-position:-424px -674px}.icon-btn_camera,.icon-download,.icon-download_red{background-image:url(../images/sprite-desktab.png);background-position:-961px -500px;width:42px;height:32px}.icon-download,.icon-download_red{background-position:-946px -653px;width:23px;height:23px}.icon-download_red{background-position:-922px -653px}.icon-edit-background,.icon-edit-body,.icon-edit-eyes,.icon-edit-mouth{background-image:url(../images/sprite-desktab.png);background-position:-902px -575px;width:50px;height:41px}.icon-edit-body,.icon-edit-eyes,.icon-edit-mouth{background-position:-944px -424px;width:39px;height:63px}.icon-edit-eyes,.icon-edit-mouth{background-position:-902px -541px;width:62px;height:33px}.icon-edit-mouth{background-position:-902px -500px;width:58px;height:40px}.icon-eyes-bagel,.icon-eyes-barry,.icon-eyes-carrot{background-image:url(../images/sprite-desktab.png);background-position:-796px -530px;width:105px;height:105px}.icon-eyes-barry,.icon-eyes-carrot{background-position:-796px -636px}.icon-eyes-carrot{background-position:0 -780px}.icon-eyes-lady,.icon-eyes-lavash,.icon-eyes-scared,.icon-eyes-surprised,.icon-eyes-taco{background-image:url(../images/sprite-desktab.png);background-position:-106px -780px;width:105px;height:105px}.icon-eyes-lavash,.icon-eyes-scared,.icon-eyes-surprised,.icon-eyes-taco{background-position:-212px -780px}.icon-eyes-scared,.icon-eyes-surprised,.icon-eyes-taco{background-position:-318px -780px}.icon-eyes-surprised,.icon-eyes-taco{background-position:-424px -780px}.icon-eyes-taco{background-position:-96px -544px}#finished-food-no-scale .facebook-button div,.icon-facebook{background-image:url(../images/sprite-desktab.png);background-position:-902px -705px;width:14px;height:30px}.icon-facebook_red,.icon-greater-than,.icon-help_faceposition,.icon-help_pinch,.no-touch #finished-food-no-scale .facebook-button:hover div{background-image:url(../images/sprite-desktab.png);background-position:-991px -575px;width:14px;height:30px}.icon-greater-than,.icon-help_faceposition,.icon-help_pinch{background-position:-917px -705px;height:22px}.icon-help_faceposition,.icon-help_pinch{background-position:-436px 0;width:359px;height:413px}.icon-help_pinch{background-position:-153px -436px;width:124px;height:94px}.icon-help_place,.icon-help_rotate,.icon-larger-greater-than{background-image:url(../images/sprite-desktab.png);background-position:0 -544px;width:95px;height:129px}.icon-help_rotate,.icon-larger-greater-than{background-position:0 -436px;width:152px;height:107px}.icon-larger-greater-than{background-position:-938px -617px;width:20px;height:30px}.icon-less-than,.no-touch #face-editor-no-scale #face-editor-prev-button:hover div{background-image:url(../images/sprite-desktab.png);background-position:-959px -617px;width:20px;height:30px}.icon-mouth-aah,.icon-mouth-ahh,.icon-mouth-arr,.icon-mouth-chipped,.icon-mouth-err{background-image:url(../images/sprite-desktab.png);background-position:-742px -780px;width:105px;height:105px}.icon-mouth-ahh,.icon-mouth-arr,.icon-mouth-chipped,.icon-mouth-err{background-position:-636px -780px}.icon-mouth-arr,.icon-mouth-chipped,.icon-mouth-err{background-position:-796px -424px}.icon-mouth-chipped,.icon-mouth-err{background-position:-796px -318px}.icon-mouth-err{background-position:-796px -212px}.icon-mouth-lady,.icon-mouth-tongue,.icon-mouth-twoteeth,.icon-move,.icon-no-option{background-image:url(../images/sprite-desktab.png);background-position:-796px -106px;width:105px;height:105px}.icon-mouth-tongue,.icon-mouth-twoteeth,.icon-move,.icon-no-option{background-position:-796px 0}.icon-mouth-twoteeth,.icon-move,.icon-no-option{background-position:-636px -674px}.icon-move,.icon-no-option{background-position:-902px -617px;width:35px;height:35px}.icon-no-option{background-position:-530px -674px;width:105px;height:105px}.icon-question-mark,.icon-red-band-cta,.icon-red-greater-than{background-image:url(../images/sprite-desktab.png);background-position:-984px -454px;width:21px;height:29px}.icon-red-band-cta,.icon-red-greater-than{background-position:-278px -436px;width:188px;height:56px}.icon-red-greater-than{background-position:-980px -617px;width:19px;height:30px}.icon-red-less-than,.icon-rotate,.icon-scale,.icon-snapchat,.no-touch #face-editor-no-scale #face-editor-options-row #face-editor-back:hover div,.no-touch #face-positioner-no-scale #desktop-edit-controls .back:hover div{background-image:url(../images/sprite-desktab.png);background-position:-902px -653px;width:19px;height:30px}.icon-rotate,.icon-scale,.icon-snapchat{background-position:-965px -541px;width:40px;height:33px}.icon-scale,.icon-snapchat{background-position:-953px -575px;width:37px;height:36px}.icon-snapchat{background-position:0 0;width:435px;height:435px}#finished-food-no-scale .twitter-button div,.icon-twitter{background-image:url(../images/sprite-desktab.png);background-position:-970px -653px;width:24px;height:20px}.icon-twitter_red,.icon-white-question-mark,.no-touch #finished-food-no-scale .twitter-button:hover div{background-image:url(../images/sprite-desktab.png);background-position:-902px -684px;width:24px;height:20px}.icon-white-question-mark{background-position:-984px -424px;width:22px;height:29px}.circle-timer{position:relative;width:56px;height:56px;float:left;border-radius:29px;background-color:rgba(255,255,255,.5)}.circle-timer .timer-back{position:absolute;width:44px;height:44px;border-radius:29px;left:6px;top:6px;background-color:#eb1c10}.circle-timer .timer-countdown,input[type=file]{position:absolute}.circle-timer .timer-arrow{background-image:url(../images/sprite-desktab.png);background-position:-917px -705px;width:14px;height:22px;position:absolute;top:18px;left:23px}.timer-countdown>#slice{position:absolute;width:58px;height:58px;clip:rect(0,58px,58px,29px)}.timer-countdown>#slice.gt50{clip:rect(auto,auto,auto,auto)}.timer-countdown>#slice>.pie{background-color:#eb1c10;position:absolute;width:56px;height:56px;clip:rect(0,29px,58px,0);border-radius:29px}.timer-countdown>#slice>.pie.fill{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important;clip:rect(0,27px,58px,0)}.timer-countdown.fill>#slice>.pie{border:transparent;background-color:silver;width:58px;height:58px}input[type=file]{display:block;top:0;left:-5000px;width:1px;height:1px;margin:0;padding:0;border:0}button:focus{outline:0}.button{outline:0;cursor:pointer;border-radius:30px;display:block;border:0;background:0 0;z-index:0;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;color:#ea1b10}.button::after,.button::before{outline:0;content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#ea1b10;color:#fff;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.button::before{border-radius:15px 15px 0 0;top:0;padding-top:1em}.button::after{border-radius:0 0 20px 20px;bottom:0;line-height:0}.button>span{display:block;-webkit-transform:scale3d(.2,.2,1);transform:scale3d(.2,.2,1);opacity:0;transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.button,.button.redBandButton{overflow:hidden;background-color:#fff}#master-overlay #image-source-overlay #image-source-inner .use-upload span,.button.redBandButton.one-line::before{padding-top:10px}.button.redBandButton.two-line::before{content:attr(data-text-1);padding-top:7px;font-family:avenirMed,sans-serif;font-size:16px}.button.redBandButton.two-line::after{content:attr(data-text-2);line-height:.9;padding-bottom:3px}.button.redBandButton.button-icon::after,.button.redBandButton.button-icon::before{z-index:-1}.button.redBandButton.inverse-color:not(.active)::before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.button.redBandButton.inverse-color:not(.active)::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}ul{margin:0;padding:0}#cropping-container{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}#centering-container{position:absolute;top:0;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transform-origin:top center;transform-origin:top center;width:1920px}#landing{top:0;left:0;height:800px}#landing #face-carousel-container{height:800px;position:relative;overflow:hidden}#face-positioner,#landing,#landing .face-carousel-item{position:absolute;width:1920px}#face-positioner{top:0;left:0;height:800px;text-align:center;background:url(../images/composite-assets/background/santa_fe.jpg)}#face-positioner #positioner-canvas-container{padding-top:205px;text-align:center}#face-editor{position:absolute;top:0;left:0;overflow-x:hidden}#face-editor,#face-editor #editor-canvas-container{width:1920px;height:800px}#face-editor #editor-canvas-container #face-editor-canvas{position:absolute;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%}#download-overlay,#finished-food{position:absolute;background-color:#ea1b10;text-align:center}#finished-food{left:0;top:0;width:1920px;height:800px}#download-overlay{display:none;width:100%;height:100%;top:100%;z-index:90}#download-overlay p{font-family:'Avenir Next W10 Heavy',sans-serif;font-size:20px;padding:2% 25%;color:#fff}#landing-no-scale #landing-image-next,#landing-no-scale #landing-input-next{display:none;position:absolute;bottom:23%;left:50%;margin-left:-187px}#landing-no-scale #landing-input-next{width:375px;height:60px;background-color:#ea1b10;border:0;border-radius:30px;letter-spacing:.5px;color:#fff;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:32px;cursor:pointer}#landing-no-scale #landing-input-next label{cursor:pointer!important}#landing-no-scale #landing-input-next label p{position:absolute;width:100%;text-align:center;top:0;margin-top:10px}#landing-no-scale #carousel-timer{position:absolute;top:124px;left:50%;margin-left:307px;cursor:pointer}#landing-no-scale #carousel-timer .timer-countdown{pointer-events:none}#face-positioner-no-scale #tablet-positioner-back,#face-positioner-no-scale #tablet-positioner-help-button{position:absolute;top:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0}#face-positioner-no-scale #tablet-positioner-back{left:0;transition:opacity .4s,left .4s ease}#face-positioner-no-scale #tablet-positioner-back div,#face-positioner-no-scale #tablet-positioner-help-button div{margin-left:-2px;background-image:url(../images/sprite-desktab.png);background-position:-959px -617px;width:20px;height:30px}#face-positioner-no-scale #tablet-positioner-help-button{right:0;transition:opacity .4s,right .4s ease}#face-positioner-no-scale #tablet-positioner-help-button div{background-position:-984px -424px;width:22px;height:29px}#face-positioner-no-scale #positioner-canvas-container{position:absolute;left:50%;top:75%;margin:-275px 0 0 -275px;opacity:0;transition:opacity .4s,top .4s ease}#face-positioner-no-scale #desktop-edit-controls,#face-positioner-no-scale #desktop-edit-controls .edit-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#face-positioner-no-scale #desktop-edit-controls{left:40px;list-style:none;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;transition:opacity .4s,left .4s ease;position:absolute}#face-positioner-no-scale #desktop-edit-controls .edit-button{position:relative;overflow:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}#face-editor-no-scale #face-editor-options-row .editor-option-button::after,#face-editor-no-scale #face-editor-options-row .editor-option-button::before,#face-positioner-no-scale #desktop-edit-controls .edit-button::after,#face-positioner-no-scale #desktop-edit-controls .edit-button::before{border-radius:0}#face-positioner-no-scale #desktop-edit-controls .round-button{margin-bottom:23px}#face-positioner-no-scale #desktop-edit-controls .square-button{margin-bottom:20px}#face-editor-no-scale #face-editor-options-row #face-editor-back div,#face-positioner-no-scale #desktop-edit-controls .back div{background-image:url(../images/sprite-desktab.png);background-position:-959px -617px;width:20px;height:30px;margin-left:-5px}#face-positioner-no-scale #desktop-edit-controls .move div,#master-overlay #face-positioner-help #help-edit-controls .move div{background-image:url(../images/sprite-desktab.png);background-position:-902px -617px;width:35px;height:35px}#face-positioner-no-scale #desktop-edit-controls .scale div,#master-overlay #face-positioner-help #help-edit-controls .scale div{background-image:url(../images/sprite-desktab.png);background-position:-953px -575px;width:37px;height:36px}#face-positioner-no-scale #desktop-edit-controls .rotate div,#master-overlay #face-positioner-help #help-edit-controls .rotate div{background-image:url(../images/sprite-desktab.png);background-position:-965px -541px;width:40px;height:33px}#face-positioner-no-scale #desktop-edit-controls .help div{background-image:url(../images/sprite-desktab.png);background-position:-984px -454px;width:21px;height:29px}#face-positioner-no-scale #face-positioner-next{position:absolute;left:50%;bottom:40px;margin-left:-187px;opacity:0;transition:opacity .4s,bottom .4s ease}#face-positioner-no-scale.presented #desktop-edit-controls,#face-positioner-no-scale.presented #face-positioner-next,#face-positioner-no-scale.presented #positioner-canvas-container,#face-positioner-no-scale.presented #tablet-positioner-back,#face-positioner-no-scale.presented #tablet-positioner-help-button{opacity:1}#face-positioner-no-scale.presented #tablet-positioner-back{left:40px}#face-positioner-no-scale.presented #tablet-positioner-help-button{right:40px}#face-positioner-no-scale.presented #positioner-canvas-container{top:50%}#face-positioner-no-scale.presented #desktop-edit-controls{left:80px}#face-positioner-no-scale.presented #face-positioner-next{bottom:80px}#face-editor-no-scale #face-editor-next-button,#face-editor-no-scale #face-editor-prev-button{position:absolute;bottom:80px;left:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .4s,bottom .4s ease}#face-editor-no-scale #face-editor-prev-button{margin-left:-470px}#face-editor-no-scale #face-editor-next-button div,#face-editor-no-scale #face-editor-prev-button div{margin-left:-5px;background-image:url(../images/sprite-desktab.png);background-position:-902px -653px;width:19px;height:30px}#face-editor-no-scale #face-editor-prev-x2-option{margin-left:-370px}#face-editor-no-scale #face-editor-prev-option{margin-left:-225px}#face-editor-no-scale #face-editor-next-option{margin-left:100px}#face-editor-no-scale #face-editor-next-x2-option{margin-left:245px}#face-editor-no-scale #face-editor-next-button{margin-left:390px}#face-editor-no-scale #face-editor-next-button div{margin-left:8px;background-position:-980px -617px}#face-editor-no-scale #face-editor-option-buttons ul{position:absolute;left:50%;bottom:100px;width:880px;margin:0 0 0 -440px;height:125px;border:0;padding:0;list-style:none}#face-editor-no-scale #face-editor-option-buttons li{position:absolute;top:0;width:125px;height:125px;margin-left:-62.5px;border:0;border-radius:62.5px;padding:0;background-color:rgba(255,255,255,.39);opacity:0;-webkit-transform:scale(.25,.25);transform:scale(.25,.25);-webkit-transform-origin:center;transform-origin:center;transition:left .4s ease,opacity .4s ease,-webkit-transform .3s ease .1s;transition:left .4s ease,opacity .4s ease,transform .3s ease .1s}#face-editor-no-scale #face-editor-option-buttons li div{border:0;width:105px;height:105px;margin:10px}#face-editor-no-scale #face-editor-next{position:absolute;bottom:-20px;left:50%;margin-left:-187px;opacity:0;transition:opacity .4s,bottom .4s ease}#face-editor-no-scale #face-editor-options-row,#face-editor-no-scale #face-editor-options-row .editor-option-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#face-editor-no-scale #face-editor-options-row{position:absolute;left:40px;top:50%;list-style:none;height:510px;margin-top:-255px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;transition:opacity .4s,left .4s ease}#face-editor-no-scale #face-editor-options-row .editor-option-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}#face-editor-no-scale #face-editor-options-row .round-button{margin-bottom:23px}#face-editor-no-scale #face-editor-options-row .square-button{margin-bottom:22px}#face-editor-no-scale #face-editor-options-row #face-editor-background div{background-image:url(../images/sprite-desktab.png);background-position:-902px -575px;width:50px;height:41px}#face-editor-no-scale #face-editor-options-row #face-editor-body div{background-image:url(../images/sprite-desktab.png);background-position:-944px -424px;width:39px;height:63px}#face-editor-no-scale #face-editor-options-row #face-editor-eyes div{background-image:url(../images/sprite-desktab.png);background-position:-902px -541px;width:62px;height:33px}#face-editor-no-scale #face-editor-options-row #face-editor-mouth div,#finished-food-no-scale #share-download div{background-image:url(../images/sprite-desktab.png);background-position:-902px -500px;width:58px;height:40px}#face-editor-no-scale .editor-message{position:absolute;top:0;text-align:center;width:100%;background:#000}#face-editor-no-scale #assets-loading-message,#face-editor-no-scale #inner-making-jpg-message,#face-editor-no-scale #save-error-message{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.8)}#face-editor-no-scale #assets-loading-message p,#face-editor-no-scale #inner-making-jpg-message p,#face-editor-no-scale #save-error-message p,#resize-message div p{width:100%;padding:10px;text-align:center;background-color:#ea1b10;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:32px;letter-spacing:.5px}#face-editor-no-scale.presented #face-editor-next,#face-editor-no-scale.presented #face-editor-next-button,#face-editor-no-scale.presented #face-editor-prev-button{opacity:1}#face-editor-no-scale.presented #face-editor-options-row{opacity:.99}#face-editor-no-scale.presented #face-editor-next-button,#face-editor-no-scale.presented #face-editor-prev-button{bottom:120px}#face-editor-no-scale.presented #face-editor-option-buttons .next,#face-editor-no-scale.presented #face-editor-option-buttons .next-x2,#face-editor-no-scale.presented #face-editor-option-buttons .prev,#face-editor-no-scale.presented #face-editor-option-buttons .prev-x2{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;transition:left .4s ease,opacity .4s ease,-webkit-transform .3s ease;transition:left .4s ease,opacity .4s ease,transform .3s ease}#face-editor-no-scale.presented #face-editor-next{bottom:20px;transition:opacity .4s,bottom .4s ease .1s}#face-editor-no-scale.presented #face-editor-options-row{left:80px}#face-positioner-no-scale,#finished-food-no-scale{position:absolute;left:0;top:0;right:0;bottom:0}#finished-food-no-scale #social-post-message{display:none;position:absolute;bottom:155px;color:#fff;width:100%;text-align:center;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:29px;text-shadow:0 6px 20px #000;opacity:0;transition:opacity .4s}#finished-food-no-scale .facebook-button{bottom:105px}#finished-food-no-scale #share-download,#finished-food-no-scale .facebook-button,#finished-food-no-scale .twitter-button{position:absolute;vertical-align:top;left:50%;opacity:0;transition:opacity .4s,bottom .4s ease,margin-left .4s ease}#finished-food-no-scale #share-download{bottom:105px}#finished-food-no-scale .facebook-button{margin-left:-170px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#finished-food-no-scale #share-download,#finished-food-no-scale .facebook-button,#finished-food-no-scale .twitter-button,footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#finished-food-no-scale .twitter-button{bottom:65px;margin-left:-32px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#finished-food-no-scale #share-download{margin-left:110px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#finished-food-no-scale #share-download div{background-position:-946px -653px;width:23px;height:23px}#finished-food-no-scale #create-another,#finished-food-no-scale #watch-trailer{position:absolute;bottom:-10px;left:50%;opacity:0;transition:opacity .4s,bottom .4s ease}#finished-food-no-scale #watch-trailer{margin-left:-235px}#finished-food-no-scale #create-another{margin-left:10px}#finished-food-no-scale.presented #create-another,#finished-food-no-scale.presented #share-download,#finished-food-no-scale.presented #social-post-message,#finished-food-no-scale.presented #watch-trailer,#finished-food-no-scale.presented .facebook-button,#finished-food-no-scale.presented .twitter-button{opacity:1}#finished-food-no-scale.presented .facebook-button{margin-left:-130px}#finished-food-no-scale.presented .twitter-button{bottom:105px}#finished-food-no-scale.presented #share-download{margin-left:70px}#finished-food-no-scale.presented #create-another,#finished-food-no-scale.presented #watch-trailer{bottom:30px;transition:opacity .4s linear .3s,bottom .4s ease .3s}header,header #header-back{position:absolute;top:0;width:100%}header{text-align:center;pointer-events:none;height:288px;transition:opacity .3s}header #header-back{left:0;height:100%;background:url(../images/header-gradient-desktab.png);transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform-origin:center top;transform-origin:center top}header #title-treatment{position:relative;pointer-events:none;margin-bottom:0}header #title-treatment img{width:619px;transition:width .3s}header #app-title,header #in-theaters{position:relative;font-family:'Avenir Next W10 Heavy',sans-serif;color:#fff;pointer-events:none;transition:font-size .3s}header #in-theaters{letter-spacing:1px;margin-bottom:0;margin-top:-3px;font-size:28px}header #app-title{font-size:68px;margin-top:-5px}header.small #header-back{-webkit-transform:scale(1,.5);transform:scale(1,.5)}header.small #title-treatment img{width:310px}header.small #in-theaters{font-size:14px}header.small #app-title{font-size:34px}header.hidden{opacity:0}footer{width:100%;min-height:80px;background-color:#ea1b10;font-weight:bolder;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 auto}footer .footer-section{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}footer .footer-section:nth-child(1){text-align:left;padding-left:16px}footer .footer-section:nth-child(4){text-align:right;padding-right:16px}footer h3{padding-top:4%;margin-top:0;margin-bottom:3%;text-align:center;color:#fff;font-size:3.7vw;font-family:'Avenir Next W10 Heavy',sans-serif;letter-spacing:.5px}footer a{text-decoration:none;color:#000}footer p{font-size:9px;margin:0}footer ul{margin:5px 0 2px;padding:0;list-style:none}footer ul .annapurna-logo img{width:41px;height:40px}footer ul .point-grey-logo img{width:75px;height:17px}footer ul .columbia-pics-logo img{width:75px;height:30px}footer ul .film-rating img{width:176px;height:52px;margin:0}footer ul li{display:inline-block;vertical-align:middle}footer ul li img{margin-right:15px}footer #red-band-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer #red-band-cta div{cursor:pointer;background-image:url(../images/sprite-desktab.png);background-position:-278px -436px;width:188px;height:56px}footer .social-buttons{text-align:center;margin:0;padding:0}footer .footer-button{margin:0 5px;cursor:pointer}footer .film-rating{text-align:center}footer .film-rating img{max-width:176px}footer .footer-rating-notice{margin-bottom:10px}footer .footer-rating-notice span{font-weight:bolder}footer .legal-links{margin-bottom:4px}.no-touch .button:hover::before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.no-touch .button:hover::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.no-touch .button:hover>span{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.no-touch .button.redBandButton.inverse-color:not(.active):hover::after,.no-touch .button.redBandButton.inverse-color:not(.active):hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-touch #face-editor-no-scale #face-editor-next-button:hover div{background-image:url(../images/sprite-desktab.png);background-position:-938px -617px;width:20px;height:30px}.no-touch #finished-food-no-scale #share-download:hover div{background-image:url(../images/sprite-desktab.png);background-position:-922px -653px;width:23px;height:23px}.no-touch footer .social-buttons svg:hover ellipse{fill:#fff}.no-touch footer .social-buttons svg:hover .iconCenter{fill:#000}.ie footer{padding-top:14px}#webcam-feed{display:none;position:absolute;left:50%;top:205px;width:550px;height:413px;margin:0 0 0 -275px;overflow:hidden}#webcam-feed #webcam-countdown-1,#webcam-feed #webcam-countdown-2,#webcam-feed #webcam-countdown-3,#webcam-feed #webcam-messaging{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:'Avenir Next W10 Heavy',sans-serif}#webcam-feed #webcam-messaging{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2);font-size:128px}#webcam-feed #webcam-messaging p{text-align:center;opacity:.25}#webcam-feed #webcam-countdown-1,#webcam-feed #webcam-countdown-2,#webcam-feed #webcam-countdown-3{font-size:348px;opacity:.2}#webcam-wrapper{width:550px;height:413px;background-color:#000;margin-top:-413px}#downloader,#master-overlay,#resize-message{display:none}#master-overlay #face-positioner-help #help-edit-controls li,#resize-message div,#webcam-feed #webcam-countdown-1,#webcam-feed #webcam-countdown-2,#webcam-feed #webcam-countdown-3{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#resize-message div{width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.8);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#master-overlay #overlay-back{width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.83)}#master-overlay #face-positioner-help,#master-overlay #image-source-overlay,#master-overlay #photo-booth{position:absolute;width:100%;height:100%;top:0;left:0}#master-overlay #image-source-overlay #image-source-inner{margin-top:310px;text-align:center}#master-overlay #image-source-overlay #image-source-inner .cancel,#master-overlay #image-source-overlay #image-source-inner .use-upload,#master-overlay #image-source-overlay #image-source-inner .use-webcam{position:relative;width:375px;height:60px;border-radius:30px;letter-spacing:.5px;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:32px;margin:0 auto 25px;opacity:0}#master-overlay #image-source-overlay #image-source-inner .use-upload.ie10 p{position:absolute;width:100%;text-align:center;color:#fff;font-family:'Avenir Next W10 Heavy',sans-serif;top:0;left:0;font-size:32px;cursor:pointer;margin-top:-45px;pointer-events:all}#master-overlay #image-source-overlay #image-source-inner .use-upload.ie10 img{cursor:pointer;pointer-events:all;padding-bottom:25px}#master-overlay #image-source-overlay #image-source-inner .cancel,#master-overlay #image-source-overlay #image-source-inner .use-webcam{border:0;display:block;margin:0 auto}#master-overlay #image-source-overlay #image-source-inner .cancel{margin:60px auto 0}#master-overlay #image-source-overlay #image-source-inner .cancel,#master-overlay #image-source-overlay #image-source-inner .use-upload,#master-overlay #image-source-overlay #image-source-inner .use-webcam{transition:opacity .4s ease}#master-overlay #image-source-overlay.presented #image-source-inner .cancel,#master-overlay #image-source-overlay.presented #image-source-inner .use-upload,#master-overlay #image-source-overlay.presented #image-source-inner .use-webcam{opacity:1;transition:opacity .4s ease}#master-overlay #image-source-overlay.presented #image-source-inner .use-webcam{transition-delay:.1s}#master-overlay #image-source-overlay.presented #image-source-inner .cancel{transition-delay:.3s}#master-overlay #image-source-overlay.no-webcam #image-source-inner .use-webcam{display:none!important;opacity:0!important;transition:none}#master-overlay #photo-booth #photo-booth-inner{position:absolute;width:550px;height:55px;background-color:#ea1b10;left:50%;margin-left:-275px;top:868px;opacity:0;transition:opacity .4s ease,top .4s ease}#master-overlay #photo-booth #photo-booth-inner .take-picture{position:absolute;top:10px;left:254px;cursor:pointer}#master-overlay #photo-booth #photo-booth-inner .photo-booth-back{letter-spacing:.5px;color:#fff;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:28px;position:absolute;top:10px;left:14px;cursor:pointer}#master-overlay #photo-booth.presented #photo-booth-inner{top:618px;opacity:1}#master-overlay #face-positioner-help{pointer-events:none;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:30px}#master-overlay #face-positioner-help #help_close{position:absolute;top:20px;color:#fff;font-size:18px;width:100%;text-align:center}#master-overlay #face-positioner-help #help_instructions{color:#ea1b10;width:100%;text-align:center;top:50%;position:absolute;margin-top:-237px}#master-overlay #face-positioner-help #help-edit-controls{position:absolute;left:80px;list-style:none;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1px}#master-overlay #face-positioner-help #help-edit-controls span{color:#ea1b10;margin-left:20px}#master-overlay #face-positioner-help #help-edit-controls li{margin-bottom:20px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#master-overlay #face-positioner-help #help-edit-controls .edit-button{cursor:none}#master-overlay #face-positioner-help #help-canvas-container{left:50%;position:absolute;margin-left:-275px;top:50%;margin-top:-275px;height:550px;width:550px}#master-overlay #face-positioner-help #help-edit-controls .edit-button,#master-overlay #face-positioner-tablet-help,#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row.mask-sample{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#master-overlay #face-positioner-tablet-help{position:absolute;width:100%;top:0;left:0;background-color:#000;pointer-events:none;height:100%}#master-overlay #face-positioner-tablet-help #face-positioner-help{display:block;font-family:'Avenir Next W10 Heavy',sans-serif;text-align:center;position:absolute;width:100%;height:100%;top:0;left:0}#master-overlay #face-positioner-tablet-help #face-positioner-help h2{font-family:'Avenir Next W10 Heavy',sans-serif;font-size:1.2em;color:#ea1b10;margin:0;padding:2% 0 4%}#master-overlay #face-positioner-tablet-help #face-positioner-help h3{font-family:'Avenir Next W10 Heavy',sans-serif;font-size:.9em;color:#fff;margin:0;padding:4% 0 2%}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row{position:relative;display:block;width:100%;height:auto}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row.mask-sample{height:50%}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row .help-button,#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row .help-button .help-gesture,#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row.help-function,#master-overlay #snapchat-ghost{height:30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row .help-button{position:relative;height:100%;overflow:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row .help-button .help-gesture,#master-overlay #snapchat-ghost{height:60%}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-row .help-button .help-gesture>div{-webkit-transform:scale(.5);transform:scale(.5)}#master-overlay #face-positioner-tablet-help #face-positioner-help .help-icon-label{text-align:center;font-size:1em;color:#ea1b10}#master-overlay #face-positioner-tablet-help #face-positioner-help .icon-help_faceposition{margin-right:-50%;margin-left:-50%}#master-overlay #snapchat-ghost{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}#master-overlay #snapchat-ghost .snapchat-handle{text-align:center;color:#fff;font-family:'Avenir Next W10 Heavy',sans-serif;font-size:24px;letter-spacing:.5px}#master-overlay.notIE10 #image-source-overlay,#master-overlay.notIE10 #photo-booth{pointer-events:none}#master-overlay.notIE10 #image-source-overlay .cancel,#master-overlay.notIE10 #image-source-overlay .use-upload,#master-overlay.notIE10 #image-source-overlay .use-upload img,#master-overlay.notIE10 #image-source-overlay .use-upload p,#master-overlay.notIE10 #image-source-overlay .use-webcam,#master-overlay.notIE10 #photo-booth #photo-booth-inner,#master-overlay.notIE10 #photo-booth #photo-booth-inner .photo-booth-back,#master-overlay.notIE10 #photo-booth #photo-booth-inner .take-picture{pointer-events:all}@media screen and (max-width:1395px){footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-section{margin:3px 0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}footer .footer-section:nth-child(1){-webkit-order:3;-ms-flex-order:3;order:3;text-align:center;padding-left:0;margin-bottom:0}footer .footer-section:nth-child(2){-webkit-order:2;-ms-flex-order:2;order:2;margin-top:0;margin-bottom:0;padding:2px 8px}footer .footer-section:nth-child(3){-webkit-order:1;-ms-flex-order:1;order:1;margin-top:10px;margin-bottom:8px}footer .footer-section:nth-child(4){-webkit-order:4;-ms-flex-order:4;order:4;text-align:center;padding-right:0}}@media screen and (max-width:1330px) and (max-height:970px){#face-editor-no-scale #face-editor-prev-button{margin-left:-315px}#face-editor-no-scale #face-editor-next-button{margin-left:235px}#face-editor-no-scale.presented #face-editor-option-buttons .next-x2,#face-editor-no-scale.presented #face-editor-option-buttons .prev-x2{-webkit-transform:scale(.25,.25);transform:scale(.25,.25);opacity:0}}@media screen and (max-width:1020px) and (max-height:970px){#face-editor-no-scale #face-editor-prev-button{margin-left:-165px}#face-editor-no-scale #face-editor-next-button{margin-left:85px}#face-editor-no-scale.presented #face-editor-option-buttons .next,#face-editor-no-scale.presented #face-editor-option-buttons .prev{-webkit-transform:scale(.25,.25);transform:scale(.25,.25);opacity:.02}}@media screen and (max-width:1010px) and (min-height:971px){#face-editor-no-scale #face-editor-prev-button{margin-left:-315px}#face-editor-no-scale #face-editor-next-button{margin-left:235px}#face-editor-no-scale.presented #face-editor-option-buttons .next-x2,#face-editor-no-scale.presented #face-editor-option-buttons .prev-x2{-webkit-transform:scale(.25,.25);transform:scale(.25,.25);opacity:0}}@media screen and (max-width:950px){header #app-title{font-size:54px}}@media screen and (max-width:768px){header #app-title{font-size:40px}header #title-treatment img{width:90%;margin:auto}#face-positioner-no-scale.presented #positioner-canvas-container{top:52%}}.round-button,.share-button,.square-button{border:0;width:60px;height:60px;border-radius:30px;background-color:#ea1b10;cursor:pointer}.round-button,.square-button{position:relative;overflow:hidden;width:80px;height:80px;border-radius:40px}.square-button{border-radius:8px;background-color:#fff}.square-button.active{background-color:#ea1b10}.iconCenter{fill:#fff}.long-button,.medium-button,.medium-long-button{font-family:'Avenir Next W10 Heavy',sans-serif;cursor:pointer}.medium-button{border:0;width:150px;border-radius:20px;font-size:18px;height:40px}.long-button,.medium-long-button{height:60px;letter-spacing:.5px}.medium-long-button{border:0;border-radius:30px;width:225px;font-size:24px}.medium-long-button.one-line::before{padding-top:15px!important}.long-button{font-size:32px;width:375px}.hidden-dots{color:#ea1b10}.flexCenter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fillScreen{position:absolute;width:100%;height:100%;top:0;left:0}