@charset "UTF-8";
/*!
Theme Name: Annie Chun 2.0.2
Theme URI: https://anniechun.com/
Author: freshmade (maintained by Schwan's Shared Services, LLC)
Author URI: http://freshmadebrands.com
Description: A custom theme built with Sass and Gulp
Text Domain: annie-chun
Version: 2.0.2  
*/.default__body .down,.footer__bottom .cj-logo,.footer__terms .cj-logo a,.header__logo,.product__mobile li:last-child,.product__stats li .product-icon,.products__group-icons li span,.products__mobile li:last-child,.recipes__filter-mobile li:last-child,.story__hero-text .down,.story__section-text li{text-indent:-9999px;line-height:0;font-size:0}
/*! 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{-webkit-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]{-webkit-box-sizing:border-box;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;-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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=77.5em&xxlarge=90em"}html{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;font-family:"Cabin", sans-serif;font-weight:normal;line-height:1.5;color:#4d4d4f;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:80rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-1.875rem;margin-right:-1.875rem}@media screen and (min-width:40em){.row .row{margin-left:-3.125rem;margin-right:-3.125rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.column,.columns{padding-left:3.125rem;padding-right:3.125rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:1.875rem;padding-right:1.875rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:3.125rem;padding-right:3.125rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:3.125rem;padding-right:3.125rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:"Fjalla One";font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#4d4d4f;line-height:0}h1{font-size:2.75rem}h2{font-size:1.25rem}h3{font-size:1.25rem}h4{font-size:1.625rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:64em){h1{font-size:3.625rem}h2{font-size:1.875rem}h3{font-size:1.875rem}h4{font-size:1.875rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#754297;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#513318}a img{border:0}hr{max-width:80rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #4d4d4f;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:0.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #4d4d4f}blockquote,blockquote p{line-height:1.6;color:#444}cite{display:block;font-size:0.8125rem;color:#444}cite:before{content:'\2014 \0020'}abbr{color:#4d4d4f;cursor:help;border-bottom:1px dotted #000}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;color:#000;background-color:#bbb;border:1px solid #4d4d4f;padding:0.125rem 0.3125rem 0.0625rem}kbd{padding:0.125rem 0.25rem 0;margin:0;background-color:#bbb;color:#000;font-family:Consolas, "Liberation Mono", Courier, monospace}.subheader{margin-top:0.2rem;margin-bottom:0.5rem;font-weight:normal;line-height:1.4;color:#444}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:black!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #444;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.5rem;padding:0.5rem;border:1px solid #f5ecdc;margin:0 0 1rem;font-family:inherit;font-size:1.0625rem;color:#513318;background-color:#f5ecdc;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;transition:border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;-o-transition:box-shadow 0.5s, border-color 0.25s ease-in-out;transition:box-shadow 0.5s, border-color 0.25s ease-in-out;transition:box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;-webkit-appearance:none;-moz-appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #f5ecdc;background-color:#f5ecdc;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;transition:border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;-o-transition:box-shadow 0.5s, border-color 0.25s ease-in-out;transition:box-shadow 0.5s, border-color 0.25s ease-in-out;transition:box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#808084}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#808084}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#808084}input::placeholder,textarea::placeholder{color:#808084}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#bbb;cursor:default}[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type=checkbox],label>[type=radio]{margin-right:0.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:0.875rem;font-weight:normal;line-height:1.8;color:#000}label.middle{margin:0 0 1rem;padding:0.5625rem 0}.help-text{margin-top:-0.5rem;font-size:0.8125rem;font-style:italic;color:#000}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-field,.input-group-label{margin:0;display:table-cell;vertical-align:middle}.input-group-label{text-align:center;padding:0 1rem;background:#bbb;color:#000;border:1px solid #4d4d4f;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5625rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group-button a,.input-group-button button,.input-group-button input{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:0.5rem;max-width:100%}.fieldset{border:1px solid #4d4d4f;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}select{height:2.5rem;padding:0.5rem;border:1px solid #f5ecdc;margin:0 0 1rem;font-size:1.0625rem;font-family:inherit;line-height:normal;color:#513318;background-color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2868, 68, 68%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#bbb;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(236, 88, 64, 0.1);border-color:#ec5840}.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:0.75rem;font-weight:bold;color:#ec5840}.form-error.is-visible{display:block}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:77.4375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:77.5em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clearfix:after{clear:both}body{overflow-x:hidden}a{text-decoration:underline;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media print{a{text-decoration:none}a[href]:after{content:none!important}}.wp-caption{max-width:100%}.gallery-caption,.wp-caption-text{text-align:center;color:#4d4d4f;font-size:0.75rem}.alignleft{float:left;margin:0 1.875rem 0.625rem 0}.alignright{float:right;margin:0 0 0.625rem 1.875rem}.aligncenter{display:block;float:none;margin:1rem auto}.alignnone{display:block;float:none;margin:1rem 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.screen-reader-text:focus{display:block;top:5px;left:5px;z-index:100000;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);background-color:white;padding:0.9375rem 1.4375rem 0.875rem;width:auto;height:auto;text-decoration:none;line-height:normal;color:#754297;font-size:1rem;font-weight:700;clip:auto!important}.at-sign{font-family:'Helvetica'}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/glyphicons-halflings-regular.eot");src:url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("fonts/glyphicons-halflings-regular.woff") format("woff"), url("fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{display:inline-block;position:relative;top:1px;line-height:1;font-family:'Glyphicons Halflings';font-weight:normal;font-style:normal}.glyphicon-search:before{content:'\e003'}.offset:before{display:block;content:'';height:60px;margin-top:-60px;visibility:hidden}.header{position:fixed;top:0;left:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10;background:#754297 url("images/M.Nav_Texture_Header.jpg") repeat center;background-size:auto 100%;padding:0.5rem 0;width:100%;overflow:hidden}@media screen and (min-width:40em){.header{background-image:url("images/Nav_Texture_Header.jpg")}}@media screen and (min-width:64em){.header{padding:0.9375rem 0}.header.shrink{padding:0;height:3.75rem}.header.shrink .header__logo{opacity:0;cursor:default}.header.shrink .header__social{opacity:0}.header.shrink .header__social a{cursor:default}.header.shrink .header__nav ul{margin-top:1.0625rem}}@media print{.header{display:none}}.header__inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}.header__inner:after,.header__inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__inner:after{clear:both}@media screen and (min-width:40em){.header__inner{padding-left:3.125rem;padding-right:3.125rem}}.header__inner:last-child:not(:first-child){float:right}.header__inner,.header__inner:last-child{float:none}.header__logo{display:block;margin:0 auto;background:url("images/Annie-Chuns-logo.png") no-repeat center 0;background-size:8.1875rem 3.5625rem;width:8.1875rem;height:3.5625rem}@media screen and (min-width:64em){.header__logo{float:left;margin:0;background-size:10.25rem 4.4375rem;width:10.25rem;height:4.4375rem}}.header__social{display:none}@media screen and (min-width:64em){.header__social{display:block;float:right;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:1.1875rem 0 0}}.header__social li{display:inline-block;margin:0 0.9375rem 0 0;font-size:1.375rem;list-style-type:none}.header__social li:first-child{margin-left:0}.header__social a{display:block;color:#fff}.header__social a:hover{color:#f6e3ac}.header__nav{display:none}@media screen and (min-width:64em){.header__nav{display:block;float:left;width:calc(100% - 310px);text-align:center}}.header__nav ul{margin:1.4375rem 0 0}.header__nav li{display:inline-block;margin:0 1.25rem;list-style-type:none}.header__nav li.current-menu-item a{color:#f6e3ac}.header__nav a{display:block;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:1.0625rem;font-weight:600;text-decoration:none}.header__nav a:hover{color:#f6e3ac}.header__mobile{position:absolute;top:1.375rem;right:1.875rem}@media screen and (min-width:40em){.header__mobile{right:3.125rem}}@media screen and (min-width:64em){.header__mobile{display:none}}.header__icon{width:2rem;height:2rem;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.header__icon:hover span{background:#dbd2e7}.header__icon.open span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px}.header__icon.open span:nth-child(2){width:0%;opacity:0}.header__icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:4px}.header__icon span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__icon span:first-child{top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.header__icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.header__icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.admin-bar header{top:2.875rem}@media screen and (min-width:783px){.admin-bar header{top:2rem}}.admin-bar .mobile-menu{top:7.375rem}@media screen and (min-width:783px){.admin-bar .mobile-menu{top:6.5rem}}#content{padding-top:4.375rem}@media screen and (min-width:64em){#content{padding-top:6.25rem}}.footer{background:#754297 url("images/M.Nav_Texture_Footer.jpg") repeat center;background-size:auto 100%;padding:1.5625rem 0 0.9375rem}@media screen and (min-width:40em){.footer{background-image:url("images/Nav_Texture_Footer.jpg")}}@media print{.footer{display:none}}.footer__top{max-width:80rem;margin-left:auto;margin-right:auto;padding-bottom:1.25rem}.footer__top:after,.footer__top:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__top:after{clear:both}.footer__nav{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;padding-top:0.625rem;text-align:center}@media screen and (min-width:40em){.footer__nav{padding-left:3.125rem;padding-right:3.125rem}}.footer__nav:last-child:not(:first-child){float:right}.footer__nav a{text-decoration:none}@media screen and (min-width:64em){.footer__nav{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-align:left}}@media screen and (min-width:64em) and (min-width:40em){.footer__nav{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.footer__nav:last-child:not(:first-child){float:right}}.footer__nav ul{display:inline-block;margin:0;list-style-type:none}.footer__nav ul.footer__social li{margin-right:1.25rem;font-size:1.6875rem}.footer__nav ul.footer__social li:last-child{margin-right:0}.footer__nav ul.footer__social a:hover{color:#f6e3ac}.footer__nav ul.footer__supp li{margin-left:1.5625rem}@media screen and (min-width:64em){.footer__nav ul.footer__supp li{margin-left:1.875rem}}.footer__nav ul.footer__supp a:hover{color:#f6e3ac}.footer__nav li{display:inline-block;text-transform:uppercase;font:1.5rem / 1.6875rem "Fjalla One"}.footer__nav a{display:block;color:#fff}.footer__terms{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0.625rem;text-align:center}@media screen and (min-width:40em){.footer__terms{padding-left:3.125rem;padding-right:3.125rem}}.footer__terms:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.footer__terms{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0;text-align:right}}@media screen and (min-width:64em) and (min-width:40em){.footer__terms{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.footer__terms:last-child:not(:first-child){float:right}}.footer__terms ul{margin:0}.footer__terms li{display:inline-block;margin:0 0.5rem;vertical-align:middle;list-style-type:none}@media screen and (min-width:40em){.footer__terms li{margin:0 0 0 0.9375rem}.footer__terms li:first-child{margin-left:0}}.footer__terms a{display:block;border-bottom:1px solid transparent;color:#fff;text-decoration:none}.footer__terms a:hover{color:#f6e3ac}.footer__terms .cj-logo{display:none}@media screen and (min-width:64em){.footer__terms .cj-logo{display:inline-block}}.footer__terms .cj-logo a{margin-top:-0.375rem;border-bottom:0;background:url("images/CJ-Foods-White.png") no-repeat 0 0;background-size:6rem 3rem;width:6rem;height:3rem}.footer__terms .cj-logo a:hover{opacity:.8}.footer__bottom{max-width:80rem;margin-left:auto;margin-right:auto}.footer__bottom:after,.footer__bottom:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__bottom:after{clear:both}.footer__bottom-inner{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;padding-top:1.25rem;text-align:center}@media screen and (min-width:40em){.footer__bottom-inner{padding-left:3.125rem;padding-right:3.125rem}}.footer__bottom-inner:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.footer__bottom-inner{text-align:right}}.footer__bottom-inner:before{position:absolute;top:0;left:1.875rem;border-top:1px dotted #fff;width:calc(100% - 60px);content:''}@media screen and (min-width:40em){.footer__bottom-inner:before{left:3.125rem;width:calc(100% - 100px)}}.footer__bottom p{display:inline-block;margin-bottom:0;vertical-align:middle;text-align:right;color:#fff;font-size:0.75rem}@media screen and (min-width:40em){.footer__bottom p{font-size:0.875rem}}.footer__bottom .cj-logo{display:inline-block;margin-right:0.3125rem;border-bottom:0;background:url("images/CJ-Foods-White.png") no-repeat 0 0;background-size:5.8125rem auto;width:5.8125rem;height:2.8125rem;vertical-align:middle}@media screen and (min-width:64em){.footer__bottom .cj-logo{display:none}}.footer__bottom .cj-logo:hover{opacity:.8}.button{display:inline-block;position:relative;margin:1rem 0;border-radius:5px;background:#754297;padding:0.625rem 2.1875rem;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:600}.button:hover{background:#dbd2e7;color:#754297}.button:focus{color:#fff}.button--dotted{border:1px dotted;border-radius:0;background:none;padding:0.625rem 2.8125rem;text-decoration:none}.button--dotted:hover{border-color:#fff;background:#fff;color:#754297}.product-carousel{max-width:80rem;margin-left:auto;margin-right:auto;padding:0.9375rem 0}.product-carousel:after,.product-carousel:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-carousel:after{clear:both}@media screen and (min-width:64em){.product-carousel{padding:1.875rem 0}}@media screen and (min-width:40em){.product-carousel__inner{padding:0 1.25rem}}.product-carousel__item{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.product-carousel__item{padding-left:3.125rem;padding-right:3.125rem}}.product-carousel__item:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.product-carousel__item{width:33.33333%;float:left;padding-left:0.9375rem;padding-right:0.9375rem}.product-carousel__item:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.product-carousel__item{width:25%;float:left;padding-left:0.9375rem;padding-right:0.9375rem}.product-carousel__item:last-child:not(:first-child){float:right}}.product-carousel__item-inner{padding:0 1.25rem}@media screen and (min-width:77.5em){.product-carousel__item-inner{padding:0}}.product-carousel__item-inner:hover h4{color:#754297}.product-carousel__item h4{margin:0.625rem 0 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;color:#513318;font:1rem "Cabin", sans-serif;font-weight:600}.product-carousel__link{text-decoration:none;display:block;margin-top:2px;margin-bottom:2px}#comments .commentlist{margin-left:0px}#respond ul{margin-left:0px}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:0.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}.gform_wrapper{margin-top:0.1875rem}.gform_wrapper .left-quarter{float:left;width:calc(50% - 10px)}@media screen and (min-width:40em){.gform_wrapper .left-quarter{margin-left:1.25rem;width:calc(25% - 15px)}}.gform_wrapper .right-quarter{float:right;width:calc(50% - 10px)}@media screen and (min-width:40em){.gform_wrapper .right-quarter{width:calc(25% - 15px)}}@media screen and (min-width:40em){.gform_wrapper .left-half{float:left;width:calc(50% - 10px)}}@media screen and (min-width:40em){.gform_wrapper .right-half{float:right;width:calc(50% - 10px)}}.gform_wrapper .example-field{float:left;width:calc(100% - 100px)}@media screen and (min-width:64em){.gform_wrapper .example-field{margin-right:0.625rem;width:calc(50% - 100px)}.gform_wrapper .example-field.manufacturing{margin-left:1.25rem}}.gform_wrapper .example-link{float:right;width:5rem;line-height:2.5rem;font-size:0.75rem}@media screen and (min-width:64em){.gform_wrapper .example-link{float:left}}.gform_wrapper ul{margin:0;list-style:none outside none}.gform_wrapper li{position:relative}.gform_wrapper label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper .gfield_checkbox label{display:inline-block;max-width:80%}.gform_wrapper .gfield_required{padding-left:5px;color:#ff0101}.gform_wrapper [type=color],.gform_wrapper [type=date],.gform_wrapper [type=datetime-local],.gform_wrapper [type=datetime],.gform_wrapper [type=email],.gform_wrapper [type=month],.gform_wrapper [type=number],.gform_wrapper [type=password],.gform_wrapper [type=search],.gform_wrapper [type=tel],.gform_wrapper [type=text],.gform_wrapper [type=time],.gform_wrapper [type=url],.gform_wrapper [type=week],.gform_wrapper textarea{padding:0.5rem 1.125rem}.gform_wrapper textarea{height:135px;resize:none}.gform_wrapper .button{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;border:0}.gform_wrapper .validation_error{margin-bottom:20px;border-left:5px solid #754297;background:#dbd2e7;padding:10px;text-align:center;color:#754297}.gform_wrapper .validation_message{display:none}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{border:1px solid #754297}#gforms_confirmation_message{margin-bottom:20px;border-left:5px solid #754297;background:#dbd2e7;padding:10px;text-align:center;color:#754297}#mc-embedded-subscribe-form label{font-family:"Fjalla One";font-size:1.0625rem;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.075rem;margin-bottom:.5rem;line-height:1.4}@media screen and (min-width:64em){#mc-embedded-subscribe-form label{font-size:1.25rem}}.mobile-menu{display:none;position:fixed;top:4.5rem;left:0;z-index:5;background:#754297;padding:0.3125rem 1.875rem;width:100%;text-align:center}@media screen and (min-width:64em){.mobile-menu{display:none!important}}.mobile-menu ul{margin:0}.mobile-menu li{display:block}.mobile-menu a{display:block;padding:0.625rem 0;color:#fff;text-decoration:none}.mobile-menu a:hover{color:#dbd2e7}.mobile-menu__nav li{background:url("images/dots-white-horizontal.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;text-transform:uppercase;letter-spacing:1px}.mobile-menu__supp{margin-top:0.3125rem}.mobile-menu__supp li.cj-logo{display:none}.mobile-menu__supp a{padding:0.3125rem 0}.mobile-menu__social li{display:inline-block;margin:0 0.9375rem;font-size:1.625rem}.banner_alert{position:absolute;top:100%;left:0;z-index:1;width:100%;padding:2px 0;background-color:#f1bc3b}.banner_alert p{margin:0}.banner_alert p a,.banner_alert p a:active,.banner_alert p a:focus,.banner_alert p a:hover,.banner_alert p a:link,.banner_alert p a:visited{color:#683B87}.contact__hero{background-repeat:no-repeat;background-position:center top;background-size:cover;height:13.125rem}@media screen and (min-width:40em){.contact__hero{height:21.875rem}}@media screen and (min-width:64em){.contact__hero{height:27.5rem}}.contact__body{max-width:80rem;margin-left:auto;margin-right:auto;padding:2.5rem 0}.contact__body:after,.contact__body:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact__body:after{clear:both}@media screen and (min-width:64em){.contact__body{padding:4.375rem 0}}.contact__text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;color:#513318}@media screen and (min-width:40em){.contact__text{padding-left:3.125rem;padding-right:3.125rem}}.contact__text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.contact__text{width:33.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:40em){.contact__text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.contact__text:last-child:not(:first-child){float:right}}.contact__text h1{margin-bottom:0.9375rem;text-transform:uppercase;line-height:1}.contact__form{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.contact__form{padding-left:3.125rem;padding-right:3.125rem}}.contact__form:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.contact__form{width:66.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:40em){.contact__form{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.contact__form:last-child:not(:first-child){float:right}}.default__hero{background-repeat:no-repeat;background-position:center top;background-size:cover;height:13.125rem}@media screen and (min-width:40em){.default__hero{height:21.875rem}}@media screen and (min-width:64em){.default__hero{height:27.5rem}}.default__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table;height:100%}.default__hero-inner:after,.default__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.default__hero-inner:after{clear:both}@media screen and (min-width:40em){.default__hero-inner{padding-left:3.125rem;padding-right:3.125rem}}.default__hero-inner:last-child:not(:first-child){float:right}.default__hero-inner,.default__hero-inner:last-child{float:none}.default__hero-inner h1{display:none;vertical-align:middle;text-transform:uppercase;line-height:1;font-size:5rem}@media screen and (min-width:40em){.default__hero-inner h1{display:table-cell}}@media screen and (min-width:64em){.default__hero-inner h1{font-size:6.875rem}}.default__hero-inner h1 span{display:block}.default__body{max-width:80rem;margin-left:auto;margin-right:auto;padding-top:1.875rem}.default__body:after,.default__body:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.default__body:after{clear:both}@media screen and (min-width:64em){.default__body{padding-top:3.75rem}}.default__body-inner{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-align:center;color:#513318;font-family:"Georgia", serif;font-style:italic}@media screen and (min-width:40em){.default__body-inner{padding-left:3.125rem;padding-right:3.125rem}}.default__body-inner:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.default__body-inner{width:66.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-left:16.66667%;font-size:1.375rem}}@media screen and (min-width:64em) and (min-width:40em){.default__body-inner{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.default__body-inner:last-child:not(:first-child){float:right}}.default__body .down{display:block;margin:0.625rem auto 0;background:url("images/arrow-down.svg") no-repeat 0 0;background-size:2.9375rem 1.5rem;width:2.9375rem;height:1.5rem}.default__featured{padding-bottom:3.75rem;text-align:center}@media screen and (min-width:64em){.default__featured{padding-top:1.5625rem}}.default__featured .products__carousel-item{display:inline-block;float:none!important}.default__carousel{max-width:80rem;margin-left:auto;margin-right:auto;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}.default__carousel:after,.default__carousel:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.default__carousel:after{clear:both}@media screen and (min-width:64em){.default__carousel{padding-top:3.75rem;padding-bottom:4.375rem}}.default__carousel h3{color:#513318;font-size:1.625rem}@media screen and (min-width:64em){.default__carousel h3{font-size:1.875rem}}.error-page{padding:12.5rem 0;text-align:center}.homepage__slider{background:#f5ecdc;padding-bottom:0.9375rem}@media screen and (min-width:40em){.homepage__slider{background:none;padding-bottom:0}}.homepage__slide{position:relative}@media screen and (min-width:40em){.homepage__slide{padding-bottom:2.8125rem}}@media screen and (min-width:40em){.homepage__slide-inner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;max-width:73.75rem}}.homepage__slide-text{padding:1.875rem 1.875rem 0}@media screen and (min-width:40em){.homepage__slide-text{padding:0 1.875rem}}@media screen and (min-width:77.5em){.homepage__slide-text{padding:0}}@media screen and (min-width:40em){.homepage__slide-text-product{padding-bottom:13.125rem}}.homepage__slide-text h2{display:block;position:relative;width:auto;max-width:31.25rem;text-transform:uppercase;line-height:1;font-size:3.125rem}@media screen and (max-width:39.9375em){.homepage__slide-text h2{color:#513318!important}}@media screen and (min-width:40em){.homepage__slide-text h2{display:inline-block;font-size:4.375rem}}@media screen and (min-width:64em){.homepage__slide-text h2{font-size:6.875rem}}.homepage__slide-text h2 span{display:block;position:relative;padding-bottom:0.9375rem}@media screen and (max-width:39.9375em){.homepage__slide-text h2 span{color:#513318!important}}@media screen and (min-width:40em){.homepage__slide-text h2 span{display:inline-block}}.homepage__slide-text h2 span.dark:after{position:absolute;bottom:0;left:0;background:url("images/dots.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;width:100%;max-width:29.875rem;height:0.125rem;content:''}.homepage__slide-text h2 span.light:after{position:absolute;bottom:0;left:0;background:url("images/dots.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;width:100%;max-width:29.875rem;height:0.125rem;content:''}@media screen and (min-width:40em){.homepage__slide-text h2 span.light:after{background:url("images/dots-white-horizontal.svg") repeat-x left bottom;background-size:48.625rem 0.125rem}}.homepage__slide-text p{position:relative;margin:0.9375rem 0 0;padding-right:2.5rem;max-width:31.875rem;font:1rem / 1.3 "Georgia", serif;font-style:italic}@media screen and (max-width:39.9375em){.homepage__slide-text p{color:#513318!important}}@media screen and (min-width:40em){.homepage__slide-text p{font-size:1.375rem}}.homepage__slide-text .go-btn{position:absolute;top:50%;right:0;margin-top:-1.25rem;border-radius:50%;background:#754297;width:2.5rem;height:2.5rem;text-align:center;color:#fff;font:1rem / 2.5rem "Cabin", sans-serif;font-weight:600;text-decoration:none}.homepage__slide-text .go-btn:hover{background:#dbd2e7;color:#754297}.homepage__slide-image{background-repeat:no-repeat;background-position:center;background-size:cover;height:15rem}@media screen and (min-width:40em){.homepage__slide-image{height:28.75rem}}@media screen and (min-width:64em){.homepage__slide-image{height:35.3125rem}}@media print{.homepage__slide-image{display:none}}.homepage__slide-product{position:absolute;top:7.5rem;left:1.875rem;width:100%;max-width:73.75rem}@media screen and (min-width:40em){.homepage__slide-product{top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.homepage__slide-product-inner{width:100%}@media screen and (min-width:40em){.homepage__slide-product-inner{max-width:28.125rem;text-align:center}}.homepage__slide-product a{display:inline-block}@media screen and (max-width:63.9375em){.homepage__slide-product a img{width:auto!important;height:9.375rem}}.homepage__products{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.875rem 0}.homepage__products:after,.homepage__products:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.homepage__products:after{clear:both}@media screen and (min-width:64em){.homepage__products{padding:1.25rem 0 4.0625rem}}.homepage__products-inner{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-align:center}@media screen and (min-width:40em){.homepage__products-inner{padding-left:3.125rem;padding-right:3.125rem}}.homepage__products-inner:last-child:not(:first-child){float:right}.homepage__products-intro{color:#513318;font:1.625rem "Fjalla One"}@media screen and (min-width:40em){.homepage__products-intro{font-size:1.875rem}}.homepage__products-intro p{line-height:1.2}.homepage__products .button{border:none;margin-bottom:0;text-decoration:none}.homepage__block{padding:1.875rem 0}@media screen and (min-width:64em){.homepage__block{padding:5rem 0}}.homepage__block:nth-child(odd){background:#f5ecdc}@media screen and (min-width:40em){.homepage__block:nth-child(2n) .homepage__block-image{position:relative;left:50%}}@media screen and (min-width:64em){.homepage__block:nth-child(2n) .homepage__block-image{position:relative;left:41.66667%}}@media screen and (min-width:40em){.homepage__block:nth-child(2n) .homepage__block-text{position:relative;left:-50%}}@media screen and (min-width:64em){.homepage__block:nth-child(2n) .homepage__block-text{position:relative;left:-58.33333%}}.homepage__block:nth-child(2n) .homepage__block-text h3{color:#81a63e}.homepage__block-inner{max-width:80rem;margin-left:auto;margin-right:auto}.homepage__block-inner:after,.homepage__block-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.homepage__block-inner:after{clear:both}@media screen and (min-width:40em){.homepage__block-padding{padding:0 1.25rem}}.homepage__block-image{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0.625rem}@media screen and (min-width:40em){.homepage__block-image{padding-left:3.125rem;padding-right:3.125rem}}.homepage__block-image:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.homepage__block-image{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0}.homepage__block-image:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.homepage__block-image{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}.homepage__block-image:last-child:not(:first-child){float:right}}.homepage__block-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.homepage__block-text{padding-left:3.125rem;padding-right:3.125rem}}.homepage__block-text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.homepage__block-text{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table}.homepage__block-text:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.homepage__block-text{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}.homepage__block-text:last-child:not(:first-child){float:right}}.homepage__block-text h3{text-transform:uppercase;line-height:1.1;color:#fab61a;font-size:2.75rem}@media screen and (min-width:64em){.homepage__block-text h3{font-size:3.625rem}}.homepage__block-text h4{margin-bottom:0.75rem;background:url("images/dots.svg") repeat-x left bottom;background-size:48.4375rem 0.125rem;padding-bottom:0.5rem;color:#513318}.homepage__block-text .button{margin:0.625rem 0 0;text-decoration:none}.homepage__block-cell{display:table-cell;vertical-align:middle}.press__hero{background-repeat:no-repeat;background-position:center top;background-size:cover;height:13.125rem}@media screen and (min-width:40em){.press__hero{height:21.875rem}}@media screen and (min-width:64em){.press__hero{height:27.5rem}}.press__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table;height:100%}.press__hero-inner:after,.press__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.press__hero-inner:after{clear:both}@media screen and (min-width:40em){.press__hero-inner{padding-left:3.125rem;padding-right:3.125rem}}.press__hero-inner:last-child:not(:first-child){float:right}.press__hero-inner,.press__hero-inner:last-child{float:none}.press__hero-inner h1{display:none;vertical-align:middle;text-transform:uppercase;line-height:1;color:#fff;font-size:5rem}@media screen and (min-width:40em){.press__hero-inner h1{display:table-cell}}@media screen and (min-width:64em){.press__hero-inner h1{font-size:6.875rem}}.press__hero-inner h1 span{display:block;color:#f5ecdc}.press__intro{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;padding-top:2.5rem;padding-bottom:0.625rem;text-align:center;color:#513318;font:1.625rem "Fjalla One"}.press__intro:after,.press__intro:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.press__intro:after{clear:both}@media screen and (min-width:40em){.press__intro{padding-left:3.125rem;padding-right:3.125rem}}.press__intro:last-child:not(:first-child){float:right}.press__intro,.press__intro:last-child{float:none}@media screen and (min-width:64em){.press__intro{padding-top:4.375rem;padding-bottom:1.875rem;font-size:1.875rem}}.press__grid{max-width:80rem;margin-left:auto;margin-right:auto}.press__grid:after,.press__grid:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.press__grid:after{clear:both}@media screen and (min-width:64em){.press__grid{margin-bottom:1.25rem}}.press__grid-inner{padding:0 1.25rem}.press__item{width:50%;float:left;padding-left:0.625rem;padding-right:0.625rem;float:left!important;margin-bottom:1.25rem}.press__item:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.press__item{width:33.33333%;float:left;padding-left:0.625rem;padding-right:0.625rem}.press__item:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.press__item{width:25%;float:left;padding-left:0.625rem;padding-right:0.625rem}.press__item:last-child:not(:first-child){float:right}}.press__cta{background:#f5ecdc;padding:3.125rem 0;color:#513318}.press__cta-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-align:center}.press__cta-inner:after,.press__cta-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.press__cta-inner:after{clear:both}@media screen and (min-width:40em){.press__cta-inner{padding-left:3.125rem;padding-right:3.125rem}}.press__cta-inner:last-child:not(:first-child){float:right}.press__cta-inner,.press__cta-inner:last-child{float:none}@media screen and (min-width:64em){.press__cta-inner{font-size:1.0625rem}}.press__cta h2{margin-bottom:0.625rem;text-transform:uppercase;font-size:2.75rem}@media screen and (min-width:64em){.press__cta h2{font-size:3.625rem}}.press__cta p{margin:0}.product{max-width:80rem;margin-left:auto;margin-right:auto;padding-top:1.25rem}.product:after,.product:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product:after{clear:both}@media screen and (min-width:40em){.product{padding-top:3.125rem}}@media screen and (min-width:64em){.product{padding-top:3.75rem}}.product__mobile{display:none;position:absolute;top:0;left:0;z-index:3;background:#754297;padding:1.875rem 1.875rem 0.9375rem;width:100%}@media screen and (min-width:64em){.product__mobile{display:none!important}}.product__mobile-trigger{position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;margin:0 1.875rem;border-radius:10px;background:#dbd2e7;cursor:pointer;padding:0.625rem;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#513318;font-weight:600}@media screen and (min-width:64em){.product__mobile-trigger{display:none}}.product__mobile ul{margin:0;text-align:center}.product__mobile li{width:48%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:inline-block;float:none!important;margin-top:0.9375rem;vertical-align:top;text-align:center;line-height:1.1;font-weight:600;list-style-type:none}@media screen and (min-width:40em){.product__mobile li{padding-left:3.125rem;padding-right:3.125rem}}.product__mobile li:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.product__mobile li{width:32%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:40em){.product__mobile li{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.product__mobile li:last-child:not(:first-child){float:right}}.product__mobile li:hover a{color:#dbd2e7}.product__mobile li:last-child{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0.9375rem;background:url("images/arrow-up.svg") no-repeat center center;background-size:0.6875rem 0.5625rem;height:1.25rem}@media screen and (min-width:40em){.product__mobile li:last-child{padding-left:3.125rem;padding-right:3.125rem}}.product__mobile li:last-child:last-child:not(:first-child){float:right}.product__mobile li img{display:block}.product__mobile a{color:#fff}.product__mobile a.active{color:#dbd2e7}.product__wrapper{display:none}.product__wrapper.active{display:block}.product__image{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative}@media screen and (min-width:40em){.product__image{padding-left:3.125rem;padding-right:3.125rem}}.product__image:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.product__image{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table}}@media screen and (min-width:40em) and (min-width:40em){.product__image{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.product__image:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.product__image{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:block}}@media screen and (min-width:64em) and (min-width:40em){.product__image{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__image:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.product__image-wrapper{display:block;position:absolute;bottom:-4.6875rem;width:calc(100% - 60px)}}.product__image img{display:block;margin:0 auto;width:100%;height:auto}@media screen and (min-width:64em){.product__image img{width:auto;height:29.0625rem}}.product__info{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.product__info{padding-left:3.125rem;padding-right:3.125rem}}.product__info:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.product__info{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;font-size:1.0625rem}}@media screen and (min-width:64em) and (min-width:40em){.product__info{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__info:last-child:not(:first-child){float:right}}.product__info h2{background:url("images/dots.svg") repeat-x left bottom;background-size:48.75rem 0.125rem;padding-bottom:0.75rem;text-transform:uppercase;line-height:1;font-size:5.25rem}@media screen and (min-width:40em){.product__info h2{width:calc(100% - 100px)}}.product__info h2.thermometer-exists{width:100%}.product__info h2 span{display:block;color:#513318}.product__info h2 span.product__subheader{margin-bottom:0.3125rem;text-transform:none;font-size:1.875rem}.product__info h2 span.product__headertype{text-transform:none;font:1.25rem / 1 "Georgia", serif;font-style:italic}.product__info p{margin:0}@media screen and (min-width:40em){.product__info p{width:calc(100% - 100px)}}.product__description{position:relative}@media screen and (min-width:64em){.product__description{min-height:8.125rem}}.product__thermometer{display:none}@media screen and (min-width:64em){.product__thermometer{display:block;position:absolute;top:0.625rem;right:0;background-repeat:no-repeat;background-position:0 0;background-size:4.25rem 5.375rem;width:4.25rem;height:5.375rem}}.product__thermometer.mild{background-image:url("images/AnnieChuns_Temp_Mild.svg")}.product__thermometer.mild-medium{background-image:url("images/AnnieChuns_Temp_MildMedium.svg")}.product__thermometer.medium{background-image:url("images/AnnieChuns_Temp_Medium.svg")}.product__thermometer.medium-hot{background-image:url("images/AnnieChuns_Temp_MediumHot.svg")}.product__thermometer.hot{background-image:url("images/AnnieChuns_Temp_Hot.svg")}.product__purchase{margin:0.625rem 0 1.25rem;list-style-type:none}.product__purchase li{display:inline-block;width:auto;min-width:30%;font-weight:700}.product__purchase a{color:#4d4d4f;text-decoration:none}.product__purchase a:hover{color:#754297}.product__purchase a i{margin:0.125rem 0 0 0.1875rem;font-size:0.875rem}.product__bar{padding:1.875rem 0}.product__bar-inner{max-width:80rem;margin-left:auto;margin-right:auto;color:#fff}.product__bar-inner:after,.product__bar-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product__bar-inner:after{clear:both}.product__nutrition{display:none}@media screen and (min-width:64em){.product__nutrition{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:block;margin-top:4.6875rem;text-align:center}}@media screen and (min-width:64em) and (min-width:40em){.product__nutrition{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__nutrition:last-child:not(:first-child){float:right}}.product__nutrition--mobile{display:block}@media screen and (min-width:64em){.product__nutrition--mobile{display:none}}.product__nutrition--mobile .button{display:block;margin-top:0.9375rem;margin-bottom:0;text-align:center}.product__details{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.product__details{padding-left:3.125rem;padding-right:3.125rem}}.product__details:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.product__details{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.product__details{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__details:last-child:not(:first-child){float:right}}.product__stats ul{margin:0 0 1.25rem}@media screen and (min-width:64em){.product__stats ul{margin-bottom:2.5rem}}.product__stats ul.minutes-only .minutes{margin-top:0}@media screen and (min-width:64em){.product__stats ul.minutes-only .minutes{width:100%;padding-left:0}.product__stats ul.minutes-only .minutes span{display:inline}}.product__stats li{display:inline-block;background:url("images/dots-white.svg") no-repeat right 0;background-size:0.125rem 4.5625rem;width:24%;vertical-align:top;text-align:center;list-style-type:none}@media screen and (min-width:64em){.product__stats li{width:15%}}.product__stats li:nth-child(4){background:none}@media screen and (min-width:64em){.product__stats li:nth-child(4){background:url("images/dots-white.svg") no-repeat right 0;background-size:0.125rem 4.5625rem}}.product__stats li:last-child{background:none}@media screen and (min-width:64em){.product__stats li.cholesterol{width:18%}}.product__stats li.minutes{margin-top:1.25rem;width:100%;text-align:left;text-transform:uppercase;color:#fff;font:1.5rem / 1 "Fjalla One"}@media screen and (min-width:64em){.product__stats li.minutes{margin-top:0;padding-left:0.9375rem;width:22%}}.product__stats li.minutes span{display:inline}@media screen and (min-width:64em){.product__stats li.minutes span{display:block}}.product__stats li .product-icon{display:block;margin:0 auto;height:2.5rem}@media screen and (min-width:40em){.product__stats li .product-icon{height:2.9375rem}}.product__stats li .product-icon.non-gmo{background:url("images/ProductIcon_NonGMO.svg") no-repeat center -1px;background-size:3.25rem 2.5rem;width:3.25rem}@media screen and (min-width:40em){.product__stats li .product-icon.non-gmo{background-size:3.875rem 3rem;width:3.875rem}}.product__stats li .product-icon.organic{background:url("images/ProductIcon_Organic.svg") no-repeat center 0;background-size:2.5625rem 2.5rem;width:2.5625rem}@media screen and (min-width:40em){.product__stats li .product-icon.organic{background-size:3rem 2.9375rem;width:3rem}}.product__stats li .product-icon.vegan{background:url("images/ProductIcon_Vegan.svg") no-repeat center 0;background-size:2.625rem 2.5rem;width:2.625rem}@media screen and (min-width:40em){.product__stats li .product-icon.vegan{background-size:3rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.certified-vegan{background:url("images/ProductIcon_CertifiedVegan.svg") no-repeat 45% 0;background-size:2.625rem 2.625rem;width:2.625rem}@media screen and (min-width:40em){.product__stats li .product-icon.certified-vegan{background-size:2.9375rem 2.9375rem;width:3.875rem}}.product__stats li .product-icon.gluten-free{background:url("images/ProductIcon_GlutenFree.svg") no-repeat center 0;background-size:4rem 2.5rem;width:4rem}@media screen and (min-width:40em){.product__stats li .product-icon.gluten-free{background-size:4.625rem 2.875rem;width:4.625rem}}.product__stats li .product-icon.certified-gluten-free{background:url("images/ProductIcon_CertifiedGF.svg") no-repeat 45% 0;background-size:2.625rem 2.625rem;width:2.625rem}@media screen and (min-width:40em){.product__stats li .product-icon.certified-gluten-free{background-size:2.9375rem 2.9375rem;width:3.875rem}}.product__stats li .product-icon.fat{background:url("images/ProductIcon_1gFat.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.product__stats li .product-icon.fat{background-size:3.875rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.fat-0{background:url("images/ProductIcon_0gFat.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.product__stats li .product-icon.fat-0{background-size:3.875rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.low-fat{background:url("images/ProductIcon_LowFat.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.product__stats li .product-icon.low-fat{background-size:3.875rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.sat-fat{background:url("images/ProductIcon_1gSatFat.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.product__stats li .product-icon.sat-fat{background-size:3.875rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.sat-fat-0{background:url("images/ProductIcon_0gSatFat.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.product__stats li .product-icon.sat-fat-0{background-size:3.875rem 2.875rem;width:3.875rem}}.product__stats li .product-icon.cholesterol{background:url("images/ProductIcon_0gCholesterol.svg") no-repeat center -13px;background-size:4.125rem 4.125rem;width:4.125rem}@media screen and (min-width:40em){.product__stats li .product-icon.cholesterol{background-position:center -15px;background-size:4.75rem 4.75rem;width:4.75rem}}.product__ingredients p{margin:0;line-height:1.2;font-size:0.75rem}.product__recipe{background:#f5ecdc;padding:1.875rem 0;color:#513318}@media screen and (min-width:64em){.product__recipe{padding:4.375rem 0}}.product__recipe-inner{max-width:80rem;margin-left:auto;margin-right:auto}.product__recipe-inner:after,.product__recipe-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product__recipe-inner:after{clear:both}.product__recipe-image{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0.625rem}@media screen and (min-width:40em){.product__recipe-image{padding-left:3.125rem;padding-right:3.125rem}}.product__recipe-image:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.product__recipe-image{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;left:50%;margin-bottom:0}}@media screen and (min-width:40em) and (min-width:40em){.product__recipe-image{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.product__recipe-image:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.product__recipe-image{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;left:41.66667%}}@media screen and (min-width:64em) and (min-width:40em){.product__recipe-image{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__recipe-image:last-child:not(:first-child){float:right}}.product__recipe-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.product__recipe-text{padding-left:3.125rem;padding-right:3.125rem}}.product__recipe-text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.product__recipe-text{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;left:-50%;display:table}}@media screen and (min-width:40em) and (min-width:40em){.product__recipe-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.product__recipe-text:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.product__recipe-text{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;left:-58.33333%}}@media screen and (min-width:64em) and (min-width:40em){.product__recipe-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.product__recipe-text:last-child:not(:first-child){float:right}}.product__recipe-text h3{text-transform:uppercase;line-height:1.1;font-size:2.75rem}@media screen and (min-width:64em){.product__recipe-text h3{font-size:3.625rem}}.product__recipe-text h4{margin-bottom:0.75rem;background:url("images/dots.svg") repeat-x left bottom;background-size:48.4375rem 0.125rem;padding-bottom:0.5rem}.product__recipe-cell{display:table-cell;vertical-align:middle}.product__recipe .button{text-decoration:none}.product__carousel{max-width:80rem;margin-left:auto;margin-right:auto;padding-top:1.875rem;padding-bottom:1.875rem;text-align:center}.product__carousel:after,.product__carousel:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product__carousel:after{clear:both}@media screen and (min-width:64em){.product__carousel{padding-top:3.125rem;padding-bottom:3.125rem}}.product__carousel h3{color:#513318;font-size:1.625rem}@media screen and (min-width:64em){.product__carousel h3{font-size:1.875rem}}.product__carousel .button{text-decoration:none}.products__hero{background-repeat:no-repeat;background-position:center top;background-size:cover;height:13.125rem}@media screen and (min-width:40em){.products__hero{height:21.875rem}}@media screen and (min-width:64em){.products__hero{height:29.375rem}}.products__hero-landing h1{color:#513318}.products__hero-landing h1 span{color:#c7b09c}.products__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table;height:100%}.products__hero-inner:after,.products__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__hero-inner:after{clear:both}@media screen and (min-width:40em){.products__hero-inner{padding-left:3.125rem;padding-right:3.125rem}}.products__hero-inner:last-child:not(:first-child){float:right}.products__hero-inner,.products__hero-inner:last-child{float:none}.products__hero-inner h1{display:none;vertical-align:middle;text-transform:uppercase;line-height:1;font-size:5rem}@media screen and (min-width:40em){.products__hero-inner h1{display:table-cell}}@media screen and (min-width:64em){.products__hero-inner h1{font-size:6.875rem}}.products__hero-inner h1 span{display:block}.products__content{position:relative}.products__mobile{display:none;position:absolute;top:0;left:0;z-index:3;background:#754297;padding:1.875rem 1.875rem 0.9375rem;width:100%}@media screen and (min-width:64em){.products__mobile{display:none!important}}.products__mobile-trigger{position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;margin:0 1.875rem;border-radius:10px;background:#dbd2e7;cursor:pointer;padding:0.625rem;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#513318;font-weight:600}@media screen and (min-width:40em){.products__mobile-trigger{margin:0 3.125rem}}@media screen and (min-width:64em){.products__mobile-trigger{display:none}}.products__mobile ul{margin:0}.products__mobile li{background:url("images/dots-white-horizontal.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;cursor:pointer;padding:0.5rem 0;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:600;list-style-type:none}.products__mobile li.active,.products__mobile li:hover{color:#dbd2e7}.products__mobile li a{color:#fff}.products__mobile li a:hover{color:#dbd2e7}.products__mobile li:last-child{margin-top:0.9375rem;background:url("images/arrow-up.svg") no-repeat center center;background-size:0.6875rem 0.5625rem;height:1.25rem}.products__nav{display:none}@media screen and (min-width:64em){.products__nav{max-width:80rem;margin-left:auto;margin-right:auto;display:block;margin-top:-1.5625rem;text-align:center;color:#513318;font-size:1rem}.products__nav:after,.products__nav:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__nav:after{clear:both}}.products__nav ul{display:inline-block;margin:0;border-radius:10px;background:#dbd2e7;padding:0 0.625rem;height:3.125rem}.products__nav li{display:inline-block;margin:0 0.625rem;cursor:pointer;text-transform:uppercase;line-height:3.125rem;font-weight:600}.products__nav li.label{cursor:default;text-transform:none;font-weight:400}.products__nav li a{color:#513318;text-decoration:none}.products__nav li a.active{color:#754297}.products__landing-body{position:relative}.products__landing-nav{display:none}@media screen and (min-width:64em){.products__landing-nav{max-width:80rem;margin-left:auto;margin-right:auto;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#513318;font-size:1rem}.products__landing-nav:after,.products__landing-nav:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__landing-nav:after{clear:both}}.products__landing-nav ul{display:inline-block;margin:0;border-radius:10px;background:#dbd2e7;width:auto;max-width:calc(100% - 100px);padding:0.625rem;line-height:1.4}.products__landing-nav li{display:inline-block;margin:0 0.3125rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-weight:600}.products__landing-nav li.bullet.nobullet{display:none}.products__landing-nav li a{color:#513318;text-decoration:none}.products__landing-nav li a:hover{color:#754297}.products__group{max-width:80rem;margin-left:auto;margin-right:auto;position:relative;padding-top:1.25rem;padding-bottom:1.25rem}.products__group:after,.products__group:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__group:after{clear:both}@media screen and (min-width:40em){.products__group{padding-top:2.5rem;padding-bottom:2.5rem}}.products__group:after{position:absolute;bottom:0;left:1.875rem;background:url("images/dots-wide.svg") no-repeat left bottom;background-size:73.75rem 0.125rem;width:calc(100% - 60px);height:0.125rem;content:''}@media screen and (min-width:40em){.products__group:after{left:3.125rem;width:calc(100% - 100px)}}.products__group:last-child:after{display:none}.products__group h2{margin:0 0 0.3125rem;text-transform:uppercase;line-height:1;color:#513318;font-size:2.5rem}@media screen and (min-width:77.5em){.products__group h2{font-size:3.625rem}}.products__group p{margin:0;width:100%;max-width:34.375rem;color:#513318;font:1rem "Georgia", serif;font-style:italic}@media screen and (min-width:64em){.products__group p{font-size:1.125rem}}.products__group-top{max-width:80rem;margin-left:auto;margin-right:auto}.products__group-top:after,.products__group-top:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__group-top:after{clear:both}.products__group-description{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.products__group-description{padding-left:3.125rem;padding-right:3.125rem}}.products__group-description:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.products__group-description{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:40em){.products__group-description{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.products__group-description:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.products__group-description{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.products__group-description{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.products__group-description:last-child:not(:first-child){float:right}}@media screen and (min-width:77.5em){.products__group-description{width:66.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:77.5em) and (min-width:40em){.products__group-description{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:77.5em){.products__group-description:last-child:not(:first-child){float:right}}.products__group-icons{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:1.25rem}@media screen and (min-width:40em){.products__group-icons{padding-left:3.125rem;padding-right:3.125rem}}.products__group-icons:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.products__group-icons{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0;text-align:right}}@media screen and (min-width:40em) and (min-width:40em){.products__group-icons{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.products__group-icons:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.products__group-icons{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.products__group-icons{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.products__group-icons:last-child:not(:first-child){float:right}}@media screen and (min-width:77.5em){.products__group-icons{width:33.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:77.5em) and (min-width:40em){.products__group-icons{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:77.5em){.products__group-icons:last-child:not(:first-child){float:right}}.products__group-icons ul{margin:0}.products__group-icons li{display:inline-block;background:url("images/dots-brown-vertical.svg") no-repeat right 0;background-size:0.125rem 4.5625rem;width:24%;vertical-align:top;text-align:center;list-style-type:none}.products__group-icons li:last-child{background:none}.products__group-icons li.vegan{width:22%}.products__group-icons li.cholesterol{width:26%}.products__group-icons li span{display:block;margin:0 auto;height:2.5rem}@media screen and (min-width:40em){.products__group-icons li span{height:2.9375rem}}.products__group-icons li span.non-gmo{background:url("images/ProductIcon_NonGMO.svg") no-repeat center -1px;background-size:3.25rem 2.5rem;width:3.25rem}@media screen and (min-width:40em){.products__group-icons li span.non-gmo{background-size:3.875rem 3rem;width:3.875rem}}.products__group-icons li span.organic{background:url("images/ProductIcon_Organic.svg") no-repeat center 0;background-size:2.5625rem 2.5rem;width:2.5625rem}@media screen and (min-width:40em){.products__group-icons li span.organic{background-size:3rem 2.9375rem;width:3rem}}.products__group-icons li span.vegan{background:url("images/ProductIcon_Vegan_Brown.svg") no-repeat center 0;background-size:2.625rem 2.5rem;width:2.625rem}@media screen and (min-width:40em){.products__group-icons li span.vegan{background-size:3rem 2.875rem;width:3.875rem}}.products__group-icons li span.certified-vegan{background:url("images/ProductIcon_CertifiedVegan_Brown.svg") no-repeat 45% 0;background-size:2.625rem 2.625rem;width:2.625rem}@media screen and (min-width:40em){.products__group-icons li span.certified-vegan{background-size:2.9375rem 2.9375rem;width:3.875rem}}.products__group-icons li span.gluten-free{background:url("images/ProductIcon_GlutenFree_Brown.svg") no-repeat center 0;background-size:4rem 2.5rem;width:4rem}@media screen and (min-width:40em){.products__group-icons li span.gluten-free{background-size:4.625rem 2.875rem;width:4.625rem}}.products__group-icons li span.certified-gluten-free{background:url("images/ProductIcon_CertifiedGF_Brown.svg") no-repeat 45% 0;background-size:2.625rem 2.625rem;width:2.625rem}@media screen and (min-width:40em){.products__group-icons li span.certified-gluten-free{background-size:2.9375rem 2.9375rem;width:3.875rem}}.products__group-icons li span.fat{background:url("images/ProductIcon_1gFat_Brown.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.products__group-icons li span.fat{background-size:3.875rem 2.875rem;width:3.875rem}}.products__group-icons li span.fat-0{background:url("images/ProductIcon_0gFat_Brown.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.products__group-icons li span.fat-0{background-size:3.875rem 2.875rem;width:3.875rem}}.products__group-icons li span.low-fat{background:url("images/ProductIcon_LowFat_Brown.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.products__group-icons li span.low-fat{background-size:3.875rem 2.875rem;width:3.875rem}}.products__group-icons li span.sat-fat{background:url("images/ProductIcon_1gSatFat_Brown.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.products__group-icons li span.sat-fat{background-size:3.875rem 2.875rem;width:3.875rem}}.products__group-icons li span.sat-fat-0{background:url("images/ProductIcon_0gSatFat_Brown.svg") no-repeat center 0;background-size:3.375rem 2.5rem;width:3.375rem}@media screen and (min-width:40em){.products__group-icons li span.sat-fat-0{background-size:3.875rem 2.875rem;width:3.875rem}}.products__group-icons li span.cholesterol{background:url("images/ProductIcon_0gCholesterol_Brown.svg") no-repeat center -13px;background-size:4.125rem 4.125rem;width:4.125rem}@media screen and (min-width:40em){.products__group-icons li span.cholesterol{background-position:center -15px;background-size:4.75rem 4.75rem;width:4.75rem}}.products__carousel{max-width:80rem;margin-left:auto;margin-right:auto;margin-top:2.5rem}.products__carousel:after,.products__carousel:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__carousel:after{clear:both}@media screen and (min-width:40em){.products__carousel-inner{padding:0 3.125rem}}.products__carousel-item{width:50%;float:left;padding-left:0.9375rem;padding-right:0.9375rem;float:left!important;margin-bottom:0.9375rem;text-align:center}.products__carousel-item:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.products__carousel-item{width:16.66667%;float:left;padding-left:0.3125rem;padding-right:0.3125rem;height:auto;min-height:9.375rem}.products__carousel-item:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.products__carousel-item{min-height:12.5rem}}.products__carousel-item__link{display:block;text-decoration:none}.products__carousel-item:hover h3{color:#754297}.products__carousel-item h3{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0.3125rem 0 0;text-transform:none;color:#513318;font:1rem / 1 "Cabin", sans-serif;font-weight:600}.products__block{background:#f5ecdc;padding:1.875rem 0}@media screen and (min-width:64em){.products__block{padding:4.375rem 0}}.products__block-inner{max-width:80rem;margin-left:auto;margin-right:auto}.products__block-inner:after,.products__block-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__block-inner:after{clear:both}@media screen and (min-width:40em){.products__block-padding{padding:0 1.25rem}}.products__block-image{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0.625rem}@media screen and (min-width:40em){.products__block-image{padding-left:3.125rem;padding-right:3.125rem}}.products__block-image:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.products__block-image{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0}.products__block-image:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.products__block-image{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}.products__block-image:last-child:not(:first-child){float:right}}.products__block-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.products__block-text{padding-left:3.125rem;padding-right:3.125rem}}.products__block-text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.products__block-text{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table}.products__block-text:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.products__block-text{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}.products__block-text:last-child:not(:first-child){float:right}}.products__block-text h3{text-transform:uppercase;line-height:1.1;color:#fab61a;font-size:2.75rem}@media screen and (min-width:64em){.products__block-text h3{font-size:3.625rem}}.products__block-text h4{margin-bottom:0.75rem;background:url("images/dots.svg") repeat-x left bottom;background-size:48.4375rem 0.125rem;padding-bottom:0.5rem;color:#513318}.products__block-text .button{margin:0.625rem 0 0;text-decoration:none}.products__block-cell{display:table-cell;vertical-align:middle}.tax-products .header__nav li.products-link a{border-color:#fff}.recipes__hero{background-repeat:no-repeat;background-position:center top;background-size:cover;height:13.125rem}@media screen and (min-width:40em){.recipes__hero{height:21.875rem}}@media screen and (min-width:64em){.recipes__hero{height:27.5rem}}.recipes__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table;height:100%}.recipes__hero-inner:after,.recipes__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipes__hero-inner:after{clear:both}@media screen and (min-width:40em){.recipes__hero-inner{padding-left:3.125rem;padding-right:3.125rem}}.recipes__hero-inner:last-child:not(:first-child){float:right}.recipes__hero-inner,.recipes__hero-inner:last-child{float:none}.recipes__hero-inner h1{display:none;vertical-align:middle;text-transform:uppercase;line-height:1;color:#513318;font-size:5rem}@media screen and (min-width:40em){.recipes__hero-inner h1{display:table-cell}}@media screen and (min-width:64em){.recipes__hero-inner h1{font-size:6.875rem}}.recipes__hero-inner h1 span{display:block;color:#c7b09c}.recipes__body{position:relative}.recipes__filter{display:none}@media screen and (min-width:40em){.recipes__filter{max-width:80rem;margin-left:auto;margin-right:auto;display:block;margin-top:-1.875rem;text-align:center;font-size:1rem}.recipes__filter:after,.recipes__filter:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipes__filter:after{clear:both}}.recipes__filter-mobile{display:none;position:absolute;top:0;left:0;z-index:3;background:#754297;padding:1.875rem 1.875rem 0.9375rem;width:100%}@media screen and (min-width:40em){.recipes__filter-mobile{display:none!important}}.recipes__filter-mobile-trigger{position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;margin:0 1.875rem;border-radius:10px;background:#dbd2e7;cursor:pointer;padding:0.625rem;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#513318;font-weight:600}@media screen and (min-width:40em){.recipes__filter-mobile-trigger{display:none}}.recipes__filter-mobile ul{margin:0}.recipes__filter-mobile li{background:url("images/dots-white-horizontal.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;cursor:pointer;padding:0.5rem 0;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:600;list-style-type:none}.recipes__filter-mobile li.active,.recipes__filter-mobile li:hover{color:#dbd2e7}.recipes__filter-mobile li:last-child{margin-top:0.9375rem;background:url("images/arrow-up.svg") no-repeat center center;background-size:0.6875rem 0.5625rem;height:1.25rem}.recipes__filter ul{display:inline-block;margin:0;border-radius:10px;background:#dbd2e7;padding:0 0.625rem;height:3.75rem}.recipes__filter li{display:inline-block;margin:0 0.625rem;cursor:pointer;text-transform:uppercase;line-height:3.75rem;color:#513318;font-weight:600}.recipes__filter li.label{cursor:default;text-transform:none;font-weight:400}.recipes__filter li.active{color:#754297}.recipes__grid{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.25rem 0}.recipes__grid:after,.recipes__grid:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipes__grid:after{clear:both}@media screen and (min-width:40em){.recipes__grid{padding:2.5rem 0}}@media screen and (min-width:64em){.recipes__grid{padding:5.625rem 0 3.75rem}}.recipes__grid-inner{padding:0 1.25rem}@media screen and (min-width:40em){.recipes__grid-inner{padding:0 3.125rem}}.recipes__item{width:100%;float:left;padding-left:0.625rem;padding-right:0.625rem;float:left!important}.recipes__item:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.recipes__item{width:33.33333%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipes__item:last-child:not(:first-child){float:right}}.recipes__item a{display:block;text-decoration:none}.recipes__item-inner{margin-bottom:1.25rem;background:#f5ecdc;text-align:left}.recipes__item-inner:hover h3{color:#754297}.recipes__item h3{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;padding:0.9375rem;text-transform:uppercase;line-height:1;color:#513318}.recipes__products{max-width:80rem;margin-left:auto;margin-right:auto;padding-bottom:2.5rem;text-align:center}.recipes__products:after,.recipes__products:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipes__products:after{clear:both}@media screen and (min-width:64em){.recipes__products{padding-bottom:4.375rem}}.recipes__products a{text-decoration:none}@media screen and (min-width:40em){.recipes__products-inner{padding:0 1.25rem}}.recipes__products h3{color:#513318;font-size:1.625rem}@media screen and (min-width:64em){.recipes__products h3{font-size:1.875rem}}.recipe__hero{background-repeat:no-repeat;background-position:center;background-size:cover;height:15rem}@media screen and (min-width:40em){.recipe__hero{height:28.75rem}}@media screen and (min-width:64em){.recipe__hero{height:42.5rem}}@media print{.recipe__hero{display:none}}.recipe__hero-wrapper{position:relative}@media screen and (min-width:40em){.recipe__hero-inner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;max-width:73.75rem}}@media print{.recipe__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto}.recipe__hero-inner:after,.recipe__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__hero-inner:after{clear:both}}.recipe__hero-image{display:none}@media print{.recipe__hero-image{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:block;padding-top:1.875rem}.recipe__hero-image:last-child:not(:first-child){float:right}}.recipe__hero-box{background:#f5ecdc;background:rgba(245, 236, 220, 0.85);padding:1.875rem;width:100%;color:#513318;font:1rem "Georgia", serif;font-style:italic}@media screen and (min-width:40em){.recipe__hero-box{margin-left:1.875rem;padding:1.25rem;max-width:25rem;font-size:1.3125rem}}@media screen and (min-width:77.5em){.recipe__hero-box{margin-left:0}}@media print{.recipe__hero-box{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem}.recipe__hero-box:last-child:not(:first-child){float:right}}.recipe__hero-box h1{margin:0 0 0.9375rem;background:url("images/dots.svg") repeat-x left bottom;background-size:48.625rem 0.125rem;padding-bottom:0.9375rem;text-transform:uppercase;line-height:1}@media print{.recipe__hero-box h1{margin:0;font-size:2.25rem}}.recipe__hero-box p{margin:0}.recipe__bar{padding:1.25rem 0 0.625rem;text-transform:uppercase;line-height:1;color:#fff;font-family:"Fjalla One";font-size:1.1875rem;font-weight:700}@media screen and (min-width:64em){.recipe__bar{padding:1.875rem 0}}@media print{.recipe__bar{background:transparent!important;padding:0;font-size:0.5rem}}.recipe__bar-inner{max-width:80rem;margin-left:auto;margin-right:auto}.recipe__bar-inner:after,.recipe__bar-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__bar-inner:after{clear:both}.recipe__bar-pad{padding:0 1.25rem}.recipe__bar span{display:block;margin:0.5rem 0 0;line-height:.8;font-size:2.375rem;font-weight:400}@media screen and (min-width:77.5em){.recipe__bar span{font-size:3rem}}@media print{.recipe__bar span{font-size:1.5rem}}.recipe__spec{width:50%;float:left;padding-left:0.625rem;padding-right:0.625rem;position:relative;background:url("images/dots-white.svg") no-repeat right 0;background-size:0.125rem 4.5625rem;text-align:center;margin-bottom:0.75rem}.recipe__spec:last-child:not(:first-child){float:right}.recipe__spec:nth-child(2){background:none}@media screen and (min-width:40em){.recipe__spec:nth-child(2){background:url("images/dots-white.svg") no-repeat right 0;background-size:0.125rem 4.5625rem}}.recipe__spec:nth-child(3),.recipe__spec:nth-child(4){margin-bottom:0}@media screen and (min-width:40em){.recipe__spec{width:25%;float:left;padding-left:0.625rem;padding-right:0.625rem;margin-bottom:0}.recipe__spec:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.recipe__spec{width:18%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipe__spec:last-child:not(:first-child){float:right}}@media print{.recipe__spec{width:18%;float:left;padding-left:1.875rem;padding-right:1.875rem;background:none}.recipe__spec:last-child:not(:first-child){float:right}}.recipe__spec:nth-child(4){background:none}@media screen and (min-width:64em){.recipe__spec:nth-child(4){background:url("images/dots-white.svg") no-repeat right 0;background-size:0.125rem 4.5625rem}}.recipe__spec-divider{display:none;position:absolute;top:0;right:0;width:0.125rem;height:2.375rem;overflow:hidden}@media print{.recipe__spec-divider{display:block}}.recipe__difficulty{width:100%;float:left;padding-left:0.625rem;padding-right:0.625rem;margin-top:0.9375rem;line-height:3.125rem;font-size:1.75rem;text-align:center}.recipe__difficulty:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.recipe__difficulty{text-align:left}}@media screen and (min-width:64em){.recipe__difficulty{width:28%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0}.recipe__difficulty:last-child:not(:first-child){float:right}}@media screen and (min-width:77.5em){.recipe__difficulty{line-height:3.75rem;font-size:2.0625rem}}@media print{.recipe__difficulty{width:28%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0;line-height:2.5rem;font-size:1.125rem}.recipe__difficulty:last-child:not(:first-child){float:right}}.recipe__content{max-width:80rem;margin-left:auto;margin-right:auto;padding:2.5rem 0 0;font-size:1.0625rem}.recipe__content:after,.recipe__content:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__content:after{clear:both}@media screen and (min-width:64em){.recipe__content{padding:5rem 0}}@media print{.recipe__content{padding:0;font-size:0.875rem}}.recipe__content h2{margin:0 0 0.9375rem;background:url("images/dots.svg") repeat-x left bottom;background-size:48.4375rem 0.125rem;padding-bottom:0.9375rem;text-transform:uppercase;line-height:1;font-size:2.75rem}@media screen and (min-width:64em){.recipe__content h2{font-size:3.625rem}}@media print{.recipe__content h2{margin-bottom:0;font-size:1.5rem}}.recipe__ingredients{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.recipe__ingredients{padding-left:3.125rem;padding-right:3.125rem}}.recipe__ingredients:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.recipe__ingredients{width:41.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:40em){.recipe__ingredients{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.recipe__ingredients:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.recipe__ingredients{width:33.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.recipe__ingredients{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.recipe__ingredients:last-child:not(:first-child){float:right}}@media print{.recipe__ingredients{width:33.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}.recipe__ingredients:last-child:not(:first-child){float:right}}@media screen and (min-width:40em){.recipe__ingredients h2{display:inline-block}}.recipe__ingredients ul{margin:0;list-style-type:none}.recipe__method{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:2.5rem}@media screen and (min-width:40em){.recipe__method{padding-left:3.125rem;padding-right:3.125rem}}.recipe__method:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.recipe__method{width:58.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0}}@media screen and (min-width:40em) and (min-width:40em){.recipe__method{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.recipe__method:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.recipe__method{width:66%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.recipe__method{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.recipe__method:last-child:not(:first-child){float:right}}@media print{.recipe__method{width:65%;float:left;padding-left:1.875rem;padding-right:1.875rem;margin-top:0}.recipe__method:last-child:not(:first-child){float:right}}.recipe__method-title{position:relative}.recipe__products{max-width:80rem;margin-left:auto;margin-right:auto;margin-top:1.875rem}.recipe__products:after,.recipe__products:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__products:after{clear:both}.recipe__products li{width:33.33333%;float:left;padding-left:0.625rem;padding-right:0.625rem;float:left!important;list-style-type:none}.recipe__products li:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.recipe__products li{width:16.66667%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipe__products li:last-child:not(:first-child){float:right}}@media print{.recipe__products li{width:16.66667%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipe__products li:last-child:not(:first-child){float:right}}.recipe__share--desktop{display:none}@media screen and (min-width:40em){.recipe__share--desktop{display:block;position:absolute;top:0.4375rem;right:-0.4375rem}}@media screen and (min-width:64em){.recipe__share--desktop{top:1.125rem}}.recipe__share--mobile{margin:1.25rem 0 1.875rem;background:url("images/dots.svg") repeat-x left bottom, url("images/dots.svg") repeat-x left top;background-size:48.4375rem 0.125rem;padding:0.625rem 0;text-align:center}@media screen and (min-width:40em){.recipe__share--mobile{display:none}}@media print{.recipe__share--mobile{display:none}}.recipe__share ul{margin:0;list-style-type:none}.recipe__share li{display:inline-block;margin:0 0.4375rem;width:1.5rem}.recipe__share li.facebook{margin:0 0.125rem 0 0.4375rem}.recipe__share li img{width:1.5rem;height:1.5rem}.recipe__share a{display:block}.recipe__share a:hover{opacity:.8}.recipe__related{max-width:80rem;margin-left:auto;margin-right:auto;padding-bottom:1.875rem;text-align:center}.recipe__related a{text-decoration:none}.recipe__related:after,.recipe__related:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__related:after{clear:both}@media screen and (min-width:40em){.recipe__related{margin-top:2.5rem}}@media screen and (min-width:64em){.recipe__related{margin-top:1.25rem;padding-bottom:3.75rem}}@media print{.recipe__related{display:none}}.recipe__related-grid{max-width:80rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.recipe__related-grid:after,.recipe__related-grid:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe__related-grid:after{clear:both}@media screen and (min-width:40em){.recipe__related-grid{text-align:center}}@media screen and (min-width:64em){.recipe__related-grid{margin-bottom:2.5rem}}.recipe__related-grid-inner{padding:0 1.25rem}@media screen and (min-width:40em){.recipe__related-grid-inner{padding:0 2.5rem}}.recipe__related .recipes__item{width:50%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipe__related .recipes__item:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.recipe__related .recipes__item{width:33.33333%;float:left;padding-left:0.625rem;padding-right:0.625rem}.recipe__related .recipes__item:last-child:not(:first-child){float:right}}.recipe__related .recipes__item:nth-child(3){display:none}@media screen and (min-width:40em){.recipe__related .recipes__item:nth-child(3){display:block}}.recipe__related .recipes__item-inner{margin-bottom:0}.single-recipes .header__nav li.recipes-link a{border-color:#fff}.story__hero{background-color:#f5ecdc;background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media screen and (min-width:40em){.story__hero{background-position:60% center;background-size:cover;padding-top:2.5rem;padding-bottom:5rem}}@media screen and (min-width:64em){.story__hero{padding-top:5rem;padding-bottom:10rem}}@media screen and (min-width:77.5em){.story__hero{background-position:80% center}}.story__hero-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}.story__hero-inner:after,.story__hero-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story__hero-inner:after{clear:both}@media screen and (min-width:40em){.story__hero-inner{padding-left:3.125rem;padding-right:3.125rem}}.story__hero-inner:last-child:not(:first-child){float:right}.story__hero-inner,.story__hero-inner:last-child{float:none}.story__hero-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;padding-top:90%;padding-bottom:1.25rem;text-align:center;color:#513318}@media screen and (min-width:40em){.story__hero-text{padding-left:3.125rem;padding-right:3.125rem}}.story__hero-text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.story__hero-text{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;padding-top:0;padding-bottom:0}}@media screen and (min-width:40em) and (min-width:40em){.story__hero-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.story__hero-text:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.story__hero-text{width:54%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.story__hero-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.story__hero-text:last-child:not(:first-child){float:right}}.story__hero-text .down{display:block;margin:0.625rem auto 0;background:url("images/arrow-down.svg") no-repeat 0 0;background-size:2.9375rem 1.5rem;width:2.9375rem;height:1.5rem}.story__hero h1{text-transform:uppercase;line-height:1.1;color:#513318;font-size:1.5rem}@media screen and (min-width:40em){.story__hero h1{font-size:2.25rem}}@media screen and (min-width:64em){.story__hero h1{line-height:1;font-size:4.625rem}}@media screen and (max-width:39.9375em){.story__hero h1 br{display:none}}.story__hero h1 strong{color:#754297;font-weight:400}.story__hero p{margin:0.9375rem 0 0;background:url("images/dots.svg") repeat-x left top;background-size:48.625rem 0.125rem;padding-top:1.25rem;font-family:"Georgia", serif;font-style:italic}@media screen and (min-width:64em){.story__hero p{font-size:1.375rem}}.story__separator{margin:-1.875rem auto 0;background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-bottom:15%;width:100%;max-width:81.25rem}@media screen and (min-width:40em){.story__separator{margin-top:-3.125rem}}@media screen and (min-width:64em){.story__separator{margin-top:-8.125rem}}.story__section{position:relative;padding:2.1875rem 0}.story__section:nth-child(2n){background:#f5ecdc}.story__section:nth-child(2n) .story__section-text{position:relative;left:0%}.story__section:nth-child(2n) h2 span{color:#D76909}.story__section-inner{max-width:80rem;margin-left:auto;margin-right:auto}.story__section-inner:after,.story__section-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story__section-inner:after{clear:both}@media screen and (min-width:40em){.story__section-inner-1{height:53.125rem}.story__section-inner-1 .story__section-text{padding-bottom:6.25rem}.story__section-inner-2{height:49.6875rem}.story__section-inner-3{height:40.625rem}}.story__section-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-align:center;color:#513318;font-family:"Georgia", serif;font-style:italic}@media screen and (min-width:40em){.story__section-text{padding-left:3.125rem;padding-right:3.125rem}}.story__section-text:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.story__section-text{width:50%;float:left;padding-left:1.875rem;padding-right:1.875rem;position:relative;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:40em) and (min-width:40em){.story__section-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:40em){.story__section-text:last-child:not(:first-child){float:right}}@media screen and (min-width:64em){.story__section-text{font-size:1.375rem}}.story__section-text ul{text-align:center}.story__section-text ul.desktop{display:none}@media screen and (min-width:40em){.story__section-text ul.desktop{display:block;margin:0 0 1.25rem}}.story__section-text ul.mobile{display:block;margin:0.625rem 0 1.25rem}@media screen and (min-width:40em){.story__section-text ul.mobile{display:none}}.story__section-text li{display:inline-block;margin:0 0.3125rem;height:5rem;list-style-type:none}.story__section-text li.non-gmo{background:url("images/ProductIcon_NonGMO.svg") no-repeat center 0;background-size:6.875rem 5rem;width:6.875rem}.story__section-text li.organic{background:url("images/ProductIcon_Organic.svg") no-repeat center 0;background-size:5rem 5rem;width:5rem}.story__section-image{position:relative;z-index:2;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:40em){.story__section-image{position:absolute}}.story__section-image-1{padding-bottom:100%}@media screen and (min-width:40em){.story__section-image-1{bottom:-15%;right:50%;padding:0;width:55.6875rem;height:55.6875rem}}.story__section-image-2{padding-bottom:100%}@media screen and (min-width:40em){.story__section-image-2{top:-6.25rem;left:50%;padding:0;width:63.75rem;height:62.3125rem}}.story__section-image-3{display:none}@media screen and (min-width:40em){.story__section-image-3{display:block;bottom:0;right:50%;background-size:100% auto;width:69.6875rem;height:67.0625rem}}.story__section h2{position:relative;margin-bottom:1.25rem;padding-bottom:1.25rem;text-transform:uppercase;line-height:1;color:#513318;font-size:3.125rem}@media screen and (min-width:64em){.story__section h2{font-size:6rem}}.story__section h2:after{position:absolute;bottom:0;left:50%;margin-left:-10.625rem;background:url("images/dots.svg") repeat-x left top;background-size:48.625rem 0.125rem;width:21.25rem;height:0.125rem;content:''}.story__section h2 span{display:block;color:#81a63e}.story__section p{margin:0 auto;width:100%;max-width:31.25rem}.story__endcap{background-repeat:no-repeat;background-position:center center;background-size:cover}.story__endcap-inner{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;display:table;height:15.625rem}.story__endcap-inner:after,.story__endcap-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story__endcap-inner:after{clear:both}@media screen and (min-width:40em){.story__endcap-inner{padding-left:3.125rem;padding-right:3.125rem}}.story__endcap-inner:last-child:not(:first-child){float:right}.story__endcap-inner,.story__endcap-inner:last-child{float:none}@media screen and (min-width:40em){.story__endcap-inner{height:34.375rem}}@media screen and (min-width:64em){.story__endcap-inner{height:45rem}}.story__endcap--mobile{background:#f5ecdc;padding:0.9375rem 2.1875rem;text-align:center;text-transform:uppercase;color:#513318;font:1.625rem "Fjalla One"}@media screen and (min-width:40em){.story__endcap--mobile{display:none}}.story__endcap h2{display:none;margin:0;vertical-align:middle;text-align:center;line-height:1;color:#fff;font-size:4.375rem}@media screen and (min-width:40em){.story__endcap h2{display:table-cell}}.story__products{max-width:80rem;margin-left:auto;margin-right:auto;padding:2.1875rem 0}.story__products:after,.story__products:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story__products:after{clear:both}@media screen and (min-width:40em){.story__products{padding:4.375rem 0}}.story__products-inner{text-align:center}.story__products-inner h3{display:none}@media screen and (min-width:40em){.story__products-inner h3{display:block;margin:0 0 0.9375rem;line-height:1;color:#513318;font-size:1.875rem}}.story__products-inner .button{margin:0;text-decoration:none}.content-wrapper{z-index:initial!important}p#pl_where_to_buy_title{margin:0;text-transform:uppercase;color:#513318;font:1.25rem / 2.5625rem "Fjalla One"}@media screen and (min-width:64em){p#pl_where_to_buy_title{font-size:2.3125rem}}.wtb__body{max-width:80rem;margin-left:auto;margin-right:auto;padding:2.5rem 0 0}.wtb__body:after,.wtb__body:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wtb__body:after{clear:both}@media screen and (min-width:64em){.wtb__body{padding:6.25rem 0 1.25rem}}.wtb__body-inner{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.wtb__body-inner{padding-left:3.125rem;padding-right:3.125rem}}.wtb__body-inner:last-child:not(:first-child){float:right}.wtb__callout{background:#f5ecdc;padding:2.5rem 0}@media screen and (min-width:64em){.wtb__callout{padding:4.6875rem 0}}.wtb__callout-inner{max-width:80rem;margin-left:auto;margin-right:auto;text-align:center}.wtb__callout-inner:after,.wtb__callout-inner:before{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wtb__callout-inner:after{clear:both}.wtb__callout-text{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem;text-transform:uppercase;color:#754297;font:2.75rem "Fjalla One"}@media screen and (min-width:40em){.wtb__callout-text{padding-left:3.125rem;padding-right:3.125rem}}.wtb__callout-text:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.wtb__callout-text{width:75%;float:left;padding-left:1.875rem;padding-right:1.875rem;font-size:3.625rem}}@media screen and (min-width:64em) and (min-width:40em){.wtb__callout-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.wtb__callout-text:last-child:not(:first-child){float:right}}@media screen and (min-width:77.5em){.wtb__callout-text{width:66.66667%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:77.5em) and (min-width:40em){.wtb__callout-text{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:77.5em){.wtb__callout-text:last-child:not(:first-child){float:right}}.wtb__callout-btn{width:100%;float:left;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:40em){.wtb__callout-btn{padding-left:3.125rem;padding-right:3.125rem}}.wtb__callout-btn:last-child:not(:first-child){float:right}@media screen and (min-width:64em){.wtb__callout-btn{width:25%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:64em) and (min-width:40em){.wtb__callout-btn{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:64em){.wtb__callout-btn:last-child:not(:first-child){float:right}}@media screen and (min-width:77.5em){.wtb__callout-btn{width:33.33333%;float:left;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:77.5em) and (min-width:40em){.wtb__callout-btn{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:77.5em){.wtb__callout-btn:last-child:not(:first-child){float:right}}.wtb__callout-btn .button{margin:0.625rem 0 0;text-decoration:none}.wtb__callout-btn .button i{margin-left:0.1875rem}.page-template-legal-template .default__body-inner{width:100%;float:left;margin-left:0;padding-bottom:3.125rem;padding-left:1.875rem;padding-right:1.875rem;text-align:left;color:#513318;font-family:"Georgia", serif;font-style:normal}.page-template-legal-template .homepage__products{display:none}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0)}.featherlight:last-of-type{background:rgba(0, 0, 0, 0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight-content .caption{color:#000;font-size:14px;width:100%;max-width:180px;margin:15px auto 0;text-align:center}.slick-slider{display:block;position:relative;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;position:relative;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;border:1px solid transparent;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./images/ajax-loader.gif") center center no-repeat}.slick-next,.slick-prev{display:block;position:absolute;height:30px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-next:hover,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:hover:before,.slick-prev:hover:before{opacity:1;color:#513318}.slick-next:focus,.slick-prev:focus{outline:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:"FontAwesome";font-size:30px;line-height:1;color:#dccdc1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:1.25rem}@media screen and (min-width:77.5em){.slick-prev{left:-25px}}@media screen and (min-width:90em){.slick-prev{left:-4.6875rem}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:1.25rem}@media screen and (min-width:77.5em){.slick-next{right:-25px}}@media screen and (min-width:90em){.slick-next{right:-4.6875rem}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;top:12.8125rem;list-style:none;display:block;text-align:right;padding:0;margin:0;width:100%}@media screen and (min-width:40em){.slick-dots{top:auto;bottom:4.375rem}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 0.125rem;padding:0;cursor:pointer}@media screen and (min-width:40em){.slick-dots li{margin:0 0.3125rem}}.slick-dots li:first-child{margin-left:1.875rem}@media screen and (min-width:40em){.slick-dots li:first-child{margin-left:0.3125rem}}@media screen and (min-width:40em){.slick-dots li:last-child{margin-right:1.875rem}}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"FontAwesome";font-size:1.0625rem;line-height:20px;text-align:center;color:white;opacity:0.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:40em){.slick-dots li button:before{font-size:23px}}.slick-dots li.slick-active button:before{color:#754297;opacity:0.8}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0, 0, 0, 0);overflow:hidden;padding:0;margin:-1px;border:0}.page-template-press .press__hero.hero h1{display:none}:focus,button.slick-arrow:focus,input[type=email]:focus,input[type=text]:focus{outline:2px dotted #000}.homepage__slider .homepage__slide.slick-slide:nth-of-type(3) .homepage__slide-text-product h2,.homepage__slider .homepage__slide.slick-slide:nth-of-type(3) .homepage__slide-text-product p{background-color:rgba(0, 0, 0, 0.01)}.header.full{overflow:visible}.new_ramen .homepage__slide-product-inner{text-align:left}.new_ramen .homepage__slide-product{bottom:-20px}.new_ramen .homepage__slide-product-inner img{width:314px!important;height:auto}.new_ramen .homepage__slide-text-product{margin-top:70px}.new_ramen .homepage__slide-text-product h2{font-size:5rem}.new_ramen .homepage__slide-text-product span.dark{font-size:9.5rem;padding-bottom:0}.new_ramen .homepage__slide-text p{margin:0;font-size:1.2rem}.new_ramen .homepage__slide-image{background-position:left center}@media (max-width:767px){.new_ramen .homepage__slide-text p br{display:none}}@media (min-width:640px) and (max-width:1020px){.new_ramen .homepage__slide-text-product span.dark{font-size:7rem}.new_ramen .homepage__slide-text p{width:320px}.new_ramen .homepage__slide-product-inner img{width:277px!important;margin-left:23px}}@media (max-width:640px){.new_ramen .homepage__slide-text-product h2,.new_ramen .homepage__slide-text-product span.dark{font-size:3.125rem}.new_ramen .homepage__slide-product-inner{margin-left:0}.new_ramen .homepage__slide-product-inner img{width:280px!important}.new_ramen .homepage__slide-product{top:5.5rem;bottom:auto}}