/*! normalize.css v4.1.1 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h2{font-size:26px}@media only screen and (max-width:567px){h2{font-size:20px}}.further-links a,.further-links a:visited,.recipes-table,.shop-summary-title,h3{font-size:20px}@media only screen and (max-width:567px){.further-links a,.further-links a:visited,.recipes-table,.shop-summary-title,h3{font-size:16px}}h2,h3{letter-spacing:-.25pt}h2{margin:0;font-weight:700}h3{font-family:Lato,Helvetica,sanf-serif;font-weight:700;font-style:italic}@media only screen and (max-width:567px){h3{color:#ef3631;font-family:Lato,Helvetica,sanf-serif;font-style:italic;font-weight:700}}h4{font-family:Lato,Helvetica,sanf-serif;color:#ef3631}a,a:visited{color:#ef3631;text-decoration:none}a:active,a:focus,a:hover{color:#444}p{font-family:Lato,Helvetica,sanf-serif;line-height:1.4em}.main-text a,.main-text a:visited{color:#ef3631}.main-text a:active,.main-text a:focus,.main-text a:hover{color:#444;text-decoration:underline}body{background:#fff;font-family:"Playfair Display",serif;font-size:14px;color:#444}@media only screen and (max-width:567px){body{font-family:Lato,Helvetica,sanf-serif}}header{min-height:100px;color:#828282;text-align:center}@media only screen and (max-width:567px){header .brigitte-logo{margin-top:20px}}.header-brigitte{width:256px;height:71px;margin:40px auto 0;background:url(/assets/images/df1d6a53d1d6e5d947c8f89161ddc66dd5c80f1a/bri_logo.png);background-size:contain}.header-brigitte:hover{background:url(/assets/images/7eec17b265754b16cbcc045a27518fbdb2efc28e/bri_logo_hover.png);background-size:contain}.header-mobile{padding:10px;border-bottom:2px solid #f1efe8;text-align:center;font-size:12px;font-family:Lato,Helvetica,sanf-serif}.header-mobile img{max-width:100px;margin:0 auto}.hamburger-menu{position:absolute;top:10px;left:10px;width:40px;height:40px;background-image:url(/assets/images/4801680c62103724108f9d98c9b16c4116bd8bb7/hamburger.png);background-size:contain}#background-shadow{position:absolute;top:75px;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1;display:none}#mobile-menu{position:absolute;top:54px;width:100%;bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;z-index:2;display:none;animation:slide-in-menu .5s ease}#mobile-menu>div{box-shadow:0 1px 1px 0 #a2a2a2;background:#fff}@keyframes slide-in-menu{0%{height:0%}100%{height:100%}}.header-title{max-width:380px;margin:0 auto}.header-title h3{margin:0}.header-title>div:first-child{float:left}.header-title>div:last-child{float:right;margin-top:-2px}.header-title .recipeshopping-logo{width:40px}@media only screen and (max-width:567px){.header-title>div:first-child,.header-title>div:last-child{float:none}}nav{padding:15px;border-top:3px solid #d4d4d4;background-color:#fff;font-family:Lato,Helvetica,sanf-serif}.nav-home{display:inline-block;width:20px;height:17px;background:url(/assets/images/e696bda1806bc902eeb3e62f3a07f534929639e1/home_icon.png);background-size:contain}.nav-home:hover{background:url(/assets/images/bd3cd67f3fc295348a8de10bbfbeb5b5ab70c870/home_icon_black.png)}footer{margin-top:40px;padding-bottom:60px;border-top:1px solid #ef3631;text-align:center}footer p{margin-bottom:20px;font-size:12px;color:#828282}@media only screen and (max-width:567px){footer{padding-bottom:0}}[onclick]{cursor:pointer}.centered-container{width:calc(100% - 40px);max-width:700px;margin:0 auto;padding:20px}@media only screen and (max-width:567px){.centered-container{margin-bottom:120px;padding:0 20px}}.content-container{position:relative;padding:20px 0}.hero{max-width:100%}.hero img{width:100%}.further-links h4{margin-bottom:5px}.further-links p{margin:0}.further-links a,.further-links a:visited{font-family:"Playfair Display",serif;color:#444}.call2action-container{background:#f0f0f0;padding:10px}@media only screen and (max-width:567px){.desktop-only{display:none}}.mobile-only{display:none}@media only screen and (max-width:567px){.mobile-only{display:block}}ul{padding-left:20px}.footer-list,.nav-list{padding:0;list-style-type:none}.footer-list li,.nav-list li{display:inline}.nav-list{margin:0;font-weight:700}.nav-list li{margin-right:20px;cursor:pointer;white-space:nowrap}@media only screen and (max-width:567px){.nav-list li{margin:10px 0;display:block;text-align:center}}.footer-list{margin-top:0;padding:20px 0 40px;border-top:3px solid #d4d4d4;font-family:Lato,Helvetica,sanf-serif}.footer-list li{margin:0 40px}@media only screen and (max-width:567px){.footer-list{padding:20px 0}.footer-list li{margin:10px}}.menu-list{padding:0;font-size:16px;font-weight:700;list-style-type:none;font-family:"Playfair Display",serif}.menu-list li{border-bottom:1px solid #d4d4d4}.menu-list a{display:block;padding:10px 20px}.recipes-table{border-collapse:collapse}.recipes-table td,.recipes-table th{border-bottom:1px solid #d4d4d4;vertical-align:middle}.recipes-table td{padding:10px 20px 10px 0;line-height:1}.recipes-table{width:100%;margin:20px 0 40px}.recipes-table td:first-child{width:56px}.recipes-table td:first-child img{width:100%}.recipes-table td:last-child{padding-right:0;text-align:right}.main-button{display:inline-block;border:1px solid;font-family:Lato,Helvetica,sanf-serif;cursor:pointer}.main-button{min-height:60px;padding:0 40px;font-size:14px}@media only screen and (max-width:567px){.main-button{min-height:0;padding:10px 26px}}.main-button{color:#ef3631;border-color:#d4d4d4!important;background-color:#fff;font-weight:700;text-transform:uppercase}.main-button:hover{color:#444}@media only screen and (max-width:567px){.main-button{border-color:#888!important;border-radius:20px;box-shadow:0 0 4px 1px #d4d4d4;text-transform:none}}.main-box{text-align:center;background:#f0f0f0}.main-box button{display:block}@media only screen and (min-width:568px){.main-box{padding:20px 0 40px}.main-box button{margin:20px auto 0}}@media only screen and (max-width:567px){.main-box{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;border-top:1px solid #d4d4d4;z-index:1}.main-box button{margin:10px auto}}.call2action-grid,.grid--2-columns,.grid--3-columns,.grid--4-columns{margin-top:20px;overflow:hidden}.call2action-grid:after,.call2action-grid:before,.grid--2-columns:after,.grid--2-columns:before,.grid--3-columns:after,.grid--3-columns:before,.grid--4-columns:after,.grid--4-columns:before{content:" ";display:table}.call2action-grid:after,.grid--2-columns:after,.grid--3-columns:after,.grid--4-columns:after{clear:both}.call2action-grid>div,.grid--2-columns>div,.grid--3-columns>div,.grid--4-columns>div{margin-bottom:40px}.call2action-grid img,.grid--2-columns img,.grid--3-columns img,.grid--4-columns img{max-width:100%;margin:0 auto}.call2action-grid ul,.grid--2-columns ul,.grid--3-columns ul,.grid--4-columns ul{font-family:Lato,Helvetica,sanf-serif}.grid--2-columns>div{display:block;float:left;margin-right:7.42297%;width:46.28851%}.grid--2-columns>div:last-child{margin-right:0}.grid--2-columns>div:nth-child(2n){margin-right:0}.grid--2-columns>div:nth-child(2n+1){clear:left}@media only screen and (max-width:567px){.grid--2-columns>div{display:block;float:left;margin-right:38.19821%;width:100%}.grid--2-columns>div:last-child{margin-right:0}.grid--2-columns>div:nth-child(1n){margin-right:0}.grid--2-columns>div:nth-child(1n+1){clear:left}}.grid--3-columns>div{display:block;float:left;margin-right:2.35765%;width:31.76157%;margin-bottom:10px}.grid--3-columns>div:last-child{margin-right:0}.grid--3-columns>div:nth-child(3n){margin-right:0}.grid--3-columns>div:nth-child(3n+1){clear:left}@media only screen and (max-width:567px){.grid--3-columns>div{display:block;float:left;margin-right:38.19821%;width:100%}.grid--3-columns>div:last-child{margin-right:0}.grid--3-columns>div:nth-child(1n){margin-right:0}.grid--3-columns>div:nth-child(1n+1){clear:left}}.grid--4-columns>div{display:block;float:left;margin-right:2.35765%;width:23.23176%}.grid--4-columns>div:last-child{margin-right:0}.grid--4-columns>div:nth-child(4n){margin-right:0}.grid--4-columns>div:nth-child(4n+1){clear:left}@media only screen and (max-width:567px){.grid--4-columns>div{display:block;float:left;margin-right:2.35765%;width:48.82117%}.grid--4-columns>div:last-child{margin-right:0}.grid--4-columns>div:nth-child(2n){margin-right:0}.grid--4-columns>div:nth-child(2n+1){clear:left}}.call2action-grid>div:first-child{display:block;float:left;margin-right:2.35765%;width:31.76157%;text-align:center}.call2action-grid>div:first-child:last-child{margin-right:0}.call2action-grid>div:last-child{display:block;float:left;margin-right:2.35765%;width:65.88078%}.call2action-grid>div:last-child:last-child{margin-right:0}.call2action-grid>div:last-child button{margin:20px auto 0;text-align:center}@media only screen and (max-width:567px){.call2action-grid>div:first-child,.call2action-grid>div:last-child{display:block;float:left;margin-right:38.19821%;width:100%;text-align:center}.call2action-grid>div:first-child:last-child,.call2action-grid>div:last-child:last-child{margin-right:0}}.instructions-grid>div:nth-child(odd){text-align:center}.instructions-grid img{padding-top:20px}.instructions-grid li{padding-bottom:10px}@media only screen and (max-width:567px){.instructions-grid>div:nth-child(odd){margin-bottom:0}}.overview-grid>div{position:relative;overflow:hidden}.overview-grid>div>div{border:1px solid #d4d4d4}.overview-grid>div img{width:100%}.overview-grid-background{opacity:.1;z-index:-1;position:absolute}.overview-grid-text{padding:20px 0 40px;text-align:center}@media only screen and (max-width:567px){.overview-grid-text{padding:0 0 20px}}.categories-grid{text-align:center}.quick_steps-grid>div:nth-child(even){text-align:right}.quick_steps-grid li{margin-bottom:10px}.quick_steps-grid a{font-size:14px!important;font-family:Lato,Helvetica,sanf-serif;text-decoration:underline}@media only screen and (max-width:567px){.quick_steps-grid{margin-top:0}.quick_steps-grid>div:nth-child(even){display:none}.quick_steps-grid>div{margin-bottom:0}.quick_steps-grid li{margin-bottom:5px}}.shop-summary{margin:20px 0 60px;overflow:hidden}.shop-summary ul{font-family:Lato,Helvetica,sanf-serif}.shop-summary-title{width:100%;padding:10px;font-family:Lato,Helvetica,sanf-serif;color:#fff}.shop-summary-title.allyouneed{background:#f57a21}.shop-summary-title.foodde{background:#86bc02}.shop-summary-title.pantry{background:#242f3f}.shop-summary-button{width:180px;margin:40px auto}