﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*{-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,form.search section.term label,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html,body{height:100%}a img{border:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}form.search>section.quick-links ul li a,.card.tip header,.card.ask .question p,.card.tip .question p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main footer.paginate:after,.field:after,form.search section.check-filters ul:after,form.search section.check-filters ul li label:after,form.search>section.quick-links ul:after,body .page-container>nav.main:after,body .page-container>nav.main ul.main:after,body .page-container>nav.main ul.sub:after,body .page-container>nav.user ul:after,.social-icons:after,.share-save .share ul:after,.ad-container.columned .left:after,.ad-container.columned .right:after,.featured-comment:after,body.hunt.competition.page main section.previous ul li:after,body.recipes.entry main section.main>.recipe .details .ingredients>header:after,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li:after,body.recipes.submit.method main section.panel ul li:after,body.recipes.submit.extras main section.panel fieldset ul:after,body.books.landing main section.books:after,body.video.entry main .video-description>article a.subscribe:after,body.cookbook-corner.landing main .articles:after,body.galbani main .videos .others:after,body.galbani main .recipes:after,body.galbani main .products:after{content:"";display:table;clear:both}.page-container{height:auto !important;height:100%;max-width:1200px;min-height:100%;margin:0 auto -185px}.page-container>.push{height:185px}@media screen and (min-width: 728px){.page-container{margin:0 auto -139px}.page-container>.push{height:139px}}.content-container{position:relative;z-index:300;padding-bottom:20px;background:#fff}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:10px}.container::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){.container{padding:20px 20px 0}}.container .article-list{display:block}.container .article-list::after{clear:both;content:"";display:table}.container .item{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px}.container .item:last-child{margin-right:0}@media screen and (min-width: 480px) and (max-width: 727px){.container .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}.container .item:last-child{margin-right:0}.container .item:nth-child(2n){margin-right:0}.container .item:nth-child(2n+1){clear:left}}@media screen and (min-width: 480px){.container .item{margin-bottom:2.5%}}@media screen and (min-width: 728px) and (max-width: 999px){.container .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}.container .item:last-child{margin-right:0}.container .item:nth-child(3n){margin-right:0}.container .item:nth-child(3n+1){clear:left}}@media screen and (min-width: 1000px){.container .item{float:left;display:block;margin-right:2.35765%;width:23.23176%}.container .item:last-child{margin-right:0}.container .item:nth-child(4n){margin-right:0}.container .item:nth-child(4n+1){clear:left}}.fixed-ad-container{display:table;width:100%}.fixed-ad-container>.main{display:table-cell;padding:0}@media screen and (min-width: 1000px){.fixed-ad-container>.main{padding-right:1.618em}}.fixed-ad-container>.main .article-list .item{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px}.fixed-ad-container>.main .article-list .item:last-child{margin-right:0}@media screen and (min-width: 480px) and (max-width: 727px){.fixed-ad-container>.main .article-list .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}.fixed-ad-container>.main .article-list .item:last-child{margin-right:0}.fixed-ad-container>.main .article-list .item:nth-child(2n){margin-right:0}.fixed-ad-container>.main .article-list .item:nth-child(2n+1){clear:left}}@media screen and (min-width: 480px){.fixed-ad-container>.main .article-list .item{margin-bottom:2.5%}}@media screen and (min-width: 728px){.fixed-ad-container>.main .article-list .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}.fixed-ad-container>.main .article-list .item:last-child{margin-right:0}.fixed-ad-container>.main .article-list .item:nth-child(4n){margin-right:2.35765%}.fixed-ad-container>.main .article-list .item:nth-child(4n+1){clear:none}.fixed-ad-container>.main .article-list .item:nth-child(3n){margin-right:0}.fixed-ad-container>.main .article-list .item:nth-child(3n+1){clear:left}}.fixed-ad-container>aside{display:none;width:300px;border:none}@media screen and (min-width: 1000px){.fixed-ad-container>aside{display:table-cell;vertical-align:top}}.fixed-ad-container>aside .ad.internal-2{margin-bottom:20px}.content-container>.ad-container{margin-top:20px}main{padding:0 10px}main>header{margin:0 0 10px;padding:10px 0 20px;text-align:center}@media screen and (min-width: 480px){main>header{margin-bottom:20px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 728px){main>header{padding-left:10%;padding-right:10%}}@media screen and (min-width: 1000px){main>header{padding-left:20%;padding-right:20%}}main>header h1{margin-bottom:10px}main>header p{margin-bottom:emRhythm(2)}main>header address{font-size:.9375em;font-style:normal}main>header a.more{display:inline-block;margin:0 auto 15px;padding:5px;font-size:.8125em}main>header a.button,body.book.entry main>header .main .book-content nav a{display:inline-block}main .content-section h2,main .content-section form.search section.term label,form.search section.term main .content-section label{text-align:center;font-size:1.125em}main .articles{display:block}main .articles::after{clear:both;content:"";display:table}main .items{display:block}main .items::after{clear:both;content:"";display:table}main .items .item{float:left;display:block;margin-right:2.35765%;width:100%}main .items .item:last-child{margin-right:0}main .items .item:nth-child(2n){margin-right:2.35765%}main .items .item:nth-child(2n+1){clear:none}main .items .item:nth-child(4n){margin-right:2.35765%}main .items .item:nth-child(4n+1){clear:none}@media screen and (min-width: 480px){main .items .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}main .items .item:last-child{margin-right:0}main .items .item:nth-child(3n){margin-right:0}main .items .item:nth-child(3n+1){clear:left}}main footer.paginate{margin-bottom:20px}main footer.paginate a{max-width:300px;margin:0 auto}main footer.more{text-align:center}main footer.more a{display:inline-block;color:#5ab398;font-size:.75em}main footer.more a:hover{color:#a4ccc0}main footer.more a.branded{color:#0561A2}main footer.more a.branded:hover{color:#69A1C8}.truncated{position:relative;height:120px;text-overflow:ellipsis;overflow:hidden}.truncated:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #fff 80%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #fff 80%, #fff 100%)}.truncated a.reveal{position:absolute;z-index:10;left:0;bottom:0;width:100%;text-align:center;font-size:.75em}@media screen and (min-width: 728px){.truncated.mobile{overflow:visible;height:auto}.truncated.mobile:after,.truncated.mobile a.reveal{display:none}}.read-more-revealed .truncated{height:auto}.read-more-revealed .truncated:after,.read-more-revealed .truncated>a.reveal{display:none}html{font-size:100%}body{margin:0;padding:0;line-height:1.5}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:"Palatino","Times New Roman",serif;font-weight:400;color:#666}h1,.h1,h2,form.search section.term label,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;padding-top:0;padding-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}h1,.h1{margin-bottom:.18756em;font-size:1.375em;line-height:1.36364}h2,form.search section.term label,.h2{margin-bottom:.26521em;font-size:.9375em;line-height:2}h3,.h3{margin-bottom:.26521em;font-size:1.414em;line-height:1.32603}h4,.h4{margin-bottom:.26521em;font-size:1.414em;line-height:1.32603}h5,.h5,h6,.h6{margin-bottom:.375em;font-size:1em;line-height:1.5}p{margin-top:0;margin-bottom:1.5em;padding-top:0;padding-bottom:0;-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-wrap:break-word}small,.font-small{font-size:.70721em;line-height:1.59075}em{font-style:italic}strong{font-weight:bold}blockquote{margin-top:1.5em;margin-bottom:1.5em;margin-left:0;padding-top:0;padding-bottom:0;padding-left:1.5em;border-left:6px solid gray;font-family:"Palatino","Times New Roman",serif}blockquote p{margin-bottom:.75em}blockquote footer cite:before{content:" – "}pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:0.825rem;line-height:1rem}time,.time{text-transform:uppercase}ol,ul,dl{margin-top:0;margin-bottom:1.5em;margin-left:1.5em;padding-top:0;padding-bottom:0}ul ul,ol ol,dl dl{margin-left:0}ul{list-style:disc}ol{list-style:decimal}abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase}abbr[title]:hover{cursor:help}hr{margin-top:1.5em;margin-bottom:0;border:none;border-top-color:#666;border-top-style:solid;border-top-width:1px;padding-top:1.4375em}@font-face{font-family:'Futura Medium';src:url("../fonts/futura/futura-medium-webfont.eot");src:url("../fonts/futura/futura-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/futura/futura-medium-webfont.woff2") format("woff2"),url("../fonts/futura/futura-medium-webfont.woff") format("woff"),url("../fonts/futura/futura-medium-webfont.ttf") format("truetype"),url("../fonts/futura/futura-medium-webfont.svg#futuramedium") format("svg");font-weight:normal;font-style:normal}.futura,main>header a.more,main footer.more a,.truncated a.reveal,h1,h2,form.search section.term label,h3,.field label span.label,.field label,.field.input-reveal .input .toggle,.styled-select>p,.styled-select label,.strength-meter .weak,.strength-meter .medium,.strength-meter .strong,.button,body.book.entry main .main .book-content nav a,.more-button,.where-next span,.search-overlay .scrollable>header .search-overlay-close,form.search section.check-filters ul,form.search section.check-filters ul li label,form.search section.drop-filters .occasion p,form.search section.drop-filters .theme p,form.search>section.quick-links ul li p,form.search>section.quick-links a.more,.card .placeholder .inner p,.card header .type,.card header h6,.card header .meta address,.card.books header .meta .year,body .page-container>nav,.content-container>header .navigation,#footer section.social p,#footer section.navigation ul,main.error>header p,.social-icons li.bookmark a,.share-save .share ul li.bookmark a,.ad,.join-in h3,.share-save .discover ul li a,.modal-container a.nav,#login-modal .login .options>span,#pudding-hunt-modal .login .options>span,#login-modal .sign-in p.help a,#pudding-hunt-modal .sign-in p.help a,#login-modal .forgot-password footer p a,#pudding-hunt-modal .forgot-password footer p a,body.hunt.competition.page main section.intro header p.standfirst,body.hunt.competition.page main section.previous ul li .hint .hint-content a,body.easter.competition.page main header p:first-child,body.festive.competition.page main header p:first-child,body.bookmarks main .item a.remove-bookmark,.discovery-tag-list li a,body.recipes.landing.member main a.more,body.recipes.entry main section.main>.recipe a.print-me,body.recipes.entry main section.main>.recipe .intro .featured.brand-page a h6,body.recipes.entry main section.main>.recipe .details .ingredients h3,body.recipes.entry main section.main>.recipe .details .method h3,body.recipes.entry main section.main>.recipe .details .ingredients>header .mode>.metric,body.recipes.entry main section.main>.recipe .details .ingredients>header .mode>.cups,body.recipes.submit main>header ul.steps li span.count,body.recipes.submit main .add-another a.more,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header ul,body.book.entry main .main .book-content .editions>ul>li header h3,body.book.entry main .main .book-content .editions>ul>li header h4,body.book.entry main .main .book-content .stockists p,body.book.entry main .main .book-content .stockists ul li a,body.video.entry main .video-description>article a.subscribe span,body.cookalong main p.deciding,body.cookalong.landing main .standfirst .month.this .comp h3,body.cookalong.competition main section.content .enter ul li i.step,body.cookalong.single-entry main section.content .enter ul li i.step,body.cookalong.competition main section.content .enter ul li a:not(.simple),body.cookalong.single-entry main section.content .enter ul li a:not(.simple),body.compiled.list main section.related-pages ul li{font-family:'Futura Medium';text-transform:uppercase}.palatino,.dropper .label,.field.inline-radio>label,input[type=checkbox]+label,input[type=radio]+label,.styled-select.simple select,input[type=text],input[type=email],input[type=password],textarea,form.search section.term input[type="text"],.card.ask .question p,.card.tip .question p,.card.ask.ask-feature header h6,.gallery.has-captions .caption .caption-content,body.recipes.submit main .styled-select label{font-family:'Palatino', Georgia, serif}h1,h2,form.search section.term label,h3,h4,h5,h6{font-weight:normal}h2,form.search section.term label{font-size:.9375em}@media screen and (min-width: 728px){h2,form.search section.term label{font-size:1.0625em}}@media screen and (min-width: 1000px){h2,form.search section.term label{font-size:1.1875em}}h3{font-size:.9375em;line-height:1.5em}h6{font-weight:normal}p{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}p.warning{color:#cd0a26;font-style:italic;font-size:.8125em}p.message{margin:10px 0 20px;padding:10px;text-align:center;border-radius:3px;font-size:.8125em;color:#fff}p.message.error{background:#e14139}p.message.error a{color:#fff;text-decoration:underline}p.message.error a:hover{color:rgba(255,255,255,0.7)}p.message.success{background:#92d14e}p.message.success a{color:#fff}.c{text-align:center}a:link{transition:color 200ms;color:#e46e6f;text-decoration:none}a:visited{color:#e98687}a:hover{color:#fadcd9}blockquote{padding-left:30px;border:none;background:url("/assets/img/speech.svg") no-repeat 0 3px;background-size:20px 16px}blockquote p{font-style:italic;font-size:1.25em}pre{font-size:16px;overflow-x:scroll}.recipe-tag{display:inline-block;width:40px;height:40px;background-size:100% 100%}.tag-express{background-image:url("../img/tag-express.svg")}.tag-baking{background-image:url("../img/tag-baking.svg")}.tag-vegetarian{background-image:url("../img/tag-vegetarian.svg")}.tag-gluten-free{background-image:url("../img/tag-gluten-free.svg")}.tag-nut-free{background-image:url("../img/tag-nut-free.svg")}.tag-egg-free{background-image:url("../img/tag-egg-free.svg")}.tag-dairy-free{background-image:url("../img/tag-dairy-free.svg")}.tag-vegan{background-image:url("../img/tag-vegan.svg")}.tag-premium{background-image:url("../img/tag-premium.svg")}.tag-sweet{background-image:url("../img/tag-sweet.svg")}.tag-bbq{background-image:url("../img/tag-bbq.svg")}.tag-solitary-treats{background-image:url("../img/tag-solitary.svg")}.icon-tag-list{margin:20px 0 0;list-style:none;text-align:center}.icon-tag-list li{display:inline-block;width:40px;height:40px;margin:0 3px}.icon-tag-list li svg{width:100%;height:100%}.loading{position:relative}.loading:after{-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;content:'';display:inline-block !important;border-radius:100%;width:24px;height:24px;border:4px solid rgba(255,255,255,0.4);border-color:rgba(255,255,255,0.4);border-top-color:rgba(255,255,255,0.8)}.loading.dark{position:relative}.loading.dark:after{-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;content:'';display:inline-block !important;border-radius:100%;width:24px;height:24px;border:4px solid rgba(255,255,255,0.4);border-color:rgba(0,0,0,0.2);border-top-color:#e46e6f}.field:last-child{margin:0}.field>.error{margin-bottom:10px}.field>.split{float:left;display:block;margin-right:2.35765%;width:48.82117%}.field>.split:last-child{margin-right:0}.field.--left-align-checkbox{max-width:400px;margin-left:auto;margin-right:auto}.field.--left-align-checkbox label{display:inline-flex;text-align:left}.field.--left-align-checkbox span{flex:1}.field.--terms{margin-top:40px;margin-bottom:40px}.field label span.label{display:inline-block;position:relative;top:-1px;margin-left:10px;padding:1px 4px 0;background:#f4fafc;border-radius:2px;font-size:.6875em;color:#49a0c8}.panel{max-width:730px;margin:0 auto 20px;padding:20px;background:#d2e6e0;border-radius:3px;text-align:center}@media screen and (min-width: 480px){.panel{padding:30px 20px}.panel>p{width:85%;margin:0 auto}}@media screen and (min-width: 1000px){.panel>p{width:65%;margin:0 auto}}@media screen and (min-width: 1000px){.panel{padding-left:30px;padding-right:30px}}.panel h2,.panel form.search section.term label,form.search section.term .panel label{margin-bottom:10px}@media screen and (min-width: 728px){.panel h2,.panel form.search section.term label,form.search section.term .panel label{margin-bottom:30px}}.panel h3{margin-bottom:15px}.panel .field{max-width:400px;margin-left:auto;margin-right:auto}.panel input[type=text],.panel input[type=email],.panel input[type=password],.panel textarea{width:100%;border-color:#7ac0ab}.panel textarea{display:block;margin:0 auto}.panel input[type=checkbox]+label:before,.panel input[type=radio]+label:before{border-color:#7ac0ab}.panel input[type=checkbox]+label:hover:before,.panel input[type=radio]+label:hover:before{border-color:#5ab398}.panel input[type=checkbox]:checked+.checker:before,.panel input[type=checkbox]:checked+label:before,.panel input[type=radio]:checked+.checker:before,.panel input[type=radio]:checked+label:before{border-color:#50ae91;background-color:#5ab398}.panel button[type=submit]{max-width:400px}.panel .field p.instruction,.panel .field p.error,.panel p.message.main{max-width:480px;margin-left:auto;margin-right:auto}.panel.nigella{background:#fadcd9}.panel.nigella input[type=text],.panel.nigella input[type=email],.panel.nigella input[type=password],.panel.nigella textarea{border-color:#e98687}.panel.interaction{background:#d2eaf3}.panel.interaction input[type=text],.panel.interaction input[type=email],.panel.interaction input[type=password],.panel.interaction textarea{border-color:#68b3d6}.panel.cookalong{background:#ebe6f1}.panel.cookalong input[type=text],.panel.cookalong input[type=email],.panel.cookalong input[type=password],.panel.cookalong textarea{border-color:#a187bc}.form-feedback.success{max-width:500px;margin:20px auto;padding:20px;background:#fff;border-radius:3px;text-align:center}@media screen and (min-width: 728px){.form-feedback.success{padding:30px 20px}}.dropper{min-height:200px;max-width:480px;margin:0 auto;padding:45px 20px;background:#f1eef5;border:1px dashed #a187bc;border-radius:3px}.dropper.member{background:#dfede9;border:1px dashed #7ac0ab}.dropper:hover,.dropper.dz-drag-hover{cursor:pointer;border-style:solid}.dropper.dz-drag-hover .drop{display:block}.dropper.dz-drag-hover label,.dropper.dz-drag-hover input,.dropper.dz-drag-hover button{display:none}.dropper .label{display:none;max-width:200px;margin:0 auto 15px;text-transform:none;font-size:1em;color:#666;cursor:pointer}.dropper input[type=file]{width:1px;height:1px;opacity:0;position:absolute;padding:0px;margin:0px;overflow:hidden}.dropper .button,.dropper body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .dropper a{display:inline-block}.dropper .dz-image{margin-top:20px}.dropper .dz-success-mark,.dropper .dz-error-mark{display:none}.drag-drop-enabled .label.drag-drop{display:block}.drag-drop-not-enabled .label.no-drag-drop{display:block}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,:placeholder-shown{color:#a9a9a9;opacity:1}input,select,textarea{font-size:16px}form>fieldset{margin-bottom:20px}.field{margin-bottom:20px}.field label{display:block;margin-bottom:5px;font-size:.75em}.field p.instruction{margin:10px 0;font-style:italic;color:#999;font-size:.8125em}.field p.instruction:last-child{margin-bottom:0}.field.input-reveal .input{position:relative;width:100%;max-width:400px;margin:0 auto}.field.input-reveal .input .toggle{color:#e46e6f;font-size:.625em;cursor:pointer}@media screen and (min-width: 390px){.field.input-reveal .input .toggle{position:absolute;top:15px;right:3%}}.field.input-reveal .input .toggle:hover{color:#f0a29f}.field.inline-radio>label{margin-bottom:10px;text-transform:none;font-size:1em}.field.inline-radio .option{display:inline-block;padding:0 5px;font-size:.875em;color:#999}.field.inline-radio .option label:before{margin-right:8px}.field .field-error{color:#e14139}.field .loadable{width:100%;max-width:400px;margin:0 auto;position:relative}.field .loadable span.loading{position:relative;position:absolute;right:-25px;top:13px}.field .loadable span.loading:after{-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;content:'';display:inline-block !important;border-radius:100%;width:24px;height:24px;border:4px solid rgba(255,255,255,0.4);width:15px;height:15px;border-width:2px;border-color:rgba(0,0,0,0.2);border-top-color:#e46e6f}.field.nickname p.feedback{margin:0;padding:0;font-size:.875em;color:#92d14e}.field.nickname p.feedback.nickname-error{color:#e14139}.field.dietary ul,.field.communication ul{display:block;max-width:300px;margin:0 auto;padding:0;border:none}.field.dietary ul::after,.field.communication ul::after{clear:both;content:"";display:table}.field.dietary ul li,.field.communication ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:10px;text-align:left}.field.dietary ul li:last-child,.field.communication ul li:last-child{margin-right:0}.field.dietary ul li:nth-child(2n),.field.communication ul li:nth-child(2n){margin-right:0}.field.dietary ul li:nth-child(2n+1),.field.communication ul li:nth-child(2n+1){clear:left}.field.communication ul li{float:left;display:block;margin-right:2.35765%;width:100%}.field.communication ul li:last-child{margin-right:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;cursor:pointer;margin-right:10px;line-height:18px;text-transform:none;font-size:1em}input[type=checkbox]+label:before,input[type=radio]+label:before{-webkit-transition:background-color 100ms;-moz-transition:background-color 100ms;transition:background-color 100ms;content:"";display:inline-block;position:relative;top:-2px;width:24px;height:24px;margin-right:12px;vertical-align:middle;background-color:#fff;color:#f3f3f3;text-align:center;border-radius:3px;border:1px solid #f0a29f}input[type=checkbox]+label:hover:before,input[type=radio]+label:hover:before{border-color:#e46e6f}input[type=radio]+label:before{border-radius:100%}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]:checked+.checker:before,input[type=checkbox]:checked+label:before,input[type=radio]:checked+.checker:before,input[type=radio]:checked+label:before{border:1px solid #e26162;background:#e46e6f url("/assets/img/tick.svg") no-repeat 5px center;background-size:14px 10px}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:.6}.panel.interaction input[type=checkbox]+label:before,.panel.interaction input[type=radio]+label:before{border-color:#8fcbe1}.panel.interaction input[type=checkbox]+label:hover:before,.panel.interaction input[type=radio]+label:hover:before{border-color:#49a0c8}.panel.interaction input[type=checkbox]:checked+.checker:before,.panel.interaction input[type=checkbox]:checked+label:before,.panel.interaction input[type=radio]:checked+.checker:before,.panel.interaction input[type=radio]:checked+label:before{border-color:#3d9ac4;background-color:#49a0c8}.styled-select{position:relative;max-width:300px;height:38px;margin:40px auto 0}.styled-select>p{position:relative;top:-20px;font-size:.6875em;text-align:center}.styled-select>svg{position:absolute;top:16px;right:12px;width:12px;height:8px;fill:#999;z-index:3}.styled-select label{position:absolute;top:3px;left:3px;bottom:3px;right:3px;z-index:2;margin:0;padding-top:9px;font-size:.8125em;text-align:center;pointer-events:none;background:#fff}.styled-select select{-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;display:block;position:absolute;top:0;left:0;z-index:1;width:100%;margin:0;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #e46e6f;border-radius:3px;outline:none;text-transform:none}.styled-select.simple select{color:#666}html[data-useragent*='MSIE'] .styled-select label,html.windows-phone .styled-select label{display:none}input[type=text],input[type=email],input[type=password],textarea{padding:13px;border:1px solid #e98687;border-radius:3px;text-align:center;color:#444}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a9a9a9}input[readonly]{background:none;cursor:not-allowed}textarea{display:block;overflow:auto;padding:13px;border-radius:3px;font-size:1em}.strength-meter{display:block;max-width:400px;margin:0 auto 5px}.strength-meter::after{clear:both;content:"";display:table}.strength-meter .weak,.strength-meter .medium,.strength-meter .strong{-webkit-transition:background 100ms;-moz-transition:background 100ms;transition:background 100ms;float:left;width:33.33%;padding:8px 0;color:#fff;text-align:center;font-size:.75em}.strength-meter .weak{background:#fed9d6;border-radius:3px 0 0 3px}.strength-meter .weak.active{background:#e14139}.strength-meter .medium{background:#ffeed3;border-left:1px solid #fff;border-right:1px solid #fff}.strength-meter .medium.active{background:#ffb33a}.strength-meter .strong{background:#e5f4d5;border-radius:0 3px 3px 0}.strength-meter .strong.active{background:#92d14e}[hidden]{display:none}.visually-hidden{position:absolute;clip:rect(0, 0, 0, 0)}div.awesomplete{display:inline-block;position:relative}div.awesomplete>input{display:block}div.awesomplete>ul{-webkit-overflow-scrolling:touch;position:absolute;left:0;z-index:1;min-width:100%;max-height:200px;overflow:scroll;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,0.9);background:linear-gradient(to bottom right, #fff, rgba(255,255,255,0.8));border:1px solid rgba(0,0,0,0.3);box-shadow:0.05em 0.2em 0.6em rgba(0,0,0,0.2);text-shadow:none}div.awesomplete>ul[hidden],div.awesomplete>ul:empty{display:none}div.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}div.awesomplete>ul>li:hover{background:#b8d3e0;color:black}div.awesomplete>ul>li[aria-selected="true"]{background:#3d6d8f;color:white}div.awesomplete mark{background:#eaff00}div.awesomplete li:hover mark{background:#b5d100}div.awesomplete li[aria-selected="true"] mark{background:#3d6b00;color:inherit}.button,body.book.entry main .main .book-content nav a{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;display:block;padding:10px;background:transparent;border:none;border-radius:3px;text-align:center;font-size:.75em;cursor:pointer}.button.light,body.book.entry main .main .book-content nav a.light{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#feecea;color:#e46e6f}.button.light:hover,body.book.entry main .main .book-content nav a.light:hover{background:#fadcd9}.button.interaction,body.book.entry main .main .book-content nav a.interaction{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#68b3d6;color:#fff}.button.interaction:hover,body.book.entry main .main .book-content nav a.interaction:hover{background:#8fcbe1}.button.nigella,body.book.entry main .main .book-content nav a.nigella{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#e98687;color:#fff}.button.nigella:hover,body.book.entry main .main .book-content nav a.nigella:hover{background:#f0a29f}.button.member,body.book.entry main .main .book-content nav a.member{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#7ac0ab;color:#fff}.button.member:hover,body.book.entry main .main .book-content nav a.member:hover{background:#a4ccc0}.button.cookbook,body.book.entry main .main .book-content nav a.cookbook{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#3781B5;color:#fff}.button.cookbook:hover,body.book.entry main .main .book-content nav a.cookbook:hover{background:#69A1C8}.button.competition,body.book.entry main .main .book-content nav a.competition{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;background:#a187bc;color:#fff}.button.competition:hover,body.book.entry main .main .book-content nav a.competition:hover{background:#b6a3cb}.button.festive,body.book.entry main .main .book-content nav a.festive{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;display:inline-block;background:#468e55;color:#fff}.button.festive:hover,body.book.entry main .main .book-content nav a.festive:hover{background:#4d9c5d}.button.pinline,body.book.entry main .main .book-content nav a.pinline{-webkit-transition:color 300ms,border 300ms;-moz-transition:color 300ms,border 300ms;transition:color 300ms,border 300ms;border:1px solid #e46e6f;color:#e46e6f}.button.pinline:hover,body.book.entry main .main .book-content nav a.pinline:hover{color:#f0a29f;border-color:#f0a29f}.button.pinline.interaction,body.book.entry main .main .book-content nav a.pinline.interaction{background:none;border-color:#49a0c8;color:#49a0c8}.button.pinline.interaction:hover,body.book.entry main .main .book-content nav a.pinline.interaction:hover{border-color:#8fcbe1;color:#8fcbe1}.button.pinline.competition,body.book.entry main .main .book-content nav a.pinline.competition{background:none;border-color:#8769a8;color:#8769a8}.button.pinline.competition:hover,body.book.entry main .main .book-content nav a.pinline.competition:hover{border-color:#b6a3cb;color:#b6a3cb}.button.pinline.cookbook,body.book.entry main .main .book-content nav a.pinline.cookbook{background:none;border-color:#0561A2;color:#0561A2}.button.pinline.cookbook:hover,body.book.entry main .main .book-content nav a.pinline.cookbook:hover{border-color:#69A1C8;color:#69A1C8}.button.pinline.member,body.book.entry main .main .book-content nav a.pinline.member{background:none;border-color:#5ab398;color:#5ab398}.button.pinline.member:hover,body.book.entry main .main .book-content nav a.pinline.member:hover{border-color:#a4ccc0;color:#a4ccc0}.button.soft-pinline,body.book.entry main .main .book-content nav a.soft-pinline{-webkit-transition:color 300ms,border 300ms;-moz-transition:color 300ms,border 300ms;transition:color 300ms,border 300ms;background:none;border:2px solid #fadcd9;color:#e46e6f}.button.soft-pinline:hover,body.book.entry main .main .book-content nav a.soft-pinline:hover{background:none;border-color:#f0a29f}.button.soft-pinline.loading,body.book.entry main .main .book-content nav a.soft-pinline.loading{padding:7px 10px 2px}.button.soft-pinline.loading:after,body.book.entry main .main .book-content nav a.soft-pinline.loading:after{border:4px solid rgba(0,0,0,0.1);border-top-color:#f0a29f}.button.soft-pinline.competition,body.book.entry main .main .book-content nav a.soft-pinline.competition{color:#8769a8;border-color:#ebe6f1}.button.soft-pinline.competition:hover,body.book.entry main .main .book-content nav a.soft-pinline.competition:hover{border-color:#b6a3cb}.button.soft-pinline.competition.loading:after,body.book.entry main .main .book-content nav a.soft-pinline.competition.loading:after{border-top-color:#b6a3cb}.button.soft-pinline.member,body.book.entry main .main .book-content nav a.soft-pinline.member{color:#5ab398;border-color:#d2e6e0}.button.soft-pinline.member:hover,body.book.entry main .main .book-content nav a.soft-pinline.member:hover{border-color:#a4ccc0}.button.soft-pinline.member.loading:after,body.book.entry main .main .book-content nav a.soft-pinline.member.loading:after{border-top-color:#a4ccc0}.button.soft-pinline.cookbook,body.book.entry main .main .book-content nav a.soft-pinline.cookbook{color:#3781B5;border-color:#CDE0ED}.button.soft-pinline.cookbook:hover,body.book.entry main .main .book-content nav a.soft-pinline.cookbook:hover{border-color:#9BC0DA}.button.soft-pinline.cookbook.loading:after,body.book.entry main .main .book-content nav a.soft-pinline.cookbook.loading:after{border-top-color:#9BC0DA}.button.soft-pinline.interaction,body.book.entry main .main .book-content nav a.soft-pinline.interaction{color:#49a0c8;border-color:#d2eaf3}.button.soft-pinline.interaction:hover,body.book.entry main .main .book-content nav a.soft-pinline.interaction:hover{border-color:#8fcbe1}.button.soft-pinline.interaction.loading:after,body.book.entry main .main .book-content nav a.soft-pinline.interaction.loading:after{border-top-color:#8fcbe1}.button.cta,body.book.entry main .main .book-content nav a.cta{display:block;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.button.enlarged,body.book.entry main .main .book-content nav a.enlarged{padding:16px}.button.enlarged.loading,body.book.entry main .main .book-content nav a.enlarged.loading{padding:11px 16px 9px}.button.loading,body.book.entry main .main .book-content nav a.loading{position:relative}.button.loading:after,body.book.entry main .main .book-content nav a.loading:after{-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;content:'';display:inline-block !important;border-radius:100%;width:24px;height:24px;border:4px solid rgba(255,255,255,0.4);border-color:rgba(255,255,255,0.4);border-top-color:rgba(255,255,255,0.8)}.button.loading>*,body.book.entry main .main .book-content nav a.loading>*{display:none}.button.loading.small-spinner,body.book.entry main .main .book-content nav a.loading.small-spinner{position:relative}.button.loading.small-spinner:after,body.book.entry main .main .book-content nav a.loading.small-spinner:after{-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;content:'';display:inline-block !important;border-radius:100%;width:24px;height:24px;border:4px solid rgba(255,255,255,0.4);width:15px;height:15px;border-width:2px;border-color:rgba(255,255,255,0.4);border-top-color:rgba(255,255,255,0.8)}.more-button{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;position:absolute;top:100%;left:50%;width:200px;margin-left:-100px;padding:10px 20px;background:#feecea;border-radius:0 0 3px 3px;color:#e46e6f;font-size:.6875em;cursor:pointer}.more-button:hover{background:#fadcd9;color:#e46e6f}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.where-next{margin:0 auto 2em;max-width:280px}.where-next a.button,.where-next body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .where-next a{display:inline-block;width:100%;margin-bottom:10px}.where-next span{display:inline-block;padding:0 15px;font-size:.625em}@media screen and (min-width: 728px){.where-next{max-width:none}.where-next a.button,.where-next body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .where-next a{max-width:200px;margin:0px 5px}}body.search-form-focused{overflow:hidden;position:fixed;width:100%}body.search-form-focused footer{visibility:hidden}.search-overlay{position:absolute;overflow:auto;top:62px;left:0;z-index:1000;width:100%;height:100%;padding:15px 10px 0;background:#fff;visibility:hidden;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;transition:transform 0.2s, opacity 0.2s, visibility 0s 0.2s}@media screen and (min-width: 480px){.search-overlay{top:72px;padding:25px 10px 0}}.search-overlay.open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s}.search-overlay .scrollable{position:relative;-webkit-overflow-scrolling:touch;height:100%}.search-overlay .scrollable>header{margin-bottom:15px;text-align:center}.search-overlay .scrollable>header .search-overlay-close{display:inline-block;color:#e46e6f;font-size:.75em;background:none;border:none;cursor:pointer;outline:none}form.search{padding-bottom:100px;text-align:center}@media screen and (min-width: 728px){form.search{padding:0 0 30px}}form.search section.term{position:relative;margin:0 0 10px;padding:8px 10px 10px;background:#e98687;border-radius:3px;text-align:center}@media screen and (min-width: 480px){form.search section.term{margin-left:10px;margin-right:10px}}@media screen and (min-width: 1000px){form.search section.term{max-width:800px;margin-left:auto;margin-right:auto}}form.search section.term+a.button,form.search body.book.entry main .main .book-content nav section.term+a,body.book.entry main .main .book-content nav form.search section.term+a{display:inline-block;min-width:280px}form.search section.term label{margin:0 0 5px;display:block;color:#fff;font-size:.9375em}@media screen and (min-width: 728px){form.search section.term label{font-size:1.0625em}}form.search section.term input[type="text"]{width:100%;padding:18px 18px 17px;border:none;border-radius:3px;text-align:center}form.search.ask section.term{background:#7ac0ab}form.search.cookbook-corner section.term{background:#3781B5}form.search section.check-filters{max-width:530px;margin:20px auto 0}@media screen and (min-width: 728px){form.search section.check-filters{max-width:800px}}form.search section.check-filters ul{margin:0;padding:0;list-style:none;font-size:.8125em}form.search section.check-filters ul li{padding:0 10px;text-align:left}form.search section.check-filters ul li label{display:block;margin:0;padding:15px 10px 4px;border-bottom:1px solid #fadcd9}@media screen and (min-width: 480px){form.search section.check-filters ul li label{padding:19px 10px 8px}}form.search section.check-filters ul li label i{position:relative;top:-6px;width:34px;height:34px;float:left;margin-right:10px}form.search section.check-filters ul li label input{float:right}form.search section.check-filters ul li label span{position:relative;float:left;top:2px}form.search section.check-filters ul li label:before{float:right;top:-4px;width:30px;height:30px;margin:0;background-size:18px 12px}form.search section.check-filters ul li:last-child label{border-bottom:none}@media screen and (min-width: 480px){form.search section.check-filters ul li{width:50%;float:left}}@media screen and (min-width: 728px){form.search section.check-filters ul li{width:33%;padding:0 15px}form.search section.check-filters ul li:nth-child(7) label,form.search section.check-filters ul li:nth-child(8) label{border-bottom:none}}form.search section.drop-filters{margin-top:20px;padding:0 20px}form.search section.drop-filters .occasion,form.search section.drop-filters .theme{margin-bottom:30px}form.search section.drop-filters .occasion p,form.search section.drop-filters .theme p{margin:0 0 5px;text-align:center;font-size:.6875em}form.search section.drop-filters .occasion .styled-select,form.search section.drop-filters .theme .styled-select{margin-top:0}form.search section.member{padding:0 0 20px;text-align:center}form.search section.member label:before{top:-2px;width:30px;height:30px;background-size:18px 12px}form.search section.guest{padding:0 0 30px;text-align:center}form.search section.guest label:before{top:-2px;width:30px;height:30px;background-size:18px 12px}form.search section.submit button{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;width:100%;max-width:300px;margin:0 auto 0;border:none;color:#fff}@media screen and (min-width: 728px){form.search section.submit button{max-width:380px}}form.search>section.quick-links{margin:0 auto;text-align:center}@media screen and (min-width: 1000px){form.search>section.quick-links{max-width:800px}}form.search>section.quick-links ul{margin:0;padding:0;list-style:none;border:2px solid #fadcd9;border-radius:3px}form.search>section.quick-links ul li{width:50%;height:90px;float:left;margin:0;text-align:center;border-right:2px solid #fadcd9;border-bottom:2px solid #fadcd9}form.search>section.quick-links ul li>*{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms}form.search>section.quick-links ul li a{display:block;padding:11px 15px 10px}@media screen and (min-width: 480px){form.search>section.quick-links ul li a{padding:15px 35px 10px}}@media screen and (min-width: 0) and (max-width: 479px){form.search>section.quick-links ul li:nth-child(2n){border-right:none}form.search>section.quick-links ul li:nth-child(3n),form.search>section.quick-links ul li:nth-child(4n),form.search>section.quick-links ul li:nth-child(7n),form.search>section.quick-links ul li:nth-child(8n){border-bottom:none}}@media screen and (min-width: 480px){form.search>section.quick-links ul li{width:25%}form.search>section.quick-links ul li:nth-child(4n){border-right:none}form.search>section.quick-links ul li:nth-child(1n),form.search>section.quick-links ul li:nth-child(2n),form.search>section.quick-links ul li:nth-child(3n),form.search>section.quick-links ul li:nth-child(4n){border-bottom:none}form.search>section.quick-links ul li a{padding:15px 10px 10px}}form.search>section.quick-links ul li p{margin:-5px 0 0;font-size:.8125em}form.search>section.quick-links ul li.express p{color:#49a0c8}form.search>section.quick-links ul li.baking p{color:#e46e6f}form.search>section.quick-links ul li.vegan p{color:#7f9f40}form.search>section.quick-links ul li.vegetarian p{color:#7f9f40}form.search>section.quick-links ul li.dairy-free p{color:#5ab398}form.search>section.quick-links ul li.nut-free p{color:#d88942}form.search>section.quick-links ul li.egg-free p{color:#d88942}form.search>section.quick-links ul li.gluten-free p{color:#ffb218}form.search>section.quick-links ul li:hover>*{opacity:0.5}form.search>section.quick-links ul.all li{border-bottom:2px solid #fadcd9}form.search>section.quick-links ul.all li:nth-child(7n),form.search>section.quick-links ul.all li:nth-child(8n){border-bottom:none}@media screen and (min-width: 480px){form.search>section.quick-links ul.all li:nth-child(5n),form.search>section.quick-links ul.all li:nth-child(6n){border-bottom:none}}form.search>section.quick-links a.more{display:inline-block;padding:10px 20px;background:#feecea;border-radius:0 0 3px 3px;color:#e46e6f;font-size:.6875em}.search-overlay form.search-form>section.term,body.recipes.search form.search-form>section.term{margin-bottom:60px}.search-overlay form.search-form>section.term .search-toggle-filters,body.recipes.search form.search-form>section.term .search-toggle-filters{display:block}@media screen and (min-height: 740px){.search-overlay form.search-form>section.term,body.recipes.search form.search-form>section.term{margin-bottom:10px}.search-overlay form.search-form>section.term .search-toggle-filters,body.recipes.search form.search-form>section.term .search-toggle-filters{display:none}}.search-overlay form.search-form .filters,body.recipes.search form.search-form .filters{display:none}.search-overlay form.search-form .filters .validation,body.recipes.search form.search-form .filters .validation{margin:0 auto}@media screen and (min-width: 1000px){.search-overlay form.search-form .filters .validation,body.recipes.search form.search-form .filters .validation{max-width:800px}}@media screen and (min-height: 740px){.search-overlay form.search-form .filters,body.recipes.search form.search-form .filters{display:block}}.search-overlay form.search-form.advanced>section.term,body.recipes.search form.search-form.advanced>section.term{margin-bottom:10px !important}.search-overlay form.search-form.advanced>section.term .search-toggle-filters,body.recipes.search form.search-form.advanced>section.term .search-toggle-filters{display:none}.search-overlay form.search-form.advanced .filters,body.recipes.search form.search-form.advanced .filters{display:block !important}.cover-image,body.cookalong.landing main .standfirst .month .comp .image figure,body.cookalong.competition main section.content>.competition .image figure,body.cookalong.single-entry main section.content>.competition .image figure{position:relative}.cover-image img,body.cookalong.landing main .standfirst .month .comp .image figure img,body.cookalong.competition main section.content>.competition .image figure img,body.cookalong.single-entry main section.content>.competition .image figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:3px}.cover-image figcaption,body.cookalong.landing main .standfirst .month .comp .image figure figcaption,body.cookalong.competition main section.content>.competition .image figure figcaption,body.cookalong.single-entry main section.content>.competition .image figure figcaption{display:none}figure>img{display:block;width:100%}figure>figcaption{padding-top:5px;font-size:.75em;text-align:center}.card{position:relative;padding-top:100%;border-radius:3px;overflow:hidden}.card>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;zoom:1;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7") 0 0 repeat}.card>.image,.card>figure,.card .placeholder{position:absolute;overflow:hidden;top:0;bottom:57px;left:0;width:100%;z-index:80}.card>.image img,.card>figure img,.card .placeholder img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute;top:0;left:0;width:100%;height:100%}.card .placeholder .inner{display:table;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 15px;background:#f0a29f}.card .placeholder .inner p{display:table-cell;vertical-align:middle;margin:0;text-align:center;color:#fadcd9;font-size:1.0625em}.card header{width:100%;padding:8px 0 6px;text-align:center;z-index:90}.card header .type{color:#666}.card header h6{margin:0 0 7px;padding:0 15px;font-size:.875em;color:#e46e6f}.card header .meta{line-height:normal;color:#666}.card header .meta address{display:inline-block;position:relative;top:-5px;margin-right:10px;font-size:.625em}.card header .meta .ugc{display:none;margin:0;padding:0;list-style:none;font-size:.6875em}.card header .meta .ugc li{float:left}.card header .meta .ugc li svg{display:inline;width:13px;height:10px;fill:#8fcbe1}.card header .meta .ugc li .count{position:relative;top:-2px;margin-left:1px;margin-right:8px}.card footer{padding-top:12px;position:relative;z-index:101}.card footer a.button,.card footer body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .card footer a{display:inline-block;padding-left:30px;padding-right:30px}.card.latest{padding-top:90%}@media screen and (min-width: 480px){.card.latest{padding-top:126%}}.card.latest>.blog{position:absolute;top:0;right:0;width:50px;height:50px;padding:10px;z-index:100;background:#e98687;border-bottom-left-radius:2px}.card.latest>.blog svg{width:30px;height:30px;fill:#fff}.card.latest .placeholder p{margin-top:48%}.card.latest header{position:absolute;bottom:0;left:0;background:#fff}.card.latest header .meta address{margin:0}.card.latest.cookbook-corner header h6,.card.latest.cookbook-corner a{color:#0561A2}.card.product-range{padding-top:125%}.card.product-range figure{bottom:41px}.card.video{padding-top:56.5%}.card.video .play{position:absolute;top:50%;left:50%;width:90px;height:90px;margin:-45px 0 0 -45px}.card.video .play svg{-webkit-transition:fill 300ms;-moz-transition:fill 300ms;transition:fill 300ms;width:90px;height:90px;fill:rgba(255,255,255,0.5)}.card.video figure{height:auto}.card.video figure img{object-fit:auto;width:100%;height:auto;border-radius:3px}.card.video:hover .play svg{fill:rgba(255,255,255,0.9)}.card.books{padding-top:129%}.card.books figure{bottom:auto;height:0;padding-top:129%}.card.books header .meta .year{margin:-5px 0 0;font-size:.75em}.card.books.cookbook-corner header h6,.card.books.cookbook-corner a{color:#0561A2}.card.tip{height:200px;background:#d2e6e0}.card.tip header{color:#5ab398}.card.tip header h6{margin:15px 0;font-size:1.25em}.card.recipe{padding-top:110%}.card.recipe header{position:absolute;bottom:0;left:0;padding:11px 10px 7px;background:#feecea}.card.recipe header h6{padding-left:0;padding-right:0;font-size:.8125em;color:#e46e6f}.card.recipe>.badge{position:absolute;top:0;right:0;z-index:100;width:50px;height:50px;padding:10px;border-bottom-left-radius:2px}.card.recipe.premium-recipe>.badge{background:#e98687}.card.recipe.premium-recipe>.badge svg{width:30px;height:30px;fill:#fff}.card.recipe.member-recipe .placeholder .inner{background:#7ac0ab}.card.recipe.member-recipe .placeholder .inner p{color:#dfede9}.card.recipe.member-recipe header{background:#dfede9}.card.recipe.member-recipe header h6{color:#5ab398}.card.recipe.guest-recipe>.badge{padding:13px;background:#69A1C8}.card.recipe.guest-recipe>.badge svg{width:25px;height:25px;fill:#fff}.card.recipe.guest-recipe .placeholder .inner{background:#3781B5}.card.recipe.guest-recipe .placeholder .inner p{color:#CDE0ED}.card.recipe.guest-recipe header{background:#CDE0ED}.card.recipe.guest-recipe header h6{color:#0561A2}.card.recipe.explore{padding-top:145%;background:#feecea}.card.recipe.explore figure{bottom:0}.card.recipe.explore header{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;opacity:0;padding:20px;background:none}.card.recipe.explore header>.content{padding:10px;background:#fff;border-radius:3px}.card.recipe.explore header>.content h6{padding:0;font-size:.8125em}.card.recipe.explore:hover header{opacity:1}.card.ask,.card.tip{text-align:center;padding-top:50%;background:#dfede9}@media screen and (min-width: 480px){.card.ask,.card.tip{padding-top:70%}}.card.ask .question,.card.tip .question{position:absolute;top:0;left:5%;width:90%;height:100%}.card.ask .question p,.card.tip .question p{top:45%;color:#5ab398;font-size:1.0625em}@media screen and (min-width: 480px){.card.ask .question p,.card.tip .question p{font-size:1em}}.card.ask header,.card.tip header{position:absolute;bottom:0;left:0;padding:12px 0 7px}.card.ask.related h2,.card.ask.related form.search section.term label,form.search section.term .card.ask.related label,.card.tip.related h2,.card.tip.related form.search section.term label,form.search section.term .card.tip.related label{position:absolute;top:10px;left:0;width:100%;font-size:1em}.card.ask.related .question,.card.tip.related .question{padding-top:20px}.card.ask.ask-feature{padding-top:100%;background:#7ac0ab}.card.ask.ask-feature svg{position:absolute;top:calc(50% - 70px);left:calc(50% - 40px);width:80px;height:80px;fill:#a4ccc0}.card.ask.ask-feature header{background:#dfede9}.card.ask.ask-feature header h6{text-transform:none;color:#5ab398}.card.app{padding-top:130%}.card.app figure{bottom:auto;height:0;padding-top:130%}.card.app header{padding:0}.card.cookalong-competition{padding-top:126%}.card.cookalong-competition header{position:absolute;bottom:0;left:0;background:#fff}.card.cookalong-competition header h6{color:#8769a8}.card.cookalong-entry figure{bottom:0}.card.featured-comment{padding:20px;padding-top:25%}.card.instagram{border:1px solid #fadcd9}.card.instagram figure{top:10px;bottom:10px;left:10px;right:10px;width:auto}.card.tiny header h6{font-size:.75em}html[data-useragent*='MSIE'] .card figure img,html[data-useragent*='IEMobile'] .card figure img{height:auto}body .page-container>nav{height:100%;width:270px;z-index:200;padding:20px 30px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1000px){body .page-container>nav{overflow:hidden}}body .page-container>nav.main{-webkit-transform:translate(-270px, 0);-moz-transform:translate(-270px, 0);-ms-transform:translate(-270px, 0);-o-transform:translate(-270px, 0);transform:translate(-270px, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;position:fixed;top:0;left:0;background:#e98687}@media screen and (min-width: 1000px){body .page-container>nav.main{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);position:static;top:0;left:0;width:100%;height:75px;padding:0}body .page-container>nav.main>div{max-width:1200px;height:100%;margin:0 auto;padding:0 10px}}body .page-container>nav.main ul li{padding-bottom:9px}@media screen and (min-height: 570px){body .page-container>nav.main ul li{padding-bottom:17px}}body .page-container>nav.main ul.main{margin-bottom:30px;padding:10px 0 8px;border-bottom:1px solid rgba(255,255,255,0.4);font-size:1.25em}@media screen and (min-width: 1000px){body .page-container>nav.main ul.main,body .page-container>nav.main ul.sub{float:left;width:auto;margin:0;padding:0;border:none;font-size:.9375em}body .page-container>nav.main ul.main li,body .page-container>nav.main ul.sub li{float:left;height:100%;margin:0;padding:28px 10px}}body .page-container>nav.main a{color:#fff}body .page-container>nav.main .social{display:none;position:absolute;bottom:30px;left:0;width:100%}@media screen and (min-height: 451px){body .page-container>nav.main .social{display:block}}@media screen and (min-width: 1000px){body .page-container>nav.main .social{display:none}}body .page-container>nav.main .social .social-icons,body .page-container>nav.main .social .share-save .share ul,.share-save .share body .page-container>nav.main .social ul{margin:0 auto}body .page-container>nav.main .social .social-icons li,body .page-container>nav.main .social .share-save .share ul li,.share-save .share body .page-container>nav.main .social ul li{padding-bottom:0}body .page-container>nav.main .social .social-icons li a,body .page-container>nav.main .social .share-save .share ul li a,.share-save .share body .page-container>nav.main .social ul li a{background:#fff}body .page-container>nav.main .social .social-icons li a svg,body .page-container>nav.main .social .share-save .share ul li a svg,.share-save .share body .page-container>nav.main .social ul li a svg{fill:#e98687}body .page-container>nav.user{-webkit-transform:translate(270px, 0);-moz-transform:translate(270px, 0);-ms-transform:translate(270px, 0);-o-transform:translate(270px, 0);transform:translate(270px, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;position:fixed;top:0;right:0;background:#68b3d6}@media screen and (min-width: 1000px){body .page-container>nav.user{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);position:static;top:0;left:0;width:100%;height:75px;padding:0}body .page-container>nav.user>div{max-width:1200px;height:100%;margin:0 auto;padding:0 10px}}body .page-container>nav.user p{color:#fff}@media screen and (min-width: 1000px){body .page-container>nav.user p{display:none}}body .page-container>nav.user ul{margin:0}@media screen and (min-width: 1000px){body .page-container>nav.user ul{float:right;margin:20px 0 0}}body .page-container>nav.user ul li{margin-bottom:15px}@media screen and (min-width: 1000px){body .page-container>nav.user ul li{float:left}}body .page-container>nav.user ul li a{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;display:block;opacity:1;padding:15px;background:#fff;border-radius:3px;font-size:.875em;text-align:center;color:#68b3d6}body .page-container>nav.user ul li a:hover{opacity:0.5}@media screen and (min-width: 1000px){body .page-container>nav.user ul li a{padding:5px 10px;background:none;color:#fff}}body .page-container>nav.user ul li:last-child{padding-top:15px;border-top:2px solid #90cbe1}body .page-container>nav.user ul li:last-child a{color:#e98687}@media screen and (min-width: 1000px){body .page-container>nav.user ul li:last-child{margin-left:10px;padding-top:0;padding-left:10px;border-top:none;border-left:2px solid #90cbe1}body .page-container>nav.user ul li:last-child a{color:#fff}}body .page-container>nav ul{list-style:none;margin-left:0}#menu-mask{visibility:hidden;position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.75);z-index:1010;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms}@media screen and (min-width: 1000px){body .page-container{-webkit-transition:padding-top 300ms;-moz-transition:padding-top 300ms;transition:padding-top 300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;position:relative;background:#fff}body .page-container nav.main,body .page-container nav.user{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;opacity:0;position:absolute;top:0;left:0;width:100%;height:75px}}body[data-display-main-nav],body[data-display-user-nav]{overflow:hidden}body[data-display-main-nav] #menu-mask,body[data-display-user-nav] #menu-mask{visibility:visible;opacity:1}@media screen and (min-width: 1000px){body[data-display-main-nav] .page-container,body[data-display-user-nav] .page-container{-webkit-transition:padding-top 300ms;-moz-transition:padding-top 300ms;transition:padding-top 300ms;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;padding-top:75px}}body[data-display-main-nav] nav.main{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);z-index:300}body[data-display-main-nav] .content-container{-webkit-transform:translate(270px, 0);-moz-transform:translate(270px, 0);-ms-transform:translate(270px, 0);-o-transform:translate(270px, 0);transform:translate(270px, 0)}@media screen and (min-width: 1000px){body[data-display-main-nav] .content-container{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (min-width: 1000px){body[data-display-main-nav] .page-container nav.main{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;z-index:310;opacity:1}}body[data-display-user-nav] nav.user{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);z-index:300}body[data-display-user-nav] .content-container{-webkit-transform:translate(-270px, 0);-moz-transform:translate(-270px, 0);-ms-transform:translate(-270px, 0);-o-transform:translate(-270px, 0);transform:translate(-270px, 0)}@media screen and (min-width: 1000px){body[data-display-user-nav] .content-container{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (min-width: 1000px){body[data-display-user-nav] .page-container nav.user{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;z-index:310;opacity:1}}body[data-closing-main-nav] nav.main,body[data-closing-user-nav] nav.user{z-index:300}.content-container>header{max-width:1200px;margin:0 auto;padding:0 10px;background:white}@media screen and (min-width: 728px){.content-container>header{padding:0 20px}}.content-container>header>div{position:relative;border-bottom:2px solid #feecea}.content-container>header svg{transition:fill 200ms;fill:#e98687}.content-container>header .navigation{position:absolute;top:11px;left:5px;padding:5px;font-size:.75em}@media screen and (min-width: 480px){.content-container>header .navigation{top:16px}}@media screen and (min-width: 728px){.content-container>header .navigation{left:-4px}}@media screen and (min-width: 1000px){.content-container>header .navigation{left:15px}}.content-container>header .navigation span{transition:color 200ms}.content-container>header .navigation svg{display:inline-block;position:relative;top:5px;width:20px;height:20px;margin-right:5px}.content-container>header .navigation:hover{cursor:pointer}.content-container>header .navigation:hover span{color:#999}.content-container>header .navigation:hover svg{fill:#f0a29f}.content-container>header .brand{display:block;width:60px;height:60px;margin:0 auto;padding:10px}.content-container>header .brand svg{width:40px;height:40px}@media screen and (min-width: 480px){.content-container>header .brand svg{width:50px;height:50px}}.content-container>header .brand:hover svg{fill:#f0a29f}@media screen and (min-width: 480px){.content-container>header .brand{width:70px;height:70px}}.content-container>header .social-icons,.content-container>header .share-save .share ul,.share-save .share .content-container>header ul{display:none;position:absolute;top:17px;right:83px}@media screen and (min-width: 480px){.content-container>header .social-icons,.content-container>header .share-save .share ul,.share-save .share .content-container>header ul{top:22px}}@media screen and (min-width: 728px){.content-container>header .social-icons,.content-container>header .share-save .share ul,.share-save .share .content-container>header ul{display:block}}@media screen and (min-width: 1000px){.content-container>header .social-icons,.content-container>header .share-save .share ul,.share-save .share .content-container>header ul{right:99px}}.content-container>header .social-icons a,.content-container>header .share-save .share ul a,.share-save .share .content-container>header ul a{width:20px;height:20px}.content-container>header .social-icons a svg,.content-container>header .share-save .share ul a svg,.share-save .share .content-container>header ul a svg{top:4px;width:12px;height:12px}.content-container>header .social-icons .facebook a svg,.content-container>header .share-save .share ul .facebook a svg,.share-save .share .content-container>header ul .facebook a svg{top:5px}.content-container>header .search{position:absolute;top:11px;right:49px;padding:5px;cursor:pointer}@media screen and (min-width: 480px){.content-container>header .search{top:16px}}@media screen and (min-width: 728px){.content-container>header .search{right:39px}}@media screen and (min-width: 1000px){.content-container>header .search{right:55px}}.content-container>header .search svg{display:inline-block;position:relative;top:6px;width:18px;height:18px}.content-container>header .search:hover svg{fill:#f0a29f}.content-container>header .user{position:absolute;top:11px;right:5px;padding:5px;cursor:pointer}@media screen and (min-width: 480px){.content-container>header .user{top:16px}}@media screen and (min-width: 728px){.content-container>header .user{right:-3px}}@media screen and (min-width: 1000px){.content-container>header .user{right:15px}}.content-container>header .user svg{display:inline-block;position:relative;top:6px;width:18px;height:18px;fill:#68b3d6}.content-container>header .user .in{display:none;width:21px;height:18px;margin-top:6px}.content-container>header .user.logged-in svg.out{display:none}.content-container>header .user.logged-in .in{display:block}.content-container>header .user:hover svg{fill:#8fcbe1}.content-container>.privacy-alert{max-width:1200px;margin:10px auto 0}.content-container>.privacy-alert .inner{background:#f5f5f5;border-radius:3px;padding:20px;margin:0 10px;text-align:center}@media screen and (min-width: 728px){.content-container>.privacy-alert .inner{margin:0 20px}}.content-container>.privacy-alert .inner p{margin-bottom:10px}.content-container>.privacy-alert .inner a{margin:0 10px;font-size:0.8em}.content-container>.privacy-alert .inner a.button,.content-container>.privacy-alert .inner body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .content-container>.privacy-alert .inner a{padding:6px 10px}.content-container>.privacy-alert .inner a:last-child{color:#8769A8;font-family:'Futura Medium';text-transform:uppercase}.content-container>.privacy-alert .inner nav{display:flex;justify-content:center;align-items:center}#one-by-one1{height:0}#footer{-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;transition:opacity 250ms;position:relative;z-index:4;height:185px;text-align:center;opacity:1}@media screen and (min-width: 728px){#footer{height:139px}}#footer section.social{max-width:1200px;height:110px;margin:0 auto;padding:12px 10px 0;background:#fff;text-align:center;font-size:.9375em}#footer section.social .inner{padding-top:20px;border-top:2px solid #feecea}#footer section.social p{margin:0 0 8px}@media screen and (min-width: 728px){#footer section.social p{display:inline-block;position:relative;top:3px;margin:0 5px 0 0}}@media screen and (min-width: 728px){#footer section.social ul{display:inline-block}}@media screen and (min-width: 728px){#footer section.social{height:85px;padding-left:20px;padding-right:20px}}#footer section.navigation{height:75px;background:#e98687}#footer section.navigation .inner{display:block;max-width:1200px;margin:0 auto}#footer section.navigation .inner::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){#footer section.navigation .inner{padding:0 20px}}#footer section.navigation ul{display:inline-block;margin:0;padding:17px 0 6px;font-size:.8125em}#footer section.navigation ul li{display:inline-block;padding:0 5px}#footer section.navigation ul a{color:#fff}#footer section.navigation p{clear:both;margin:0;color:#fff;font-size:.6875em}#footer section.navigation p a{color:#fff}@media screen and (min-width: 728px){#footer section.navigation{height:54px}#footer section.navigation ul{float:left}#footer section.navigation p{float:right;clear:none;padding-top:18px}}body[data-display-main-nav] #footer,body[data-display-user-nav] #footer{opacity:0.25}main.error{text-align:center}main.error p{max-width:600px;margin-left:auto;margin-right:auto}main.error>header h1{margin-bottom:1em;font-size:1.875em}main.error>header h3{font-size:1.125em}main.error>header p{margin:0;font-size:.75em;color:#999}.social-icons,.share-save .share ul{list-style:none;margin:0 auto;padding:0;text-align:center}.social-icons li,.share-save .share ul li{display:inline-block;margin:0 4px}.social-icons li a,.share-save .share ul li a{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;display:block;width:30px;height:30px;background:#ccc;border-radius:100%;text-align:center;line-height:0}.social-icons li a svg,.share-save .share ul li a svg{position:relative;top:7px;width:16px;height:16px;fill:#fff}.social-icons li a:hover,.share-save .share ul li a:hover{opacity:0.8}.social-icons li.facebook a,.share-save .share ul li.facebook a{background:#3e5b97}.social-icons li.twitter a,.share-save .share ul li.twitter a{background:#59adeb}.social-icons li.whatsapp a,.share-save .share ul li.whatsapp a{background:#2ebf3a}.social-icons li.vimeo a,.share-save .share ul li.vimeo a{background:#4bbcfc}.social-icons li.pinterest a,.share-save .share ul li.pinterest a{background:#ce2020}.social-icons li.instagram a,.share-save .share ul li.instagram a{background:#074977}.social-icons li.youtube a,.share-save .share ul li.youtube a{background:#e7483f}.social-icons li.bookmark,.share-save .share ul li.bookmark{width:auto;min-width:110px;margin-left:7px}.social-icons li.bookmark a,.share-save .share ul li.bookmark a{-webkit-transition:background 300ms,width 200ms;-moz-transition:background 300ms,width 200ms;transition:background 300ms,width 200ms;position:relative;top:3px;width:140px;padding:4px 9px;background:#68b3d6;border-radius:3px;color:#fff;font-size:.6875em;line-height:2em}.social-icons li.bookmark a svg,.share-save .share ul li.bookmark a svg{-webkit-transition:fill 300ms;-moz-transition:fill 300ms;transition:fill 300ms;top:2px;width:12px;height:12px;margin-right:3px;fill:rgba(255,255,255,0.6)}.social-icons li.bookmark a>div,.share-save .share ul li.bookmark a>div{display:inline-block}.social-icons li.bookmark a .hover,.share-save .share ul li.bookmark a .hover{display:none}.social-icons li.bookmark a:hover,.share-save .share ul li.bookmark a:hover{opacity:1;background:#49a0c8}.social-icons li.bookmark a:hover svg,.share-save .share ul li.bookmark a:hover svg{fill:#fff}.social-icons li.bookmark a.bookmarked,.share-save .share ul li.bookmark a.bookmarked{background:#e98687}.social-icons li.bookmark a.bookmarked:hover,.share-save .share ul li.bookmark a.bookmarked:hover{background:#e14139}.social-icons li.bookmark a.bookmarked:hover svg,.share-save .share ul li.bookmark a.bookmarked:hover svg{display:none}.social-icons li.bookmark a.bookmarked:hover .hover,.share-save .share ul li.bookmark a.bookmarked:hover .hover{display:block}.social-icons li.bookmark a.bookmarked:hover .default,.share-save .share ul li.bookmark a.bookmarked:hover .default{display:none}.social-icons li.bookmark a.loading:after,.share-save .share ul li.bookmark a.loading:after{position:relative;top:3px}.social-icons li.bookmark a.loading div,.share-save .share ul li.bookmark a.loading div{display:none}.social-icons li.bookmark a.error,.share-save .share ul li.bookmark a.error{background:#e14139 !important;color:#fff !important}.social-icons li.bookmark a.error svg,.share-save .share ul li.bookmark a.error svg{display:none !important}i.youtube{display:block;width:30px;height:30px;border-radius:100%;background:#e7483f}i.youtube svg{position:relative;top:6px;left:6px;width:18px;height:18px;fill:#fff}body.recipes.search main>header{border-bottom:none}body.recipes.search main .results{display:block}body.recipes.search main .results::after{clear:both;content:"";display:table}[data-advert-id]{display:block;background:red;min-height:20px}.ad-container{display:none}.ad-container.always{display:block}.ad-container.space{margin-top:20px;margin-bottom:20px}.ad-container.divide,.ad-container.full-block{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:2px solid #feecea;border-bottom:2px solid #feecea}@media screen and (min-width: 728px){.ad-container.divide,.ad-container.full-block{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}}.ad-container.divide-top{margin-top:10px;padding-top:10px;border-top:2px solid #feecea}@media screen and (min-width: 728px){.ad-container.divide-top{margin-top:20px;padding-top:20px}}.ad-container.divide-bottom{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #feecea}@media screen and (min-width: 728px){.ad-container.divide-bottom{margin-bottom:20px;padding-bottom:20px}}.adunit[data-type=out-of-page]{height:0}.ad{display:none;position:relative;margin:0 auto;color:#fff;text-align:center}.ad.mobile{width:320px;margin-top:10px;position:relative;left:50%;margin-left:-160px}.ad.video-popopen{width:630px;margin:0 auto 10px}.ad.banner{width:468px;margin:10px auto 10px}.ad.leaderboard{width:728px;height:90px;margin:0 auto 10px}.ad.billboard{height:250px;margin:0 20px}.ad.internal{width:300px;height:120px;border-radius:3px;overflow:hidden}.ad.internal+.internal{margin-top:10px}.ad.internal div{height:100%}.ad.internal a{display:block;overflow:hidden;height:100%;text-align:center}.ad.internal a img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;position:relative;left:50%;height:100%}.ad.mpu{width:300px;height:250px}.ad.double-mpu{width:300px;height:600px}.ad-container .ad{margin-top:0;margin-bottom:0}@media screen and (max-width: 767px){.ad.to-content-leaderboard{display:block}}.ad-container.columned{display:block}.ad-container.columned::after{clear:both;content:"";display:table}.ad-container.columned .left,.ad-container.columned .right{float:left;display:block;margin-right:2.35765%;width:48.82117%}.ad-container.columned .left:last-child,.ad-container.columned .right:last-child{margin-right:0}@media screen and (min-width: 728px){.ad-container.columned .left .ad{float:right}.ad-container.columned .right .ad{float:left}}.to-mobile.to-mobile{display:none}@media screen and (max-width: 319px){.to-mobile.to-mobile{display:block}}.mobile-only.mobile-only{display:none}@media screen and (min-width: 320px) and (max-width: 467px){.mobile-only.mobile-only{display:block}}.from-mobile.from-mobile{display:none}@media screen and (min-width: 320px){.from-mobile.from-mobile{display:block}}.to-banner.to-banner{display:none}@media screen and (max-width: 467px){.to-banner.to-banner{display:block}}.banner-only.banner-only{display:none}@media screen and (min-width: 468px) and (max-width: 727px){.banner-only.banner-only{display:block}}.from-banner.from-banner{display:none}@media screen and (min-width: 468px){.from-banner.from-banner{display:block}}.to-tablet.to-tablet{display:none}@media screen and (max-width: 727px){.to-tablet.to-tablet{display:block}}.tablet-only.tablet-only{display:none}@media screen and (min-width: 728px) and (max-width: 999px){.tablet-only.tablet-only{display:block}}.except-tablet.except-tablet{display:none}@media screen and (max-width: 727px){.except-tablet.except-tablet{display:block}}@media screen and (min-width: 1000px){.except-tablet.except-tablet{display:block}}.from-tablet.from-tablet{display:none}@media screen and (min-width: 728px){.from-tablet.from-tablet{display:block}}.to-desktop.to-desktop{display:none}@media screen and (max-width: 999px){.to-desktop.to-desktop{display:block}}.from-desktop.from-desktop{display:none}@media screen and (min-width: 1000px){.from-desktop.from-desktop{display:block}}.from-desktop-leaderboard.from-desktop-leaderboard{display:none}@media screen and (min-width: 1088px){.from-desktop-leaderboard.from-desktop-leaderboard{display:block}}.always.always{display:block}.fixed-ad-container .ad-container.columned .left,.fixed-ad-container .ad-container.columned .right{float:left;display:block;margin-right:2.35765%;width:100%}.fixed-ad-container .ad-container.columned .left:last-child,.fixed-ad-container .ad-container.columned .right:last-child{margin-right:0}.fixed-ad-container .ad-container.columned .left .ad,.fixed-ad-container .ad-container.columned .right .ad{float:none}@media screen and (min-width: 728px){.fixed-ad-container .ad-container.columned .left{float:left;display:block;margin-right:2.35765%;width:48.82117%}.fixed-ad-container .ad-container.columned .left:last-child{margin-right:0}.fixed-ad-container .ad-container.columned .left .ad{float:right}.fixed-ad-container .ad-container.columned .right{float:left;display:block;margin-right:2.35765%;width:48.82117%}.fixed-ad-container .ad-container.columned .right:last-child{margin-right:0}.fixed-ad-container .ad-container.columned .right .ad{float:left}}.fixed-ad-container .ad-container.columned .ad{margin-left:auto;margin-right:auto}.fixed-ad-container>aside .ad{display:block;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 999px){.fixed-ad-container .ad-container .ad.leaderboard.where-possible{display:block}}@media screen and (min-width: 1088px){.fixed-ad-container .ad-container .ad.leaderboard.where-possible{display:block}}@media screen and (min-width: 694px) and (max-width: 999px){.fixed-ad-container .ad-container .ad.video-popopen.where-possible{display:block}}@media screen and (min-width: 1040px){.fixed-ad-container .ad-container .ad.video-popopen.where-possible{display:block}}div[data-actirise-slot="top-page"]{display:none;margin:10px auto}@media screen and (min-width: 770px){div[data-actirise-slot="top-page"].device-desktop{display:flex !important;width:100%;min-height:250px;margin:0 auto}}div[data-actirise-slot="aside-desktop-atf"]{display:none;margin:10px auto}@media screen and (min-width: 481px) and (max-width: 769px){div[data-actirise-slot="aside-desktop-atf"].device-tablet{display:flex !important;width:100%;min-height:600px}}@media screen and (min-width: 770px){div[data-actirise-slot="aside-desktop-atf"].device-desktop{display:flex !important;width:100%;min-height:600px}}.ad-container.full-block{margin-top:20px;margin-bottom:20px}@media screen and (min-width: 768px){.ad-container.full-block .columned{display:none}}.ad-container.full-block .columned .left,.ad-container.full-block .columned .right{float:left;display:block;margin-right:2.35765%;width:100%}.ad-container.full-block .columned .left:last-child,.ad-container.full-block .columned .right:last-child{margin-right:0}@media screen and (min-width: 728px){.ad-container.full-block .columned .left,.ad-container.full-block .columned .right{float:left;display:block;margin-right:2.35765%;width:48.82117%}.ad-container.full-block .columned .left:last-child,.ad-container.full-block .columned .right:last-child{margin-right:0}}.ad-container.full-block .columned .left{margin-bottom:10px}.ad-container.full-block .columned .ad{margin-left:auto;margin-right:auto}.ad-container.full-block .other .ad.mobile{position:relative;left:50%;margin-left:-160px}@media screen and (min-width: 768px){.ad-container.full-block .other .ad.leaderboard{display:none}}.fixed-ad-container .ad-container.full-block .columned{display:block}@media screen and (min-width: 1088px){.fixed-ad-container .ad-container.full-block .columned{display:none}}.fixed-ad-container .ad-container.full-block .other .ad.leaderboard{display:none}@media screen and (min-width: 1088px){.fixed-ad-container .ad-container.full-block .other .ad.leaderboard{display:none}}.join-in{display:block;margin-top:20px;margin-bottom:20px}.join-in::after{clear:both;content:"";display:table}.join-in h3{text-align:center;font-size:1.25em}.join-in>div{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px;padding-bottom:0}.join-in>div:last-child{margin-right:0}@media screen and (min-width: 480px){.join-in>div{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}.join-in>div:last-child{margin-right:0}}.article-container article figure{margin-bottom:20px}.article-container article figure img{border-radius:3px}.article-container article figure.has-caption img{border-bottom-left-radius:0;border-bottom-right-radius:0}.article-container article figure figcaption{padding:9px;border:1px solid #fadcd9;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.article-container article ol li,.article-container article ul li{margin-bottom:15px}.video-content{overflow:hidden;position:relative;margin-bottom:20px;padding-bottom:49.75%;padding-top:25px;height:0;border-radius:3px}.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.comments{margin-bottom:20px;padding:20px 10px;background:#e4f2f8;border-radius:3px}@media screen and (min-width: 728px){section.comments{padding:20px}}@media screen and (min-width: 1000px){section.comments{padding:30px}}section.comments h2,section.comments form.search section.term label,form.search section.term section.comments label,section.comments h3{text-align:center}section.comments form{width:100%;max-width:410px;margin:0 auto 20px;text-align:center}@media screen and (min-width: 728px){section.comments form{margin-bottom:40px}}section.comments form .field{margin-bottom:0}section.comments form textarea{-webkit-transition:height 300ms;-moz-transition:height 300ms;transition:height 300ms;width:100%;height:49px;margin:0 0 10px;border-color:#68b3d6;font-size:16px}section.comments form textarea.expanded{height:150px}section.comments form button{width:100%}section.comments .existing{max-width:500px;margin:0 auto;text-align:center}section.comments .existing ul{list-style:none;margin:10px 0 20px;padding:0 10px;text-align:left}@media screen and (min-width: 728px){section.comments .existing ul{margin:20px 0;padding:0}}section.comments .existing ul li{float:none;width:100%;margin:0 0 25px;padding-left:30px;background:url("/assets/img/speech-interaction.svg") no-repeat top left;background-size:20px 16px}section.comments .existing ul li .content{margin-bottom:5px}section.comments .existing ul li .content p{display:inline;font-style:normal;color:#999}section.comments .existing ul li .content .close-quote{display:inline-block;position:relative;top:8px;left:4px;width:20px;height:20px;background:url("/assets/img/speech-interaction-inverted.svg") no-repeat 0 3px;background-size:20px 16px}section.comments .existing ul li address{font-style:italic;font-size:.875em}section.comments .existing>a{display:inline-block}.featured-comment{margin-bottom:20px;padding:30px;border:2px solid #feecea}.featured-comment figure{margin-bottom:20px}.featured-comment figure a,.featured-comment figure img{display:block;width:100%}@media screen and (min-width: 480px){.featured-comment figure{width:20%;float:left;margin-bottom:0}}.featured-comment figure figcaption{display:none}@media screen and (min-width: 480px){.featured-comment .content{width:80%;float:right;padding-left:30px}}.featured-comment .content blockquote{margin-top:0;background-image:url("/assets/img/speech-interaction.svg");background-position:0 0}.featured-comment .content blockquote p{display:inline;font-style:normal;color:#999}.featured-comment .content blockquote .close-quote{display:inline-block;position:relative;top:10px;left:10px;width:20px;height:20px;background:url("/assets/img/speech-interaction-inverted.svg") no-repeat 0 3px;background-size:20px 16px}.featured-comment .content .meta{margin-bottom:15px;padding-left:30px;font-size:.75em}.featured-comment .content a.button,.featured-comment .content body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .featured-comment .content a{display:inline-block;margin-left:30px}main .article-related-tips{display:block}main .article-related-tips::after{clear:both;content:"";display:table}main .article-related-tips .card{padding-top:50%}main .article-related-tips .card h2,main .article-related-tips .card form.search section.term label,form.search section.term main .article-related-tips .card label{text-align:center !important}@media screen and (min-width: 480px){main .article-related-tips .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}main .article-related-tips .item:last-child{margin-right:0}}.gallery{overflow:hidden;margin:20px 0;padding:20px 0;border-top:2px solid #fadcd9;border-bottom:2px solid #fadcd9}.gallery .image-slider{position:relative;overflow:hidden;margin-bottom:10px;background:#fff url("data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") no-repeat 50% 50%;background-size:32px 32px}@media screen and (min-width: 480px) and (max-width: 727px){.gallery .image-slider{max-width:500px;margin-left:auto;margin-right:auto}}.gallery .image-slider .slide{overflow:hidden;display:block;bottom:0;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%;border-radius:3px;background-size:cover;text-indent:-9999px}.gallery .image-slider.effect-slide .slide{opacity:0;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.gallery .image-slider.effect-slide .current-slide{opacity:1;z-index:1}.gallery .image-slider.effect-slide .previous-slide{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.gallery .image-slider.effect-slide .next-slide{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.gallery .image-slider.effect-slide.direction-next .previous-slide,.gallery .image-slider.effect-slide.direction-previous .next-slide{opacity:1}.gallery .image-slider.touch-enabled .slide{z-index:1}.gallery .image-slider.touch-enabled .current-slide{z-index:2}.gallery .image-slider.touch-enabled.is-touching .previous-slide,.gallery .image-slider.touch-enabled.is-touching .next-slide{opacity:1}.gallery .image-slider.effect-fade .slide{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}.gallery .image-slider.effect-fade .current-slide{opacity:1;z-index:1}.gallery>nav{padding-top:14px;text-align:center}.gallery>nav .previous,.gallery>nav .next,.gallery>nav .glide__arrow{appearance:none;display:inline-block;position:relative;width:30px;height:18px;cursor:pointer;border:none}.gallery>nav .previous svg,.gallery>nav .next svg,.gallery>nav .glide__arrow svg{width:30px;height:18px;fill:#f0a29f}.gallery>nav .previous,.gallery>nav .glide__arrow--left{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 35% 50%}.gallery>nav .next,.gallery>nav .glide__arrow--right{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 65% 50%}.gallery>nav .bullet-nav{display:inline-block;position:relative;top:-4px;padding:0 10px;line-height:0;text-align:center}.gallery>nav .bullet-nav a{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;display:inline-block;width:10px;height:10px;background:transparent;text-indent:-9999px;margin:0 3px;border:1px solid #f0a29f;border-radius:100%;cursor:pointer}.gallery>nav .bullet-nav a.bullet-active,.gallery>nav .bullet-nav a:hover{background:#f0a29f}.gallery>nav .bullets{top:-9px}.gallery.has-captions .slide{text-indent:0}.gallery.has-captions .caption{display:none;padding:5px 15px 0;text-align:center}.gallery.has-captions .caption.caption-active{display:block}.gallery.has-captions .caption .caption-title{font-weight:bold}.gallery.has-captions .caption .caption-content{font-size:.875em;color:#666}.gallery.has-captions .caption .caption-content a,.gallery.has-captions .caption .caption-content a:visited{color:#eee;text-decoration:underline;border:0}.gallery.has-captions .caption .caption-content a:hover,.gallery.has-captions .caption .caption-content a:active{color:#fff}.image-slider{display:block;position:relative;overflow:hidden;max-width:100%;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-transform-style:preserve-3d}.image-slider::after{clear:both;content:"";display:table}.image-slider .slide-container{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none;-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.image-slider .slide-container.animate{-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.image-slider .slide-container .slide{display:block;float:left;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0)}.image-slider .slide-container .slide img{display:block;width:100%;user-drag:none;-moz-user-select:none;-webkit-user-drag:none}.image-slider>nav{padding-top:14px;text-align:center}.image-slider>nav .previous,.image-slider>nav .next,.image-slider>nav .glide__arrow{appearance:none;display:inline-block;position:relative;width:30px;height:18px;cursor:pointer;border:none}.image-slider>nav .previous svg,.image-slider>nav .next svg,.image-slider>nav .glide__arrow svg{width:30px;height:18px;fill:#f0a29f}.image-slider>nav .previous,.image-slider>nav .glide__arrow--left{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 35% 50%}.image-slider>nav .next,.image-slider>nav .glide__arrow--right{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 65% 50%}.image-slider>nav .bullet-nav{display:inline-block;position:relative;top:-4px;padding:0 10px;line-height:0;text-align:center}.image-slider>nav .bullet-nav a{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;display:inline-block;width:10px;height:10px;background:transparent;text-indent:-9999px;margin:0 3px;border:1px solid #f0a29f;border-radius:100%;cursor:pointer}.image-slider>nav .bullet-nav a.bullet-active,.image-slider>nav .bullet-nav a:hover{background:#f0a29f}.image-slider.pane-count-1>nav{display:none}.fade-gallery{position:relative;overflow:hidden;min-height:200px}.fade-gallery__slides{position:relative;width:100%}.fade-gallery__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.8s ease-in-out}.fade-gallery__slide.active{opacity:1}.fade-gallery__slide figure{margin:0;width:100%}.fade-gallery__slide figure img{width:100%;height:auto;display:block}.fade-gallery__slide figure figcaption{display:block;padding-top:5px;font-size:.75em;text-align:center}.fade-gallery__slide figure address{display:block;padding-top:5px;color:#666;font-size:.75em;text-align:center;font-style:normal}.fade-gallery__slide figure address a{color:inherit;text-decoration:none}.fade-gallery__slide figure address a:hover{text-decoration:underline}.share-save{display:block;padding:20px 20px 15px;background:#f5f5f5;border-radius:3px}.share-save::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){.share-save{padding:30px 30px 25px}}.share-save h3{margin-bottom:10px;text-align:center}.share-save .share ul li{margin-bottom:10px}.share-save .discover ul{margin:0;padding-top:5px;text-align:center;list-style:none}.share-save .discover ul li{display:inline-block;margin-bottom:12px}.share-save .discover ul li a{-webkit-transition:border 300ms;-moz-transition:border 300ms;transition:border 300ms;margin:0 4px 5px;padding:3px 6px;background:#fff;border:2px solid #fadcd9;border-radius:3px;font-size:.75em}.share-save .discover ul li a:hover{border-color:#f0a29f;color:#e46e6f}body.modal-open{overflow:hidden;position:fixed;width:100%}.modal-mask{text-align:center;position:fixed;z-index:9998000;top:0;left:0;bottom:0;right:0;padding:10px;background-color:rgba(143,203,225,0.8);transition:opacity .3s ease;overflow:auto;-webkit-overflow-scrolling:touch}.modal-mask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}@media screen and (min-width: 728px){.modal-mask{padding:20px}}.modal-container{display:inline-block;text-align:left;vertical-align:middle;max-width:720px;margin:0 auto;background-color:#fff;border-radius:3px;transition:all .3s ease;transform:scale(1)}@media screen and (min-width: 480px){.modal-container{width:90%}}.modal-container a.nav{position:absolute;top:17px;font-size:.75em;color:#e46e6f}.modal-container a.nav.back{top:12px;left:20px}.modal-container a.nav.back svg{-webkit-transition:fill 200ms;-moz-transition:fill 200ms;transition:fill 200ms;width:10px;display:inline-block;height:18px;margin-right:4px;position:relative;top:4px;fill:#e46e6f}.modal-container a.nav.close-modal{right:20px}.modal-container a.nav:hover{color:#f0a29f}.modal-container a.nav:hover svg{fill:#f0a29f}.modal-enter,.modal-leave{opacity:0}.modal-enter .modal-container,.modal-leave .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}#login-modal,#pudding-hunt-modal{position:relative;max-width:720px;padding:50px 20px 15px;background:#fff;border-radius:3px;text-align:center}@media screen and (min-width: 728px){#login-modal,#pudding-hunt-modal{padding:50px 30px 20px}}#login-modal h2,#login-modal form.search section.term label,form.search section.term #login-modal label,#pudding-hunt-modal h2,#pudding-hunt-modal form.search section.term label,form.search section.term #pudding-hunt-modal label{font-size:1.125em}#login-modal .benefits,#pudding-hunt-modal .benefits{display:block;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 24px;padding:20px 0 20px;list-style:none;border-bottom:2px solid #feecea}#login-modal .benefits::after,#pudding-hunt-modal .benefits::after{clear:both;content:"";display:table}#login-modal .benefits .benefit,#pudding-hunt-modal .benefits .benefit{width:50%;max-width:160px;margin-bottom:10px;padding:0 8px;font-size:.875em}#login-modal .benefits .benefit p,#pudding-hunt-modal .benefits .benefit p{color:#333}#login-modal .benefits .benefit svg,#pudding-hunt-modal .benefits .benefit svg{width:60px;height:60px;fill:#8fcbe1}#login-modal .benefits .benefit.premium svg,#pudding-hunt-modal .benefits .benefit.premium svg{fill:#f0a29f}#login-modal .benefits .other-benefits,#pudding-hunt-modal .benefits .other-benefits{display:none}#login-modal .benefits .other-benefits-summary,#pudding-hunt-modal .benefits .other-benefits-summary{max-width:360px;margin:0 auto;font-size:.875em;color:#333}@media screen and (min-width: 728px){#login-modal .benefits,#pudding-hunt-modal .benefits{margin:0}#login-modal .benefits>.benefit,#pudding-hunt-modal .benefits>.benefit{width:20%}#login-modal .benefits .other-benefits,#pudding-hunt-modal .benefits .other-benefits{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:60%}#login-modal .benefits .other-benefits>.benefit,#pudding-hunt-modal .benefits .other-benefits>.benefit{width:33.33%}#login-modal .benefits .other-benefits-summary,#pudding-hunt-modal .benefits .other-benefits-summary{display:none}}#login-modal .login,#pudding-hunt-modal .login{padding:0}@media screen and (min-width: 728px){#login-modal .login,#pudding-hunt-modal .login{padding:30px 0 15px}}#login-modal .login h3,#pudding-hunt-modal .login h3{margin-bottom:20px}#login-modal .login .options,#pudding-hunt-modal .login .options{display:block;padding:0 0 20px}#login-modal .login .options::after,#pudding-hunt-modal .login .options::after{clear:both;content:"";display:table}#login-modal .login .options>span,#pudding-hunt-modal .login .options>span{display:block;padding:10px 0;font-size:.6875em}@media screen and (min-width: 728px){#login-modal .login .options>span,#pudding-hunt-modal .login .options>span{display:inline-block;float:left;width:10%;padding:21px 0 0}}#login-modal .login .options .button,#login-modal .login .options body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav #login-modal .login .options a,#pudding-hunt-modal .login .options .button,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a{display:block;width:100%;padding:18px 10px;font-size:.6875em;text-align:center}#login-modal .login .options .button::after,#login-modal .login .options body.book.entry main .main .book-content nav a::after,body.book.entry main .main .book-content nav #login-modal .login .options a::after,#pudding-hunt-modal .login .options .button::after,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a::after,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a::after{clear:both;content:"";display:table}#login-modal .login .options .button svg,#login-modal .login .options body.book.entry main .main .book-content nav a svg,body.book.entry main .main .book-content nav #login-modal .login .options a svg,#pudding-hunt-modal .login .options .button svg,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a svg,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a svg{display:inline-block;width:24px;height:24px;margin-right:5px;fill:#fff}#login-modal .login .options .button span,#login-modal .login .options body.book.entry main .main .book-content nav a span,body.book.entry main .main .book-content nav #login-modal .login .options a span,#pudding-hunt-modal .login .options .button span,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a span,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a span{position:relative;top:-7px}#login-modal .login .options .button.facebook,#login-modal .login .options body.book.entry main .main .book-content nav a.facebook,body.book.entry main .main .book-content nav #login-modal .login .options a.facebook,#pudding-hunt-modal .login .options .button.facebook,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.facebook,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.facebook{background:#3e5b97;color:#fff}#login-modal .login .options .button.facebook:hover,#login-modal .login .options body.book.entry main .main .book-content nav a.facebook:hover,body.book.entry main .main .book-content nav #login-modal .login .options a.facebook:hover,#pudding-hunt-modal .login .options .button.facebook:hover,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.facebook:hover,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.facebook:hover{background:#375085}#login-modal .login .options .button.loading,#login-modal .login .options body.book.entry main .main .book-content nav a.loading,body.book.entry main .main .book-content nav #login-modal .login .options a.loading,#pudding-hunt-modal .login .options .button.loading,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.loading,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.loading{padding:18px 0 17px}#login-modal .login .options .button.loading svg,#login-modal .login .options body.book.entry main .main .book-content nav a.loading svg,body.book.entry main .main .book-content nav #login-modal .login .options a.loading svg,#login-modal .login .options .button.loading span,#login-modal .login .options body.book.entry main .main .book-content nav a.loading span,body.book.entry main .main .book-content nav #login-modal .login .options a.loading span,#pudding-hunt-modal .login .options .button.loading svg,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.loading svg,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.loading svg,#pudding-hunt-modal .login .options .button.loading span,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.loading span,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.loading span{display:none}@media screen and (min-width: 728px){#login-modal .login .options .button,#login-modal .login .options body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav #login-modal .login .options a,#pudding-hunt-modal .login .options .button,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a{display:inline-block;width:45%}#login-modal .login .options .button.nigella,#login-modal .login .options body.book.entry main .main .book-content nav a.nigella,body.book.entry main .main .book-content nav #login-modal .login .options a.nigella,#pudding-hunt-modal .login .options .button.nigella,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.nigella,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.nigella{float:left}#login-modal .login .options .button.facebook,#login-modal .login .options body.book.entry main .main .book-content nav a.facebook,body.book.entry main .main .book-content nav #login-modal .login .options a.facebook,#pudding-hunt-modal .login .options .button.facebook,#pudding-hunt-modal .login .options body.book.entry main .main .book-content nav a.facebook,body.book.entry main .main .book-content nav #pudding-hunt-modal .login .options a.facebook{float:right}}#login-modal .sign-in .action,#pudding-hunt-modal .sign-in .action{max-width:260px;margin-left:auto;margin-right:auto;text-align:left}#login-modal .sign-in .action>div:first-child,#pudding-hunt-modal .sign-in .action>div:first-child{margin-bottom:15px}#login-modal .sign-in p.help,#pudding-hunt-modal .sign-in p.help{margin:0}#login-modal .sign-in p.help a,#pudding-hunt-modal .sign-in p.help a{font-size:.75em}#login-modal .sign-up,#pudding-hunt-modal .sign-up{padding-bottom:20px}#login-modal .sign-up.facebook .field,#pudding-hunt-modal .sign-up.facebook .field{margin-bottom:30px}#login-modal .sign-up.facebook .field:first-child,#pudding-hunt-modal .sign-up.facebook .field:first-child{margin-top:20px}#login-modal .forgot-password,#pudding-hunt-modal .forgot-password{padding:20px 0 40px}#login-modal .forgot-password footer p a,#pudding-hunt-modal .forgot-password footer p a{font-size:.75em}#login-modal .sign-in,#login-modal .sign-up,#login-modal .forgot-password,#pudding-hunt-modal .sign-in,#pudding-hunt-modal .sign-up,#pudding-hunt-modal .forgot-password{margin-top:20px}#login-modal .sign-in p.intro,#login-modal .sign-up p.intro,#login-modal .forgot-password p.intro,#pudding-hunt-modal .sign-in p.intro,#pudding-hunt-modal .sign-up p.intro,#pudding-hunt-modal .forgot-password p.intro{max-width:400px;margin-left:auto;margin-right:auto;text-align:center}#login-modal .sign-in input[type=text],#login-modal .sign-in input[type=email],#login-modal .sign-in input[type=password],#login-modal .sign-up input[type=text],#login-modal .sign-up input[type=email],#login-modal .sign-up input[type=password],#login-modal .forgot-password input[type=text],#login-modal .forgot-password input[type=email],#login-modal .forgot-password input[type=password],#pudding-hunt-modal .sign-in input[type=text],#pudding-hunt-modal .sign-in input[type=email],#pudding-hunt-modal .sign-in input[type=password],#pudding-hunt-modal .sign-up input[type=text],#pudding-hunt-modal .sign-up input[type=email],#pudding-hunt-modal .sign-up input[type=password],#pudding-hunt-modal .forgot-password input[type=text],#pudding-hunt-modal .forgot-password input[type=email],#pudding-hunt-modal .forgot-password input[type=password]{width:100%;max-width:400px;text-align:center}#login-modal .sign-in button.nigella,#login-modal .sign-up button.nigella,#login-modal .forgot-password button.nigella,#pudding-hunt-modal .sign-in button.nigella,#pudding-hunt-modal .sign-up button.nigella,#pudding-hunt-modal .forgot-password button.nigella{max-width:400px}#login-modal .sign-in button.loading,#login-modal .sign-up button.loading,#login-modal .forgot-password button.loading,#pudding-hunt-modal .sign-in button.loading,#pudding-hunt-modal .sign-up button.loading,#pudding-hunt-modal .forgot-password button.loading{padding:11px 10px 9px}#login-modal form h3,#pudding-hunt-modal form h3{margin-bottom:20px}#login-modal p.terms,#pudding-hunt-modal p.terms{margin:0;font-size:.75em}#login-modal .field p.error,#pudding-hunt-modal .field p.error{max-width:400px;margin:0 auto 10px}#login-modal svg.member,#pudding-hunt-modal svg.member{width:30px;height:30px;margin:0 auto;fill:#5ab398}#login-modal .where-next,#pudding-hunt-modal .where-next{padding-top:20px;border-top:2px solid #feecea}#login-modal .where-next h3,#pudding-hunt-modal .where-next h3{margin-bottom:20px}@media screen and (max-width: 479px){#login-modal{padding-bottom:60px}}body#access{text-align:center}body#access .hidden{display:none}body#access label{display:block}body#access input{width:100%;max-width:400px;padding:13px;border:1px solid #e98687;border-radius:3px}body#access p.error{max-width:400px;margin:0 auto 10px}body#access .button,body#access body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav body#access a{max-width:400px !important}body#access .switcher{display:inline-block;text-align:left;margin-bottom:20px}body#access .switcher .field:first-child{margin-bottom:10px}#exit-intent-modal{padding:30px}body.single-entry main{max-width:960px}body.single-entry main .entry{padding:1rem}@media screen and (min-width: 728px){body.single-entry main .entry{padding:2rem 6rem}}body.single-entry main .entry .image{position:relative;margin-bottom:1rem}@media screen and (min-width: 728px){body.single-entry main .entry .image{margin-bottom:2rem}}body.single-entry main .entry .image nav{position:relative;height:18px;margin:1em 0}body.single-entry main .entry .image nav svg{width:30px;height:18px;fill:#a187bc}body.single-entry main .entry .image nav .previous,body.single-entry main .entry .image nav .next{position:absolute;top:0}body.single-entry main .entry .image nav .previous{left:0}body.single-entry main .entry .image nav .next{right:0}@media screen and (min-width: 728px){body.single-entry main .entry .image nav{position:absolute;top:50%;width:100%;margin:-9px 0 0}body.single-entry main .entry .image nav .previous{left:-60px}body.single-entry main .entry .image nav .next{right:-60px}}body.single-entry main .entry .description .text{margin-bottom:1rem;text-align:center}@media screen and (min-width: 728px){body.single-entry main .entry .description .text{margin-bottom:2rem}}body.single-entry main .entry .description .text p{margin:0}body.single-entry main .entry .description .text p:before{content:'"'}body.single-entry main .entry .description .text p:after{content:'"'}body.single-entry main .entry .description .click-through{margin-bottom:3rem}body.single-entry main .entry .description .click-through a.button,body.single-entry main body.book.entry .description .click-through main .main .book-content nav a,body.single-entry main body.book.entry main .main .book-content nav .description .click-through a{width:300px;margin:0 auto;display:block}body.single-entry main .entry .description .share-save{max-width:400px;margin:0 auto}body.single-entry.cookalong section.content{border:2px solid #ebe6f1;border-radius:3px}body.single-entry.instagram section.content{border:2px solid #fadcd9;border-radius:3px}body.single-entry.instagram section.content figure img{max-width:640px;margin:0 auto}body.single-entry.instagram section.content nav svg{fill:#e98687}@media screen and (max-width: 727px){body.home .content-container>.ad-container.standfirst{margin:0}}body.home .content-container>.ad-container.standfirst .ad.mobile{display:none}body.home main form.search{margin-bottom:-10px;padding-bottom:0;text-align:center}@media screen and (min-width: 728px){body.home main form.search{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #feecea}}body.home main form.search .lead{position:relative;margin-bottom:10px}@media screen and (min-width: 480px){body.home main form.search .lead{margin-bottom:20px}}body.home main form.search .lead .image{display:block;border-radius:3px;height:280px}body.home main form.search .lead .image.--image-0{background:url("../img/home-banner-signup-202501.jpg") no-repeat center;background-size:cover}@media screen and (min-width: 480px){body.home main form.search .lead .image.--image-0{height:400px}}@media screen and (min-width: 600px){body.home main form.search .lead .image.--image-0{height:460px}}@media screen and (min-width: 728px){body.home main form.search .lead .image.--image-0{height:500px}}@media screen and (min-width: 1200px){body.home main form.search .lead .image.--image-0{background:url("../img/home-banner-signup-202501d.jpg") no-repeat center;background-size:cover;height:400px}}body.home main form.search .lead .image.--image-1{background:url("../img/home-banner-signup-202501.jpg") no-repeat center;background-size:cover}@media screen and (min-width: 480px){body.home main form.search .lead .image.--image-1{height:400px}}@media screen and (min-width: 600px){body.home main form.search .lead .image.--image-1{height:460px}}@media screen and (min-width: 728px){body.home main form.search .lead .image.--image-1{height:500px}}@media screen and (min-width: 1200px){body.home main form.search .lead .image.--image-1{background:url("../img/home-banner-signup-202501d.jpg") no-repeat center;background-size:cover;height:400px}}body.home main form.search .lead .input{width:100%;margin-top:10px}@media screen and (min-width: 728px){body.home main form.search .lead .input{margin-top:20px}}body.home main form.search .lead .input .term{width:100%;margin:0 auto;border-radius:3px}@media screen and (min-width: 728px){body.home main form.search .lead .input .term{max-width:760px}}body.home main form.search>a{display:inline-block;width:100%;max-width:300px;margin:0 0 10px}@media screen and (min-width: 650px){body.home main form.search>a{max-width:241px;margin:0 7px 10px}}body.home main .standfirst{display:block;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #feecea}body.home main .standfirst::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.home main .standfirst{margin-bottom:30px;padding-bottom:30px}}body.home main .standfirst>.latest,body.home main .standfirst>.rotd,body.home main .standfirst>.instagram{position:relative}body.home main .standfirst>.latest h2,body.home main .standfirst>.latest form.search section.term label,form.search section.term body.home main .standfirst>.latest label,body.home main .standfirst>.rotd h2,body.home main .standfirst>.rotd form.search section.term label,form.search section.term body.home main .standfirst>.rotd label,body.home main .standfirst>.instagram h2,body.home main .standfirst>.instagram form.search section.term label,form.search section.term body.home main .standfirst>.instagram label{margin-bottom:10px;text-align:center}body.home main .standfirst .rotd{display:block}body.home main .standfirst .rotd::after{clear:both;content:"";display:table}@media screen and (min-width: 1000px){body.home main .standfirst .rotd{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:34.11922%;position:absolute;top:0}body.home main .standfirst .rotd:last-child{margin-right:0}}@media screen and (min-width: 480px){body.home main .standfirst .rotd h2,body.home main .standfirst .rotd form.search section.term label,form.search section.term body.home main .standfirst .rotd label{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.home main .standfirst .rotd h2:last-child,body.home main .standfirst .rotd form.search section.term label:last-child,form.search section.term body.home main .standfirst .rotd label:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.home main .standfirst .rotd h2,body.home main .standfirst .rotd form.search section.term label,form.search section.term body.home main .standfirst .rotd label{float:left;display:block;margin-right:2.35765%;width:100%}body.home main .standfirst .rotd h2:last-child,body.home main .standfirst .rotd form.search section.term label:last-child,form.search section.term body.home main .standfirst .rotd label:last-child{margin-right:0}}body.home main .standfirst .rotd .content{margin-bottom:20px}@media screen and (min-width: 480px){body.home main .standfirst .rotd .content{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.home main .standfirst .rotd .content:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.home main .standfirst .rotd .content{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0}body.home main .standfirst .rotd .content:last-child{margin-right:0}}@media screen and (min-width: 728px) and (max-width: 999px){body.home main .standfirst .rotd .content .card{padding-top:520px}}body.home main .standfirst .rotd .ad-container{margin-bottom:20px}@media screen and (min-width: 480px){body.home main .standfirst .rotd .ad-container{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.home main .standfirst .rotd .ad-container:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.home main .standfirst .rotd .ad-container{display:none}}body.home main .standfirst .rotd .ad-container .ad{width:100%;margin:0 auto 10px}body.home main .standfirst .rotd .ad-container .ad.internal-2{margin-bottom:20px}body.home main .standfirst .rotd .ad-container .ad.mpu{max-width:300px}@media screen and (min-width: 728px){body.home main .standfirst .rotd .card{padding-top:150%}}body.home main .standfirst .latest,body.home main .standfirst .instagram{margin-bottom:20px}@media screen and (min-width: 480px){body.home main .standfirst .latest,body.home main .standfirst .instagram{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.home main .standfirst .latest:last-child,body.home main .standfirst .instagram:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.home main .standfirst .latest,body.home main .standfirst .instagram{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.home main .standfirst .latest:last-child,body.home main .standfirst .instagram:last-child{margin-right:0}}body.home main .standfirst .latest .content,body.home main .standfirst .instagram .content{position:relative}body.home main .standfirst .latest .content .card,body.home main .standfirst .instagram .content .card{padding-top:110%;width:100%}@media screen and (min-width: 728px){body.home main .standfirst .latest,body.home main .standfirst .instagram{margin-bottom:0}body.home main .standfirst .latest .content,body.home main .standfirst .instagram .content{padding-top:150%}body.home main .standfirst .latest .content .card,body.home main .standfirst .instagram .content .card{position:absolute;top:0;left:0}}body.home main .standfirst .latest .ad-container,body.home main .standfirst .instagram .ad-container{position:absolute;bottom:0;left:0;width:100%;height:20%;margin:0}body.home main .standfirst .latest .ad-container .ad,body.home main .standfirst .instagram .ad-container .ad{width:100%;height:100%}body.home main .standfirst .instagram{margin-bottom:0}@media screen and (min-width: 1000px){body.home main .standfirst .instagram{margin-left:68.23843%;position:absolute;top:0}}body.home main .standfirst .instagram .placeholder{position:relative;width:100%;margin-bottom:10px;padding-top:100%;background:url("../img/ig-backup.jpg") center no-repeat;background-size:cover;border-radius:3px}body.home main .standfirst .instagram .placeholder .loading{position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px}body.home main .standfirst .instagram .placeholder p.error{position:absolute;top:20px;left:20px;right:20px;text-align:center;display:none}body.home main .standfirst .instagram .image img{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;width:100%;border-radius:3px;opacity:1;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}body.home main .standfirst .instagram .image img.hidden{opacity:0}body.home main .standfirst .instagram .content a{width:100%}@media screen and (min-width: 728px){body.home main .standfirst .instagram .placeholder{position:absolute;top:0;left:0;margin:0}body.home main .standfirst .instagram .image{position:absolute;top:0;left:0;width:100%;padding-top:100%}body.home main .standfirst .instagram .image img{position:absolute;top:0;left:0;height:100%}body.home main .standfirst .instagram .content>a{position:absolute;top:69.3%;left:0}}body.home main section.main>section{display:block;margin-bottom:20px;padding-bottom:10px}body.home main section.main>section::after{clear:both;content:"";display:table}body.home main section.main>section.tips{border-bottom:2px solid #feecea}body.home main section.main>section.answers{margin-bottom:0;padding-top:10px}@media screen and (min-width: 728px){body.home main section.main>section{padding-bottom:20px}}body.home main section.main>section:last-child{padding-bottom:0;border-bottom:none}body.home main section.main>section.featured-comments{border:2px solid #feecea;border-top:none;margin-top:-20px}body.home main section.main .top-3-recipes,body.home main section.main .related-recipes{margin-bottom:0;padding-bottom:0;border-bottom:none}body.home main section.main .member-recipes .card{padding-top:70%}@media screen and (min-width: 480px){body.home main section.main .member-recipes .card{padding-top:100%}}body.hunt.competition.page main{padding:0}body.hunt.competition.page main section.intro{padding:20px 20px 40px}body.hunt.competition.page main section.intro header{position:relative;color:#333;text-align:center}body.hunt.competition.page main section.intro header h1,body.hunt.competition.page main section.intro header p{max-width:628px;margin-left:auto;margin-right:auto}body.hunt.competition.page main section.intro header h1{position:relative;max-width:528px;margin-bottom:20px;padding:0 50px;font-size:1.5625em;font-weight:normal}body.hunt.competition.page main section.intro header img{width:90%;margin-bottom:20px}@media screen and (min-width: 480px){body.hunt.competition.page main section.intro header{padding:20px}body.hunt.competition.page main section.intro header h1{font-size:1.75em}body.hunt.competition.page main section.intro header img{width:80%}}@media screen and (min-width: 728px){body.hunt.competition.page main section.intro header{padding:40px}body.hunt.competition.page main section.intro header h1{margin-bottom:30px;padding:0;font-size:2.125em}body.hunt.competition.page main section.intro header img{width:60%}}@media screen and (min-width: 1000px){body.hunt.competition.page main section.intro header p{max-width:728px}}@media screen and (min-width: 480px){body.hunt.competition.page main section.intro{padding:20px}}@media screen and (min-width: 728px){body.hunt.competition.page main section.intro{padding:40px}}body.hunt.competition.page main section.today{position:relative;z-index:1;margin-top:-50px;padding:20px 20px 40px;text-align:center}@media screen and (min-width: 480px){body.hunt.competition.page main section.today{margin-top:-20px}}@media screen and (min-width: 728px){body.hunt.competition.page main section.today{margin-top:0px}}@media screen and (min-width: 1000px){body.hunt.competition.page main section.today{margin-top:20px}}body.hunt.competition.page main section.today img{width:100%;margin-bottom:20px}body.hunt.competition.page main section.today h2,body.hunt.competition.page main section.today form.search section.term label,form.search section.term body.hunt.competition.page main section.today label{font-size:1.5em}@media screen and (min-width: 728px){body.hunt.competition.page main section.today h2,body.hunt.competition.page main section.today form.search section.term label,form.search section.term body.hunt.competition.page main section.today label{font-size:1.625em}}body.hunt.competition.page main section.today .hint{max-width:568px;margin-left:auto;margin-right:auto;font-size:1.125em}body.hunt.competition.page main section.today a.button,body.hunt.competition.page body.book.entry main section.today .main .book-content nav a,body.book.entry body.hunt.competition.page main section.today .main .book-content nav a,body.hunt.competition.page body.book.entry main .main .book-content nav section.today a,body.book.entry body.hunt.competition.page main .main .book-content nav section.today a{display:inline-block;min-width:110px;padding:15px}body.hunt.competition.page main section.previous{overflow-x:hidden;margin-bottom:40px}body.hunt.competition.page main section.previous header{padding:10px 0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);text-align:center}body.hunt.competition.page main section.previous header h3{font-size:1.25em}body.hunt.competition.page main section.previous ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;max-width:728px;margin:0 auto;padding:20px;list-style:none}body.hunt.competition.page main section.previous ul li{margin-bottom:10px;background:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}body.hunt.competition.page main section.previous ul li>*{float:left}@media screen and (min-width: 480px){body.hunt.competition.page main section.previous ul li{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;min-height:100px}body.hunt.competition.page main section.previous ul li>*{float:left;flex:auto}}body.hunt.competition.page main section.previous ul li .hint-no{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;width:50%;height:100px;text-align:center}@media screen and (min-width: 480px){body.hunt.competition.page main section.previous ul li .hint-no{width:17%;height:auto}}body.hunt.competition.page main section.previous ul li .hint{clear:both;width:100%;padding:20px}body.hunt.competition.page main section.previous ul li .hint .hint-content p:last-of-type{margin:0}body.hunt.competition.page main section.previous ul li .hint .hint-content a{display:block;margin-top:5px;color:#468e55}body.hunt.competition.page main section.previous ul li .hint .hint-content a:hover{color:#4d9c5d}@media screen and (min-width: 480px){body.hunt.competition.page main section.previous ul li .hint{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;width:66%;padding:20px 40px}}body.hunt.competition.page main section.previous ul li .status{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:50%;height:100px;text-align:center}body.hunt.competition.page main section.previous ul li .status .button,body.hunt.competition.page body.book.entry main section.previous ul li .status .main .book-content nav a,body.book.entry body.hunt.competition.page main section.previous ul li .status .main .book-content nav a,body.hunt.competition.page body.book.entry main .main .book-content nav section.previous ul li .status a,body.book.entry body.hunt.competition.page main .main .book-content nav section.previous ul li .status a{display:inline-block}body.hunt.competition.page main section.previous ul li .status .tick{width:40px;height:40px;background:url("../img/tick-2.svg") no-repeat center center;background-size:100% 100%}@media screen and (min-width: 480px){body.hunt.competition.page main section.previous ul li .status{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;width:17%;height:auto;text-align:right}body.hunt.competition.page main section.previous ul li .status .tick{float:right}}body.hunt.competition.page main section.previous ul li.found .hint-no .pudding{opacity:.5}body.hunt.competition.page main section.terms{max-width:768px;margin:0 auto;padding:20px;font-size:.8125em}@media screen and (min-width: 728px){body.hunt.competition.page main section.terms{font-size:.875em}}@media screen and (min-width: 1000px){body.hunt.competition.page main section.terms{font-size:.9375em}}body.hunt.competition.page main section.terms h3{margin-bottom:10px;font-size:1em;text-align:center}body.hunt.competition.page main section.terms ol li{margin-bottom:15px}@media screen and (min-width: 1000px){body.hunt.competition.page main section.terms ol li{margin-bottom:18px}}body.easter.competition.page .content-container>header>div{border-bottom-color:transparent}body.easter.competition.page main header{position:relative;z-index:1;margin:10px 0 0;padding:0 70px}body.easter.competition.page main header p:first-child{margin-bottom:0;font-size:.75em}body.easter.competition.page main header h1{max-width:688px;margin-bottom:15px;font-size:1.125em}body.easter.competition.page main header h1:before,body.easter.competition.page main header h1:after{content:'';position:absolute;top:-4px;width:69px;height:62px;z-index:1}body.easter.competition.page main header h1:before{left:5px;background:url("../img/easter-egg-title-left.png") no-repeat top left;background-size:contain}body.easter.competition.page main header h1:after{right:5px;background:url("../img/easter-egg-title-right.png") no-repeat top left;background-size:contain}@media screen and (min-width: 480px){body.easter.competition.page main header{max-width:728px;margin-left:auto;margin-right:auto}body.easter.competition.page main header h1:before,body.easter.competition.page main header h1:after{top:4px;width:65px;height:65px}}@media screen and (min-width: 728px){body.easter.competition.page main header h1{font-size:1.5em}body.easter.competition.page main header h1:before,body.easter.competition.page main header h1:after{top:0px;width:80px;height:80px}body.easter.competition.page main header h1:before{left:50px}body.easter.competition.page main header h1:after{right:50px}}body.easter.competition.page main section.intro{overflow:hidden;background:url("../img/sc-gradient.jpg") no-repeat top center;background-size:100% auto}body.easter.competition.page main section.intro h2,body.easter.competition.page main section.intro form.search section.term label,form.search section.term body.easter.competition.page main section.intro label{margin:15px auto 25px;text-align:center;color:#333;font-size:1.25em;line-height:1.4}body.easter.competition.page main section.intro .prizes{position:relative;text-align:center}body.easter.competition.page main section.intro .prizes img{display:inline-block;width:100%;max-width:800px;border-radius:4px;overflow:hidden;-webkit-box-shadow:0px 5px 30px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 30px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 30px 0px rgba(0,0,0,0.15)}@media screen and (min-width: 480px){body.easter.competition.page main section.intro{padding-top:30px}body.easter.competition.page main section.intro h2,body.easter.competition.page main section.intro form.search section.term label,form.search section.term body.easter.competition.page main section.intro label{max-width:85%;margin-bottom:30px;font-size:1.75em}}@media screen and (min-width: 728px){body.easter.competition.page main section.intro{padding-top:40px}body.easter.competition.page main section.intro h2,body.easter.competition.page main section.intro form.search section.term label,form.search section.term body.easter.competition.page main section.intro label{max-width:75%;margin-bottom:40px;font-size:2.5em}}@media screen and (min-width: 1200px){body.easter.competition.page main section.intro{border-radius:12px 12px 0 0}}body.easter.competition.page main section.competition-description{max-width:728px;margin:0 auto;padding:0 20px 20px;background:#fff}body.easter.competition.page main section.competition-description strong{text-align:center;display:block;font-size:1.0625em}body.easter.competition.page main section.competition-description a{color:#4D6B41}@media screen and (min-width: 728px){body.easter.competition.page main section.competition-description p{font-size:1.125em}body.easter.competition.page main section.competition-description strong{font-size:1.1875em;margin-bottom:2em}}@media screen and (min-width: 1000px){body.easter.competition.page main section.competition-description p{font-size:1.25em}body.easter.competition.page main section.competition-description strong{font-size:1.25em}}body.easter.competition.page main section.competition-description figure{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:500px}body.easter.competition.page main section.competition-description figure img{border-radius:6px}body.easter.competition.page main section.hints{margin-bottom:20px;overflow:hidden;padding:20px;background:#eaeaea}@media screen and (min-width: 1200px){body.easter.competition.page main section.hints{border-radius:12px;padding:30px}}body.easter.competition.page main section.hints h2,body.easter.competition.page main section.hints form.search section.term label,form.search section.term body.easter.competition.page main section.hints label{text-align:center;color:#333}body.easter.competition.page main section.hints .find-it{background:#4D6B41;color:#fff}body.easter.competition.page main section.hints section.today{margin:0 0 30px;padding:0}body.easter.competition.page main section.hints section.today>.hint{max-width:728px;padding:30px 10px;background:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}body.easter.competition.page main section.hints section.today>.hint p{font-size:.875em}body.easter.competition.page main section.hints section.previous ul{padding:0}body.easter.competition.page main section.hints section.previous ul li{overflow:auto}body.easter.competition.page main section.hints section.previous ul li .hint-no{background:#F5F5F5}body.easter.competition.page main section.hints section.previous ul li .hint-no .egg{width:47px;height:60px;margin:0 auto;padding-top:21px;background:url("../img/easter-egg.png") no-repeat top left;background-size:100% 100%;font-family:"Arial", "Helvetica Neue", sans-serif;font-size:1.125em;color:#333}body.easter.competition.page main section.hints section.previous ul li .hint .hint-content a{color:#468E55}body.easter.competition.page main section.hints section.previous ul li .hint .hint-content a:hover{color:#4d9c5d}body.easter.competition.page main section.hints section.previous ul li.found .hint-no .pudding{opacity:.5}body.easter.competition.page main section.hints section.previous ul li .status{background:#F5F5F5}body.easter.competition.page main section.terms h2,body.easter.competition.page main section.terms form.search section.term label,form.search section.term body.easter.competition.page main section.terms label{margin-bottom:16px;text-align:center;font-size:1.5em}@media screen and (min-width: 728px){body.easter.competition.page main section.terms h2,body.easter.competition.page main section.terms form.search section.term label,form.search section.term body.easter.competition.page main section.terms label{font-size:1.625em}}body.easter.competition.page main section.terms a{color:#4D6B41}body.easter.competition.page main section.terms .content{padding:20px 10px 10px;background:#F5F5F5;border-radius:4px}@media screen and (min-width: 480px){body.easter.competition.page main section.terms .content{padding:20px}}@media screen and (min-width: 728px){body.easter.competition.page main section.terms .content{padding:40px}}body.festive.competition.page .content-container>header>div{border-bottom-color:transparent}body.festive.competition.page main header{position:relative;z-index:1;margin:10px 0 0;padding:0 70px}body.festive.competition.page main header p:first-child{margin-bottom:0;font-size:.75em}body.festive.competition.page main header h1{font-size:1.125em}body.festive.competition.page main header h1:before,body.festive.competition.page main header h1:after{content:'';position:absolute;top:15px;width:50px;height:50px;background:url("../img/pudding.png") no-repeat top left;background-size:100% 100%}body.festive.competition.page main header h1:before{left:16px;transform:rotate(-15deg)}body.festive.competition.page main header h1:after{right:16px;transform:rotate(15deg)}@media screen and (min-width: 480px){body.festive.competition.page main header{max-width:728px;margin-left:auto;margin-right:auto}body.festive.competition.page main header h1:before,body.festive.competition.page main header h1:after{top:4px;width:65px;height:65px}}@media screen and (min-width: 728px){body.festive.competition.page main header h1{font-size:1.5em}body.festive.competition.page main header h1:before,body.festive.competition.page main header h1:after{top:0px;width:80px;height:80px}body.festive.competition.page main header h1:before{left:50px}body.festive.competition.page main header h1:after{right:50px}}body.festive.competition.page main section.intro{overflow:hidden;background:url("../img/christmas-stars-bk-2021.jpg") no-repeat top center;background-size:100% auto}body.festive.competition.page main section.intro h2,body.festive.competition.page main section.intro form.search section.term label,form.search section.term body.festive.competition.page main section.intro label{margin:15px auto 25px;text-align:center;color:#fff;font-size:1.5em;line-height:1.4}body.festive.competition.page main section.intro .prizes{position:relative;text-align:center}body.festive.competition.page main section.intro .prizes img{display:inline-block;width:100%;max-width:728px;border-radius:4px;overflow:hidden}@media screen and (min-width: 480px){body.festive.competition.page main section.intro{padding-top:30px}body.festive.competition.page main section.intro h2,body.festive.competition.page main section.intro form.search section.term label,form.search section.term body.festive.competition.page main section.intro label{max-width:85%;margin-bottom:30px;font-size:1.75em}}@media screen and (min-width: 728px){body.festive.competition.page main section.intro{padding-top:40px}body.festive.competition.page main section.intro h2,body.festive.competition.page main section.intro form.search section.term label,form.search section.term body.festive.competition.page main section.intro label{max-width:70%;margin-bottom:40px;font-size:2.5em}}@media screen and (min-width: 1000px){body.festive.competition.page main section.intro h2,body.festive.competition.page main section.intro form.search section.term label,form.search section.term body.festive.competition.page main section.intro label{font-size:3.25em}}@media screen and (min-width: 1200px){body.festive.competition.page main section.intro{border-radius:12px 12px 0 0}}body.festive.competition.page main section.competition-description{max-width:728px;margin:0 auto;padding:0 20px 20px;background:#fff}body.festive.competition.page main section.competition-description strong{text-align:center;display:block;font-size:1.0625em}@media screen and (min-width: 728px){body.festive.competition.page main section.competition-description p{font-size:1.125em}body.festive.competition.page main section.competition-description strong{font-size:1.1875em}}@media screen and (min-width: 1000px){body.festive.competition.page main section.competition-description p{font-size:1.25em}body.festive.competition.page main section.competition-description strong{font-size:1.3125em}}body.festive.competition.page main section.competition-description figure{margin-bottom:32px;width:80%;margin-left:auto;margin-right:auto}body.festive.competition.page main section.hints{margin-bottom:20px;overflow:hidden;padding:20px;background:#2e4373 url("../img/christmas-stars-bk-2021.jpg") no-repeat top center;background-size:100% auto}@media screen and (min-width: 1200px){body.festive.competition.page main section.hints{border-radius:12px;padding:30px}}body.festive.competition.page main section.hints h2,body.festive.competition.page main section.hints form.search section.term label,form.search section.term body.festive.competition.page main section.hints label{text-align:center;color:#fff}body.festive.competition.page main section.hints section.today{margin:0 0 30px;padding:0}body.festive.competition.page main section.hints section.today>.hint{max-width:728px;padding:30px 10px;background:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}body.festive.competition.page main section.hints section.today>.hint p{font-size:.875em}body.festive.competition.page main section.hints section.previous ul{padding:0}body.festive.competition.page main section.hints section.previous ul li{overflow:auto}body.festive.competition.page main section.hints section.previous ul li .hint-no{background:#f3f3f3;border:none}body.festive.competition.page main section.hints section.previous ul li .hint-no .pudding{width:57px;height:56px;margin:0 auto;padding-top:26px;background:url("../img/pudding.png") no-repeat top left;background-size:100% 100%;font-family:"Arial", "Helvetica Neue", sans-serif;font-size:1.125em;color:#fff}body.festive.competition.page main section.hints section.previous ul li .hint .hint-content a{color:#468e55}body.festive.competition.page main section.hints section.previous ul li .hint .hint-content a:hover{color:#4d9c5d}body.festive.competition.page main section.hints section.previous ul li.found .hint-no .pudding{opacity:.5}body.festive.competition.page main section.hints section.previous ul li .status{background:#f3f3f3}body.festive.competition.page main section.terms h2,body.festive.competition.page main section.terms form.search section.term label,form.search section.term body.festive.competition.page main section.terms label{margin-bottom:16px;text-align:center;font-size:1.5em}@media screen and (min-width: 728px){body.festive.competition.page main section.terms h2,body.festive.competition.page main section.terms form.search section.term label,form.search section.term body.festive.competition.page main section.terms label{font-size:1.625em}}body.festive.competition.page main section.terms .content{padding:20px 10px 10px;background:#efefef;border-radius:4px}@media screen and (min-width: 480px){body.festive.competition.page main section.terms .content{padding:20px}}@media screen and (min-width: 728px){body.festive.competition.page main section.terms .content{padding:40px}}body.account main section.panel input[type="text"],body.account main section.panel input[type="password"],body.account main section.panel input[type="email"]{max-width:400px}body.account main .email-changed{max-width:400px;margin:10px auto 0;padding:20px;border:1px solid #68b3d6;border-radius:3px;font-size:.875em}body.account main .email-changed a.button,body.account body.book.entry main .email-changed .main .book-content nav a,body.book.entry body.account main .email-changed .main .book-content nav a,body.account body.book.entry main .main .book-content nav .email-changed a,body.book.entry body.account main .main .book-content nav .email-changed a{max-width:260px;margin:0 auto}body.bookmarks main .item{position:relative}body.bookmarks main .item a.remove-bookmark{position:absolute;top:0;left:50%;z-index:100;width:100px;margin-left:-50px;padding:5px 0;background:#fff;font-size:.75em;text-align:center}body.bookmarks main .item a.remove-bookmark.loading:after{border-top-color:#e46e6f}body.bookmarks main .item a.remove-bookmark.loading span.text{display:none}.top-3-recipes,.related-recipes{margin-bottom:20px}.top-3-recipes h2,.related-recipes h2,.top-3-recipes form.search section.term label,form.search section.term .top-3-recipes label,.related-recipes form.search section.term label,form.search section.term .related-recipes label{text-align:center}.top-3-recipes .items,.related-recipes .items{display:block}.top-3-recipes .items::after,.related-recipes .items::after{clear:both;content:"";display:table}.top-3-recipes .item .card,.related-recipes .item .card{padding-top:70%}@media screen and (min-width: 480px){.top-3-recipes .item,.related-recipes .item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}.top-3-recipes .item:last-child,.related-recipes .item:last-child{margin-right:0}.top-3-recipes .item:nth-child(2n),.related-recipes .item:nth-child(2n){margin-right:2.35765%}.top-3-recipes .item:nth-child(2n+1),.related-recipes .item:nth-child(2n+1){clear:none}.top-3-recipes .item:nth-child(3n),.related-recipes .item:nth-child(3n){margin-right:0}.top-3-recipes .item:nth-child(3n+1),.related-recipes .item:nth-child(3n+1){clear:left}.top-3-recipes .item .card,.related-recipes .item .card{padding-top:150%}}.guest-recipe-panel{margin-bottom:20px;padding:10px;border:2px solid #CDE0ED;border-radius:3px}.guest-recipe-panel h2,.guest-recipe-panel form.search section.term label,form.search section.term .guest-recipe-panel label{margin-bottom:10px}.guest-recipe-panel .content>.card{padding-top:80%}.guest-recipe-panel .content .text-content{display:flex !important;flex-direction:column;align-items:center;padding:20px}.guest-recipe-panel .content .text-content blockquote{margin-top:0;background-image:url("/assets/img/speech-interaction.svg");background-position:0 0}.guest-recipe-panel .content .text-content blockquote p{display:inline;font-style:normal;color:#999}.guest-recipe-panel .content .text-content blockquote .close-quote{display:inline-block;position:relative;top:10px;left:10px;width:20px;height:20px;background:url("/assets/img/speech-interaction-inverted.svg") no-repeat 0 3px;background-size:20px 16px}.guest-recipe-panel .content .text-content .featured{text-align:center}.guest-recipe-panel .content .text-content .featured ul{margin:0;padding:10px 0 0;list-style:none}.guest-recipe-panel .content .text-content .featured ul li{display:inline-block;width:60%;padding:0 1.5%;vertical-align:top;min-width:100px}.guest-recipe-panel .content .text-content .featured ul li .card h6{padding:0}@media screen and (min-width: 480px){.guest-recipe-panel{padding:20px}}@media screen and (min-width: 728px){.guest-recipe-panel .content{display:flex}.guest-recipe-panel .content>.card{padding-top:60%}.guest-recipe-panel .content>.card,.guest-recipe-panel .content .text-content{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0}.guest-recipe-panel .content>.card:last-child,.guest-recipe-panel .content .text-content:last-child{margin-right:0}}.related-recipes{margin-bottom:0}.related-recipes .member-recipes .member:first-child{margin-bottom:5%}.related-recipes .member-recipes .member .card{padding-top:72.5%}@media screen and (min-width: 480px){.related-recipes .item{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:2.5%}.related-recipes .item:last-child{margin-right:0}.related-recipes .item:nth-child(2n){margin-right:0}.related-recipes .item:nth-child(2n+1){clear:left}.related-recipes .item.member-recipes{float:left;display:block;margin-right:2.35765%;width:100%}.related-recipes .item.member-recipes:last-child{margin-right:0}.related-recipes .item.member-recipes .member{float:left;display:block;margin-right:2.35765%;width:48.82117%}.related-recipes .item.member-recipes .member:last-child{margin-right:0}}@media screen and (min-width: 728px){.related-recipes .item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}.related-recipes .item:last-child{margin-right:0}.related-recipes .item:nth-child(2n){margin-right:2.35765%}.related-recipes .item:nth-child(2n+1){clear:none}.related-recipes .item:nth-child(3n){margin-right:0}.related-recipes .item:nth-child(3n+1){clear:left}.related-recipes .item.member-recipes{float:left;display:block;margin-right:2.35765%;width:31.76157%}.related-recipes .item.member-recipes:last-child{margin-right:0}.related-recipes .item.member-recipes .member{float:left;display:block;margin-right:2.35765%;width:100%}.related-recipes .item.member-recipes .member:last-child{margin-right:0}}.discovery-tag-list{margin:0;padding:0;list-style:none;text-align:center}.discovery-tag-list li{display:inline-block}.discovery-tag-list li a{display:inline-block;margin:0 4px 10px;padding:4px 8px;border:2px solid #feecea;border-radius:3px;font-size:.75em;color:#e46e6f}.switchable[data-switcher-state=hidden]{display:none}.switchable[data-switcher-state=visible]{display:block}@media screen and (max-width: 467px){body.recipes.landing .content-container>.ad-container.standfirst{margin:0}}body.recipes.landing .content-container>.ad-container.standfirst .ad.mobile{display:none}body.recipes.landing main form.search{padding-bottom:0}@media screen and (min-width: 468px){body.recipes.landing main form.search{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #feecea}}body.recipes.landing main .rotd{display:block}body.recipes.landing main .rotd::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.recipes.landing main .rotd{margin-bottom:20px}}body.recipes.landing main .rotd h2,body.recipes.landing main .rotd form.search section.term label,form.search section.term body.recipes.landing main .rotd label{text-align:center}@media screen and (min-width: 0) and (max-width: 727px){body.recipes.landing main .rotd>.recipe{margin-bottom:10px}}@media screen and (min-width: 480px) and (max-width: 727px){body.recipes.landing main .rotd>.recipe{margin-bottom:0}body.recipes.landing main .rotd .today{margin-bottom:2.3%}body.recipes.landing main .rotd .the-day-before-today,body.recipes.landing main .rotd .the-day-before-the-day-before-today{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.recipes.landing main .rotd .the-day-before-today:last-child,body.recipes.landing main .rotd .the-day-before-the-day-before-today:last-child{margin-right:0}}@media screen and (min-width: 728px){body.recipes.landing main .rotd h2,body.recipes.landing main .rotd form.search section.term label,form.search section.term body.recipes.landing main .rotd label{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}body.recipes.landing main .rotd h2:last-child,body.recipes.landing main .rotd form.search section.term label:last-child,form.search section.term body.recipes.landing main .rotd label:last-child{margin-right:0}body.recipes.landing main .rotd .today{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-bottom:0}body.recipes.landing main .rotd .today:last-child{margin-right:0}body.recipes.landing main .rotd .the-day-before-today{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right;margin:0 0 2.6%}body.recipes.landing main .rotd .the-day-before-today:last-child{margin-right:0}body.recipes.landing main .rotd .the-day-before-the-day-before-today{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right;margin:0}body.recipes.landing main .rotd .the-day-before-the-day-before-today:last-child{margin-right:0}}body.recipes.landing main .explore-more h2,body.recipes.landing main .explore-more form.search section.term label,form.search section.term body.recipes.landing main .explore-more label{text-align:center}body.recipes.landing main .explore-more .items{display:block}body.recipes.landing main .explore-more .items::after{clear:both;content:"";display:table}body.recipes.landing main .explore-more .items .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.recipes.landing main .explore-more .items .item:last-child{margin-right:0}body.recipes.landing main .explore-more .items .item:nth-child(2n){margin-right:0}body.recipes.landing main .explore-more .items .item:nth-child(2n+1){clear:left}@media screen and (min-width: 480px){body.recipes.landing main .explore-more .items .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.recipes.landing main .explore-more .items .item:nth-child(2n){margin-right:2.35765%}body.recipes.landing main .explore-more .items .item:nth-child(2n+1){clear:none}body.recipes.landing main .explore-more .items .item:nth-child(4n){margin-right:2.35765%}body.recipes.landing main .explore-more .items .item:nth-child(4n+1){clear:none}body.recipes.landing main .explore-more .items .item:last-child{margin-right:0}body.recipes.landing main .explore-more .items .item:nth-child(3n){margin-right:0}body.recipes.landing main .explore-more .items .item:nth-child(3n+1){clear:left}}body.recipes.landing.nigella main>header{margin-bottom:0;padding-bottom:0}body.recipes.search.page .ad-container.standfirst{display:none}body.recipes.search.page main>header{margin-top:20px;margin-bottom:0;padding:0}body.recipes.search.page main>header a{width:100%;max-width:300px}body.recipes.search.page main .results{margin-top:30px}body.recipes.search.page main .card{padding-top:75%}@media screen and (max-width: 479px){body.recipes.search.page main .card.nigella-synopsis-recipe.book-image .image{padding:5% 30% 0}}@media screen and (min-width: 480px){body.recipes.search.page main .card{padding-top:126%}body.recipes.search.page main .card.nigella-synopsis-recipe.book-image .image{padding:8% 17% 0;height:87%}}body.recipes.landing.member main>header{padding-left:0;padding-right:0}body.recipes.landing.member main h2,body.recipes.landing.member main form.search section.term label,form.search section.term body.recipes.landing.member main label{text-align:center}body.recipes.landing.member main a.more{display:inline-block;color:#5ab398;font-size:.6875em}body.recipes.landing.member main a.more svg{position:relative;top:2px;width:12px;height:12px;margin-right:4px;fill:#5ab398}body.recipes.landing.member main a.more:hover{color:#a4ccc0}body.recipes.landing.member main .latest-recipes{display:block;text-align:center}body.recipes.landing.member main .latest-recipes::after{clear:both;content:"";display:table}@media screen and (min-width: 1000px){body.recipes.landing.member main .latest-recipes .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.recipes.landing.member main .latest-recipes .item:nth-child(4n){margin-right:2.35765%}body.recipes.landing.member main .latest-recipes .item:nth-child(4n+1){clear:none}body.recipes.landing.member main .latest-recipes .item:last-child{margin-right:0}body.recipes.landing.member main .latest-recipes .item:nth-child(3n){margin-right:0}body.recipes.landing.member main .latest-recipes .item:nth-child(3n+1){clear:left}}body.recipes.landing.member main .latest-recipes .item .card{padding-top:75%}@media screen and (min-width: 480px){body.recipes.landing.member main .latest-recipes .item .card{padding-top:130%}}@media screen and (min-width: 728px){body.recipes.landing.member main .latest-recipes .item .card{padding-top:100%}}body.recipes.landing.member main .latest-recipes:first-child{margin-bottom:-20px}body.recipes.landing.search-form-focused main>form{border-bottom:none}body.recipes.entry main>header{margin-bottom:0;border-bottom:none}body.recipes.entry main section.main>.recipe{display:block;position:relative;margin-bottom:20px;padding:10px;border:2px solid #fadcd9;border-radius:3px}body.recipes.entry main section.main>.recipe::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe{padding:20px}}@media screen and (min-width: 728px){body.recipes.entry main section.main>.recipe{padding:30px}}body.recipes.entry main section.main>.recipe a.print-me{position:absolute;top:0;right:0;padding:7px 12px;border-left:2px solid #fadcd9;border-bottom:2px solid #fadcd9;border-bottom-left-radius:3px;color:#e46e6f;font-size:.6875em}body.recipes.entry main section.main>.recipe .intro{display:block;margin-bottom:20px}body.recipes.entry main section.main>.recipe .intro::after{clear:both;content:"";display:table}body.recipes.entry main section.main>.recipe .intro figure img{border-radius:3px}body.recipes.entry main section.main>.recipe .intro h2,body.recipes.entry main section.main>.recipe .intro form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .intro label{margin-bottom:10px;font-size:1.125em}body.recipes.entry main section.main>.recipe .intro>.image{text-align:center}body.recipes.entry main section.main>.recipe .intro>.image .share-save{display:inline-block}body.recipes.entry main section.main>.recipe .intro .featured{padding-top:20px;text-align:center}body.recipes.entry main section.main>.recipe .intro .featured ul{margin:0;padding:10px 0 0;list-style:none}body.recipes.entry main section.main>.recipe .intro .featured ul li{display:inline-block;width:40%;padding:0 1.5%;vertical-align:top}body.recipes.entry main section.main>.recipe .intro .featured ul li .card h6{padding:0}body.recipes.entry main section.main>.recipe .intro .featured.brand-page a{display:block;width:50%;margin:0 auto}body.recipes.entry main section.main>.recipe .intro .featured.brand-page a .brand-logo{width:100%;margin:0 auto 10px}body.recipes.entry main section.main>.recipe .intro .featured.brand-page a .brand-logo img{width:100%}body.recipes.entry main section.main>.recipe .intro .featured.brand-page a h6{font-size:.875em}body.recipes.entry main section.main>.recipe .intro .description{padding:10px 10px 0}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe .intro .description{padding:0}}body.recipes.entry main section.main>.recipe .intro .description p{margin-bottom:1em}body.recipes.entry main section.main>.recipe .intro .description .brand-logo{width:50%;margin-bottom:10px}body.recipes.entry main section.main>.recipe .intro .description .brand-logo img{width:100%}body.recipes.entry main section.main>.recipe .intro .description .featured{display:none}body.recipes.entry main section.main>.recipe .intro .description .truncated{margin-bottom:20px}body.recipes.entry main section.main>.recipe .intro .description .truncated.revealed{margin:0}body.recipes.entry main section.main>.recipe .intro .description .switch-helper{border:1px solid #E1E1E1;border-radius:3px;padding:13px;font-size:14px;margin-bottom:20px}@media screen and (min-width: 728px){body.recipes.entry main section.main>.recipe .intro .featured{display:none !important}body.recipes.entry main section.main>.recipe .intro .description .featured{display:block !important}}body.recipes.entry main section.main>.recipe.has-image .intro>.image .share-save{display:block;margin-top:20px}@media screen and (min-width: 728px){body.recipes.entry main section.main>.recipe.has-image .intro>.image{float:right;display:block;margin-left:2.35765%;width:48.82117%;float:left;margin:0}body.recipes.entry main section.main>.recipe.has-image .intro>.image:last-child{margin-left:0}body.recipes.entry main section.main>.recipe.has-image .intro>.description{float:right;display:block;margin-left:2.35765%;width:48.82117%;float:right}body.recipes.entry main section.main>.recipe.has-image .intro>.description:last-child{margin-left:0}body.recipes.entry main section.main>.recipe.has-image .intro>.featured{float:left;display:block;margin-right:2.35765%;width:48.82117%;float:right}body.recipes.entry main section.main>.recipe.has-image .intro>.featured:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.recipes.entry main section.main>.recipe.has-image .intro .description{padding:0 0 0 20px}}body.recipes.entry main section.main>.recipe.synopsis .intro{padding-top:20px}body.recipes.entry main section.main>.recipe.synopsis .intro>p{padding:0;text-align:center;font-size:1.125em}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe.synopsis .intro>p{padding:0 15%}}body.recipes.entry main section.main>.recipe.synopsis .intro .featured{display:block !important;margin:0 auto 40px}body.recipes.entry main section.main>.recipe .video-popopen{margin-top:20px;margin-bottom:20px}body.recipes.entry main section.main>.recipe .premium{margin-bottom:20px;padding:20px;background:#e98687;border-radius:3px;text-align:center;color:#fff}body.recipes.entry main section.main>.recipe .premium h2,body.recipes.entry main section.main>.recipe .premium form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .premium label{font-size:1.25em}body.recipes.entry main section.main>.recipe .premium svg{width:60px;height:60px;fill:#fff}body.recipes.entry main section.main>.recipe .premium p{margin:10px auto 20px}body.recipes.entry main section.main>.recipe .premium .action a{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;display:inline-block;width:105px;margin:0 3px;background:#fff;color:#68b3d6}body.recipes.entry main section.main>.recipe .premium .action a:hover{opacity:.8}@media screen and (min-width: 728px){body.recipes.entry main section.main>.recipe .premium{padding:30px}body.recipes.entry main section.main>.recipe .premium h2,body.recipes.entry main section.main>.recipe .premium form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .premium label{font-size:1.5em}body.recipes.entry main section.main>.recipe .premium svg{width:80px;height:80px}body.recipes.entry main section.main>.recipe .premium p{width:70%}body.recipes.entry main section.main>.recipe .premium .action a{width:135px}}body.recipes.entry main section.main>.recipe .details{display:block;margin-top:20px;padding:0 5px}body.recipes.entry main section.main>.recipe .details::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe .details{padding:0}}@media screen and (min-width: 728px){body.recipes.entry main section.main>.recipe .details .ingredients,body.recipes.entry main section.main>.recipe .details .method{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.recipes.entry main section.main>.recipe .details .ingredients:last-child,body.recipes.entry main section.main>.recipe .details .method:last-child{margin-right:0}}body.recipes.entry main section.main>.recipe .details .ingredients h2,body.recipes.entry main section.main>.recipe .details .ingredients form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .details .ingredients label,body.recipes.entry main section.main>.recipe .details .method h2,body.recipes.entry main section.main>.recipe .details .method form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .details .method label{font-size:1.125em}body.recipes.entry main section.main>.recipe .details .ingredients h3,body.recipes.entry main section.main>.recipe .details .method h3{margin-bottom:20px;font-size:.875em}body.recipes.entry main section.main>.recipe .details .ingredients>header{position:relative}body.recipes.entry main section.main>.recipe .details .ingredients>header p.serves{margin-right:130px;font-size:1em}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode{position:absolute;top:45px;right:0;margin-right:5px;cursor:pointer}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode .toggle{display:inline-block;position:relative;top:3px;float:left;width:25px;height:10px;margin:0 10px;border:1px solid #fadcd9;border-radius:3px}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode .toggle:after{-webkit-transition:left 100ms;-moz-transition:left 100ms;transition:left 100ms;content:'';position:absolute;top:-6px;width:20px;height:20px;background:#e46e6f;border-radius:100%}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode .toggle[data-switcher-chosen=metric]:after{left:-5px}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode .toggle[data-switcher-chosen=cups]:after{left:10px}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode>.metric{float:left;font-size:.6875em}body.recipes.entry main section.main>.recipe .details .ingredients>header .mode>.cups{float:left;font-size:.6875em}body.recipes.entry main section.main>.recipe .details .ingredients .part{margin-bottom:40px}body.recipes.entry main section.main>.recipe .details .ingredients ul{margin:0;padding:0;list-style:none}body.recipes.entry main section.main>.recipe .details .ingredients ul li{margin-bottom:15px}@media screen and (min-width: 1000px){body.recipes.entry main section.main>.recipe .details .ingredients{padding-right:10px}}@media screen and (min-width: 1000px){body.recipes.entry main section.main>.recipe .details .method{padding-left:10px}}body.recipes.entry main section.main>.recipe .details .method li{margin-bottom:15px}body.recipes.entry main section.main>.recipe .details .method h3{margin-bottom:15px}body.recipes.entry main section.main>.recipe .additional{margin:20px 0;padding:20px 10px;border-top:2px solid #fadcd9;border-bottom:2px solid #fadcd9}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe .additional{padding-left:0;padding-right:0}}body.recipes.entry main section.main>.recipe .additional h2,body.recipes.entry main section.main>.recipe .additional form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .additional label{font-size:1.125em}body.recipes.entry main section.main>.recipe .additional p:last-child{margin:0}body.recipes.entry main section.main>.recipe .discovery{display:block}body.recipes.entry main section.main>.recipe .discovery::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){body.recipes.entry main section.main>.recipe .discovery .social,body.recipes.entry main section.main>.recipe .discovery .tags{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.recipes.entry main section.main>.recipe .discovery .social:last-child,body.recipes.entry main section.main>.recipe .discovery .tags:last-child{margin-right:0}}body.recipes.entry main section.main>.recipe .discovery .social h2,body.recipes.entry main section.main>.recipe .discovery .social form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .discovery .social label,body.recipes.entry main section.main>.recipe .discovery .tags h2,body.recipes.entry main section.main>.recipe .discovery .tags form.search section.term label,form.search section.term body.recipes.entry main section.main>.recipe .discovery .tags label{text-align:center}@media screen and (max-width: 727px){body.recipes.entry main section.main .ad-container.internal-mpu .left{margin-bottom:10px}}body.recipes.entry main section.main.member>.recipe{border-color:#d2e6e0}body.recipes.entry main section.main.member>.recipe a.print-me{border-left-color:#d2e6e0;border-bottom-color:#d2e6e0;color:#5ab398}body.recipes.entry main section.main.member>.recipe .truncated a.reveal{color:#5ab398}body.recipes.entry main section.main.member>.recipe .details .ingredients>header .mode .toggle{border-color:#dfede9}body.recipes.entry main section.main.member>.recipe .details .ingredients>header .mode .toggle:after{background:#5ab398}body.recipes.entry main section.main.member>.recipe .additional{border-top-color:#d2e6e0 !important;border-bottom-color:#d2e6e0 !important}body.recipes.entry main section.main.guest>.recipe{border-color:#CDE0ED}body.recipes.entry main section.main.guest>.recipe a.print-me{border-left-color:#CDE0ED;border-bottom-color:#CDE0ED;color:#0561A2}body.recipes.entry main section.main.guest>.recipe .truncated a.reveal{color:#0561A2}body.recipes.entry main section.main.guest>.recipe .details .ingredients>header .mode .toggle{border-color:#CDE0ED}body.recipes.entry main section.main.guest>.recipe .details .ingredients>header .mode .toggle:after{background:#0561A2}body.recipes.entry main section.main.guest>.recipe .additional{border-top-color:#CDE0ED !important;border-bottom-color:#CDE0ED !important}body.recipes.entry.member main .additional{border-top-color:#d2e6e0 !important;border-bottom-color:#d2e6e0 !important}body.recipes.entry.synopsis main .additional{border-top-color:#d2e6e0 !important;border-bottom-color:#d2e6e0 !important}body.recipes.submit main>header{margin-bottom:0}body.recipes.submit main>header ul.steps{margin:0;padding:0;list-style:none;text-align:center}body.recipes.submit main>header ul.steps li{position:relative;display:inline-block;width:60px;height:50px;margin:0;padding:0 5px;opacity:0.5}body.recipes.submit main>header ul.steps li a{display:block}body.recipes.submit main>header ul.steps li span{display:block}body.recipes.submit main>header ul.steps li span.outline{width:50px;height:50px;background:url("/assets/img/empty-cutter-green.svg") no-repeat center center;background-size:50px 50px}body.recipes.submit main>header ul.steps li span.count{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:12px;color:#5ab398}body.recipes.submit main>header ul.steps li span.complete{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:12px;background:url("/assets/img/tick-green.svg") no-repeat center center}body.recipes.submit main>header ul.steps li.complete,body.recipes.submit main>header ul.steps li.current{opacity:1}body.recipes.submit main>header ul.steps li.complete .complete{display:block}body.recipes.submit main>header ul.steps li.complete .count{display:none}body.recipes.submit main>header ul.steps li.current span.outline{background-image:url("/assets/img/empty-cutter-pink.svg")}body.recipes.submit main>header ul.steps li.current span.count{color:#e46e6f}body.recipes.submit main>header ul.steps li.current.complete span.complete{background:url("/assets/img/tick-pink.svg") no-repeat center center}body.recipes.submit main section.panel{max-width:730px;margin:0 auto;padding:20px;background:#d2e6e0;border-radius:3px;text-align:center}@media screen and (min-width: 480px){body.recipes.submit main section.panel{padding:30px 20px}body.recipes.submit main section.panel>p{width:85%;margin:0 auto}}@media screen and (min-width: 1000px){body.recipes.submit main section.panel>p{width:70%;margin:0 auto}}@media screen and (min-width: 1000px){body.recipes.submit main section.panel{padding:40px 30px}}body.recipes.submit main section.panel header{padding-bottom:0}@media screen and (min-width: 728px){body.recipes.submit main section.panel header{padding-bottom:20px}}body.recipes.submit main section.panel header h2,body.recipes.submit main section.panel header form.search section.term label,form.search section.term body.recipes.submit main section.panel header label{margin:0}body.recipes.submit main section.panel fieldset{margin-bottom:20px}body.recipes.submit main section.panel fieldset:last-child{margin:0}body.recipes.submit main .field.restricted{max-width:400px}body.recipes.submit main .select-wrapper{background:#fff;border-radius:3px}body.recipes.submit main .styled-select{height:44px;margin:0}body.recipes.submit main .styled-select label{padding:11px 13px 0;text-transform:none;text-align:left;font-size:1em}body.recipes.submit main .styled-select svg{top:19px}body.recipes.submit main .styled-select select{padding:12px 10px 13px;border-color:#7ac0ab}body.recipes.submit main .add-another{margin:15px auto 25px}body.recipes.submit main .add-another a.more{display:inline-block;padding:5px;font-size:.8125em;color:#5ab398}body.recipes.submit main .add-another a.more:hover{color:#7ac0ab}body.recipes.submit.intro main section.panel ul{display:block;margin:0;padding:10px 0 0;list-style:none}body.recipes.submit.intro main section.panel ul::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.recipes.submit.intro main section.panel ul{padding:40px 0 0}}body.recipes.submit.intro main section.panel ul li{margin-bottom:30px}@media screen and (min-width: 480px){body.recipes.submit.intro main section.panel ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 10px}body.recipes.submit.intro main section.panel ul li:last-child{margin-right:0}body.recipes.submit.intro main section.panel ul li:nth-child(2n){margin-right:0}body.recipes.submit.intro main section.panel ul li:nth-child(2n+1){clear:left}}@media screen and (min-width: 728px){body.recipes.submit.intro main section.panel ul li{margin-bottom:50px;padding-left:30px;padding-right:30px}}body.recipes.submit.intro main section.panel ul li svg{width:60px;height:60px;margin-bottom:10px;fill:#7ac0ab}body.recipes.submit.intro main section.panel ul li p{margin:0}body.recipes.submit.intro main section.panel .submit-available{display:none}@media screen and (min-width: 728px){body.recipes.submit.intro main section.panel .submit-available{display:block}}body.recipes.submit.intro main section.panel .submit-unavailable{margin-top:30px}body.recipes.submit.intro main section.panel .submit-unavailable p{font-weight:bold}@media screen and (min-width: 728px){body.recipes.submit.intro main section.panel .submit-unavailable{display:none}}body.recipes.submit.photo main .dz-error-message{display:none}body.recipes.submit.photo main .dz-image img{max-width:120px}body.recipes.submit.basics main section.panel fieldset.details{margin-bottom:40px}body.recipes.submit.basics main input#serving-quantity{margin:0}body.recipes.submit.basics main .field.dietary{max-width:460px}body.recipes.submit.basics main .field.dietary ul{max-width:none}body.recipes.submit.basics main .field.dietary ul li{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.recipes.submit.basics main .field.dietary ul li:last-child{margin-right:0}body.recipes.submit.basics main .field.dietary ul li:nth-child(2n){margin-right:2.35765%}body.recipes.submit.basics main .field.dietary ul li:nth-child(2n+1){clear:none}body.recipes.submit.basics main .field.dietary ul li:nth-child(3n){margin-right:0}body.recipes.submit.basics main .field.dietary ul li:nth-child(3n+1){clear:left}body.recipes.submit.basics main .field.dietary ul li:nth-child(1),body.recipes.submit.basics main .field.dietary ul li:nth-child(2),body.recipes.submit.basics main .field.dietary ul li:nth-child(3){margin-bottom:30px}body.recipes.submit.ingredients main section.panel{max-width:770px}body.recipes.submit.ingredients main section.panel input[type=text]{margin:0}body.recipes.submit.ingredients main section.panel .field.inline-radio label{color:#666}body.recipes.submit.ingredients main section.panel fieldset.ingredients{margin:0}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part{margin-bottom:40px}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header{padding-bottom:0}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data h2 a.remove,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data form.search section.term label a.remove,form.search section.term body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data label a.remove{position:relative;top:2px;margin-left:10px;font-size:.875em}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data h2 a.remove svg,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data form.search section.term label a.remove svg,form.search section.term body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data label a.remove svg{-webkit-transition:fill 300ms;-moz-transition:fill 300ms;transition:fill 300ms;width:18px;height:20px;fill:#7ac0ab}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data h2 a.remove:hover svg,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data form.search section.term label a.remove:hover svg,form.search section.term body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data label a.remove:hover svg{fill:#e14139}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header .part-data .field{margin:20px auto 25px}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part header ul{font-size:.6875em}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul{margin:0 0 30px;padding:0;list-style:none}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul:last-of-type{margin-bottom:0}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li .error-container{width:90%;margin:0 5%}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li .error-container .error{margin-bottom:0}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div{float:left;padding:7px;text-align:center}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.reorder,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.remove{width:5%;padding:18px 0 0;text-align:center}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.reorder svg,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.remove svg{-webkit-transition:fill 300ms;-moz-transition:fill 300ms;transition:fill 300ms;width:18px;height:20px;fill:#7ac0ab}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.reorder .handle:hover,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.reorder .handle:active{cursor:ns-resize}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.remove a:hover svg{fill:#e14139}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.quantity{width:15%}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.measurement{width:20%}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.measurement select{padding-top:14px;font-size:.875em;text-transform:capitalize}body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.ingredient,body.recipes.submit.ingredients main section.panel fieldset.ingredients .part ul li>div.detail{width:27.5%}body.recipes.submit.ingredients main section.panel .field.add-part{margin-bottom:40px}body.recipes.submit.ingredients main section.panel .field.add-part .button,body.recipes.submit.ingredients body.book.entry main section.panel .field.add-part .main .book-content nav a,body.book.entry body.recipes.submit.ingredients main section.panel .field.add-part .main .book-content nav a,body.recipes.submit.ingredients body.book.entry main .main .book-content nav section.panel .field.add-part a,body.book.entry body.recipes.submit.ingredients main .main .book-content nav section.panel .field.add-part a{max-width:250px;border-color:#a4ccc0}body.recipes.submit.ingredients main section.panel .field.add-part .button:hover,body.recipes.submit.ingredients body.book.entry main section.panel .field.add-part .main .book-content nav a:hover,body.book.entry body.recipes.submit.ingredients main section.panel .field.add-part .main .book-content nav a:hover,body.recipes.submit.ingredients body.book.entry main .main .book-content nav section.panel .field.add-part a:hover,body.book.entry body.recipes.submit.ingredients main .main .book-content nav section.panel .field.add-part a:hover{border-color:#7ac0ab}body.recipes.submit.method main section.panel{max-width:770px}body.recipes.submit.method main section.panel ul{margin:0;list-style:none}body.recipes.submit.method main section.panel ul li>div{float:left;padding:7px;text-align:center}body.recipes.submit.method main section.panel ul li>div.reorder,body.recipes.submit.method main section.panel ul li>div.remove{width:5%;padding:34px 0 0;text-align:center}body.recipes.submit.method main section.panel ul li>div.reorder svg,body.recipes.submit.method main section.panel ul li>div.remove svg{-webkit-transition:fill 300ms;-moz-transition:fill 300ms;transition:fill 300ms;width:18px;height:20px;fill:#7ac0ab}body.recipes.submit.method main section.panel ul li>div.reorder .handle:hover,body.recipes.submit.method main section.panel ul li>div.reorder .handle:active{cursor:ns-resize}body.recipes.submit.method main section.panel ul li>div.remove a:hover svg{fill:#e14139}body.recipes.submit.method main section.panel ul li>div.method{width:90%}body.recipes.submit.method main section.panel ul li>div.method textarea{max-width:none;text-align:left}body.recipes.submit.extras main section.panel fieldset.themes{margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid #a4ccc0}body.recipes.submit.extras main section.panel fieldset .field{max-width:600px}body.recipes.submit.extras main section.panel fieldset ul{margin:0;padding:0 0 0 100px;list-style:none}body.recipes.submit.extras main section.panel fieldset ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin:0 0 10px;text-align:left}body.recipes.submit.extras main section.panel fieldset ul li:last-child{margin-right:0}body.recipes.submit.extras main section.panel fieldset ul li:nth-child(2n){margin-right:0}body.recipes.submit.extras main section.panel fieldset ul li:nth-child(2n+1){clear:left}body.latest.landing main>header{margin-bottom:10px}body.latest.landing main .articles{display:block}body.latest.landing main .articles::after{clear:both;content:"";display:table}body.latest.entry main>header{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #feecea}@media screen and (min-width: 1000px){body.latest.entry main .main{padding-right:1.618em}}body.latest.entry main .main>figure{margin-bottom:20px;border-radius:3px;overflow:hidden}body.latest.entry main .main .content{display:block;margin-bottom:20px;padding:0}body.latest.entry main .main .content::after{clear:both;content:"";display:table}body.latest.entry main .main .content>figure{margin-bottom:20px;border-radius:3px;overflow:hidden}body.latest.entry main .main .content>.article-content{margin-bottom:20px}@media screen and (min-width: 728px){body.latest.entry main .main .content>.article-content{width:66.66%;float:left;padding-right:.809em}}body.latest.entry main .main .content>.article-content>article>*{padding-left:20px;padding-right:20px}@media screen and (min-width: 728px){body.latest.entry main .main .content>.article-content>article>*{padding-left:30px;padding-right:30px}}body.latest.entry main .main .content>.article-content>article>figure address{display:none}body.latest.entry main .main .content>.article-content>article>blockquote{padding-left:40px;background-position:10px 0}body.latest.entry main .main .content>.article-content>article>blockquote *:last-child:after{display:inline-block;transform:rotate(180deg);content:'';width:20px;height:16px;margin-left:10px;background:url("/assets/img/speech.svg") no-repeat top left;background-size:20px 16px}@media screen and (min-width: 728px){body.latest.entry main .main .content>.article-content>article>blockquote{padding-left:60px;background-position:30px 0}}@media screen and (min-width: 728px){body.latest.entry main .main .content>aside{width:33.33%;float:left;padding-left:.809em}}body.latest.entry main .main .content>aside h2,body.latest.entry main .main .content>aside form.search section.term label,form.search section.term body.latest.entry main .main .content>aside label{text-align:center}body.latest.entry main .main .content>aside .related{display:block}body.latest.entry main .main .content>aside .related::after{clear:both;content:"";display:table}body.latest.entry main .main .content>aside .related .item{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:5%}body.latest.entry main .main .content>aside .related .item:last-child{margin-right:0}body.books.landing main>header{margin-bottom:10px;padding-bottom:0}body.books.landing main .card.books footer{display:none}@media screen and (min-width: 0) and (max-width: 479px){body.books.landing main section.books .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.books.landing main section.books .item:last-child{margin-right:0}body.books.landing main section.books .item:nth-child(2n){margin-right:2.35765%}body.books.landing main section.books .item:nth-child(2n+1){clear:none}body.books.landing main section.books .item:first-child{float:left;display:block;margin-right:2.35765%;width:100%}body.books.landing main section.books .item:first-child:last-child{margin-right:0}body.books.landing main section.books .item:nth-child(2n+1){margin-right:0}body.books.landing main section.books .item:nth-child(2n+2){clear:both}}body.book.entry main>header{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (min-width: 728px){body.book.entry main>header{padding-bottom:10px}}body.book.entry main .covers.image-slider{margin:0 auto 30px;max-width:75%}@media screen and (min-width: 728px){body.book.entry main .covers.image-slider{margin:0 auto 40px;max-width:400px}}body.book.entry main .covers.image-slider .slide{padding:0 10px}body.book.entry main .buy-book{margin-top:-20px;margin-bottom:40px}body.book.entry main .buy-book .button,body.book.entry main .buy-book .main .book-content nav a,body.book.entry main .main .book-content nav .buy-book a{max-width:180px;margin:0 auto}@media screen and (min-width: 1000px){body.book.entry main .main{padding-right:1.618em}}body.book.entry main .main .content{display:block;margin-bottom:30px;padding-left:20px;padding-right:20px}body.book.entry main .main .content::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.book.entry main .main .content{padding-left:30px;padding-right:30px}}body.book.entry main .main .share-save{margin-bottom:30px}body.book.entry main .main .book-content nav{display:block;margin-bottom:10px;border-bottom:2px solid #e46e6f}body.book.entry main .main .book-content nav::after{clear:both;content:"";display:table}body.book.entry main .main .book-content nav a{float:left;display:block;margin-right:2.35765%;width:31.76157%;-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#feecea;color:#e46e6f}body.book.entry main .main .book-content nav a:last-child{margin-right:0}body.book.entry main .main .book-content nav a.active{background:#e46e6f;color:#fff}body.book.entry main .main .book-content nav a:not(.active):hover{background:#fadcd9}body.book.entry main .main .book-content nav a:first-child{margin-left:17.05961%}body.book.entry main .main .book-content nav.has-stockists a:first-child{margin-left:0%}@media screen and (min-width: 480px){body.book.entry main .main .book-content nav a{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.book.entry main .main .book-content nav a:last-child{margin-right:0}body.book.entry main .main .book-content nav a:first-child{margin-left:25.58941%}body.book.entry main .main .book-content nav.has-stockists a:first-child{margin-left:12.79471%}}body.book.entry main .main .book-content .hidden{display:none}body.book.entry main .main .book-content .recipes{padding-top:8px}body.book.entry main .main .book-content .recipes>p{text-align:center;font-size:.8125em;color:#999}body.book.entry main .main .book-content .recipes>ul{display:block;margin:0;padding:0}body.book.entry main .main .book-content .recipes>ul::after{clear:both;content:"";display:table}body.book.entry main .main .book-content .recipes>ul>li{margin-bottom:10px}@media screen and (min-width: 0) and (max-width: 479px){body.book.entry main .main .book-content .recipes>ul>li{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.book.entry main .main .book-content .recipes>ul>li:last-child{margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(2n){margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(2n+1){clear:left}}@media screen and (min-width: 480px) and (max-width: 727px){body.book.entry main .main .book-content .recipes>ul>li{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.book.entry main .main .book-content .recipes>ul>li:last-child{margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(3n){margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(3n+1){clear:left}}@media screen and (min-width: 728px){body.book.entry main .main .book-content .recipes>ul>li{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:20px}body.book.entry main .main .book-content .recipes>ul>li:last-child{margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(3n){margin-right:2.35765%}body.book.entry main .main .book-content .recipes>ul>li:nth-child(3n+1){clear:none}body.book.entry main .main .book-content .recipes>ul>li:nth-child(4n){margin-right:0}body.book.entry main .main .book-content .recipes>ul>li:nth-child(4n+1){clear:left}}body.book.entry main .main .book-content .recipes>ul>li:nth-child(2n+1){clear:none}body.book.entry main .main .book-content .recipes>ul>li .card{padding-top:150%}body.book.entry main .main .book-content .editions{padding-top:10px;text-align:center}body.book.entry main .main .book-content .editions>ul{display:block;margin:0;padding:0}body.book.entry main .main .book-content .editions>ul::after{clear:both;content:"";display:table}body.book.entry main .main .book-content .editions>ul>li{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:20px}body.book.entry main .main .book-content .editions>ul>li:last-child{margin-right:0}@media screen and (min-width: 480px) and (max-width: 727px){body.book.entry main .main .book-content .editions>ul>li{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.book.entry main .main .book-content .editions>ul>li:last-child{margin-right:0}body.book.entry main .main .book-content .editions>ul>li:nth-child(2n){margin-right:0}body.book.entry main .main .book-content .editions>ul>li:nth-child(2n+1){clear:left}}@media screen and (min-width: 728px){body.book.entry main .main .book-content .editions>ul>li{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.book.entry main .main .book-content .editions>ul>li:last-child{margin-right:0}body.book.entry main .main .book-content .editions>ul>li:nth-child(3n){margin-right:0}body.book.entry main .main .book-content .editions>ul>li:nth-child(3n+1){clear:left}}body.book.entry main .main .book-content .editions>ul>li header h3{font-size:1em}body.book.entry main .main .book-content .editions>ul>li header h4{font-size:.8125em;color:#ccc}body.book.entry main .main .book-content .editions>ul>li figure{margin:0 auto 10px;max-width:60%}@media screen and (min-width: 480px){body.book.entry main .main .book-content .editions>ul>li figure{max-width:none}}body.book.entry main .main .book-content .editions>ul>li>p{margin-bottom:8px;font-size:.875em}body.book.entry main .main .book-content .editions>ul>li .button,body.book.entry main .main .book-content .editions>ul>li nav a,body.book.entry main .main .book-content nav .editions>ul>li a{margin-bottom:5px}body.book.entry main .main .book-content .stockists{padding:25px 0 10px}body.book.entry main .main .book-content .stockists p{margin:0 0 10px;font-size:.9375em;text-align:center}body.book.entry main .main .book-content .stockists ul{margin:0;padding:20px 0 0;list-style:none;text-align:center}body.book.entry main .main .book-content .stockists ul li{margin-bottom:20px}body.book.entry main .main .book-content .stockists ul li:last-child{margin-bottom:0}body.book.entry main .main .book-content .stockists ul li a{display:inline-block;font-size:.8125em;color:#e46e6f}body.book.entry main .main .book-content .stockists ul li a svg{position:relative;top:2px;width:16px;height:16px;margin-right:8px;fill:#e46e6f}body.books.stockists header{margin-bottom:30px}body.products.landing main>header{margin-bottom:10px}body.products.landing main .articles{display:block}body.products.landing main .articles::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.products.landing main .articles .item:first-child{margin-left:17.05961%}}@media screen and (min-width: 1000px){body.products.landing main .articles .item:first-child{margin-left:25.58941%}}body.product.page header{margin-bottom:0;border-bottom:none}body.product.page .product-images{margin:0 auto 30px}body.product.page .product-images img{width:100%}@media screen and (min-width: 480px){body.product.page .product-images{margin:0 auto 40px;max-width:75%}}@media screen and (min-width: 728px){body.product.page .product-images{margin:0 auto 40px;max-width:45%}}body.product.page .article-container{display:block}body.product.page .article-container::after{clear:both;content:"";display:table}body.product.page .article-container article{margin-bottom:20px}@media screen and (min-width: 728px){body.product.page .article-container article{width:66.66%;float:left;padding-right:.809em}}body.product.page .article-container article .article-content{padding-left:10px;padding-right:10px}body.product.page .article-container article .buy-from{margin-bottom:20px}@media screen and (min-width: 728px){body.product.page .article-container article .buy-from{display:none}}@media screen and (min-width: 728px){body.product.page .article-container aside{width:33.33%;float:left;padding-left:.809em}}body.product.page .article-container aside .buy-from{display:none;margin-bottom:20px}@media screen and (min-width: 728px){body.product.page .article-container aside .buy-from{display:block}}body.product.page section.related{padding-top:20px;border-top:2px solid #feecea}body.product.page section.related .items .item{margin-bottom:0}body.videos.landing main>header{margin-bottom:10px;border-bottom:none}@media screen and (min-width: 1000px){body.videos.landing main>header{padding-left:25%;padding-right:25%}}body.videos.landing main .videos{display:block}body.videos.landing main .videos::after{clear:both;content:"";display:table}body.video.entry main .video-content{margin-bottom:30px}body.video.entry main .video-description{display:block}body.video.entry main .video-description::after{clear:both;content:"";display:table}body.video.entry main .video-description>article{padding:0 10px}@media screen and (min-width: 728px){body.video.entry main .video-description>article{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 30px}body.video.entry main .video-description>article:last-child{margin-right:0}}body.video.entry main .video-description>article a.subscribe{display:block;margin-top:10px;margin-bottom:20px}body.video.entry main .video-description>article a.subscribe i{float:left;margin-right:8px}body.video.entry main .video-description>article a.subscribe span{-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms;position:relative;top:7px;display:block;float:left;font-size:.75em;color:#e46e6f}body.video.entry main .video-description>article a.subscribe:hover span{color:#f0a29f}@media screen and (min-width: 728px){body.video.entry main .video-description>aside{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.video.entry main .video-description>aside:last-child{margin-right:0}}body.video.entry main section.related{margin-bottom:20px;padding-top:20px;border-top:2px solid #feecea}body.video.entry main section.related .items{display:block}body.video.entry main section.related .items::after{clear:both;content:"";display:table}body.video.entry main section.related .items .item{margin-bottom:0}@media screen and (min-width: 480px){body.video.entry main section.related .items .item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}body.video.entry main section.related .items .item:last-child{margin-right:0}body.video.entry main section.related .items .item:nth-child(2n){margin-right:2.35765%}body.video.entry main section.related .items .item:nth-child(2n+1){clear:none}body.video.entry main section.related .items .item:nth-child(3n){margin-right:0}body.video.entry main section.related .items .item:nth-child(3n+1){clear:left}}body.ask main h2,body.ask main form.search section.term label,form.search section.term body.ask main label,body.tips main h2,body.tips main form.search section.term label,form.search section.term body.tips main label{text-align:center}body.ask main .search.tips,body.ask main .search.ask,body.tips main .search.tips,body.tips main .search.ask{margin:0;padding-bottom:20px}body.ask main .search.tips .term,body.ask main .search.ask .term,body.tips main .search.tips .term,body.tips main .search.ask .term{background:#7ac0ab}body.ask main .search.tips .submit,body.ask main .search.ask .submit,body.tips main .search.tips .submit,body.tips main .search.ask .submit{-webkit-transition:height 200ms;-moz-transition:height 200ms;transition:height 200ms;height:0;overflow:hidden}body.ask main .search.tips .submit .button,body.ask body.book.entry main .search.tips .submit .main .book-content nav a,body.book.entry body.ask main .search.tips .submit .main .book-content nav a,body.ask body.book.entry main .main .book-content nav .search.tips .submit a,body.book.entry body.ask main .main .book-content nav .search.tips .submit a,body.ask main .search.ask .submit .button,body.ask body.book.entry main .search.ask .submit .main .book-content nav a,body.book.entry body.ask main .search.ask .submit .main .book-content nav a,body.ask body.book.entry main .main .book-content nav .search.ask .submit a,body.book.entry body.ask main .main .book-content nav .search.ask .submit a,body.tips main .search.tips .submit .button,body.tips body.book.entry main .search.tips .submit .main .book-content nav a,body.book.entry body.tips main .search.tips .submit .main .book-content nav a,body.tips body.book.entry main .main .book-content nav .search.tips .submit a,body.book.entry body.tips main .main .book-content nav .search.tips .submit a,body.tips main .search.ask .submit .button,body.tips body.book.entry main .search.ask .submit .main .book-content nav a,body.book.entry body.tips main .search.ask .submit .main .book-content nav a,body.tips body.book.entry main .main .book-content nav .search.ask .submit a,body.book.entry body.tips main .main .book-content nav .search.ask .submit a{-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms;opacity:0}body.ask main .search.tips .submit.revealed,body.ask main .search.ask .submit.revealed,body.tips main .search.tips .submit.revealed,body.tips main .search.ask .submit.revealed{height:49px}body.ask main .search.tips .submit.revealed .button,body.ask body.book.entry main .search.tips .submit.revealed .main .book-content nav a,body.book.entry body.ask main .search.tips .submit.revealed .main .book-content nav a,body.ask body.book.entry main .main .book-content nav .search.tips .submit.revealed a,body.book.entry body.ask main .main .book-content nav .search.tips .submit.revealed a,body.ask main .search.ask .submit.revealed .button,body.ask body.book.entry main .search.ask .submit.revealed .main .book-content nav a,body.book.entry body.ask main .search.ask .submit.revealed .main .book-content nav a,body.ask body.book.entry main .main .book-content nav .search.ask .submit.revealed a,body.book.entry body.ask main .main .book-content nav .search.ask .submit.revealed a,body.tips main .search.tips .submit.revealed .button,body.tips body.book.entry main .search.tips .submit.revealed .main .book-content nav a,body.book.entry body.tips main .search.tips .submit.revealed .main .book-content nav a,body.tips body.book.entry main .main .book-content nav .search.tips .submit.revealed a,body.book.entry body.tips main .main .book-content nav .search.tips .submit.revealed a,body.tips main .search.ask .submit.revealed .button,body.tips body.book.entry main .search.ask .submit.revealed .main .book-content nav a,body.book.entry body.tips main .search.ask .submit.revealed .main .book-content nav a,body.tips body.book.entry main .main .book-content nav .search.ask .submit.revealed a,body.book.entry body.tips main .main .book-content nav .search.ask .submit.revealed a{opacity:1}body.ask.landing main>header,body.tips.landing main>header{padding-bottom:0;border-bottom:2px solid #fadcd9}body.ask.landing main>header>p,body.tips.landing main>header>p{margin-bottom:15px}body.ask.landing main .articles .answers,body.tips.landing main .articles .answers{display:block;margin-bottom:10px}body.ask.landing main .articles .answers::after,body.tips.landing main .articles .answers::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.ask.landing main .articles .answers,body.tips.landing main .articles .answers{margin-bottom:0}}@media screen and (min-width: 480px) and (max-width: 727px){body.ask.landing main .articles.latest .answers article .card,body.tips.landing main .articles.latest .answers article .card{padding-top:60%}}@media screen and (min-width: 728px){body.ask.landing main .articles.latest .answers article,body.tips.landing main .articles.latest .answers article{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.ask.landing main .articles.latest .answers article:nth-child(3n),body.tips.landing main .articles.latest .answers article:nth-child(3n){margin-right:2.35765%}body.ask.landing main .articles.latest .answers article:nth-child(3n+1),body.tips.landing main .articles.latest .answers article:nth-child(3n+1){clear:none}body.ask.landing main .articles.latest .answers article:last-child,body.tips.landing main .articles.latest .answers article:last-child{margin-right:0}body.ask.landing main .articles.latest .answers article:nth-child(2n),body.tips.landing main .articles.latest .answers article:nth-child(2n){margin-right:0}body.ask.landing main .articles.latest .answers article:nth-child(2n+1),body.tips.landing main .articles.latest .answers article:nth-child(2n+1){clear:left}}@media screen and (min-width: 1000px){body.ask.landing main .articles.latest .answers article,body.tips.landing main .articles.latest .answers article{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.ask.landing main .articles.latest .answers article:nth-child(2n),body.tips.landing main .articles.latest .answers article:nth-child(2n){margin-right:2.35765%}body.ask.landing main .articles.latest .answers article:nth-child(2n+1),body.tips.landing main .articles.latest .answers article:nth-child(2n+1){clear:none}body.ask.landing main .articles.latest .answers article:last-child,body.tips.landing main .articles.latest .answers article:last-child{margin-right:0}body.ask.landing main .articles.latest .answers article:nth-child(4n),body.tips.landing main .articles.latest .answers article:nth-child(4n){margin-right:0}body.ask.landing main .articles.latest .answers article:nth-child(4n+1),body.tips.landing main .articles.latest .answers article:nth-child(4n+1){clear:left}}body.ask.entry main>header,body.tips.entry main>header{padding-bottom:0}body.ask.entry main .article,body.tips.entry main .article{padding:10px;border:2px solid #dfede9;border-radius:3px}@media screen and (min-width: 728px){body.ask.entry main .article,body.tips.entry main .article{padding:20px 30px 30px}}body.ask.entry main .article>.image,body.tips.entry main .article>.image{margin:0 auto 10px;padding:10px}@media screen and (min-width: 728px){body.ask.entry main .article>.image,body.tips.entry main .article>.image{max-width:70%}}body.ask.entry main .article .content,body.ask.entry main .article .intro,body.ask.entry main .article .details,body.tips.entry main .article .content,body.tips.entry main .article .intro,body.tips.entry main .article .details{padding:10px}@media screen and (min-width: 728px){body.ask.entry main .article .content,body.ask.entry main .article .intro,body.ask.entry main .article .details,body.tips.entry main .article .content,body.tips.entry main .article .intro,body.tips.entry main .article .details{padding:10px 30px}}body.ask.entry main .main>.related,body.tips.entry main .main>.related{display:block;padding-top:20px}body.ask.entry main .main>.related::after,body.tips.entry main .main>.related::after{clear:both;content:"";display:table}body.ask.entry main .main>.related .related .item .card,body.tips.entry main .main>.related .related .item .card{padding-top:70%}@media screen and (min-width: 480px){body.ask.entry main .main>.related .related .item,body.tips.entry main .main>.related .related .item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}body.ask.entry main .main>.related .related .item:last-child,body.tips.entry main .main>.related .related .item:last-child{margin-right:0}body.ask.entry main .main>.related .related .item:nth-child(2n),body.tips.entry main .main>.related .related .item:nth-child(2n){margin-right:2.35765%}body.ask.entry main .main>.related .related .item:nth-child(2n+1),body.tips.entry main .main>.related .related .item:nth-child(2n+1){clear:none}body.ask.entry main .main>.related .related .item:nth-child(3n),body.tips.entry main .main>.related .related .item:nth-child(3n){margin-right:0}body.ask.entry main .main>.related .related .item:nth-child(3n+1),body.tips.entry main .main>.related .related .item:nth-child(3n+1){clear:left}body.ask.entry main .main>.related .related .item .card,body.tips.entry main .main>.related .related .item .card{padding-top:100%}}body.ask.entry main .main>nav,body.tips.entry main .main>nav{padding:20px 0;text-align:center;border-bottom:2px solid #feecea}body.ask.entry main .main>nav a:first-child,body.tips.entry main .main>nav a:first-child{margin-bottom:10px}@media screen and (min-width: 728px){body.ask.entry main .main>nav,body.tips.entry main .main>nav{padding:20px}body.ask.entry main .main>nav a,body.tips.entry main .main>nav a{display:inline-block;width:200px;margin:0 10px}}body.ask.entry main .article.has-recipe .intro .card{padding-top:80%}@media screen and (min-width: 728px){body.ask.entry main .article.has-recipe .intro .card{padding-top:60%}}@media screen and (min-width: 1000px){body.ask.entry main .article.has-recipe .intro{display:block;padding:10px 0}body.ask.entry main .article.has-recipe .intro::after{clear:both;content:"";display:table}body.ask.entry main .article.has-recipe .intro .ask-content{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-left:30px;padding-right:10px}body.ask.entry main .article.has-recipe .intro .ask-content:last-child{margin-right:0}body.ask.entry main .article.has-recipe .intro .card{padding-top:40%;float:left;display:block;margin-right:2.35765%;width:48.82117%}body.ask.entry main .article.has-recipe .intro .card:last-child{margin-right:0}}body.tips.entry main .article .content{text-align:center}body.ask.entry main .article h2,body.ask.entry main .article form.search section.term label,form.search section.term body.ask.entry main .article label{text-align:left}body.ask.search main>header,body.tips.search main>header{padding-bottom:0}body.ask.search main .results,body.tips.search main .results{display:block}body.ask.search main .results::after,body.tips.search main .results::after{clear:both;content:"";display:table}body.ask.search main>section.interact,body.tips.search main>section.interact{margin-top:20px}body.tip.share main>header{margin-bottom:0;padding-bottom:0}body.ask.question main .previous{margin:20px 0;text-align:center}body.cookalong main p.deciding{margin:25% 0;color:#ccc}body.cookalong.landing main>header{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (min-width: 1000px){body.cookalong.landing main>header{padding-left:25%;padding-right:25%}}body.cookalong.landing main .standfirst{display:block;margin-bottom:10px;border-bottom:2px solid #feecea}body.cookalong.landing main .standfirst::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.cookalong.landing main .standfirst{margin-bottom:20px}}@media screen and (min-width: 1000px){body.cookalong.landing main .standfirst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.cookalong.landing main .standfirst .month{position:relative;margin-bottom:20px}@media screen and (min-width: 1000px){body.cookalong.landing main .standfirst .month{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}}body.cookalong.landing main .standfirst .month h2,body.cookalong.landing main .standfirst .month form.search section.term label,form.search section.term body.cookalong.landing main .standfirst .month label{text-align:center}body.cookalong.landing main .standfirst .month .comp{display:block;padding:10px;border:2px solid #ebe6f1;border-radius:3px;text-align:center}body.cookalong.landing main .standfirst .month .comp::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){body.cookalong.landing main .standfirst .month .comp{padding:20px}}body.cookalong.landing main .standfirst .month .comp .image{margin-bottom:20px}body.cookalong.landing main .standfirst .month .comp .image figure{padding-top:100%;margin-bottom:40px}@media screen and (min-width: 728px){body.cookalong.landing main .standfirst .month .comp .image figure{margin-bottom:10px}}body.cookalong.landing main .standfirst .month .comp .image figure figcaption{display:block;position:absolute;width:100%}body.cookalong.landing main .standfirst .month .comp .image .fade-gallery figure{padding-top:0}body.cookalong.landing main .standfirst .month .comp .image.gallery{border:none;margin-top:0;padding:0}body.cookalong.landing main .standfirst .month .comp .image.gallery address{padding-top:5px;color:#ccc;font-size:.75em}body.cookalong.landing main .standfirst .month .comp .content{position:relative;padding-bottom:50px}body.cookalong.landing main .standfirst .month .comp .content>a.competition{position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width: 1000px){body.cookalong.landing main .standfirst .month.this{float:left;display:block;margin-right:2.35765%;width:65.88078%;display:flex;flex-direction:column}body.cookalong.landing main .standfirst .month.this:last-child{margin-right:0}}body.cookalong.landing main .standfirst .month.this .comp h3{margin-bottom:15px;font-size:1.25em}@media screen and (min-width: 728px){body.cookalong.landing main .standfirst .month.this .comp{display:flex;align-content:stretch;flex:1}body.cookalong.landing main .standfirst .month.this .comp>.image,body.cookalong.landing main .standfirst .month.this .comp>.content{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0}body.cookalong.landing main .standfirst .month.this .comp>.image:last-child,body.cookalong.landing main .standfirst .month.this .comp>.content:last-child{margin-right:0}body.cookalong.landing main .standfirst .month.this .comp>.content{display:flex;flex-direction:column}body.cookalong.landing main .standfirst .month.this .comp>.content .short-desc{flex:1}}@media screen and (min-width: 728px){body.cookalong.landing main .standfirst .month.last{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.cookalong.landing main .standfirst .month.last:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.cookalong.landing main .standfirst .month.last{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;display:flex;flex-direction:column}body.cookalong.landing main .standfirst .month.last:last-child{margin-right:0}}@media screen and (min-width: 1000px){body.cookalong.landing main .standfirst .month.last .comp{flex:1;display:flex;flex-direction:column}body.cookalong.landing main .standfirst .month.last .comp .image{flex:1;display:flex;flex-direction:column;justify-content:space-between}body.cookalong.landing main .standfirst .month.last .comp .image.deciding{justify-content:center}}body.cookalong.landing main .standfirst .other{display:none;padding-top:38px}@media screen and (min-width: 728px) and (max-width: 999px){body.cookalong.landing main .standfirst .other{float:left;display:block;margin-right:2.35765%;width:48.82117%;display:block}body.cookalong.landing main .standfirst .other:last-child{margin-right:0}}body.cookalong.landing main section.previous>header{padding-bottom:20px}body.cookalong.landing main section.previous>header h2,body.cookalong.landing main section.previous>header form.search section.term label,form.search section.term body.cookalong.landing main section.previous>header label{text-align:center;font-size:1.25em}body.cookalong.landing main section.previous>header .styled-select{margin-top:0}body.cookalong.landing main section.previous>header .styled-select select{border-color:#8769a8}body.cookalong.landing main section.previous .articles{display:block}body.cookalong.landing main section.previous .articles::after{clear:both;content:"";display:table}body.cookalong.landing main section.previous .articles .card{padding-top:60%}@media screen and (min-width: 480px){body.cookalong.landing main section.previous .articles .card{padding-top:80%}}@media screen and (min-width: 728px){body.cookalong.landing main section.previous .articles .card{padding-top:126%}}body.cookalong.competition main>header,body.cookalong.single-entry main>header{margin-bottom:0}body.cookalong.competition main section.content,body.cookalong.single-entry main section.content{margin-bottom:20px;border:2px solid #ebe6f1;border-radius:3px}body.cookalong.competition main section.content>.competition,body.cookalong.single-entry main section.content>.competition{display:block;padding:10px}body.cookalong.competition main section.content>.competition::after,body.cookalong.single-entry main section.content>.competition::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.cookalong.competition main section.content>.competition,body.cookalong.single-entry main section.content>.competition{padding:30px}}@media screen and (min-width: 728px){body.cookalong.competition main section.content>.competition .image,body.cookalong.single-entry main section.content>.competition .image{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.cookalong.competition main section.content>.competition .image:last-child,body.cookalong.single-entry main section.content>.competition .image:last-child{margin-right:0}}body.cookalong.competition main section.content>.competition .image figure,body.cookalong.single-entry main section.content>.competition .image figure{padding-top:100%;margin-bottom:40px}@media screen and (min-width: 728px){body.cookalong.competition main section.content>.competition .image figure,body.cookalong.single-entry main section.content>.competition .image figure{margin-bottom:10px}}body.cookalong.competition main section.content>.competition .image figure figcaption,body.cookalong.single-entry main section.content>.competition .image figure figcaption{display:block;position:absolute;width:100%}body.cookalong.competition main section.content>.competition .image .fade-gallery figure,body.cookalong.single-entry main section.content>.competition .image .fade-gallery figure{padding-top:0}body.cookalong.competition main section.content>.competition .image.gallery,body.cookalong.single-entry main section.content>.competition .image.gallery{border:none;margin-top:0;padding:0}body.cookalong.competition main section.content>.competition .image.gallery address,body.cookalong.single-entry main section.content>.competition .image.gallery address{padding-top:5px;color:#ccc;font-size:.75em;text-align:center}@media screen and (min-width: 728px){body.cookalong.competition main section.content>.competition .description,body.cookalong.single-entry main section.content>.competition .description{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-left:10px}body.cookalong.competition main section.content>.competition .description:last-child,body.cookalong.single-entry main section.content>.competition .description:last-child{margin-right:0}}body.cookalong.competition main section.content>.competition .description .text,body.cookalong.single-entry main section.content>.competition .description .text{margin-bottom:30px;padding:10px}@media screen and (min-width: 728px){body.cookalong.competition main section.content>.competition .description .text,body.cookalong.single-entry main section.content>.competition .description .text{padding:0}}body.cookalong.competition main section.content>.competition .description .text a.reveal,body.cookalong.single-entry main section.content>.competition .description .text a.reveal{color:#8769a8}body.cookalong.competition main section.content>.competition .description .text a.reveal:hover,body.cookalong.single-entry main section.content>.competition .description .text a.reveal:hover{color:#b6a3cb}body.cookalong.competition main section.content .enter,body.cookalong.single-entry main section.content .enter{padding:20px 10px 10px;border-top:2px solid #ebe6f1}@media screen and (min-width: 480px){body.cookalong.competition main section.content .enter,body.cookalong.single-entry main section.content .enter{padding-bottom:30px}}body.cookalong.competition main section.content .enter h2,body.cookalong.competition main section.content .enter form.search section.term label,form.search section.term body.cookalong.competition main section.content .enter label,body.cookalong.single-entry main section.content .enter h2,body.cookalong.single-entry main section.content .enter form.search section.term label,form.search section.term body.cookalong.single-entry main section.content .enter label{text-align:center}body.cookalong.competition main section.content .enter ul,body.cookalong.single-entry main section.content .enter ul{display:block;margin:0;padding:10px 20px 0;text-align:center;list-style:none}body.cookalong.competition main section.content .enter ul::after,body.cookalong.single-entry main section.content .enter ul::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){body.cookalong.competition main section.content .enter ul,body.cookalong.single-entry main section.content .enter ul{padding:10px 10px 0}}body.cookalong.competition main section.content .enter ul li,body.cookalong.single-entry main section.content .enter ul li{margin-bottom:20px}@media screen and (min-width: 480px){body.cookalong.competition main section.content .enter ul li,body.cookalong.single-entry main section.content .enter ul li{float:left;width:50%;margin:0;padding:0 10px}}@media screen and (min-width: 728px){body.cookalong.competition main section.content .enter ul li,body.cookalong.single-entry main section.content .enter ul li{width:25%}}body.cookalong.competition main section.content .enter ul li i.step,body.cookalong.single-entry main section.content .enter ul li i.step{display:block;width:100px;height:100px;margin:0 auto;padding:29px 5px 0 0;background:url("/assets/img/empty-cutter.svg") no-repeat 0 3px;text-align:center;color:#8769a8;font-size:1.5em}body.cookalong.competition main section.content .enter ul li a:not(.simple),body.cookalong.single-entry main section.content .enter ul li a:not(.simple){color:#8769a8}body.cookalong.competition main section.content .enter ul li a:not(.simple):hover,body.cookalong.single-entry main section.content .enter ul li a:not(.simple):hover{color:#b6a3cb}body.cookalong.competition main section.content .enter ul li h3,body.cookalong.single-entry main section.content .enter ul li h3{margin:10px 0}body.cookalong.competition main section.content .enter>a,body.cookalong.single-entry main section.content .enter>a{max-width:375px;margin:0 auto}body.cookalong.competition main section.entries,body.cookalong.single-entry main section.entries{margin-bottom:-20px}body.cookalong.competition main section.entries .items,body.cookalong.single-entry main section.entries .items{display:block}body.cookalong.competition main section.entries .items::after,body.cookalong.single-entry main section.entries .items::after{clear:both;content:"";display:table}body.cookalong.competition main section.entries .items .item,body.cookalong.single-entry main section.entries .items .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.cookalong.competition main section.entries .items .item:last-child,body.cookalong.single-entry main section.entries .items .item:last-child{margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(2n),body.cookalong.single-entry main section.entries .items .item:nth-child(2n){margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(2n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(2n+1){clear:left}@media screen and (min-width: 480px){body.cookalong.competition main section.entries .items .item,body.cookalong.single-entry main section.entries .items .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.cookalong.competition main section.entries .items .item:last-child,body.cookalong.single-entry main section.entries .items .item:last-child{margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(2n),body.cookalong.single-entry main section.entries .items .item:nth-child(2n){margin-right:2.35765%}body.cookalong.competition main section.entries .items .item:nth-child(2n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(2n+1){clear:none}body.cookalong.competition main section.entries .items .item:nth-child(3n),body.cookalong.single-entry main section.entries .items .item:nth-child(3n){margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(3n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(3n+1){clear:left}}@media screen and (min-width: 728px){body.cookalong.competition main section.entries .items .item,body.cookalong.single-entry main section.entries .items .item{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.cookalong.competition main section.entries .items .item:last-child,body.cookalong.single-entry main section.entries .items .item:last-child{margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(3n),body.cookalong.single-entry main section.entries .items .item:nth-child(3n){margin-right:2.35765%}body.cookalong.competition main section.entries .items .item:nth-child(3n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(3n+1){clear:none}body.cookalong.competition main section.entries .items .item:nth-child(4n),body.cookalong.single-entry main section.entries .items .item:nth-child(4n){margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(4n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(4n+1){clear:left}}@media screen and (min-width: 1000px){body.cookalong.competition main section.entries .items .item,body.cookalong.single-entry main section.entries .items .item{float:left;display:block;margin-right:2.35765%;width:14.70196%}body.cookalong.competition main section.entries .items .item:last-child,body.cookalong.single-entry main section.entries .items .item:last-child{margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(4n),body.cookalong.single-entry main section.entries .items .item:nth-child(4n){margin-right:2.35765%}body.cookalong.competition main section.entries .items .item:nth-child(4n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(4n+1){clear:none}body.cookalong.competition main section.entries .items .item:nth-child(6n),body.cookalong.single-entry main section.entries .items .item:nth-child(6n){margin-right:0}body.cookalong.competition main section.entries .items .item:nth-child(6n+1),body.cookalong.single-entry main section.entries .items .item:nth-child(6n+1){clear:left}}body.cookalong.competition.archived main section.content{display:block}body.cookalong.competition.archived main section.content::after{clear:both;content:"";display:table}@media screen and (min-width: 728px){body.cookalong.competition.archived main section.content .recipe,body.cookalong.competition.archived main section.content .winner{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.cookalong.competition.archived main section.content .recipe:last-child,body.cookalong.competition.archived main section.content .winner:last-child{margin-right:0}}body.cookalong.competition.archived main section.content .recipe h2,body.cookalong.competition.archived main section.content .recipe form.search section.term label,form.search section.term body.cookalong.competition.archived main section.content .recipe label,body.cookalong.competition.archived main section.content .winner h2,body.cookalong.competition.archived main section.content .winner form.search section.term label,form.search section.term body.cookalong.competition.archived main section.content .winner label{text-align:center}body.cookalong.competition.archived main section.content .recipe .card,body.cookalong.competition.archived main section.content .recipe .image,body.cookalong.competition.archived main section.content .winner .card,body.cookalong.competition.archived main section.content .winner .image{width:100%;margin-bottom:20px}body.cookalong.competition.archived main section.content .winner{text-align:center}body.cookalong.competition.archived main section.content>.share{padding:0 10px 10px}@media screen and (min-width: 728px){body.cookalong.competition.archived main section.content>.share{padding:0 30px 30px}}body.cookalong.competition.archived main section.content>.share .share-save{max-width:360px;margin:0 auto}@media screen and (min-width: 728px){body.cookalong.competition.archived main section.content p.deciding{margin:50% 0 0}}body.cookalong.submit main .dropper .button,body.cookalong.submit body.book.entry main .dropper .main .book-content nav a,body.book.entry body.cookalong.submit main .dropper .main .book-content nav a,body.cookalong.submit body.book.entry main .main .book-content nav .dropper a,body.book.entry body.cookalong.submit main .main .book-content nav .dropper a{min-width:120px;background:#fff}body.cookalong.landing .container>header img{width:100%}body.cookbook-corner.landing main header select{border-color:#0561A2}body.cookbook-corner.entry main .article-content article a{color:#0561A2}body.cookbook-corner.entry main .article-content article a:hover{color:#69A1C8}body.cookbook-corner.entry main section.linked{margin-bottom:20px}body.cookbook-corner.entry main section.linked h2,body.cookbook-corner.entry main section.linked form.search section.term label,form.search section.term body.cookbook-corner.entry main section.linked label{text-align:center}body.cookbook-corner.entry main section.linked .recipe{margin-bottom:20px}body.cookbook-corner.entry main section.linked .recipe:last-child{margin-bottom:0}body.cookbook-corner.entry main section.linked .recipe .card{padding-top:120%}body.cookbook-corner.entry main section.cookbook-image{margin-bottom:20px}body.cookbook-corner main .search.cookbook-corner{margin:0;padding-bottom:20px}body.cookbook-corner main .search.cookbook-corner .submit{-webkit-transition:height 200ms;-moz-transition:height 200ms;transition:height 200ms;height:0;overflow:hidden}body.cookbook-corner main .search.cookbook-corner .submit .button,body.cookbook-corner body.book.entry main .search.cookbook-corner .submit .main .book-content nav a,body.book.entry body.cookbook-corner main .search.cookbook-corner .submit .main .book-content nav a,body.cookbook-corner body.book.entry main .main .book-content nav .search.cookbook-corner .submit a,body.book.entry body.cookbook-corner main .main .book-content nav .search.cookbook-corner .submit a{-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms;opacity:0}body.cookbook-corner main .search.cookbook-corner .submit.revealed{height:49px}body.cookbook-corner main .search.cookbook-corner .submit.revealed .button,body.cookbook-corner body.book.entry main .search.cookbook-corner .submit.revealed .main .book-content nav a,body.book.entry body.cookbook-corner main .search.cookbook-corner .submit.revealed .main .book-content nav a,body.cookbook-corner body.book.entry main .main .book-content nav .search.cookbook-corner .submit.revealed a,body.book.entry body.cookbook-corner main .main .book-content nav .search.cookbook-corner .submit.revealed a{opacity:1}body.app.page main>header{border-bottom:none;margin-bottom:0;padding-bottom:0}body.app.page main>.image{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #feecea}@media screen and (min-width: 728px){body.app.page main>.image{padding-left:15%;padding-right:15%}}body.app.page main footer{max-width:410px;margin:20px auto 0}body.app.page main footer p{margin:20px 0;padding:0 30px;font-size:.75em;text-align:center}body.app.page main .article-container article{padding-left:10px;padding-right:10px}body.editorial-page main>header{margin-bottom:20px;padding-bottom:0;border-bottom:2px solid #fadcd9}body.editorial-page main .article-container>article *{padding-left:10px;padding-right:10px}@media screen and (min-width: 728px){body.editorial-page main .article-container>article *{padding-left:0;padding-right:0}}@media screen and (min-width: 480px){body.compiled.top-3 main .article-list .item{float:left;display:block;margin-right:2.35765%;width:100%}body.compiled.top-3 main .article-list .item:last-child{margin-right:0}}@media screen and (min-width: 480px) and (max-width: 727px){body.compiled.top-3 main .article-list .item .card{padding-top:65%}}@media screen and (min-width: 728px){body.compiled.top-3 main .article-list .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.compiled.top-3 main .article-list .item:last-child{margin-right:0}body.compiled.top-3 main .article-list .item:nth-child(4n){margin-right:2.35765%}body.compiled.top-3 main .article-list .item:nth-child(4n+1){clear:none}body.compiled.top-3 main .article-list .item:nth-child(3n){margin-right:0}body.compiled.top-3 main .article-list .item:nth-child(3n+1){clear:left}}body.compiled.list main section.related-pages{margin-bottom:20px;padding:20px;background:#f3f3f3;border-radius:3px;text-align:center}body.compiled.list main section.related-pages h2,body.compiled.list main section.related-pages form.search section.term label,form.search section.term body.compiled.list main section.related-pages label{margin-bottom:10px;font-size:1em}body.compiled.list main section.related-pages ul{margin:0;padding:0;list-style:none}body.compiled.list main section.related-pages ul li{display:inline-block;margin:0 3px 9px;font-size:.6875em}body.compiled.list main section.related-pages ul li a{-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms;display:block;padding:4px 7px;background:#fff;border:2px #fadcd9 solid;border-radius:4px;color:#e98687}body.compiled.list main section.related-pages ul li a:hover{border-color:#f0a29f}@font-face{font-family:'raspoutine_demibolditalic';src:url("../custom/galbani/fonts/raspoutinedemibold_tb-webfont.woff2") format("woff2"),url("../custom/galbani/fonts/raspoutinedemibold_tb-webfont.woff") format("woff");font-weight:normal;font-style:normal}body.galbani main{font-family:'raspoutine_demibolditalic'}body.galbani main .logo{display:block;width:80%;max-width:600px;margin:20px auto}body.galbani main .videos{max-width:800px;margin:0 auto 20px;padding:15px;background:#005492;color:#fff;text-align:center}body.galbani main .videos h1{margin-bottom:20px;font-family:'raspoutine_demibolditalic';text-transform:none;font-size:1.5em}body.galbani main .videos .video-container{position:relative;width:100%;padding-top:56.2%}body.galbani main .videos .video-container iframe,body.galbani main .videos .video-container img{position:absolute;top:0;left:0;width:100%;height:100%}body.galbani main .videos .caption{padding:15px;font-size:.9375em}body.galbani main .videos .caption .standard{display:none}body.galbani main .videos .caption p{margin:0}body.galbani main .videos .video a{display:none}body.galbani main .videos .current .video{margin-bottom:15px}body.galbani main .videos .others .video{position:relative;display:block;margin-bottom:15px}body.galbani main .videos .others .video:last-child{margin-bottom:0}body.galbani main .videos .others .video a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media screen and (min-width: 728px){body.galbani main .videos{padding:30px 30px 10px}body.galbani main .videos h1{padding:0 10%}body.galbani main .videos .current .caption{padding-left:15%;padding-right:15%}body.galbani main .videos .current .caption .short{display:none}body.galbani main .videos .current .caption .standard{display:block}body.galbani main .videos .others .video{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.galbani main .videos .others .video:last-child{margin-right:0}body.galbani main .videos .others .video iframe{display:none}body.galbani main .videos .others .video a{display:block}}body.galbani main .panel{max-width:800px;padding:15px;background:#e8e8e8;text-align:center;border-radius:0}body.galbani main .panel h2,body.galbani main .panel form.search section.term label,form.search section.term body.galbani main .panel label{font-family:'raspoutine_demibolditalic';text-transform:none;font-size:1.1875em;line-height:1.4em}body.galbani main .panel p{width:auto;margin-bottom:15px;padding:0;color:#7a7a7a;font-size:1.0625em}body.galbani main .panel p strong{color:#444}body.galbani main .panel a{display:inline-block;padding:10px 20px;background:#005492;color:#fff}@media screen and (min-width: 728px){body.galbani main .panel{padding:20px}}body.galbani main .recipes{max-width:800px;margin:0 auto 20px}body.galbani main .recipes .item{float:left;display:block;margin-right:2.35765%;width:100%}body.galbani main .recipes .item:last-child{margin-right:0}body.galbani main .recipes .item .card{padding-top:150%}body.galbani main .recipes .item .card header{position:absolute;bottom:0;left:0;text-align:left;background:#fff}body.galbani main .recipes .item .card header h6{padding-left:0;padding-right:0;font-family:'raspoutine_demibolditalic';font-size:1.0625em;color:#005492}body.galbani main .recipes .item .card header a{display:inline-block;padding:6px 12px;background:#005492;color:#fff;text-transform:uppercase;font-size:.9375em}@media screen and (min-width: 480px){body.galbani main .recipes .item{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.galbani main .recipes .item:last-child{margin-right:0}body.galbani main .recipes .item:nth-child(3n){margin-right:2.35765%}body.galbani main .recipes .item:nth-child(3n+1){clear:none}body.galbani main .recipes .item:nth-child(2n){margin-right:0}body.galbani main .recipes .item:nth-child(2n+1){clear:left}}@media screen and (min-width: 1000px){body.galbani main .recipes .item{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.galbani main .recipes .item:last-child{margin-right:0}body.galbani main .recipes .item:nth-child(2n){margin-right:2.35765%}body.galbani main .recipes .item:nth-child(2n+1){clear:none}body.galbani main .recipes .item:nth-child(3n){margin-right:0}body.galbani main .recipes .item:nth-child(3n+1){clear:left}body.galbani main .recipes .item .card{padding-top:190%}}body.galbani main .products{max-width:800px;margin:0 auto;padding:10px}body.galbani main .products .product{margin-bottom:20px;padding:10px;text-align:center;font-size:.9375em;color:#7e7e7e}body.galbani main .products .product img{width:50%;margin-bottom:20px}body.galbani main .products .product h4{margin-bottom:10px;font-family:'raspoutine_demibolditalic';font-size:1.3125em;color:#666}@media screen and (min-width: 728px){body.galbani main .products .product{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.galbani main .products .product:last-child{margin-right:0}body.galbani main .products .product img{width:65%}}.competition-needle{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;position:relative;margin:0 auto 20px;font-family:"Arial", "Helvetica Neue", sans-serif;font-size:1.5625em;color:#fff}.competition-needle:after{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-size:100% 100%}.competition-needle .badge{padding-left:2px}.competition-needle .badge.loading{padding-top:4px}.competition-needle .tick{display:none;position:absolute;right:-20px;top:30px;width:40px;height:40px;margin:0 auto;background:#56b498 url("../img/tick-2.svg") no-repeat center center;background-size:100% 100%;border:3px solid #fff;border-radius:100%}.competition-needle.festive-pudding{width:85px;height:83px;padding-top:38px;background:url("../img/pudding.png") no-repeat top left;background-size:contain}.competition-needle.easter-egg{width:60px;height:76px;padding-top:23px;background:url("../img/easter-egg.png") no-repeat top left;background-size:contain;color:#333}.competition-needle.easter-egg .tick{top:0;background:#eee url("../img/easter-tick.svg") no-repeat center center}.competition-needle.found:after{opacity:.5}.competition-needle.found .tick{display:block}.competition-needle.clickable{cursor:pointer}.competition-needle.clickable:hover{opacity:.9}.mbottom-20{margin-bottom:20px}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.recipe-carousel--title{text-align:center;margin-bottom:12px}.glide.glide--gallery{margin-bottom:20px}.glide.glide--gallery .glide__slide{margin:0}.glide.glide--gallery .glide__slide img{width:100%}.glide.glide--gallery .glide__arrows{padding-top:14px;text-align:center;padding-top:0 !important}.glide.glide--gallery .glide__arrows .previous,.glide.glide--gallery .glide__arrows .next,.glide.glide--gallery .glide__arrows .glide__arrow{appearance:none;display:inline-block;position:relative;width:30px;height:18px;cursor:pointer;border:none}.glide.glide--gallery .glide__arrows .previous svg,.glide.glide--gallery .glide__arrows .next svg,.glide.glide--gallery .glide__arrows .glide__arrow svg{width:30px;height:18px;fill:#f0a29f}.glide.glide--gallery .glide__arrows .previous,.glide.glide--gallery .glide__arrows .glide__arrow--left{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 35% 50%}.glide.glide--gallery .glide__arrows .next,.glide.glide--gallery .glide__arrows .glide__arrow--right{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=") 65% 50%}.glide.glide--gallery .glide__arrows .bullet-nav{display:inline-block;position:relative;top:-4px;padding:0 10px;line-height:0;text-align:center}.glide.glide--gallery .glide__arrows .bullet-nav a{-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms;display:inline-block;width:10px;height:10px;background:transparent;text-indent:-9999px;margin:0 3px;border:1px solid #f0a29f;border-radius:100%;cursor:pointer}.glide.glide--gallery .glide__arrows .bullet-nav a.bullet-active,.glide.glide--gallery .glide__arrows .bullet-nav a:hover{background:#f0a29f}.glide.glide--recipe-carousel .glide__arrows{margin:0 0 16px;display:flex}.glide.glide--recipe-carousel .glide__arrows .button,.glide.glide--recipe-carousel .glide__arrows body.book.entry main .main .book-content nav a,body.book.entry main .main .book-content nav .glide.glide--recipe-carousel .glide__arrows a{flex:1;position:relative;z-index:1}.glide.glide--recipe-carousel .glide__arrows .button:hover,.glide.glide--recipe-carousel .glide__arrows body.book.entry main .main .book-content nav a:hover,body.book.entry main .main .book-content nav .glide.glide--recipe-carousel .glide__arrows a:hover{z-index:2}.glide.glide--recipe-carousel .glide__arrows .button:first-child,.glide.glide--recipe-carousel .glide__arrows body.book.entry main .main .book-content nav a:first-child,body.book.entry main .main .book-content nav .glide.glide--recipe-carousel .glide__arrows a:first-child{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.glide.glide--recipe-carousel .glide__arrows .button:last-child,.glide.glide--recipe-carousel .glide__arrows body.book.entry main .main .book-content nav a:last-child,body.book.entry main .main .book-content nav .glide.glide--recipe-carousel .glide__arrows a:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.glide__slide .recipe{padding-top:100%}.glide__slide .recipe figure{margin-bottom:0 !important}
