/* (c) 2016 Parallax Agency Ltd - http://parall.ax */ 

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.position--relative{position:relative}.position--absolute{position:absolute}.text--center{text-align:center}.centered{margin-right:auto;margin-left:auto}.display--table{display:table}.vert--middle{display:table-cell;vertical-align:middle}.img--full>img{display:block;width:100%;height:auto}*,*:after,*:before{box-sizing:border-box}html{font:1em / 1.5 sans-serif;overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;height:100vh}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre{margin-bottom:24px;margin-bottom:1.5rem}ul,ol,dd{margin-left:48px;margin-left:3rem}img,svg{vertical-align:top}.hide{display:none}@font-face{font-family:'Bebas Neue W01 Regular';src:url("../fonts/3d9ec9a9-76a2-4cfe-b376-76e7340c3b50.eot?#iefix");src:url("../fonts/3d9ec9a9-76a2-4cfe-b376-76e7340c3b50.eot?#iefix") format("eot"),url("../fonts/e0d6f852-5401-4bbf-9672-47a50c5c87c6.woff2") format("woff2"),url("../fonts/7fedd582-6ae3-4850-be2f-4acae2e74fa5.woff") format("woff"),url("../fonts/d6e08ef3-40db-4ac3-82df-f062f55a72f5.ttf") format("truetype"),url("../fonts/849e0009-7435-46a3-b88d-c41c3ff639d4.svg#849e0009-7435-46a3-b88d-c41c3ff639d4") format("svg")}.alpha{font-size:3.125em}.bravo{font-family:"Bebas Neue W01 Regular";font-size:2.25em;text-align:center}.charlie{font-size:1.5em}.delta{font-size:1.125em}.echo{font-size:1em}.foxtrot{font-size:0.9375em}@-webkit-keyframes animate-arrow-right{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);opacity:1}50%{-webkit-transform:translate(10px, 0) scale(1.3, 1);transform:translate(10px, 0) scale(1.3, 1);-webkit-transform:translate3d(10px, 0, 0) scale(1.3, 1);transform:translate3d(10px, 0, 0) scale(1.3, 1);opacity:0}51%{-webkit-transform:translate(-10px, 0) scale(1.3, 1);transform:translate(-10px, 0) scale(1.3, 1);-webkit-transform:translate3d(-10px, 0, 0) scale(1.3, 1);transform:translate3d(-10px, 0, 0) scale(1.3, 1);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);opacity:1}}@keyframes animate-arrow-right{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);opacity:1}50%{-webkit-transform:translate(10px, 0) scale(1.3, 1);transform:translate(10px, 0) scale(1.3, 1);-webkit-transform:translate3d(10px, 0, 0) scale(1.3, 1);transform:translate3d(10px, 0, 0) scale(1.3, 1);opacity:0}51%{-webkit-transform:translate(-10px, 0) scale(1.3, 1);transform:translate(-10px, 0) scale(1.3, 1);-webkit-transform:translate3d(-10px, 0, 0) scale(1.3, 1);transform:translate3d(-10px, 0, 0) scale(1.3, 1);opacity:0}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);opacity:1}}.btn{letter-spacing:1px;text-decoration:none;display:inline-block;transition:all .3s;position:relative}.btn:hover .icon.-play-outlined svg{opacity:1}.btn:hover .icon.-arrow-right{-webkit-animation:animate-arrow-right 0.4s cubic-bezier(0.77, 0, 0.175, 1);animation:animate-arrow-right 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.btn.-abs{position:absolute}.btn.-rectangular{height:70px;font-family:"acumin-pro";font-weight:bold;font-size:0.875rem;line-height:1.75;padding-top:21px;padding-right:21px;padding-left:22px;text-transform:uppercase}.btn.-small{height:40px;padding-top:7px;text-transform:none}.btn.-small.-bebas{padding-top:3px}.btn.-solid{overflow:hidden;z-index:0}.btn.-solid:after{content:'';position:absolute;z-index:-1;transition:width .3s, opacity .3s;width:0;height:450px;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn.-solid:hover:after{width:100%;opacity:1}.btn.-solid.-bg-white{color:#333;background-color:#fff}.btn.-solid.-bg-white:after{background-color:#f2f2f2}.btn.-solid.-bg-grey{color:#fff;background-color:#888}.btn.-solid.-bg-grey:after{background-color:#959595}.btn.-solid.-bg-dark-grey{color:#fff;background-color:#333}.btn.-solid.-bg-dark-grey:after{background-color:#404040}.btn.-solid.-bg-dark-red{color:#fff;background-color:#61021b}.btn.-solid.-bg-dark-red:after{background-color:#930329}.btn.-solid.-bg-purple{color:#fff;background-color:#691039}.btn.-solid.-bg-purple:after{background-color:#951751}.btn.-bordered{border-style:solid;border-width:3px}.btn.-bordered.-thin{border-width:1px}.btn.-bordered.-bg-white{border-color:#fff}.btn.-bordered.-bg-grey{color:#fff;border-color:#fff;border-color:rgba(255,255,255,0.3)}.btn.-bordered.-bg-grey:hover{border-color:#fff}.btn.-bordered.-bg-dark-grey{color:#fff;border-color:#333}.btn.-bordered.-bg-dark-grey:hover{border-color:#fff}.btn.-bebas{font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;font-weight:normal}.btn .icon{line-height:1}.btn .icon.-location-marker{width:19px;height:23px;line-height:1.5;margin-right:10px}.btn .icon.-location-marker svg{width:19px;height:23px}.btn .icon.-play-outlined{width:27px;height:27px;line-height:1.75;margin-right:10px}.btn .icon.-play-outlined svg{width:27px;height:27px;fill:#fff;opacity:.6;transition:opacity .3s}.btn .icon.-arrow-right{line-height:.75;margin-left:10px}.bullseye{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bullseye.-relative{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon{display:inline-block}.hr{border:0}.hr.-small{width:100px;height:3px;background-color:#e3dfd6;display:inline-block;margin-top:33px;margin-bottom:33px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"acumin-pro"}body p{color:#777}body p strong{color:#333}.body-text a,.body-text p,.body-text li,.body-text blockquote{color:#777}.body-text a strong,.body-text p strong,.body-text li strong,.body-text blockquote strong{color:#333}.body-text a{color:#333}.body-text a:hover{text-decoration:none}.site-header{width:100%;height:90px;position:fixed;top:0;left:0;overflow:hidden;z-index:3}@media (min-width: 1100px){.site-header{height:120px}}.site-logo{display:block;z-index:3}.site-logo.-header{width:163px;height:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:26px;transition:top .2s}@media (min-width: 1100px){.site-logo.-header{top:42px}}.site-logo.-header>svg{width:163px;height:40px}.site-logo.-footer{width:148px;height:36px;margin-top:23px;margin-bottom:20px}.site-logo.-footer>svg{width:148px;height:36px}.site-header__inner{width:100%;height:90px;position:relative;background-color:#8b0426;background-color:rgba(139,4,38,0.8);z-index:1}@media (min-width: 1100px){.site-header__inner{height:120px}}.site-header__inner.-opaque{background-color:#8b0426}.site-header__where-to-buy{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:26px;display:none}@media (min-width: 1620px){.site-header__where-to-buy{display:block}}.site-section{width:100%;position:relative;vertical-align:top;background-repeat:no-repeat}.site-section.-pad-header{margin-top:90px}@media (min-width: 1100px){.site-section.-pad-header{margin-top:120px}}.site-section.-creased-bg{background-image:url("../img/creased-white.jpg");background-position:50% 50%;background-size:cover}.site-section.-creased-bg.-home{height:auto}@media (min-width: 450px){.site-section.-creased-bg.-home{height:950px}}@media (min-width: 815px){.site-section.-creased-bg.-home{height:645px}}@media (min-width: 1160px){.site-section.-creased-bg.-home{height:755px}}.site-section.-creased-gradient-bg{background-image:url("../img/creased-white-gradient.jpg");background-position:50% 0;background-size:100% auto}.site-section.-padded-page{padding-top:80px;padding-bottom:80px}.site-section.-bg-attachment-fixed{min-height:65vh;background-attachment:fixed}.site-footer{background-color:#4d0116;z-index:1}.site-footer__top,.site-footer__bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.site-footer__top{width:100%;min-height:150px;background-color:#61021b}@media (min-width: 1000px){.site-footer__top{min-height:330px}}.site-footer__bottom{min-height:80px;padding-right:20px;padding-left:20px;position:relative}@media (min-width: 1000px){.site-footer__bottom{min-height:120px}}.site-footer__bottom p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;color:#fff;font-size:0.875rem;text-align:center;margin-bottom:0}@media (min-width: 1000px){.site-footer__bottom p{font-size:1rem}}.site-footer__bottom a{color:#fff;text-decoration:underline}.site-footer__bottom a:hover{text-decoration:none}.site-footer__container{max-width:1000px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination{width:100%;height:60px;margin-top:135px;margin-bottom:30px;text-align:center}.pagination span{height:60px;padding-bottom:0;text-align:center;display:inline-block;color:#777;font-size:1.1875rem;font-family:"Bebas Neue W01 Regular";background-color:#fff;vertical-align:top}.pagination span:first-child,.pagination span:last-child{width:auto}.pagination span:first-child.-disabled,.pagination span:last-child.-disabled{width:auto;padding-right:35px;padding-left:35px}.pagination span:first-child.-disabled a,.pagination span:last-child.-disabled a{width:auto;padding-right:0;padding-left:0}.pagination span:first-child a,.pagination span:last-child a{width:auto;padding-right:35px;padding-left:35px}.pagination span:first-child{border-right:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9}.pagination span:first-child.-disabled{border-right:solid 1px #c9c9c9;border-left-color:#eaeaea}.pagination span:first-child a{border-right:0}.pagination span.-disabled{width:60px;height:60px;padding-top:6px;color:#eaeaea;border-top:solid 1px #eaeaea;border-right:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;padding-top:17px;padding-right:15px;padding-left:15px}.pagination span.current{width:60px;height:60px;padding-top:6px;color:#8b0526;background-color:#f1f1f1;border-top:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;padding-top:17px;padding-right:15px;padding-left:15px;position:relative}.pagination span.current:after{content:'';display:block;width:100%;height:4px;background-color:#8b0526;position:absolute;bottom:0;left:0}.pagination span a{width:60px;height:60px;color:#777;padding-top:17px;padding-right:15px;padding-left:15px;text-decoration:none;display:inline-block;border-top:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;position:relative}.pagination span a:hover:after{content:'';display:block;width:100%;height:4px;background-color:#fedee6;position:absolute;bottom:0;left:0}.hero{width:100%;height:0;position:relative}.hero.-home{padding-top:150%;background-image:url("../img/hero/home.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width: 400px){.hero.-home{padding-top:100%}}@media (min-width: 800px){.hero.-home{padding-top:75%}}@media (min-width: 1200px){.hero.-home{padding-top:61.111111111%}}.hero-home__content{width:280px;top:calc(50% + 60px);text-align:center}@media (min-width: 500px){.hero-home__content{width:400px}}@media (min-width: 700px){.hero-home__content{width:560px}}@media (min-width: 1600px){.hero-home__content{width:858px}}.hero-home__logo{width:280px;height:0;padding-top:119px;overflow:hidden;display:inline-block;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/hero/home__we-are-the-snackarchists.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.hero-home__logo{background-image:url("../img/hero/home__we-are-the-snackarchists@2x.png")}}@media (min-width: 500px){.hero-home__logo{width:400px;padding-top:170px}}@media (min-width: 700px){.hero-home__logo{width:560px;padding-top:239px}}@media (min-width: 1600px){.hero-home__logo{width:858px;padding-top:365px}}.hero-home__dont-press-this-button{width:160px;height:0;padding-top:160px;overflow:hidden;display:block;background-color:#e53443;background-image:url("../img/hero/home__dont-press-this-button.png");background-size:82px 82px;background-position:50% 50%;background-repeat:no-repeat;border-radius:100%;position:absolute;bottom:32px;right:32px}.hero-home__dont-press-this-button:hover{background-color:#e84b58}.site-nav.-header{height:calc(100vh - 90px);background-color:#61021b;background-color:rgba(97,2,27,0.95);opacity:0;z-index:-1;transition:opacity .3s, z-index .3s step-end;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width: 1100px){.site-nav.-header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1230px;height:40px;opacity:1;z-index:2;transition:opacity .3s, z-index .3s step-start;background-color:transparent}}.site-nav.-header .site-nav__list{height:calc(100vh - 90px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 1100px){.site-nav.-header .site-nav__list{height:40px;display:block}}.site-nav.-header .site-nav__item.-split-logo.-left{margin-right:0}@media (min-width: 1100px){.site-nav.-header .site-nav__item.-split-logo.-left{margin-right:130px}}.site-nav.-header .site-nav__item.-split-logo.-right{margin-left:0}@media (min-width: 1100px){.site-nav.-header .site-nav__item.-split-logo.-right{margin-left:130px}}.site-nav.-header .site-nav__item.-split-logo.-right .site-nav__link:before{display:none}.site-nav.-header .site-nav__link{font-size:2rem}@media (min-width: 1100px){.site-nav.-header .site-nav__link{font-size:1.1875rem}}.site-nav.-header .site-nav__where-to-buy{color:#fff;font-family:"acumin-pro";position:absolute;width:150px;line-height:50px;text-align:center;border:2px solid #963751;text-decoration:none;top:-7.5px;bottom:-7.5px;text-transform:uppercase;font-family:"acumin-pro";font-weight:bold;font-size:11px}@media (max-width: 1600px){.site-nav.-header .site-nav__where-to-buy{display:none}}.site-nav.-footer{width:100%;border-bottom:solid 1px #fff;border-bottom:solid 1px rgba(255,255,255,0.15);padding-top:30px;padding-bottom:30px;margin-bottom:22px;display:none}@media (min-width: 1000px){.site-nav.-footer{display:block}}.site-nav.-footer .site-nav__where-to-buy{display:none}.site-nav__list{margin-bottom:0;margin-left:0;width:100%;text-align:center;margin-bottom:0;margin-left:0}.site-nav__list>li{list-style:none}.site-nav__item{list-style:none;display:inline-block}.site-nav__item.-split-logo.-left{margin-right:130px}.site-nav__item.-split-logo.-right{margin-left:130px}.site-nav__item.-split-logo.-right .site-nav__link:before{display:none}.site-nav__item.-disabled{display:none}.site-nav__item ~ .site-nav__item .site-nav__link:before{content:'·';display:block;width:5px;font-family:"acumin-pro";font-size:1.125rem;font-weight:bold;line-height:1;letter-spacing:1px;position:absolute;top:50%;left:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.site-nav__link{display:block;padding-top:7px;padding-right:24px;padding-bottom:7px;padding-left:24px;color:#fff;font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;font-weight:bold;letter-spacing:1px;text-transform:uppercase;text-decoration:none;position:relative;transition:color .3s}.site-nav__link:after{content:'';display:block;width:59px;height:6px;background-image:url("../img/nav__underline-paintstroke.png");background-repeat:no-repeat;background-size:100% auto;background-position:0 0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;opacity:.7;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0) translateX(-50%);-ms-transform:scaleX(0) translateX(-50%);transform:scaleX(0) translateX(-50%);transition:-webkit-transform .1s;transition:transform .1s}.site-nav__link:hover{color:rgba(255,255,255,0.8)}.site-nav__link:hover:after{-webkit-transform:scaleX(1) translateX(-50%);-ms-transform:scaleX(1) translateX(-50%);transform:scaleX(1) translateX(-50%)}.nav-toggle{display:none}.nav-toggle:checked ~ .site-header{height:100vh}.nav-toggle:checked ~ .site-header .site-nav-toggle span{width:32px;background-color:transparent}.nav-toggle:checked ~ .site-header .site-nav-toggle span:before,.nav-toggle:checked ~ .site-header .site-nav-toggle span:after{top:0;transition:-webkit-transform .1s .1s, top .1s;transition:transform .1s .1s, top .1s}.nav-toggle:checked ~ .site-header .site-nav-toggle span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle:checked ~ .site-header .site-nav-toggle span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle:checked ~ .site-header .site-nav.-header{opacity:1;z-index:2;transition:opacity .3s, z-index .3s step-start}.site-nav-toggle{width:32px;height:28px;position:absolute;top:30px;left:20px;cursor:pointer}@media (min-width: 400px){.site-nav-toggle{left:41px}}@media (min-width: 1100px){.site-nav-toggle{top:46px;display:none}}.site-nav-toggle:hover span{width:32px}.site-nav-toggle span{width:26px;top:12px;transition:width .1s, background-color .1s}.site-nav-toggle span,.site-nav-toggle span:before,.site-nav-toggle span:after{width:25px;height:4px;position:absolute;display:block;background-color:#fff;cursor:pointer}.site-nav-toggle span:before,.site-nav-toggle span:after{content:'';width:32px;transition:-webkit-transform .1s, top .1s .1s;transition:transform .1s, top .1s .1s}.site-nav-toggle span:before{top:-12px}.site-nav-toggle span:after{top:12px}.filter-nav{width:100%;height:61px;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;margin-bottom:40px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-nav.-slide:before{content:'';display:block;width:100%;height:133px;position:absolute;top:-37px;left:0;pointer-events:none;box-shadow:inset 0 0 60px 10px rgba(0,0,0,0.25)}@media (min-width: 685px){.filter-nav.-slide:before{box-shadow:none}}@media (min-width: 710px){.filter-nav.-recipe{display:none}}@media (min-width: 1000px){.filter-nav{margin-bottom:100px}}.filter-nav__inner{width:100%;height:61px}.filter-nav__inner.-slide{overflow-x:visible;overflow-y:hidden;white-space:nowrap}@media (min-width: 685px){.filter-nav__inner.-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.filter-nav__list{margin-bottom:0;margin-left:0;width:auto;height:74px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-nav__list>li{list-style:none}.filter-nav__list.-slide{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width: 685px){.filter-nav__list.-slide{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.filter-nav__item{height:59px;display:inline-block;width:50%}.filter-nav__item.-selected{margin-left:100px}@media (min-width: 685px){.filter-nav__item.-selected{margin-left:0}}.filter-nav__link{height:59px;color:#333;font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;padding-top:17px;padding-right:41px;padding-left:41px;display:block;border-bottom:solid 4px transparent;text-decoration:none}.filter-nav__link:hover{border-bottom:solid 4px #fedee6}.filter-nav__link.-selected{border-bottom:solid 4px #8b0526}.filter-nav__link.-selected:hover{border-bottom:solid 4px #8b0526}.overlay{width:100%;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.9);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;z-index:-1;transition:opacity .5s, z-index .5s step-end}.overlay.-show{opacity:1;z-index:4;transition:opacity .5s, z-index .5s step-start}.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:280px;height:156px}@media (min-width: 400px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:360px;height:203px}}@media (min-width: 500px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:460px;height:259px}}@media (min-width: 600px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:560px;height:315px}}@media (min-width: 680px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:640px;height:360px}}@media (min-width: 800px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:768px;height:432px}}@media (min-width: 900px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:800px;height:450px}}@media (min-width: 1000px){.overlay__inner,.overlay__inner iframe,.overlay__inner object{width:960px;height:540px}}.line-heading{width:100%;height:80px;margin-bottom:60px;text-align:center;position:relative}.line-heading:before{content:'';display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:#eaeaea;z-index:0}.line-heading .img{position:relative;z-index:1}.share-links{width:197px;height:40px;margin-top:50px;opacity:0;z-index:-1;transition:opacity .3s, z-index .3s step-end}.share-links.-js-enabled{opacity:1;z-index:1;transition:opacity .3s, z-index .3s step-start}.share-links__title{width:80px;height:40px;float:left;color:#777;font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;font-weight:normal;text-align:center;border:solid 1px #c9c9c9;line-height:1;padding-top:9px}.share-links__list{margin-bottom:0;margin-left:0;width:117px;height:40px;float:left}.share-links__list>li{list-style:none}.share-links__item{width:39px;height:40px;float:left}.share-links__link{width:39px;height:40px;display:block;padding-top:10px;border-top:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;text-align:center;transition:background-color .2s}.share-links__link:hover{background-color:#f4f4f4}.share-links__link.-twitter{padding-top:12px}.share-links__link.-twitter>svg{height:13px}.share-links__link>svg{width:auto;height:16px;display:inline-block;fill:#333}.icon-list{margin-bottom:0;margin-left:0}.icon-list>li{list-style:none}.icon-list__item{padding-left:40px;position:relative;color:#777;font-size:0.875rem;margin-bottom:10px}.icon-list__item em{font-style:normal;font-weight:bold}.icon-list__item a{color:#777;text-decoration:none}.icon-list__item a:hover{text-decoration:underline}.icon-list__item svg{width:24px;height:24px;fill:#333;position:absolute;top:2px;left:0}@media (min-width: 500px){.icon-list__item{font-size:0.9375rem;padding-top:3px}}@media (min-width: 700px){.icon-list__item{font-size:1rem;padding-top:2px}}@media (min-width: 900px){.icon-list__item{font-size:1.0625rem;padding-top:1px}}@media (min-width: 1200px){.icon-list__item{font-size:1.125rem}}.main-title-img{width:280px;height:64px;margin-bottom:60px}.main-title-img.-contact{margin-bottom:0}@media (min-width: 700px){.main-title-img{width:618px;height:141px}}.main-title-img>img{width:100%;height:auto}.social-circles{margin-bottom:0;margin-left:0;text-align:center}.social-circles>li{list-style:none}.social-circles__item{width:48px;height:48px;display:inline-block;margin-right:4px;margin-left:4px}.social-circles__link{width:48px;height:48px;display:block;border:solid 2px #fff;border:solid 2px rgba(255,255,255,0.3);border-radius:100%;position:relative;transition:border-color .3s}.social-circles__link:hover{border-color:#fff}.social-circles__link>svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social-circles__link.-facebook>svg{width:11px;height:19px}.social-circles__link.-youtube>svg{width:21px;height:24px}.hero-feature{height:710px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 500px){.hero-feature.-product{height:780px}}@media (min-width: 1200px){.hero-feature.-product{height:660px}}.hero-feature.-recipe{height:auto;padding-top:30px;padding-bottom:30px}@media (min-width: 500px){.hero-feature.-recipe{padding-top:50px;padding-bottom:50px}}@media (min-width: 1200px){.hero-feature.-recipe{padding-top:70px;padding-bottom:70px}}.hero-feature__box{max-width:1200px;width:100%;padding-top:90px;padding-right:20px;padding-left:20px;margin-right:20px;margin-left:20px;border:solid 14px #eaeaea;position:relative}.hero-feature__box.-product{height:620px}@media (min-width: 500px){.hero-feature__box.-product{height:700px}}@media (min-width: 1200px){.hero-feature__box.-product{height:420px;padding-right:130px;padding-left:600px}}.hero-feature__box.-recipe{height:auto;min-height:490px;padding-top:20px;padding-bottom:30px}@media (min-width: 900px){.hero-feature__box.-recipe{padding-left:600px}}@media (min-width: 1200px){.hero-feature__box.-recipe{padding-top:70px;padding-right:80px;padding-left:746px}}.hero-feature__body{top:380px}.hero-feature__body.-product{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%}.hero-feature__body.-product>p{font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;line-height:1.15;color:#333;margin-bottom:0}.hero-feature__body.-product>p ~ p{margin-top:1.5em}@media (min-width: 500px){.hero-feature__body.-product>p{font-size:1.375rem}}@media (min-width: 700px){.hero-feature__body.-product>p{font-size:1.625rem}}@media (min-width: 860px){.hero-feature__body.-product>p{font-size:1.875rem}}@media (min-width: 500px){.hero-feature__body.-product{width:85%;top:460px}}@media (min-width: 1200px){.hero-feature__body.-product{width:100%;position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-feature__body.-recipe{margin-bottom:30px}.hero-feature__body.-recipe>p{font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;line-height:1.3;color:#8b0526;margin-bottom:0}.hero-feature__body.-recipe>p ~ p{margin-top:1.5em}.hero-feature__body strong{color:#8b0526;font-weight:normal}.hero-feature__img{width:220px}.hero-feature__img.-product{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:286px;top:-40px}@media (min-width: 500px){.hero-feature__img.-product{width:280px;height:364px}}@media (min-width: 900px){.hero-feature__img.-product{position:absolute;top:20px;left:20px}}@media (min-width: 1200px){.hero-feature__img.-product{width:400px;height:520px;top:-45px;left:145px;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-feature__img.-recipe{max-width:556px;width:100%;height:auto;margin-bottom:20px}@media (min-width: 900px){.hero-feature__img.-recipe{position:absolute;top:20px;left:20px}}@media (min-width: 1200px){.hero-feature__img.-recipe{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:556px;height:400px;top:30px;left:30px;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:20px}}.hero-feature__img img{width:100%;height:auto}.hero-feature__title{font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;line-height:1.15;color:#333;font-weight:normal}@media (min-width: 500px){.hero-feature__title{font-size:1.375rem}}@media (min-width: 700px){.hero-feature__title{font-size:1.625rem}}@media (min-width: 860px){.hero-feature__title{font-size:1.875rem}}.hero-feature__box-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:200px;height:100px;top:255px}@media (min-width: 500px){.hero-feature__box-title{top:340px}}@media (min-width: 1200px){.hero-feature__box-title{top:-50px;left:600px;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-feature__optional-text{margin-top:20px}.hero-feature__optional-text p{font-family:"acumin-pro";font-size:1rem;font-weight:bold;color:#333;line-height:1.15}.hero-feature__btn-back{width:156px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-27px}@media (min-width: 900px){.hero-feature__btn-back{width:auto;-webkit-transform:none;-ms-transform:none;transform:none;left:30px}}.product-grid{padding-top:80px;padding-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-grid .add-link{margin-bottom:40px}.product-grid__main-heading{width:100%;height:80px;margin-bottom:60px;text-align:center;position:relative}.product-grid__main-heading:before{content:'';display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:#eaeaea;z-index:0}.product-grid__main-heading .img{position:relative;z-index:1}.product-grid__list{margin-bottom:0;margin-left:0;max-width:1200px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.product-grid__list>li{list-style:none}.product-grid__item{width:280px;height:310px;text-align:center;border:solid 10px #eaeaea;padding:10px;margin:10px;position:relative}@media (min-width: 400px){.product-grid__item{width:330px;height:360px}}.product-grid__item.-unpublished{opacity:.4}.product-grid__item.-non-admin:hover .product-grid__link{color:#888}.product-grid__item.-non-admin:hover .img{opacity:.5}.product-grid__item.-non-admin:hover .btn.product-grid__btn{z-index:1;opacity:1;transition:opacity .3s, z-index .3s step-start}.product-grid__item.-non-admin .img{opacity:1;transition:opacity .5s}.product-grid__item>.img{margin-bottom:10px}.product-grid__item>.img img{width:100%;height:auto}.product-grid__item .delete-link{color:#f00;position:absolute;top:5px;right:5px;text-decoration:none}.product-grid__item .delete-link:hover{text-decoration:underline}.product-grid__heading{color:#333;font-weight:normal;font-size:1.625rem;line-height:1;margin-top:7px;margin-bottom:27px}.product-grid__link{color:#333;transition:color .3s;text-decoration:none}.btn.product-grid__btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;z-index:-1;opacity:0;transition:opacity .3s, z-index .3s step-end}.product-info{min-height:580px;padding-top:30px;padding-bottom:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 600px){.product-info{padding-top:45px;padding-bottom:45px}}@media (min-width: 1000px){.product-info{padding-top:60px;padding-bottom:60px}}.product-info__table{max-width:1200px;width:100%;margin-right:15px;margin-left:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-info__table-column{width:100%;margin-bottom:20px}@media (min-width: 700px){.product-info__table-column{width:50%}}@media (min-width: 1000px){.product-info__table-column{width:33.333333%}}@media (min-width: 1000px){.product-info__table-column:first-child .product-info__table-heading:before,.product-info__table-column:last-child .product-info__table-heading:before{width:100%}}@media (min-width: 700px){.product-info__table-column:first-child{border-right:solid 1px #333}}@media (min-width: 700px){.product-info__table-column:first-child .product-info__table-heading:before{width:calc(100% + 1px)}}@media (min-width: 1000px){.product-info__table-column:last-child{border-left:solid 1px #333}}.product-info__table-column:last-child .product-info__table-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-info__table-heading{width:100%;height:61px;padding-top:18px;border-top:solid 1px #333;border-bottom:solid 1px #333;position:relative;color:#fff;font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;letter-spacing:1.5px;line-height:1;text-align:center;margin-bottom:0}@media (min-width: 1000px){.product-info__table-heading{width:calc(100% + 1px)}}.product-info__table-heading:before{content:'';display:block;width:100%;height:60px;position:absolute;top:-4px;left:0;background-color:#8b0526;z-index:-1}.product-info__table-content{width:100%;padding:30px 20px}.product-info__table-content>*{margin-bottom:0}.product-info__table-content>* ~ *{margin-top:1.5em}.product-info__store-availability{max-width:360px;width:100%;height:300px;padding:0;border:solid 1px #333;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.product-info__store-availability-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:227px;top:-9px;padding:0 11px;background-color:#fff;color:#333;font-size:1rem;font-weight:bold;line-height:1;display:block}.product-info__store-availability-logo{width:120px;height:50px;margin:10px}.recipe-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:50px}.recipe-grid__list{margin-bottom:0;margin-left:0;max-width:1352px;width:100%;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recipe-grid__list>li{list-style:none}.recipe-grid__item{width:338px;height:375px;padding-top:40px;padding-right:26px;padding-bottom:0;padding-left:27px;position:relative;margin-bottom:20px}@media (min-width: 691px){.recipe-grid__item{height:415px;margin-bottom:0}.recipe-grid__item:nth-child(odd){padding-bottom:56px}.recipe-grid__item:nth-child(odd) .recipe-grid__label{top:20px}.recipe-grid__item:nth-child(odd) .recipe-grid__overlay{top:40px}.recipe-grid__item:nth-child(odd) .recipe-grid__heading{bottom:55px}.recipe-grid__item:nth-child(odd) .delete-link{top:27px}.recipe-grid__item:nth-child(even){padding-top:75px}.recipe-grid__item:nth-child(even) .recipe-grid__label{top:55px}.recipe-grid__item:nth-child(even) .recipe-grid__overlay{top:75px}.recipe-grid__item:nth-child(even) .recipe-grid__heading{bottom:0}.recipe-grid__item:nth-child(even) .delete-link{top:62px}}@media (min-width: 1029px){.recipe-grid__item:nth-child(odd){padding-top:20px;padding-bottom:inherit}.recipe-grid__item:nth-child(odd) .recipe-grid__label{top:0}.recipe-grid__item:nth-child(odd) .recipe-grid__overlay{top:20px}.recipe-grid__item:nth-child(odd) .recipe-grid__heading{bottom:60px}.recipe-grid__item:nth-child(odd) .delete-link{top:27px}.recipe-grid__item:nth-child(even){padding-top:20px}.recipe-grid__item:nth-child(even) .recipe-grid__label{top:0}.recipe-grid__item:nth-child(even) .recipe-grid__overlay{top:20px}.recipe-grid__item:nth-child(even) .recipe-grid__heading{bottom:60px}.recipe-grid__item:nth-child(even) .delete-link{top:inherit}.recipe-grid__item:nth-child(3n-1){top:40px}}@media (min-width: 1367px){.recipe-grid__item:nth-child(3n-1){top:inherit}.recipe-grid__item:nth-child(2n){top:40px}}.recipe-grid__item:hover .recipe-grid__overlay{opacity:1;z-index:1;transition:opacity .3s, z-index .3s step-start}.recipe-grid__item.-unpublished{opacity:.3}.recipe-grid__item .delete-link{width:20px;height:20px;color:#fff;text-align:center;text-decoration:none;display:block;padding-top:3px;font-family:"Bebas Neue W01 Regular";line-height:1;position:absolute;right:10px;background-color:#f00}.recipe-grid__item .delete-link:hover{background-color:#f33}.recipe-grid__label{width:100px;height:40px;color:#fff;font-family:"Bebas Neue W01 Regular";font-size:1.1875rem;text-align:center;font-weight:normal;background-color:#691039;padding-top:5px;margin-bottom:0;position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.recipe-grid__image{width:285px;height:285px}.recipe-grid__overlay{width:285px;height:285px;display:block;padding-top:83px;position:absolute;top:40px;left:27px;text-align:center;background-color:rgba(0,0,0,0.1);opacity:0;z-index:-1;transition:opacity .3s, z-index .3s step-end}.recipe-grid__overlay-circle{width:80px;height:80px;display:inline-block;color:#fff;font-family:"Bebas Neue W01 Regular";background-color:#333;border-radius:100%;padding-top:16px;margin-right:4px;margin-left:4px}.recipe-grid__overlay-circle.-utensils svg{width:22px;height:25px}.recipe-grid__overlay-circle.-clock svg{width:24px;height:24px}.recipe-grid__overlay-circle svg{fill:#fff}.recipe-grid__heading{width:240px;height:110px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border:solid 10px #eaeaea;margin-bottom: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;z-index:2}.recipe-grid__heading-link{color:#333;font-family:"Bebas Neue W01 Regular";font-size:1.5rem;font-weight:normal;text-decoration:none;text-align:center;line-height:1;padding-right:10px;padding-left:10px}.recipe-grid__heading-link:hover{color:#4d4d4d}.nutritional-values{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nutritional-values__item{width:88px;background-color:#f6f4ed;border-radius:4px;margin-right:2px;margin-bottom:15px;margin-left:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.nutritional-values__title,.nutritional-values__value{text-align:center;display:block}.nutritional-values__title{width:100%;height:37px;border-radius:4px 4px 0 0;color:#fff;font-size:0.6875rem;line-height:1.25;background-color:#8b0526;padding-top:5px;padding-right:5px;padding-bottom:6px;padding-left:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nutritional-values__value{height:70px;border-radius:0 0 4px 4px;font-size:1.5rem;line-height:1.15;color:#333;font-family:"Bebas Neue W01 Regular";padding-top:5px;padding-bottom:5px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nutritional-values__value sub{font-family:"acumin-pro";font-size:0.875rem;text-transform:none;line-height:1;position:relative;top:0;margin-left:1px}.nutritional-values__value .delete-link{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-13px;color:#f00;font-family:"acumin-pro";font-size:0.6875rem;text-decoration:none}.nutritional-values__value .delete-link:hover{text-decoration:underline}.home-wrapper{position:relative;margin:0 auto;padding:25px 10px;display:block;width:100%;max-width:1250px}@media (min-width: 450px){.home-wrapper{margin:10px auto;padding:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.home-img{margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:529px;height:120px}@media (min-width: 450px){.home-img{margin:0 auto 25px}}@media (min-width: 815px){.home-img{margin:0 auto 50px}}.home-img>img{width:100%;height:auto}.home-feature{height:auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.home-feature__item{max-width:350px;display:block;margin:25px;opacity:0;-webkit-transform:translateY(35%);-ms-transform:translateY(35%);transform:translateY(35%);transition:all 0.8s cubic-bezier(0.61, 1.09, 0.63, 1.09);cursor:pointer}@media (min-width: 1160px){.home-feature__item{max-width:485px}}.home-feature__item:hover{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.js-fadein{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.home-feature__meal{max-width:300px}.home-feature__meal img{width:100%;height:100%}@media (min-width: 450px){.home-feature__meal{max-width:400px}}@media (min-width: 600px){.home-feature__meal{max-width:573px}}@media (min-width: 1160px){.home-feature__meal{max-width:673px}}.home-feature__snack{max-width:300px;cursor:pointer}.home-feature__snack img{width:100%;height:100%}@media (min-width: 450px){.home-feature__snack{max-width:400px}}@media (min-width: 600px){.home-feature__snack{max-width:573px}}@media (min-width: 1160px){.home-feature__snack{max-width:673px}}.cta-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;cursor:pointer}.recipe{padding-top:33px;padding-bottom:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width: 500px){.recipe{padding-top:53px;padding-bottom:50px}}@media (min-width: 1260px){.recipe{padding-top:83px;padding-bottom:70px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.recipe__title{font-family:"Bebas Neue W01 Regular";font-size:1.875rem;font-weight:normal;color:#333;margin-bottom:35px}.recipe__product-image{width:290px;margin-bottom:50px;display:block;position:relative}@media (min-width: 550px){.recipe__product-image{display:none}}@media (min-width: 1260px){.recipe__product-image{margin-bottom:0;display:block}}.recipe__product-image__overlay{background:rgba(255,255,255,0.6);color:#000;font-family:"Bebas Neue W01 Regular";font-size:2rem;padding:5px;cursor:pointer;display:table;height:150px;left:0;position:absolute;top:0;width:290px;height:240px;opacity:0;transition:.3s ease-in-out}.recipe__product-image__overlay span{display:table-cell;text-align:center;vertical-align:middle;transition:.2s ease-in-out;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.recipe__product-image__overlay:hover{opacity:1;cursor:pointer}.recipe__product-image__overlay:hover span{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.recipe__state-switcher{width:100%}@media (max-width: 709px){.recipe__state-switcher{padding-right:20px;padding-left:20px}.recipe__state-switcher.-shopping-list .recipe__shopping-list{position:relative;top:auto;left:auto;opacity:1;z-index:1}.recipe__state-switcher.-shopping-list .recipe__directions{position:absolute;top:0;left:20px;opacity:0;z-index:-1}.recipe__state-switcher.-directions .recipe__shopping-list{position:absolute;top:0;left:20px;opacity:0;z-index:-1}.recipe__state-switcher.-directions .recipe__directions{position:relative;top:auto;left:auto;opacity:1;z-index:1}}@media (min-width: 710px){.recipe__state-switcher{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1260px){.recipe__state-switcher{width:auto}}.recipe__shopping-list{width:100%}.recipe__shopping-list p{color:#777}.recipe__shopping-list p em{font-style:normal;font-weight:bold}@media (min-width: 710px){.recipe__shopping-list{width:33.3333333%;min-height:570px;padding-right:30px;padding-left:30px;border-right:solid 1px #eaeaea}}@media (min-width: 1260px){.recipe__shopping-list{width:260px;padding-right:65px;padding-left:30px}}.recipe__directions{width:100%}.recipe__directions h3{color:#4d0116;font-size:1.0625rem;font-weight:bold;margin-bottom:10px}.recipe__directions p{color:#333}@media (min-width: 710px){.recipe__directions{width:66.66666666%;padding-right:30px;padding-left:30px}}@media (min-width: 1260px){.recipe__directions{width:730px;padding-right:200px;padding-left:69px}}.similar-recipes{padding-top:110px;padding-bottom:185px}.contact-form{min-height:2560px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-form__inner{max-width:760px;width:100%}.default-page-template{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.default-page-template__inner{max-width:800px;width:100%;padding:40px;margin-right:20px;margin-left:20px;background-color:#fff;background-color:rgba(255,255,255,0.35)}
