﻿html{-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html font html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html body{margin:0}html article,html aside,html footer,html header,html nav,html section{display:block}html h1{font-size:2em;margin:0.67em 0}html figcaption,html figure,html main{display:block}html figure{margin:1em 40px}html hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}html pre{font-family:monospace, monospace;font-size:1em}html a{background-color:transparent;-webkit-text-decoration-skip:objects}html a:active,html a:hover{outline-width:0}html abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html b,html strong{font-weight:inherit}html b,html strong{font-weight:bolder}html code,html kbd,html samp{font-family:monospace, monospace;font-size:1em}html dfn{font-style:italic}html mark{background-color:#ff0;color:#000}html small{font-size:80%}html sub,html sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}html sub{bottom:-0.25em}html sup{top:-0.5em}html audio,html video{display:inline-block}html audio:not([controls]){display:none;height:0}html img{border-style:none}html svg:not(:root){overflow:hidden}html button,html input,html optgroup,html select,html textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}html button,html input{overflow:visible}html button,html select{text-transform:none}html button,html html [type="button"],html [type="reset"],html [type="submit"]{-webkit-appearance:button}html button::-moz-focus-inner,html [type="button"]::-moz-focus-inner,html [type="reset"]::-moz-focus-inner,html [type="submit"]::-moz-focus-inner{border-style:none;padding:0}html button:-moz-focusring,html [type="button"]:-moz-focusring,html [type="reset"]:-moz-focusring,html [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}html fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}html legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}html progress{display:inline-block;vertical-align:baseline}html textarea{overflow:auto}html [type="checkbox"],html [type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html [type="number"]::-webkit-inner-spin-button,html [type="number"]::-webkit-outer-spin-button{height:auto}html [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}html [type="search"]::-webkit-search-cancel-button,html [type="search"]::-webkit-search-decoration{-webkit-appearance:none}html ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html details,html menu{display:block}html summary{display:list-item}html canvas{display:inline-block}html template{display:none}html [hidden]{display:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"montserratSemiBold";src:url("https://everest-production.s3.amazonaws.com/fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("https://everest-production.s3.amazonaws.com/fonts/montserrat-semibold-webfont.woff") format("woff")}@font-face{font-family:"montserratLight";src:url("https://everest-production.s3.amazonaws.com/fonts/montserrat-light-webfont.woff2") format("woff2"),url("https://everest-production.s3.amazonaws.com/fonts/montserrat-light-webfont.woff") format("woff")}@font-face{font-family:"proximaNovaRegular";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.woff2") format("woff2"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.woff") format("woff")}@font-face{font-family:"proximaNovaBold";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.woff") format("woff")}@media screen{.print-only{display:none}}.cld-responsive{height:auto;width:100%;max-width:100%}.hidden{display:none !important}@media (max-width: 668px){.hidden-small-screen{display:none !important}}@media (min-width: 668px){.mobile-only{display:none !important}}@media (max-width: 668px){.not-mobile{display:none !important}}@media (max-width: 668px){.tablet-only{display:none !important}}@media (min-width: 1100px){.tablet-only{display:none !important}}@media (max-width: 1100px){.desktop-only{display:none !important}}@media (min-width: 1100px){.not-desktop{display:none !important}}.cio_hat_desktop_on,.cio_hat_tablet_on,.cio_hat_mobile_on{visibility:visible}.cio_hat_desktop_off,.cio_hat_tablet_off,.cio_hat_mobile_off{visibility:hidden}.spinner{display:none;position:relative;z-index:1000;width:100%;background:url(//d3cizcpymoenau.cloudfront.net/assets/spinner_v2-89f9583a293d8a4824af64daf4edbd77.gif) 50% 50% no-repeat;transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%)}body.loading{overflow:hidden}body.loading .spinner{display:block}.blurred *{color:transparent !important;pointer-events:none}.blurred p,.blurred h1,.blurred h2,.blurred h3,.blurred h4,.blurred h5,.blurred h6,.blurred td{text-shadow:0px 0px 7px #3d3d3d !important;opacity:0.9}.blurred .results-list__status--default,.blurred .results-list__action--text{text-shadow:0px 0px 7px #3d3d3d !important}.blurred .results-list__status--hilite{-webkit-filter:blur(2px) !important;filter:blur(2px) !important}.blurred .results-list__image{-webkit-filter:blur(2px);filter:blur(2px)}.blurred .results-list__header,.blurred .results-list__item:not(:last-child){border-color:rgba(226,217,187,0.2)}html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;height:100vh}html *,html *::before,html *::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background-color:#fff;font-family:'Merriweather', serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#3d3d3d;height:100vh}figure{-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,ol,ul,p,figure{margin:0;padding:0}.app__main h1:empty,.app__main h2:empty,.app__main h3:empty,.app__main h4:empty,.app__main p:empty,.app__main li:empty{display:none}.app__main img{color:transparent;text-indent:-9999px}.atkGlobalSiteHeader [class$='__wrapper'],.atkGlobalSiteNav__wrapper,.atkPinnedHeader__wrapper{width:100%;max-width:1200px}[class*="__ads--item"]{margin-bottom:0.8rem;text-align:center;text-transform:uppercase}.asides p,.asides li{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:normal;line-height:1.86;letter-spacing:inherit}.asides__header h2.asides__title{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.16rem;margin-bottom:0.9rem;padding-bottom:0.8rem;border-bottom:#d6cbac 0.1rem solid;color:#3f2b1e;text-transform:uppercase}.asides__header h3.asides__subtitle{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:300;line-height:1.39;margin-bottom:1.9rem;color:#3f2b1e}.asides__header p,.asides__header ol,.asides__header ul{margin-bottom:2.4rem;color:#3f2b1e}.asides__item{margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.asides__item h3{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.25;letter-spacing:0.16rem}.asides__item p{line-height:1.71}.asides__item>div{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%;max-width:48%}@media (min-width: 668px){.asides__header h3.asides__subtitle{margin-bottom:1.1rem}}.button{font-family:"proximaNovaBold", serif;font-size:1.2rem;letter-spacing:0.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d73a15;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.button:hover{background-color:#a92d10}.collections .collection-name,.collections__action,.collections__footer a{font-family:"proximaNovaBold", serif;font-size:1.4rem;line-height:4rem;letter-spacing:0.05rem;color:#8c7c60;text-decoration:none}.loading-indicator{margin-left:1.5rem;font-size:1.4rem}.collections a,.collections button{padding-left:1rem}.collections input[type="checkbox"]{margin-left:1rem}.collections ul,.collections li{list-style:none}.collections ul{margin:0.8rem 0}.collections ul.user-collections{max-height:9.8rem;overflow-y:scroll}.collections .collection-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.collections .collection-item input{margin-right:0.4rem}.collections .collection-item .collection-name{line-height:2}.collections .appForm__group{margin-bottom:0.8rem}.collections .appForm__group:first-child{border-bottom:#d1c4a1 1px solid}.collections .appForm a.collections__action{border-bottom:none;padding-left:0.3rem}.collections__action{border-bottom:solid 1px #cbbd95;display:block;text-decoration:none;width:100%}.collections__action.no-border{border-bottom:none;line-height:1.71}.collections__body,.collections__header{margin:0 auto;width:calc(100% - 16px)}.collections__header h2{font-family:"Merriweather", serif;font-size:1.6rem;font-weight:300;margin-bottom:1.6rem;margin-left:1rem;color:#3f2b1e}.collections__label{font-family:"Merriweather", serif;font-size:1.4rem;line-height:4rem;color:#8c7c60;padding-left:1rem}.collections__footer a{display:block;margin:0 auto;width:calc(100% - 16px)}.collections .button,.collections button{font-family:"proximaNovaBold", serif;font-size:1.4rem;line-height:1.71;letter-spacing:0.05rem;padding-top:0;padding-right:0;padding-bottom:0;background-color:#fff;border:none;color:#8c7c60;display:inline-block;height:inherit;outline:none;text-align:left;text-transform:none;width:inherit}.collections__header h2{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:300;margin-bottom:3.6rem}.detail__content{margin-bottom:1.6rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.detail__content a{color:#d73a15;-webkit-transition:all .2s;transition:all .2s}.detail__content a:hover{color:#a92d10;text-decoration:none}.detail__content h2,.detail__content h3,.detail__content h4{font-family:"Merriweather", serif;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0.8rem 0}.detail__content h2.detail__content--headline{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.16rem;margin-bottom:0.8rem;margin-top:0;padding-bottom:0.7rem;border-bottom:#d7ccad 1px solid;color:#3f2b20;text-transform:uppercase}.detail__content h2.detail__content--headline svg{margin-right:0.6rem;height:2.6rem;width:1.8rem;fill:#d73a15;-webkit-transform:translateY(5px);transform:translateY(5px)}@-moz-document url-prefix(){.detail__content h2.detail__content--headline svg{margin-bottom:-0.4rem;position:inherit;top:inherit;left:inherit;transform:translateX(0) translateY(0)}}.detail__content li{margin-bottom:0.8rem}.detail__content li strong{font-family:"proximaNovaBold", serif;font-size:1.6rem}.detail__content li,.detail__content p{font-size:1.4rem;line-height:1.71;color:#3f2b20}.detail__content ol{margin-bottom:1.6rem;margin-left:1.6rem}.detail__content p:not(:last-child){margin-bottom:1.6rem}.detail__content ul{list-style:none;margin-bottom:1.6rem}.detail__content--read-more{font-size:1.4rem;letter-spacing:1.86;color:#d93900;cursor:pointer;display:inline-block;font-style:italic;opacity:.99}.detail__content--read-more+[class*="__ads"]{margin-top:0.8rem}.detail__content--wrapper{margin-bottom:0.8rem}.detail__content--wrapper.truncate-text{height:16rem;overflow:hidden;position:relative}.detail__content--wrapper.truncate-text::after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;bottom:0;left:0;height:5rem;width:100%;content:""}.no-image .detail__content{max-width:100%;width:100%}.detail__header{padding-bottom:0.8rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.detail__header h1{font-size:3.7rem;line-height:1.3;color:#3f2b1e;font-weight:300;margin:0}.detail__header h1.smaller{font-size:3.1rem;line-height:1.3}.detail__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detail__image img{height:auto;width:100%}.detail__image--action{font-family:"Montserrat", sans-serif;font-size:1rem;letter-spacing:0.1rem;padding:0.8rem 2rem 0.8rem 1rem;position:absolute;right:0;bottom:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(62,42,29,0.8);border:#fff 0.2rem solid;border-right:none;color:white;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.detail__image--action svg{height:2rem;width:2rem;margin-right:0.8rem}.detail__image--action:hover{opacity:.8}.detail__image--wrapper{position:relative}.detail__intro{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__intro>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.detail__sub-header{padding-bottom:0.8rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detail__sub-header--text,.detail__sub-header--article-link{color:#422E21;display:inline-block;font-family:"Merriweather", serif;font-style:italic;font-size:1.4rem;line-height:1.14}.detail__sub-header--article-link{color:#d93900;letter-spacing:0;text-decoration:none;margin-bottom:1.25rem}.detail__sub-header--article-link:before{padding-right:0.5rem;padding-left:0.7rem;content:"•";color:#422E21}.detail .utility-bar{margin-bottom:1.6rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width: 668px){.detail__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:54%}.detail__content [class*="__ads--item"]{margin-top:1.6rem;text-align:left}.detail__header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:0.8rem;max-width:54%}.detail__header h1{font-size:3.7rem;padding-bottom:0}.detail__image{margin-left:3.2rem;position:absolute;top:0;right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;max-width:35%;width:27.2rem}.logged-in .detail__image{position:absolute;top:6rem;right:0}.detail__image--wrapper{max-height:100%;max-width:27.2rem}.detail__intro{position:relative}.detail__sub-header{padding-bottom:1.9rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:54%}.detail__sub-header--text,.detail__sub-header--article-link{display:inline-block;line-height:1.14;margin-bottom:0rem}.detail .utility-bar{position:absolute;top:0;right:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.logged-in .no-image .detail__content{max-width:calc(100% - 75px)}.logged-in .detail__intro.no-image.no-description{margin-bottom:12rem}}@media (min-width: 1100px){.detail__image{position:absolute;top:0;right:0;width:34.4rem}.detail__image--wrapper{max-width:34.4rem}no-image .detail__image--wrapper{max-height:34.4rem}.detail__intro{margin-bottom:2.4rem}.detail__intro:not(.no-image){min-height:40.4rem}.logged-in .no-image .detail__content{max-width:100%}.logged-in .no-image .detail__intro{height:auto}.logged-in .detail__intro.no-image.no-description{height:auto}}.detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:22px}.detail__actions--no-image{padding-top:0}.detail__actions .action-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:8px}.detail__actions .action-item__favorite{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detail__actions--favorite.action-item{display:none}.favorites-index-page .detail__actions--favorite.action-item{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__actions a.action-item,.detail__actions .action-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#416490;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;font:12px/1 "proximaNovaBold", serif;letter-spacing:1.6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.detail__actions a.action-item span,.detail__actions a.action-item svg,.detail__actions .action-item a span,.detail__actions .action-item a svg{display:inline-block}.detail__actions a.action-item span:not(:first-child),.detail__actions a.action-item svg:not(:first-child),.detail__actions .action-item a span:not(:first-child),.detail__actions .action-item a svg:not(:first-child){margin-left:8px}.detail__actions a.action-item:hover,.detail__actions .action-item a:hover{background-color:#2e4a69;color:white}.detail__actions a.action-item svg,.detail__actions .action-item a svg{fill:white;max-height:20px;max-width:17.4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.detail__actions a.action-item svg,.detail__actions .action-item a svg{height:20px;width:17.4px}}.detail__actions a.action-item.action-item__favorite em,.detail__actions .action-item a.action-item__favorite em{display:none;font-style:normal}.detail__actions a.action-item.action-item__favorite:not(.favorited) svg,.detail__actions .action-item a.action-item__favorite:not(.favorited) svg{fill:none;stroke:#FFF}.detail__actions a.action-item.action-item__favorite.favorited em,.detail__actions .action-item a.action-item__favorite.favorited em{display:inline}.favorites-popover-page .detail__actions a.action-item.action-item__favorite.favorited+.action-item__manage,.favorites-popover-page .detail__actions .action-item a.action-item__favorite.favorited+.action-item__manage{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__actions a.action-item.action-item__manage,.detail__actions .action-item a.action-item__manage{background-color:#2e4a69;display:none;padding:10px 8px 10px 15px}.detail__actions a.action-item.action-item__manage svg:nth-of-type(2),.detail__actions .action-item a.action-item__manage svg:nth-of-type(2){height:8px;width:15px}.favorites-popover__error{margin-bottom:16px}@media (min-width: 668px){.detail__actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.detail__actions--favorite{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detail__actions .action-item{-ms-flex-preferred-size:auto;flex-basis:auto}.detail__actions .action-item:last-child{margin-right:16px}.detail__actions .action-item__favorite{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.detail__actions a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.detail__actions a.action-item,.detail__actions .action-item a{background-color:#3f2b1e}.detail__actions a.action-item:hover,.detail__actions .action-item a:hover{background-color:#94856b}.detail__actions a.action-item.action-item__manage,.detail__actions .action-item a.action-item__manage{background-color:#94856b;display:none;padding:10px 8px 10px 15px}.detail__actions a.action-item.action-item__manage svg:nth-of-type(2),.detail__actions .action-item a.action-item__manage svg:nth-of-type(2){height:8px;width:15px}.favorites-popover{border-color:#d9cca7;color:#3f2b1e;font-family:"proximaNovaRegular", serif}.favorites-popover::after{border-color:rgba(217,204,167,0);border-bottom-color:#fff}.favorites-popover::before{border-bottom-color:#d9cca7}.favorites-popover__heading h3{color:#3f2b1e;font-family:"proximaNovaBold", serif}.favorites-popover__footer .dashboard-link{color:#3f2b1e}.favorites-popover__footer .dashboard-link:hover{color:#94856b}.favorites-popover a{color:#3f2b1e}.favorites-popover a:hover{color:#94856b}.favorites-popover label{font-family:"proximaNovaRegular", serif}.favorites-app-button{background-color:#3f2b1e;font-family:"proximaNovaBold", serif}.favorites-app-button:hover{background-color:#94856b}.collections-list__input .control:hover input:not([disabled]):checked ~ .control__indicator,.collections-list__input .control input:checked:focus ~ .control__indicator{background:#6b8838}.collections-list__input .control input:checked ~ .control__indicator{background:#6b8838}.favorite-action{background-color:#fff;bottom:0;-webkit-box-shadow:0 1px 2px 0 rgba(121,121,121,0.5);box-shadow:0 1px 2px 0 rgba(121,121,121,0.5);color:#999999;display:none;padding:0.5rem;position:absolute;right:0.5rem;text-decoration:none;z-index:2}.favorites-index-page .favorite-action{display:block}.favorite-action:hover{background-color:#f6f6f6;color:#3d3d3d}.favorite-action:hover svg path{fill:#fff}.favorite-action svg{vertical-align:middle}.favorite-action span{display:none;font:8px/1.5 "proximaNovaBold", serif;letter-spacing:1px;padding-left:0.5rem;vertical-align:middle;text-transform:uppercase}.favorite-action--with-text .favorite-action__inactive{display:inline-block}.favorite-action--with-text.favorited .favorite-action__inactive{display:none}.favorite-action--with-text.favorited .favorite-action__active{display:inline-block}.favorite-action.favorited{color:#3d3d3d}.favorite-action.favorited svg path{fill:#999999}.no-image .favorite-action{bottom:auto;right:0}.featured{margin-top:-1.6rem;margin-bottom:4rem}.featured__action--link{font-family:"proximaNovaBold", serif;font-size:1.4rem;letter-spacing:0.1rem;color:#d73a15;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s all;transition:.2s all}.featured__action--link:hover{color:#a92d10}.featured__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.featured__description{margin-bottom:0.4rem}.featured__description p{padding-top:0.8rem;color:#3e2a1c}.featured__description--link{font-family:"Merriweather", serif;font-size:1.4rem;line-height:1.14;color:#3e2a1c;font-style:italic;text-decoration:none;-webkit-transition:.2s all;transition:.2s all}.featured__description--link:hover{color:#845a3c}.featured__image{-webkit-box-flex:1;-ms-flex:1 0 5.6rem;flex:1 0 5.6rem;margin-right:1.3rem;max-width:5.6rem}.featured__item{padding-top:0.8rem;padding-right:0.4rem;padding-bottom:1.6rem;border-bottom:solid 1px #e1d8ba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appForm__submit,.app__modal .appForm__cancel,.app__modal .appForm__submit{font-family:"Montserrat", sans-serif;font-size:1.5rem;margin-bottom:0.7rem;-webkit-appearance:none;border-radius:0;color:#fff;cursor:pointer;height:45px;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.appForm::after{clear:both;content:"";display:table}.appForm input,.appForm input[type="search"],.appForm select,.appForm textarea{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-size:16px;padding:0}.appForm input:-webkit-autofill,.appForm input[type="search"]:-webkit-autofill,.appForm select:-webkit-autofill,.appForm textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.appForm__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appForm__group{background-color:#fff;border:#767f81 1px solid;border-bottom:none;height:45px;position:relative;width:100%}.appForm__group:last-child{border-bottom:#767f81 1px solid}.appForm__group--error{display:none;color:red;font:10px "Montserrat", sans-serif;position:absolute;z-index:2;text-transform:uppercase}.invalid .appForm__group--error{display:block}.appForm__group--input,.appForm__group--label{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.appForm__group--input{background-color:transparent;border:none;color:#313131;font:400 15px 'Montserrat', sans-serif;height:35px;outline:none;width:calc(100% - 20px);z-index:1}.appForm__group--input:focus{color:#666;background-color:#fff}.appForm__group--input:required{-webkit-box-shadow:none;box-shadow:none}.appForm__group--input.has-value{background-color:#fff}.appForm__group--label{color:#b5babb;font:italic 400 14px 'Merriweather', serif;z-index:0}.appForm__group--message{color:#b5babb;cursor:pointer;font:10px "Montserrat", sans-serif;padding:5px;position:absolute;right:0;text-align:right;top:0;z-index:2}.appForm__group--message:hover{color:#999}.appForm__group--message span{color:#fff;background-color:#ccc;border-radius:100%;display:inline-block;height:12px;text-align:center;width:12px;vertical-align:middle}.appForm__group--select{position:relative}.appForm__group--select::after,.appForm__group--select::before{height:1.2rem;width:1.2rem;content:" ";display:block}.appForm__group--select::after{position:absolute;top:calc(50% + 3px);right:1rem;height:0;width:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #3e2a1d}.appForm__group--select::before{position:absolute;top:calc(50% - 3px);right:1rem;height:0;width:0;border-bottom:0.4rem solid #3e2a1d;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent}.appForm__group--select:hover::after{height:0;width:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #a6714e}.appForm__group--select:hover::before{height:0;width:0;border-bottom:0.4rem solid #a6714e;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent}.appForm__group--select select{font-style:normal}.appForm__info{padding-top:0.8rem}.appForm__info small{display:block}.appForm__info--trigger{font-family:"Montserrat", sans-serif;font-size:1rem;font-weight:bold;margin-bottom:0.5rem;margin-left:1rem;color:#788183;cursor:pointer}.appForm__info--trigger:hover{color:#606768}.appForm__info--content{padding:1rem}.appForm__submit{background-color:#7ea042;border:#7ea042 1px solid}.appForm__submit:hover{background-color:#627c33;border-color:#627c33}.appForm__submitted{font:400 12px 'Montserrat', sans-serif}.appForm__wrapper{background-color:#f4f4f4;padding:10px;border:#ccc 1px solid}.appForm--stacked .appForm__fields,.appForm--stacked .appForm__action{width:100%}.appForm--stacked .appForm__group--error{right:5px;top:5px}.appForm--stacked .appForm__action{height:45px}.appForm--stacked .appForm__action button{width:100%}@media (min-width: 668px){.appForm--stacked .appForm__fields{float:left;width:60%}.appForm--stacked .appForm__action{float:left;width:40%}}.icon{height:1em;width:1em;fill:currentColor;vertical-align:middle;display:inline-block}.icon--flipped{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app__modal{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.9);z-index:2000}.app__modal--close{position:absolute;top:0;right:0;height:4rem;width:4rem;background-color:#525151;border-radius:100%;border:#fff 0.3rem solid;cursor:pointer;-webkit-transform:translateX(25%) translateY(-25%);transform:translateX(25%) translateY(-25%);-webkit-transition:all .2s;transition:all .2s}.app__modal--close svg{position:absolute;top:50%;left:50%;height:1.2rem;width:1.2rem;fill:#fff;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all .2s;transition:all .2s}@-moz-document url-prefix(){.app__modal--close svg{margin-top:1.1rem;margin-left:1.1rem;position:inherit;top:inherit;left:inherit;transform:translateX(0) translateY(0)}}.app__modal--close:hover{background-color:#383838}.app__modal--close:hover svg{fill:#b3b3b3}.app__modal--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:98vw}.app__modal--content{padding:1.6rem;height:90%;background-color:#fff;position:relative;width:100%;max-width:calc(100% - 20px)}@media (min-width: 668px){.app__modal--content{height:auto;max-width:calc(100% - 40px)}}@media (min-width: 1100px){.app__modal--content{max-width:102.4rem}}@media (max-width: 668px){.app__modal--overflow-wrapper{-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:scroll}}.app__modal .appForm{margin:0 auto;width:calc(100% - 16px)}.app__modal .appForm__message{color:#8C7C60;font-size:14px;font-weight:700;margin-bottom:20px;text-align:center;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.app__modal .appForm__cancel{background-color:#fff;border:solid 1px #817154;color:#817154;height:3.2rem}.app__modal .appForm__cancel:hover{background-color:#817154;color:#fff}.app__modal .appForm__group{border-color:#d1c4a1;height:5.6rem}.app__modal .appForm__group:last-child{border-bottom-color:#d1c4a1}.app__modal .appForm__group--input{font-family:"Montserrat", sans-serif;font-size:1.6rem;letter-spacing:0.06rem;color:#3f2b1e;font-size:16px;height:4.6rem}.app__modal .appForm__group--label{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:italic;color:#cbbd95}.app__modal .appForm__group--textarea{height:10rem}@media (min-width: 668px){.app__modal .appForm__group--textarea{height:18.5rem}}.app__modal .appForm__group--textarea .appForm__group--label{top:2.4rem}.app__modal .appForm__group--textarea .appForm__group--input{font-family:"Montserrat", sans-serif;font-size:1.6rem;letter-spacing:0.06rem;height:8rem;top:1.5rem;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 668px){.app__modal .appForm__group--textarea .appForm__group--input{height:16rem}}.app__modal .appForm__header{margin-bottom:3.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app__modal .appForm__header--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app__modal .appForm__header--image{margin-right:1.6rem;height:8.4rem;width:8.4rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.app__modal .appForm__header--image img{height:auto;width:100%}.app__modal .appForm__header--title{font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:0.1rem;color:#8c7c60;text-transform:uppercase}.app__modal .appForm__header--subtitle{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:300;letter-spacing:inherit;color:#3f2b1e}.app__modal .appForm__action,.app__modal .appForm__fields{float:none;width:100%}.app__modal .appForm__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app__modal .appForm__action button{-webkit-box-flex:1;-ms-flex:1 0 10rem;flex:1 0 10rem;margin:0 0.5rem;max-width:10rem}.app__modal .appForm__fields{margin-bottom:1.6rem}.app__modal .appForm__submit{background-color:#817154;border:#817154 1px solid;color:#fff;height:3.2rem}.app__modal .appForm__submit:hover{background-color:#625640;border-color:#625640}.app__modal .appForm.appForm--stacked{padding:4rem 0}.app__modal .appForm.appForm--stacked .appForm__action,.app__modal .appForm.appForm--stacked .appForm__fields{float:none;width:100%}.paywall__body li{font-family:"Montserrat", sans-serif;font-size:1.4rem;line-height:1.43;margin-bottom:1.6rem;margin-left:1.6rem;color:#3d3d3d;list-style:none;position:relative}.paywall__body li::before{position:absolute;top:0.4rem;left:-1.6rem;height:0;width:0;border-bottom:6px solid transparent;border-left:6px solid #d73a15;border-top:6px solid transparent;content:""}.paywall-premium .paywall__body li{font-weight:bold}.paywall__body ul{margin-bottom:2rem;margin-left:2rem}.paywall__content-wrapper{padding:2rem}.paywall__content-wrapper.paywall-renewal-overlay-recipe{padding-top:3rem}.paywall__form-offer{font-family:"montserratSemiBold", serif;font-size:1.2rem;line-height:1.5;margin-bottom:0.8rem;text-align:center}.paywall__header{margin-bottom:1.3rem;text-align:center}.paywall__header h3{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:300;line-height:1.35;letter-spacing:-0.01rem;margin-bottom:1.3rem}.paywall__header h3 span{display:block}.paywall__header h3 strong{text-transform:uppercase;font-weight:bold}.paywall__header h3.paywall__header--alt strong{text-transform:uppercase}.paywall__header h3.paywall__header--alt span{display:inline;font-weight:normal;text-transform:none}.paywall__header h4{font-family:"montserratSemiBold", serif;font-size:1.4rem;font-weight:300;line-height:1.43;letter-spacing:0.04rem;color:#d73a15}.paywall__header h4 span{display:block}.paywall__header p{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:400;line-height:1.71}.paywall__login{font-family:"Montserrat", sans-serif;font-size:1.2rem;line-height:2.42;margin-top:0.5rem;color:#6f7779;text-align:center;text-transform:uppercase}.paywall__login a{color:#6f7779}.paywall__login a:hover{color:#575d5e;text-decoration:none}.paywall__multisite{margin-top:4rem;margin-bottom:0.8rem;padding:2.4rem 1.2rem;border:#979797 1px solid;position:relative}.paywall__multisite h3{font-size:2rem;line-height:1.55}.paywall__multisite::before{position:absolute;top:-0.1rem;right:0;bottom:0;left:50%;height:0.3rem;background-color:#fff;content:"";-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%}.paywall__multisite--letter p{font-family:"Montserrat", sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5;margin-bottom:1.6rem}.paywall__multisite--letter p strong{font-family:"Montserrat", sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5}.paywall__multisite--letter p.callout{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:bold;color:#d73a15;text-align:center}.paywall__multisite--logo{text-align:center}.paywall__multisite--logo svg{max-height:5rem;max-width:13.5rem}.paywall__multisite--logo:not(:last-of-type){margin-right:auto;margin-bottom:1.8rem;margin-left:auto}.paywall__multisite--logos{padding-top:1rem}.paywall__multisite--title{font-family:"Montserrat", sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.11;letter-spacing:0.1rem;margin-bottom:0.8rem;position:absolute;top:0;left:50%;color:#d73a15;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%) translateY(-60%);transform:translateX(-50%) translateY(-60%);width:100%}.paywall__multisite--title span{display:block;font-size:80%}.paywall__offer{margin-bottom:1.6rem;text-align:center}.paywall__offer--simple{font-family:"Montserrat", sans-serif;font-size:1.2rem;line-height:1.33;margin-bottom:2.4rem;color:#6f7779;text-align:center}.paywall__offer p{font-family:"montserratSemiBold", serif;font-size:1.4rem;line-height:1.43;letter-spacing:0.04rem;color:#d73a15}@media (max-width: 668px){.paywall__offer p+.button{margin-top:1.6rem}}.paywall__overlay{position:absolute;top:5rem;left:1%;background-color:#fff;-webkit-box-shadow:0 0 1.5rem #000;box-shadow:0 0 1.5rem #000;border:#D33619 0.6rem solid;outline:#fff 0.6rem solid;width:98%;z-index:10}.paywall__overlay a{cursor:pointer;-webkit-transition:.2s all;transition:.2s all}.paywall__overlay a.button{font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:bold;margin-bottom:0.7rem;background-color:#67A33B;height:inherit;line-height:4.5rem}.paywall__overlay a.button:hover{background-color:#87b569}.paywall__overlay[data-paywall-type="renewal"] .paywall__content-wrapper{padding:1rem}.paywall__overlay[data-paywall-type="renewal"] a.button{font-size:12px}.paywall__wrapper{position:relative;width:100%}.paywall__wrapper .detail__body{position:relative;z-index:1}@media (min-width: 668px){.paywall__body ul{margin-left:4rem}.paywall__content-wrapper{padding:2rem 3rem}.paywall__form-offer{font-family:"montserratSemiBold", serif;font-size:1.4rem;line-height:1.36}.paywall__header h3{font-family:"Merriweather", serif;font-size:2.5rem;font-weight:300;line-height:1.28;letter-spacing:-0.01rem}.paywall__header h4{font-family:"montserratSemiBold", serif;font-size:1.6rem;font-weight:normal;line-height:1.5;letter-spacing:0.06rem}.paywall__login{margin-right:1rem;text-align:right}.paywall__multisite{margin-top:5.6rem;margin-bottom:1.8rem}.paywall__multisite--letter p{font-family:"Montserrat", sans-serif;font-size:1.4rem;line-height:1.71}.paywall__multisite--logos{display:-webkit-box;display:-ms-flexbox;display:flex}.paywall__multisite--logo{-webkit-box-flex:1;-ms-flex:1 0 1/3;flex:1 0 1/3;max-width:1/3}.paywall__multisite--logo svg{max-width:auto;width:90%;max-height:5rem}.paywall__multisite--title{font-family:"Montserrat", sans-serif;font-size:2.4rem;font-weight:bold;line-height:1;letter-spacing:0.1rem;-webkit-transform:translateX(-50%) translateY(-80%);transform:translateX(-50%) translateY(-80%)}.paywall__offer{padding-right:2rem;padding-left:2rem}.paywall__offer--simple{margin-bottom:1.2rem}.paywall__offer p{font-family:"montserratSemiBold", serif;font-size:1.6rem;font-weight:normal;line-height:1.5;letter-spacing:0.06rem}.paywall__overlay{position:absolute;top:5rem;left:50%;-webkit-box-shadow:0 0 3rem #000;box-shadow:0 0 3rem #000;border:#D33619 1.2rem solid;outline:#fff 0.6rem solid;max-width:50rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.paywall__overlay a.button{font-family:"Montserrat", sans-serif;font-size:1.5rem;font-weight:bold;margin:1.4rem auto;max-width:35.1rem}}.nb-paywall{color:#fff;position:relative;width:100%;z-index:10}.nb-paywall h1,.nb-paywall h2,.nb-paywall p{margin:initial;padding:initial;width:100%}.nb-paywall__content{padding:1.2rem 1.6rem 1.9rem;background-color:#3f2b1e;width:100%}.nb-paywall__description{font-size:1.4rem;line-height:1.57}.nb-paywall__description svg{fill:#7EA042;height:2.5rem;width:1.8rem}.nb-paywall__image{margin-bottom:-0.4rem}.nb-paywall .appForm{margin-bottom:0.8rem}.nb-paywall .appForm__action,.nb-paywall .appForm__fields{width:100%}.nb-paywall .appForm__fields{margin-bottom:0.4rem}.nb-paywall .appForm__group{border:none}.nb-paywall .appForm__group--label{color:#999}.nb-paywall .appForm__info--detail,.nb-paywall .appForm__info--trigger{font-family:"proximaNovaRegular", serif;font-size:1rem;font-weight:normal;color:#999}.nb-paywall .appForm__info--trigger{cursor:pointer;margin-left:0}.nb-paywall .appForm__info--trigger:hover{color:#fff}.nb-paywall .appForm__submit{font-family:"proximaNovaBold", serif;font-size:1.2rem;letter-spacing:0.09rem;padding:0}h1.nb-paywall__header{font-family:"Merriweather", serif;font-size:2.6rem;font-weight:300;line-height:1.2;margin-bottom:0.8rem;color:#fcf9f3;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;letter-spacing:initial}h2.nb-paywall__subheader{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.25;letter-spacing:0.12rem;margin-bottom:0.8rem;color:#fff;text-transform:uppercase}p.nb-paywall__description{margin-bottom:0.8rem}@media (min-width: 668px){.nb-paywall{color:#fff;max-width:120rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nb-paywall__content{max-width:50%;padding-bottom:1rem}.nb-paywall__image{display:none}.nb-paywall .appForm__submit{font-size:1.4rem;letter-spacing:0.1rem;margin-bottom:0}.nb-paywall .not-mobile{margin-bottom:-0.3rem}h1.nb-paywall__header{margin-bottom:1.2rem;font-size:2.3rem}h2.nb-paywall__subheader{margin-bottom:0.8rem;font-size:1rem}p.nb-paywall__description{margin-bottom:0.8rem;font-size:1.2rem;line-height:1.4}}@media (min-width: 925px){.nb-paywall__content{padding:4rem 4rem 3rem}h1.nb-paywall__header{margin-bottom:1.6rem;font-size:3.2rem}h2.nb-paywall__subheader{margin-bottom:1.1rem;font-size:1.3rem;letter-spacing:0.11rem}p.nb-paywall__description{margin-bottom:2rem;font-size:1.2rem;line-height:1.57}}@media (min-width: 1100px){.nb-paywall{margin:0 auto}.nb-paywall__content{padding:5rem 2.3rem 6rem 8rem}.nb-paywall__description,.nb-paywall__header,.nb-paywall__subheader{width:87%}.nb-paywall .appForm__action{width:45%}.nb-paywall .appForm__fields{width:55%}h1.nb-paywall__header{font-size:4rem}h2.nb-paywall__subheader{margin-bottom:1.6rem;font-size:1.6rem;letter-spacing:0.14rem}p.nb-paywall__description{margin-bottom:2.4rem;font-size:1.4rem;width:80%}}@media (min-width: 110rem) and (max-width: 114rem){.nb-paywall__content{padding:5rem 1rem 6.4rem 8rem}}.rating{padding-top:3.1rem;padding-bottom:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating__header{font-family:"proximaNovaBold", serif;font-size:1.4rem;letter-spacing:0.14rem;margin-bottom:0.7rem;color:#a29476;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-transform:uppercase}.rating__item{margin-bottom:1.6rem;padding-right:0.5rem;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.rating svg{height:1.6rem;width:1.6rem}.rating svg:not(:last-child){margin-right:0.7rem}@media (min-width: 668px){.rating__header{font-family:"proximaNovaBold", serif;font-size:1.6rem;letter-spacing:0.16rem}.rating__item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}}.recipe a{cursor:pointer}.recipe a:hover{text-decoration:none}.recipe__ads--item.bordered{border-bottom:#d7ccad 1px solid;padding-bottom:8px}.recipe__header{margin-bottom:1.6rem;padding-bottom:0.8rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:#d7ccad 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__header a{font-family:"proximaNovaBold", serif;font-size:1rem;color:#a29476;text-decoration:none}@media print{.recipe__header a{font-family:sans-serif;font-size:1rem}}.recipe__header h2,.recipe__header span{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.16rem;text-transform:uppercase}@media print{.recipe__header h2,.recipe__header span{font-family:sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.16rem}}.recipe__header h2{color:#3f2b20}.recipe__header span{color:#94856b;max-width:50%;text-align:right}.recipe__ingredients,.recipe__instructions{margin-bottom:1rem}.recipe__ingredients{color:#3f2b20}.recipe__ingredients h3{font-size:1.4rem;line-height:1.71;font-weight:400;font-style:italic;margin-bottom:0.6rem;color:#3f2b20}.recipe__ingredients table td{font-family:"proximaNovaBold", serif;font-size:1.4rem;line-height:1.8rem;color:#3f2b20;vertical-align:top;padding-bottom:1.6rem}@media print{.recipe__ingredients table td{font-family:sans-serif;font-size:1.4rem;line-height:1.8rem}}.recipe__ingredients table td a{color:#d73a15}.recipe__ingredients table td:first-child{width:5.6rem;text-align:right}.recipe__ingredients table td:last-child{padding-left:1.6rem;width:18.9rem}.recipe__ingredients .recipe__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe__instructions--content ul,.recipe__instructions--content ol,.recipe__instructions--content p,.recipe__instructions--content h2,.recipe__instructions--content h3,.recipe__instructions--content h4{color:#3f2b20}.recipe__instructions--content p{font-size:1.4rem;line-height:1.64;font-weight:400;margin-bottom:2.4rem}.recipe__instructions--headnote p{font-family:"proximaNovaRegular", serif;font-size:1.4rem;line-height:1.43;margin-bottom:2.4rem;font-style:italic}.recipe.truncate-text{height:auto;overflow:hidden;position:relative}.recipe.truncate-text::after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;bottom:0;left:0;height:5rem;width:100%;content:""}@media (min-width: 668px){.recipe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__ingredients{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%}.recipe__instructions{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}.recipe__instructions--content p{line-height:1.71}}@media (min-width: 1100px){.recipe__ingredients{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.recipe__instructions{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}}.related-items{margin-right:auto;margin-left:auto;padding-right:1.6rem;padding-bottom:3.4rem;padding-left:1.6rem;background-color:#fff;max-width:113.5rem;width:100%}.related-items a{color:inherit;text-decoration:none}.related-items__content{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #e1d8bf;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-items__description{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:300;line-height:1.71}.related-items__headline{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:300;line-height:1.13;margin-bottom:1.6rem;text-align:center}.related-items__item{padding:0.8rem;-webkit-box-flex:1;-ms-flex:1 0 calc(50%);flex:1 0 calc(50%);max-width:calc(50%);position:relative}.related-items__item img{-webkit-transition:all .2s;transition:all .2s}.related-items__item:not(:nth-child(2n)){border-right:solid 1px #e1d8bf}.related-items__item:not(.no-bottom-border){border-bottom:solid 1px #e1d8bf}.related-items__image-wrapper{position:relative}.related-items__image img{height:auto;width:100%}.related-items__title{font-family:"proximaNovaBold", serif;font-size:1.6rem;line-height:1.25;margin-bottom:1.1rem}.no-image .related-items__title{font-family:"proximaNovaBold", serif;font-size:2.3rem;line-height:1.13;margin-bottom:1.6rem;width:89%}.related-items__link{font-family:"proximaNovaRegular", serif;font-size:1.4rem;letter-spacing:1.86;margin-top:0.6rem;color:#d93900}@media (min-width: 668px){.related-items{padding:4.8rem 2.4rem;background-color:transparent}.related-items__item{-webkit-box-flex:1;-ms-flex:1 0 calc(25%);flex:1 0 calc(25%);max-width:calc(25%)}.related-items__item:not(:nth-child(4n)){border-right:solid 1px #e1d8bf}}@media (min-width: 1100px){.related-items{padding:4.8rem 0}.related-items__headline{text-align:left}.related-items__wrapper{margin-right:auto;margin-left:auto;max-width:72%}}.related-article{background-color:#FBF5ED;border-top:1px solid #d7ccad;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-0.5rem 0 2rem;width:100%}.related-article a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.related-article__img{max-width:11rem;-ms-flex-negative:0;flex-shrink:0}.related-article__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0.4rem}.related-article__header span{color:#94856b;font-family:"Merriweather", serif;font-size:1.6rem;padding-right:1rem}.related-article__header svg{height:19px;width:19px}.related-article__info{font-family:"Merriweather", serif;font-size:1.2rem}.related-article__content{padding-top:0.8rem;padding-left:0.8rem;padding-right:0.8rem}@media (min-width: 668px){.related-article{margin:-2rem 0 2rem}.related-article__content{padding-left:1.6rem;padding-right:1.6rem}.related-article__img{max-width:14rem}}@media (min-width: 1100px){.related-article{margin:4rem 0 3rem}.related-article__content{padding-top:1.6rem;padding-left:1.6rem;padding-right:1.6rem}.related-article__img{max-width:14rem}}.update{margin-top:0.4rem;margin-bottom:1.6rem;padding:2.4rem;border:#d73a15 0.1rem solid;position:relative}[data-cio-user-segment="anonymous"] .update{display:none}.update__description{font-family:"Montserrat", sans-serif;font-size:1.2rem;font-weight:normal;line-height:1.71}.update__description a{color:#d73a15}.update__description a:hover{text-decoration:none}.update__description *,.update__description p{font-family:"Montserrat", sans-serif;font-size:1.2rem;font-weight:normal;line-height:1.71}.update__title{font-family:"proximaNovaBold", serif;font-size:1.4rem;letter-spacing:0.12rem;padding:0.2rem 1rem;position:absolute;top:0;left:50%;background-color:#fff;display:inline-block;text-transform:uppercase;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap}.utility-bar__list{margin:0 3rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.utility-bar__list svg{height:3rem;width:3rem;display:block}.utility-bar__list a{text-decoration:none;color:#3f2b1e}.utility-bar__list a:visited{color:#3f2b1e}.utility-bar__list--item{height:3rem;width:3rem;border-radius:100%;cursor:pointer;list-style:none;position:relative;-webkit-transition:.2s all;transition:.2s all}.utility-bar__list--item:not(:last-child){margin-right:1rem}.utility-bar__list--item.action{background-color:#3f2b1e}.utility-bar__list--item.action:hover{background-color:#98896b}.utility-bar__list--item.facebook{background-color:#527aa1}.utility-bar__list--item.facebook:hover{background-color:#43637a}@-moz-document url-prefix(){.utility-bar__list--item.facebook svg{margin-top:0.7rem}}.utility-bar__list--item.pinterest{background-color:#cf5553}.utility-bar__list--item.pinterest:hover{background-color:#893b3b}@-moz-document url-prefix(){.utility-bar__list--item.pinterest svg{margin-top:0.8rem}}.utility-bar__list--item.twitter{background-color:#79aed1}.utility-bar__list--item.twitter:hover{background-color:#557d93}.utility-bar__list--item.twitter svg{height:1.3rem}@-moz-document url-prefix(){.utility-bar__list--item.twitter svg{margin-top:0.9rem}}.utility-bar__list--item.comment{position:absolute}.utility-bar__list--item.comment p{position:relative;top:30%;text-align:center;font-family:"proximaNovaRegular", serif}.utility-bar__list--item.facebook svg,.utility-bar__list--item.pinterest svg,.utility-bar__list--item.favorites svg{height:1.5rem}.utility-bar__list--item.email svg{height:1rem}@-moz-document url-prefix(){.utility-bar__list--item.email svg{margin-top:1rem}}.utility-bar__list--item.favorites svg{fill:#3f2b1e;stroke:#fff !important;stroke-width:0.15rem;-webkit-transition:.2s all;transition:.2s all}.utility-bar__list--item.favorites:hover svg{fill:#98896b}@-moz-document url-prefix(){.utility-bar__list--item.favorites svg{margin-top:0.8rem}}.utility-bar__list--item.favorites.saved{background-color:#98896b}.utility-bar__list--item.favorites.saved svg{fill:#fff}.utility-bar__list--item.print svg{height:1.8rem}@-moz-document url-prefix(){.utility-bar__list--item.print svg{margin-top:0.6rem}}.utility-bar__list--item svg{position:absolute;top:50%;left:50%;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@-moz-document url-prefix(){.utility-bar__list--item svg{position:inherit;top:inherit;left:inherit;transform:translateX(0) translateY(0)}}@media (min-width: 1100px){.utility-bar__list--item{margin-right:0.5rem}}@media (min-width: 1100px){.utility-bar__list--item{margin-right:0.5rem}.utility-bar__list--item:hover::after{font-family:"Montserrat", sans-serif;font-size:1rem;position:absolute;top:105%;left:50%;content:attr(data-text);color:#422e21;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.utility-bar__list--item.saved:hover:after{content:attr(data-text-alt)}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:2.5rem;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sessions .auth__errors{padding:0.8rem;background-color:#f5cec4;color:#333333;font-size:1.2rem;line-height:1.5}.sessions .auth__errors a{color:#333333;text-decoration:underline}.sessions .auth__errors:empty{display:none}.sessions .auth__content--link{font-family:"proximaNovaBold", serif;font-size:1.4rem;line-height:1.14;margin-bottom:0.8rem;color:#d73a15;text-decoration:none}.sessions .auth__content--link:hover{color:#a92d10}.sessions .auth__content--primary{margin-bottom:1.6rem}.sessions .auth__content--primary .appForm{margin-bottom:1.6rem}.sessions .auth__content--primary .appForm *{-webkit-box-sizing:border-box;box-sizing:border-box}.sessions .auth__content--primary .appForm__fields{margin-bottom:0.8rem}.sessions .auth__content--primary .appForm__group{border-color:#e1d8c2}.sessions .auth__content--primary .appForm__info{margin-bottom:0.8rem;display:block;font-size:1.2rem;line-height:1.71}.sessions .auth__content--primary .appForm__info a{color:#d73a15;cursor:pointer;text-decoration:none}.sessions .auth__content--primary .appForm__info a:hover{color:#a92d10}.sessions .auth__content--primary .appForm__submit{margin-bottom:0;padding-right:1.6rem;padding-left:1.6rem;background-color:#d73a15;border-color:#d73a15;cursor:pointer;display:inline-block;width:60%}.sessions .auth__content--primary .appForm__submit:hover{background-color:#a92d10;border-color:#a92d10}.sessions .auth__content--text{margin-bottom:0.8rem;color:#3f2b1e;font-size:12px;line-height:1.5}.sessions .auth__header h1{font-family:"Merriweather", serif;font-size:2.3rem;font-weight:500;line-height:1.61;margin:0 0 1.6rem;color:#3f2b1e}.sessions .auth__help{padding:2.4rem;background-color:#fcf9f3}.sessions .auth__help--header h2{font-family:"Merriweather", serif;font-size:1.6rem;font-weight:500;line-height:1.44;margin:0 0 0.8rem;color:#3f2b1e}.sessions .auth__help--list{list-style:none}.sessions .auth__help--link{font-family:"proximaNovaBold", serif;font-size:1.4rem;line-height:1.14;padding:0.8rem 0.8rem 0.8rem 0;border-bottom:#e1d8c2 1px solid;color:#3f2b20;cursor:pointer;display:block;text-decoration:none}.sessions .auth__help--link:hover{color:#8e805b}.sessions .auth__logos{margin-bottom:1.6rem}.sessions .auth__logos--content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.sessions .auth__logos--header{margin-bottom:1.6rem;border-bottom:#e1d8c2 1px solid}.sessions .auth__logos--header h2{font-family:"proximaNovaBold", serif;font-size:1.4rem;font-weight:normal;letter-spacing:inherit;margin:0;padding:0 0 0.8rem;color:#3f2b20;display:inline-block;text-transform:capitalize;white-space:nowrap}.sessions .auth__logos--logo{margin-bottom:0.8rem;padding-right:0.8rem;padding-left:0.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.sessions .auth__logos--logo .svg-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;position:relative;width:100%}.sessions .auth__logos--logo .svg-container.ako-container{padding-top:36%}.sessions .auth__logos--logo .svg-container.cio-container{padding-top:26%}.sessions .auth__logos--logo .svg-container.cco-container{padding-top:19%}.sessions .auth__logos--logo .svg-container.school-container{padding-top:64%}.sessions .auth__logos--logo.cco{-webkit-box-flex:1.6;-ms-flex:1.6;flex:1.6}.sessions .auth__logos--logo.school{-webkit-box-flex:.6;-ms-flex:.6;flex:.6}.sessions .auth__logos svg{fill:#242020;position:absolute;top:0;left:0}.sessions .amazon-login{border-bottom:1px solid #e1d8c2;border-top:1px solid #e1d8c2;color:#3f2b20;font:14px "proximaNovaBold", serif;margin-bottom:20px;padding:15px 0;position:relative}.sessions .amazon-login__or{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;display:inline-block;left:50%;padding:0 10px;position:absolute;text-align:center;top:0}.sessions .amazon-login__hint{display:block;margin-bottom:12px}.sessions .amazon-login__button{display:inline-block;vertical-align:middle}@media (min-width: 668px){.sessions .auth__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sessions .auth__content--primary{margin-right:0.8rem;-webkit-box-flex:0;-ms-flex:0 1 62%;flex:0 1 62%;max-width:62%}.sessions .auth__content--primary .appForm__info{display:inline-block;padding:10px 20px;vertical-align:middle;width:60%}.sessions .auth__content--primary .appForm__action{display:inline-block;width:33.33333%}.sessions .auth__content--primary .appForm__submit{width:100%}.sessions .auth__content--secondary{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%}.sessions .amazon-login__hint{display:inline-block;margin-right:18px}}.how_tos .how-to__aside--description strong{font-family:"proximaNovaBold", serif;font-size:1.4rem;letter-spacing:0.1rem}.how_tos .how-to__body{font-family:"Merriweather", serif;font-size:1.4rem;line-height:1.71}.how_tos .how-to__body ol,.how_tos .how-to__body p,.how_tos .how-to__body ul{color:#3f2b20;margin-bottom:2.4rem}.how_tos .how-to__body a{color:#d73a15}.how_tos .how-to__body a:hover{color:#a92d10}.how_tos .how-to__header{text-align:left}.how_tos .how-to__header h1{font-family:"Merriweather", serif;font-size:2.6rem;font-weight:300;line-height:1.31;color:#3f2b20;margin:0 0 0.5rem 0}.how_tos .how-to__intro{margin-bottom:2.4rem}.how_tos .how-to__headline{font-family:"Merriweather", serif;font-size:1.8rem;font-weight:500;line-height:1.67;margin:0 0 1.2rem;padding:0 0 0.8rem;border-bottom:solid 0.1rem #e1d8bf;color:#3f2b20}.how_tos .how-to__sub-header{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:0.16rem;color:#94856b;margin-bottom:2.1rem}.how_tos .how-to__sub-header span{display:block;text-transform:uppercase}.how_tos .how-to__wrapper{padding:1.7rem 0}.how_tos .how-to__utilities{padding:0.8rem 0}.how_tos .nb-paywall__description{display:none}.how_tos .nb-paywall__image{display:none}@media (min-width: 668px){.how_tos .how-to__aside{display:-webkit-box;display:-ms-flexbox;display:flex}.how_tos .how-to__aside--image{-webkit-box-flex:1;-ms-flex:1 0 32%;flex:1 0 32%;max-width:32%}.how_tos .how-to__aside--content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-left:1.6rem}.how_tos .how-to__header{text-align:center}.how_tos .how-to__header h1{font-family:"Merriweather", serif;font-size:3.7rem;font-weight:500;line-height:1.3;margin:0 0 0.3rem}.how_tos .how-to__headline{font-family:"Merriweather", serif;font-size:1.8rem;font-weight:500;line-height:1.67;margin:0 0 1.1rem;padding:0 0 0.6rem;text-align:center}.how_tos .how-to__sub-header{font-family:"Merriweather", serif;font-size:1.4rem;font-weight:500;line-height:1.14;margin-bottom:1.6rem;text-align:center}.how_tos .how-to__sub-header span{display:inline-block}.how_tos .how-to__sub-header span:first-child:after{content:"•";font-family:sans-serif;font-size:1.2rem;padding-left:0.5rem;vertical-align:middle}.how_tos .how-to__wrapper{padding-right:8.5rem;padding-left:8.5rem;position:relative}.how_tos .how-to__utilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how_tos .how-to__utilities .detail__actions{padding-top:0}}@media (min-width: 1100px){.how_tos .how-to__headline{font-family:"Merriweather", serif;font-size:2.4rem;font-weight:500;line-height:1.67;margin:0 0 2rem;padding:0 0 2rem}.how_tos .nb-paywall__content{padding:2rem 3rem 3rem 8rem}.how_tos .nb-paywall__description{display:none}}@media (min-width: 1320px){.cio_how_tos_rtf .nb-paywall__content{padding:5rem 2.3rem 6rem 8rem}}.app__main{padding:1.5rem 1.6rem 3rem;background-color:#fff;position:relative;z-index:1;width:100%}.cio_documents_rtf_home.logged-in .app__main{margin-top:3.2rem;background:linear-gradient(to bottom, rgba(255,255,255,0.25) 0px, rgba(255,255,255,0.5) 10px, rgba(255,255,255,0.75) 15px, rgba(255,255,255,0.85) 20px, #fff 25px)}.app__hidden{display:none}.app__wrapper{background-color:#fcf9f3;min-height:44rem;overflow:auto;position:relative;width:100%}.app__wrapper--image{position:absolute;top:0;bottom:0;display:block;width:100%}@media (min-width: 1100px){.app__main{margin-top:1.6rem;margin-right:auto;margin-left:auto;padding:3rem 10rem 4.1rem;max-width:120rem}.cio_documents_rtf_home.logged-out .app__main{padding:3rem 10rem 4.1rem;margin-top:0}.cio_documents_rtf_home.logged-in .app__main{background-color:white;background-image:none}.how_tos .app__main{margin-top:3.2rem}.cio_how_tos_rtf.logged-out .app__main{margin-top:0}}@page{margin:25mm 15mm 20mm}@media print{*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;width:100%}h1,h2,h3,h4,h5,h6{page-break-after:avoid !important}article{page-break-before:always !important}img{page-break-inside:avoid !important}.app__wrapper{background-color:#fff !important;overflow:visible !important}.app__main{padding:0 0 0 0 !important;position:relative;overflow:visible !important}.truncate-text{height:auto !important}.truncate-text::after{background-image:none !important}.app__hidden,iframe,#fb-root,.detail__image,.detail__content,.detail__sub-header--text:first-of-type,.detail__sub-header--article-link,.print-shopping-list,.utility-bar,#dev-notes,[class*="__ads--item"],.atkGlobalSiteHeader,.atkPinnedHeader,.atkGlobalHeader,.atkGlobalSiteHeader__menuTrigger,.atkGlobalSiteHeader__cta,.atkGlobalSiteHeader__search,.cio-global-footer,.atkGlobalFooter,.atkGlobalSiteNav,.atkOffsitePanel,.atkGobalWrapper,.placeholder,.related-items,.recipe__ingredients .recipe__header:not(:first-child),.detail__content--read-more,.results-list__content--link,.results-list__content--buy-link,.results-list__ads,.results-list__action--buy-link,.results-list__action svg,.nb-paywall,.app__wrapper--image,.related-article,.school-ad,.how-to__utilities,.favorites-popover{display:none !important}.asides,.asides__header,.asides__item,.asides__item--image,.asides__item--content,.detail__header,.how_tos .how-to__aside,.how_tos .how-to__intro,.results-list .results-list__action--text,.results-list .results-list__content--text{display:inline !important;width:100% !important;max-width:100% !important;overflow:visible !important}.print__logo{position:absolute !important;top:0 !important;right:0 !important}.print__logo svg{height:43px;width:167px}.how-to-detail .print__logo{top:20px !important}.asides__header{page-break-inside:avoid !important}.asides__item{clear:both !important;float:left !important}.asides__item--image img{page-break-inside:avoid !important;height:auto !important;width:90% !important;max-width:90% !important}.asides__item--image,.asides__item--content{float:left !important;width:50% !important;max-width:50% !important}.asides__title{border-bottom-color:#98896b !important;page-break-inside:avoid !important}.detail__header{max-width:100% !important}.detail__header--text{font-size:35px !important;line-height:1.1 !important;color:#222 !important;max-width:70% !important}.detail__header,.detail__sub-header{display:block !important}.detail__intro:not(.no-image){min-height:0 !important}.detail__image{-webkit-transform:translateY(0) translateX(0) !important;transform:translateY(0) translateX(0) !important;margin-bottom:0 !important;height:0 !important;width:0 !important}.detail__intro{min-height:0 !important}.how_tos .how-to__aside{display:block !important;clear:both !important;width:100% !important;max-width:100% !important}.how_tos .how-to__aside--content{float:right;margin:0 !important;width:calc(100% - 210px);vertical-align:middle}.how_tos .how-to__aside--image{float:left;width:200px}.how_tos .how-to__header--text,.how_tos .how-to__sub-header,.how_tos .how-to__headline p{max-width:70% !important;text-align:left !important}.how_tos .how-to__intro{clear:both !important}.how_tos .how-to__wrapper{padding-left:0 !important;padding-right:0 !important}.recipe{display:table !important}.recipe__header{border-bottom-color:#98896b !important}.recipe__ingredients{display:table-cell !important;width:35% !important}.recipe__ingredients a{text-decoration:none !important;color:inherit !important}.recipe__ingredient--detail{width:auto !important}.recipe__ingredient--quantity{padding-right:1rem;max-width:60px !important;text-align:right !important;width:60px !important}.recipe__yield{color:#222 !important}.recipe__instructions{display:table-cell !important;width:60% !important;padding-left:2rem !important}.ratings{width:100% !important}.rating__item{display:table-cell !important;padding:0 0.5rem 0 0;width:25% !important}.rating__header,.results-list__details--header{font-size:1.4rem !important;letter-spacing:0.05rem !important}.results-list .results-list__action,.results-list .results-list__content{display:table-cell !important;vertical-align:top}.results-list .results-list__action{page-break-inside:avoid !important;width:10% !important;max-width:10% !important}.results-list .results-list__action--text{width:15rem;text-align:center !important}.results-list .results-list__content{padding-right:4rem;padding-left:4rem;width:75% !important;max-width:75% !important}.results-list .results-list__details{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.results-list .results-list__header{background-color:#fff !important;border-color:#000;page-break-inside:avoid !important}.results-list .results-list__image{vertical-align:top}.results-list .results-list__image img{page-break-inside:avoid !important}.results-list .results-list__item{display:table !important}.results-list .results-list__status--default,.results-list .results-list__status--hilite{line-height:3.6rem !important}.results-list .results-list__status--hilite{border:none;border-left:#000 1px solid;border-right:#000 1px solid;line-height:3.6rem}[data-cio-user-segment="anonymous"] .paywall__overlay,[data-cio-user-segment="anonymous"] .paywall__body{background-color:#fff !important}.recipe__nutritional-info{display:none}}.results-list__content--link a,.results-list__content--text a,.results-list__details--description a,.results-list__details a.results-list__details--description a,.results-list-update__text a,.results-list__content--link{cursor:pointer;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.results-list__content--link,.results-list__content--text,.results-list__details--description,.results-list__details a.results-list__details--description,.results-list-update__text{color:#000;font:1.4rem/2.6rem "Merriweather", serif}.results-list__content--link a,.results-list__content--text a,.results-list__details--description a,.results-list__details a.results-list__details--description a,.results-list-update__text a{color:#3d3d3d}.results-list__disclaimer{color:#000;font:1.2rem/1.6rem "Merriweather", serif}.results-list__details--header,.results-list__header,.results-list__header--row>div span,.results-list__key--header,.results-list__key--label{font:1.4rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.results-list__action--text{color:#000;font:1.6rem/2.3rem "Clarendon Bold", serif;letter-spacing:0.16rem}.atkOffsitePanel__body{padding-top:1.6rem}a.atkAccountNav__trigger--link,a.atkAccountNav__trigger--link span{background-color:transparent !important}a.atkAccountNav__trigger--link:hover,a.atkAccountNav__trigger--link span:hover{background-color:transparent !important}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;margin:0;padding:0}html *,html *::before,html *::after{-webkit-box-sizing:inherit;box-sizing:inherit;-ms-overflow-style:-ms-autohiding-scrollbar}html ::-webkit-scrollbar{-webkit-appearance:none;width:7px}html ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4)}body{-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#3d3d3d;margin:0;padding:0}figure,h1,h2,h3,h4,h5,h6,li,p,th,td{-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1:empty,h2:empty,h3:empty,h4:empty,p:empty,li:empty,span:empty,div:not(.atkOffsitePanel__blur):empty{display:none}.atkOffsitePanel__blur{z-index:1}@media screen{.print-only{display:none}}.hidden{display:none !important}[aria-hidden]{display:none}[aria-hidden="false"]{display:initial}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){[aria-hidden="false"]{display:block}}.fixed{overflow:hidden}.cld-responsive{height:auto;width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}@media (min-width: 669px){.mobile-only{display:none !important}}@media (max-width: 668px){.not-mobile{display:none !important}}@media (max-width: 668px){.tablet-only{display:none !important}}@media (min-width: 1100px){.tablet-only{display:none !important}}@media (max-width: 1099px){.desktop-only{display:none !important}}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.text-centered{text-align:center}.text-right{text-align:right}@media (min-width: 669px){.text-m__centered{text-align:centered}.text-m__right{text-align:right}}@media (min-width: 1100px){.text-l__centered{text-align:centered}.text-l__right{text-align:right}}@font-face{font-family:"Proxima Nova Regular";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.woff") format("woff")}@font-face{font-family:"Proxima Nova Bold";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.woff") format("woff")}.comment__more button,.comment__votes--upvote{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;outline:none;padding:0;-webkit-transition:all .2s;transition:all .2s}.comment__form textarea{-webkit-appearance:none;border:#d7ccad 1px solid;border-radius:0;display:block;height:35px;font:14px "Merriweather", serif;margin-bottom:0;outline:none;padding:8px 10px 0;resize:none;width:100%}.comment__form input::-webkit-input-placeholder,.comment__form textarea::-webkit-input-placeholder{color:#3f2b1e;font:italic 14px "Merriweather", serif}.comment__form input:-moz-placeholder,.comment__form textarea:-moz-placeholder{color:#3f2b1e;font:italic 14px "Merriweather", serif;opacity:1}.comment__form input::-moz-placeholder,.comment__form textarea::-moz-placeholder{color:#3f2b1e;font:italic 14px "Merriweather", serif;opacity:1}.comment__form input:-ms-input-placeholder,.comment__form textarea:-ms-input-placeholder{color:#3f2b1e;font:italic 14px "Merriweather", serif}.comment__form .comment__form--action{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.comment__form .comment__form--action button{background-color:#3f2b1e;border-color:#3f2b1e;border-style:solid;color:#fff;height:3.9rem;font:14px "Proxima Nova Bold", sans-serif;-webkit-transition:all .2s;transition:all .2s;width:100%}.comment__form .comment__form--action button:hover{background-color:#94856b;border-color:#94856b}.comment__form .comment__form--details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:#d7ccad 1px solid;border-right:none;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;padding:5px}.comment__form .comment__form--details a{font:12px "Proxima Nova Regular", sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.comment__form .comment__form--details .comment-share-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-accelerator: true){.comment__form .comment__form--details .comment-share-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-ime-align: auto) and (not (-ms-accelerator: true)){.comment__form .comment__form--details .comment-share-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial){.comment__form .comment__form--details .comment-share-b{-webkit-mask:none !important;mask:none !important}}.comment__form .comment__form--text{font:12px "Proxima Nova Regular", sans-serif;margin-right:4px}.comment__form .comment__form--wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fcf9f3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:39px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.comment__form .comment__form--wrapper a{color:#3f2b1e;text-decoration:none}.comment__form .comment__form--wrapper svg{height:28px;margin-right:4px;-webkit-transform:translateY(1px);transform:translateY(1px);width:28px}.comments__sort select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-border-radius:0px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 7.5 4'><defs><style>.triangle-a{fill:#3f2b1e;}</style></defs><title>triangle</title><polygon class='triangle-a' points='3.7 4 0 0 7.5 0 3.7 4'/></svg>");background-position:calc(100% - 10px) 60%;background-repeat:no-repeat;cursor:pointer;outline:none;overflow:hidden;text-indent:0.01px;text-overflow:''}.comments__sort select:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 7.5 4'><defs><style>.triangle-a{fill:#62432e;}</style></defs><title>triangle</title><polygon class='triangle-a' points='3.7 4 0 0 7.5 0 3.7 4'/></svg>")}.comments__sort select::-ms-expand{display:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.comments__sort select{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-cio-412e4d876113a14786cdcfbf9d194c69.png) no-repeat 90% 50%}.comments__sort select:hover{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-cio-412e4d876113a14786cdcfbf9d194c69.png) no-repeat 90% 50%}}.comment__avatar--wrapper{-webkit-box-flex:1;-ms-flex:1 0 35px;flex:1 0 35px;max-width:35px;margin-right:0.7rem}.comment__form--content,.comment__show--content{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 42px);flex:1 0 calc(100% - 42px);max-width:calc(100% - 42px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.comment__form--content,.comment__show--content{-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important;max-width:calc(100% - 42px);width:calc(100% - 42px)}}.comment__form--content .comment__form--content,.comment__show--content .comment__form--content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.comment__create,.comment__collapsed,.comment__show{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media print{.comments{display:none}}.comments__count--label,.comments__count--value{color:#3f2b1e;font:14px/1.14 "Proxima Nova Bold", sans-serif}.comments__description{color:#3f2b1e;font:18px/1.33 "Proxima Nova Regular", sans-serif;margin-bottom:6px}.comments__description strong{font:18px/1.33 "Proxima Nova Bold", sans-serif}.comments__header{border-bottom:#d7ccad 1px solid;margin-bottom:16px;padding-bottom:16px}.comments__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments__header-actions a{color:#3f2b1e;font:12px "Proxima Nova Bold", sans-serif;text-decoration:none}.comments__header-actions a:hover{color:#94856b}.comments__sort{color:#3f2b1e;display:inline-block;margin-bottom:16px;position:relative}.comments__sort select{color:inherit;padding-right:24px}.comments__sort label{color:inherit;font:14px "Proxima Nova Bold", sans-serif;position:relative;z-index:2}.comments__sort select{-moz-appearance:none;-webkit-appearance:none;border:none;background-color:transparent;cursor:pointer;font:14px "Proxima Nova Bold", sans-serif;position:relative;outline:none;z-index:1}.comments__sort select:hover{opacity:.75}.comments a{outline:none}.comments form.editing textarea{height:78px;border-bottom:none}.comments .cld-responsive{height:auto;width:auto;max-width:100%}.comments .cld-responsive__avatar{height:33px}.comment__actions--list{padding:1rem;margin:0;position:absolute;top:1.5rem;right:0;background-color:#fff;border:#d7ccad 1px solid;max-width:200px;text-align:center;width:auto;z-index:3}.comment__actions--list li{color:#3f2b1e;cursor:pointer;font:14px/24px "Proxima Nova Bold", sans-serif;list-style:none}.comment__actions--list li.disabled{color:#94856b;cursor:default}.comment__actions--list li:hover{color:#94856b}.comment__actions--trigger{padding:0;position:absolute;top:0;right:0;height:0.8rem;width:0.8rem;-webkit-appearance:none;border:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 7.5 4'><defs><style>.triangle-a{fill:#3f2b1e;}</style></defs><title>triangle</title><polygon class='triangle-a' points='3.7 4 0 0 7.5 0 3.7 4'/></svg>");display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;outline:none}@media (min-width: 669px){.comment__actions--trigger{opacity:0}.comment__actions--trigger:hover,.comment__actions--trigger.active{opacity:1}}@media screen and (min-width: 669px) and (-ms-high-contrast: active), (min-width: 669px) and (-ms-high-contrast: none){.comment__actions--trigger{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-cio-412e4d876113a14786cdcfbf9d194c69.png) no-repeat 90% 50%}.comment__actions--trigger:hover{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-cio-412e4d876113a14786cdcfbf9d194c69.png) no-repeat 90% 50%}}.comment__addPhoto--toggle{cursor:pointer}.comment__author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3f2b1e;display:-webkit-box;display:-ms-flexbox;display:flex;font:14px/1.14 "Proxima Nova Bold", sans-serif;text-decoration:none}.comment__avatar{border:#3f2b1e 1px solid;font:16px "Proxima Nova Bold", sans-serif;height:35px;line-height:35px;margin:0 7px -22px 0;margin-right:7px;text-align:center;text-transform:uppercase;width:35px}.comment__content{margin-bottom:0.8rem;margin-left:auto;color:#3f2b1e;font:14px/1.71 "Merriweather", serif}.comment__content a{color:inherit}.comment__content img{margin:0.8rem 0 0.4rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comment__content p{color:inherit;font-family:inherit;font-size:inherit;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;word-wrap:break-word}@media (max-width: 669px){.comment__content{overflow-x:scroll}}.comment__created{color:#999;font:10px/1.8 "Proxima Nova Regular", sans-serif;letter-spacing:0.16rem;margin-left:1.4rem;text-transform:uppercase;-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width: 669px){.comment__created{margin-left:42px;width:100%}}.comment__form{width:100%}.comment__form--content{margin-bottom:16px}.comment__form-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.comment__form-header--logo{margin-right:7px;width:35px}.comment__form-header--logo img{height:35px;width:35px}.comment__form-header--input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.comment__form .user-added-photo{-webkit-appearance:none;color:#fff;background-color:#3f2b1e;border:#3f2b1e 1px solid;border-radius:0;font:14px "Proxima Nova Bold", sans-serif;font-size:12px;margin-right:4px}.comment__form .user-added-photo:hover{background-color:#94856b;border-color:#94856b}.comment__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.comment__icon svg{height:1.4rem}.comment__more{display:-webkit-box;display:-ms-flexbox;display:flex;height:33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;position:relative;width:100%;z-index:1}@media print{.comment__more{display:none}}.comment__more::after{background-color:#3f2b1e;content:"";height:1px;position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.comment__more button{background-color:#3f2b1e;border-radius:0;color:#fff;display:inline-block;font:12px "Proxima Nova Bold", sans-serif;height:33px;letter-spacing:1.2px;padding:0 32px;position:relative;text-transform:uppercase;z-index:1}.comment__more button:hover{background-color:#94856b}.comment__placeholder{margin-bottom:1.6rem;color:#3f2b1e;cursor:pointer;font:14px/1.71 "Merriweather", serif;text-decoration:underline}.comment__placeholder:hover{color:#94856b;text-decoration:none}.comment__replying-to{margin-left:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.comment__replying-to .comment__author{margin-left:0.2rem;color:#999}.comment__replying-to .comment__icon{height:1.3rem}.comment__replying-to svg{fill:#999;height:1.3rem;width:1.5rem}.comment__reply{margin-left:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:12px "Proxima Nova Bold", sans-serif}.comment__reply svg{fill:#8E8E8E;height:1.3rem;width:1.5rem;margin:0 0.4rem 0 0}.comment__reply:hover svg{fill:#73953A}.comment__reply:hover .comment__reply--content{color:#73953A}.comment__show{position:relative}.comment__show--actions{margin-bottom:1.6rem}.comment__show--actions,.comment__show--reply{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.comment__show--header{margin-bottom:0.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.comment__show--footer{margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.comment__show--footer .comment__reply,.comment__show--footer .comment__reply-forn{width:100%}@media (min-width: 1100px){.comment__show--content:hover>.comment__show--footer .comment__actions .comment__actions--trigger{opacity:1}}.comment__tag{padding:0.8rem;background-color:#fff;border:#d7ccad 0.1rem solid;border-top:none;color:#3f2b1e;font:14px/1.14 "Proxima Nova Bold", sans-serif;width:100%}.comment__tag--header{margin-bottom:0.4rem;padding-bottom:0.4rem;border-bottom:#f0ece0 0.1rem solid}.comment__users--user{color:inherit;cursor:pointer;font:inherit;line-height:2.4rem}.comment__users--user:hover{color:#94856b}.comment__verification{margin-left:0.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.comment__verification>svg{height:0.8rem;fill:#73953A}.comment__votes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.comment__votes svg{fill:#8E8E8E}.comment__votes:hover svg{fill:#73953A}.comment__votes--action{height:1.5rem;width:1.5rem}.comment__votes--points{margin:0 0.4rem;color:#999;display:inline-block;font:12px "Proxima Nova Bold", sans-serif;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.comment__votes--points{padding-left:1.6rem}}.comment__votes--upvote{height:1.5rem;width:1.5rem;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.comment__votes--upvote svg{height:1.5rem;width:1.5rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.comment__votes--upvote svg .upvote-a,.comment__votes--upvote svg .upvote-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-accelerator: true){.comment__votes--upvote svg .upvote-a,.comment__votes--upvote svg .upvote-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-ime-align: auto) and (not (-ms-accelerator: true)){.comment__votes--upvote svg .upvote-a,.comment__votes--upvote svg .upvote-b{-webkit-mask:none !important;mask:none !important}}@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial){.comment__votes--upvote svg .upvote-a,.comment__votes--upvote svg .upvote-b{-webkit-mask:none !important;mask:none !important}}.comment__votes--upvote.active svg{fill:#73953A}.recipe__nutritional-info{border-bottom:solid 0.1rem;border-top:solid 0.1rem;margin-bottom:2rem;position:relative;padding:1.5rem 0;border-color:#d7ccad}.nutritional-info-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 2rem}.nutritional-info-button:hover .nutritional-info-button__button svg circle{fill:#94856b}.nutritional-info-button:hover .nutritional-info-button__label{color:#94856b}.nutritional-info-button__button{background:none;border:none;height:3rem;margin-right:1rem;outline:none;padding:0;width:3rem}.nutritional-info-button__button svg{height:100%;position:relative;width:100%}.nutritional-info-button__button svg circle{fill:#3f2b1e}.nutritional-info-button__button svg tspan{text-transform:lowercase}.nutritional-info-button__button:hover{background:none}.nutritional-info-button__button:focus{outline:none}.nutritional-info-button__label{font-size:1.4rem;line-height:1.14;color:#3f2b1e;font-family:"Proxima Nova Bold", sans-serif}.nutritional-info-modal{background-color:transparent;margin-top:0.5rem;position:absolute;overflow-x:hidden;z-index:11;width:100%}.nutritional-info-modal--open{height:auto;min-height:40rem}.nutritional-info-modal__modal{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);display:none;padding:2.5rem 1rem 1rem;position:absolute;width:100%;background-color:#fff;border:solid 0.1rem #d7ccad;border-top:none}.nutritional-info-modal--open .nutritional-info-modal__modal{display:block}.nutritional-info-modal__modal::before,.nutritional-info-modal__modal::after{background-color:#fff;border:solid 0.1rem #d7ccad;border-top:none;content:'';height:1.5rem;position:absolute;top:0;width:100%}.nutritional-info-modal__modal::before{right:calc(100% - 2.7rem);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}.nutritional-info-modal__modal::after{left:4.1rem;-webkit-transform:skewX(45deg);transform:skewX(45deg)}.nutritional-info-modal__header{margin-bottom:1rem}.nutritional-info-modal__header h3{font-weight:normal}.nutritional-info-modal__header .nutritional-info-modal__title{font-size:1.6rem;letter-spacing:0.16rem;margin-bottom:0.2rem;font-family:"Proxima Nova Bold", sans-serif}.nutritional-info-modal__header .nutritional-info-modal__serving-size{font-size:1.4rem;font-style:normal;font-family:"Proxima Nova Regular", sans-serif}.nutritional-info-modal__nutrient-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-bottom:0.5rem;padding:0;border-top:0.3rem solid #3f2b1e}.nutritional-info-modal__nutrient{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:50%;padding:1rem 0;border-bottom:0.1rem solid #d7ccad}.nutritional-info-modal__nutrient:nth-child(odd){border-right:0.1rem solid #d7ccad}.nutritional-info-modal__nutrient-name{font-size:1.4rem;line-height:1.14;font-family:"Proxima Nova Bold", sans-serif}.nutritional-info-modal__nutrient-measurement{font-size:1.4rem;line-height:1.14;font-family:"Proxima Nova Regular", sans-serif}.nutritional-info-modal__nutrient:nth-child(odd){padding-right:0.5rem}.nutritional-info-modal__nutrient:nth-child(even){padding-left:0.5rem}.nutritional-info-modal__nutrient.nutrient-fat .nutritional-info-modal__nutrient-name{font-family:"Proxima Nova Regular", sans-serif}.nutritional-info-modal__disclaimer{font-size:1rem;line-height:1.2;margin-bottom:1rem;font-family:"Proxima Nova Regular", sans-serif}.nutritional-info-modal__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;width:100%;font-family:"Proxima Nova Regular", sans-serif}.nutritional-info-modal__footer img{margin-left:0.7rem;max-height:2.8rem;max-width:7.5rem}@media (min-width: 669px){.nutritional-info-modal{width:34.4rem}}.school-ad{display:block;text-decoration:none;width:100%}.school-ad__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.school-ad__imgs picture{max-height:5rem;max-width:5rem}.school-ad__imgs picture img{display:block;height:5rem;max-height:5rem;max-width:5rem;width:5rem}.school-ad__imgs picture:last-of-type{display:none}.school-ad__content{padding:0.35rem 0 0;border-top:0.2rem solid #d73a15;display:-webkit-box;display:-ms-flexbox;display:flex}.school-ad__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-left:0.8rem;width:auto}.school-ad__header{margin-bottom:0.4rem;color:#d73a15;font:1.2rem/1.17 "Proxima Nova Bold", sans-serif;font-weight:normal;letter-spacing:1.6px;text-transform:uppercase;width:100%}.school-ad__header svg{height:0.8rem;width:0.6rem}.school-ad__text{margin-bottom:0.6rem;color:#3f2b1e;font:1.4rem/1.29 "Merriweather", serif;width:100%}.school-ad__text:hover{color:#94856b}.school-ad__text--course-title{text-decoration:none}.school-ad__text svg{height:1.7rem;stroke:#94856b;vertical-align:middle;width:1.7rem}.school-ad__text svg path{fill:#94856b}.school-ad.hosts{background-color:#f5f5f5}.school-ad.hosts .school-ad__imgs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:22rem;min-width:11rem}.school-ad.hosts .school-ad__imgs picture{margin:0 0 0.4rem;-ms-flex-preferred-size:calc(50% - 0.4rem);flex-basis:calc(50% - 0.4rem)}.school-ad.hosts .school-ad__imgs picture:last-child{display:block}.school-ad.hosts .school-ad__imgs picture img{border-radius:10rem;border:2px solid #fff;height:auto;width:100%}.school-ad.hosts .school-ad__info{padding-left:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-ad.hosts .school-ad__header{white-space:nowrap;width:auto}.school-ad.hosts .school-ad__text{font-style:italic}main.equipment-review-detail .detail__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.equipment-review-detail .detail__body>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}main.equipment-review-detail .detail__body .results-list:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main.equipment-review-detail .detail__body .results-list__section-header,main.equipment-review-detail .detail__body .results-list__headline{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}main.equipment-review-detail .detail__body .school-ad{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.equipment-review-detail .school-ad{margin-top:1rem}@media (min-width: 669px){.school-ad__imgs{width:auto}.school-ad__imgs picture{max-height:7rem;max-width:7rem}.school-ad__imgs picture:first-child{margin-right:0.8rem}.school-ad__imgs picture:last-child{display:block}.school-ad__imgs picture img{display:block;height:7rem;max-height:7rem;max-width:7rem;width:7rem}.school-ad__content{padding:0.8rem 0 0}.school-ad__info{margin-left:1.2rem}.school-ad.hosts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.school-ad.hosts .school-ad__imgs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.school-ad.hosts .school-ad__imgs picture{margin:0}.school-ad.hosts .school-ad__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.equipment-review-detail .school-ad.hosts .school-ad__imgs picture{-ms-flex-preferred-size:calc(25% - 4px);flex-basis:calc(25% - 4px)}main.equipment-review-detail .school-ad.hosts .school-ad__imgs picture img{margin-bottom:0}.half-width{width:50%}}@media screen and (min-width: 1100px) and (-ms-high-contrast: active), (min-width: 1100px) and (-ms-high-contrast: none){.school-ad__imgs{margin-right:0.8rem}.school-ad__imgs img,.school-ad__imgs picture{max-height:7rem;max-width:7rem;width:70px;height:70px}.school-ad__imgs picture{-webkit-box-flex:1;-ms-flex:1 0 84px;flex:1 0 84px;margin-right:8px}}@media (min-width: 1100px){.school-ad.hosts .school-ad__content{padding:1rem 2rem}.school-ad.hosts .school-ad__imgs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:25%}.school-ad.hosts .school-ad__imgs picture{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px)}.school-ad.hosts .school-ad__imgs picture img{margin-bottom:0}}.results-list__header--row>div span{padding-right:1.5rem;padding-left:1.5rem;text-transform:uppercase}@media (min-width: 668px){.results-list__header--row>div span{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.results-list .button{background-color:#d73a15;color:#fff}.results-list .button:hover{background-color:#a72e12}.results-list__action{margin-left:auto}.results-list__action--expand svg{height:2rem;width:2rem;fill:#3d3d3d;-webkit-transition:.2s transform;transition:.2s transform}.expanded .results-list__action--expand svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.results-list__action--buy-link,.results-list__action--vendor,.results-list__action--text{display:none}.results-list__action--text{color:#3d3d3d;font-family:"Proxima Nova Bold", sans-serif;font-size:1.4rem;font-weight:normal;letter-spacing:normal;line-height:1.5rem;text-transform:uppercase}.results-list__action .button{width:100%}.results-list__content{-webkit-box-flex:1;-ms-flex:1 0 51%;flex:1 0 51%;max-width:51%}.results-list__content a{color:#3d3d3d;cursor:pointer;text-decoration:none}.results-list__content--headline{margin-bottom:0.4rem;color:#3d3d3d;font-family:"Proxima Nova Bold", sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.44}.results-list__content--buy-link{margin-top:0.8rem}.results-list__content--buy-link .button{width:8.8rem}.results-list__content--buy-link a{color:#fff}.results-list__content--buy-link a:hover{color:#fff !important}.results-list__content--link{margin-bottom:0.8rem;color:#d73a15;cursor:pointer;display:none;font-style:italic}.results-list__content--link:hover{color:#a72e12}.results-list__content--text{display:none}.expanded .results-list__content--text{display:block}.results-list__content--wrapper{margin-bottom:1.6rem}.results-list__details{margin-bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-list__details--header{margin-bottom:0.7rem;color:#a29476;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-transform:uppercase}.results-list__details--description,.results-list__details a.results-list__details--description{cursor:default}.results-list__details--item{padding-right:0.5rem;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.results-list__details--item:nth-child(n+3){margin-top:1.6rem}.results-list__footer{margin-bottom:2.2rem;padding:1rem 0;border-top:#3d3d3d 0.1rem solid}.results-list__group.blurred *{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #3d3d3d !important}[data-user-segment='anonymous'] .results-list__group.blurred .results-list__header{position:relative;border-bottom:none;border-top:none}[data-user-segment='anonymous'] .results-list__group.blurred .results-list__header::after,[data-user-segment='anonymous'] .results-list__group.blurred .results-list__header::before{position:absolute;left:0;height:1.5rem;width:100%;background-color:transparent;content:'';opacity:.5}[data-user-segment='anonymous'] .results-list__group.blurred .results-list__header::after{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#d8d8d8), to(#fff));background:linear-gradient(#fff, #d8d8d8, #fff);bottom:-1rem}[data-user-segment='anonymous'] .results-list__group.blurred .results-list__header::before{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#d8d8d8), to(#fff));background:linear-gradient(#fff, #d8d8d8, #fff);top:-1rem}.results-list__header{margin-bottom:1.6rem;background-color:#FBF5ED;border-bottom:#E2D9BB 1px solid;border-top:#E2D9BB 1px solid;color:#a29476;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.results-list__header--row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.results-list__header--row>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.6rem}.results-list__header--row>div span{padding:0.4rem 0;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.results-list__headline{color:#3d3d3d;display:block;font-family:"Proxima Nova Bold", sans-serif;font-size:1.6rem;font-weight:normal;letter-spacing:0.16rem;line-height:2.3rem;text-transform:uppercase}.results-list__image{margin-right:1rem;-webkit-box-flex:1;-ms-flex:1 0 8.3rem;flex:1 0 8.3rem;max-width:8.3rem;text-align:center}.results-list__item{padding:1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.results-list__item:not(:last-child){border-bottom:#E2D9BB 1px solid}.results-list__item.blurred *{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #3d3d3d !important}.results-list__key{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.results-list__key--header{color:#a29476;text-transform:uppercase}.results-list__key--item{margin-left:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.results-list__key--item svg{margin-left:0.1rem}.results-list__key--label{margin-right:0.2rem;color:#3d3d3d;text-transform:uppercase}.results-list__key svg{height:1.6rem;width:1.6rem}.results-list__note{padding-bottom:1.6rem}.results-list__section-header{margin-bottom:0.8rem}.results-list__status--default{margin-left:0.8rem;color:#a29476}.results-list__status--default span{color:#a29476}.results-list__status--hilite{margin-right:0.8rem;padding-right:1.6rem;padding-left:1.6rem;background-color:#fff;border:#a29476 solid 0.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:50%}.results-list__status--hilite span{color:#a29476}.results-list-update__actions{margin-bottom:1.6rem}.results-list-update__price{color:#3d3d3d}.results-list-update__actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.results-list-update__content{display:none}.results-list-update__content--headline{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.6rem;line-height:1.44}.results-list-update__content.is-visible{margin-top:3.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-list-update__content.is-visible h3{display:none}.results-list-update__content.is-visible .results-list-update__text{margin-bottom:1.6rem}.results-list-update__header{width:calc(100% - 150px)}.results-list-update__header .results-list-update__buy-now{width:9rem}.results-list-update__header .results-list-update__price{margin-bottom:0.8rem;font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:bold;line-height:1.14}.results-list-update__img{margin-right:0.8rem;width:8.3rem}.results-list-update__item{margin-bottom:1.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;position:relative}.results-list-update__item:not(:last-of-type){border-bottom:#E2D9BB 1px solid}.results-list-update__toggle-content{position:absolute;top:0.4rem;right:0.4rem;height:auto;width:2rem;display:block}.results-list-update__toggle-content svg{height:16px;width:16px;-webkit-transition:.2s transform;transition:.2s transform}.results-list-update__toggle-content.is-expanded svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.results-list-update__vendor{display:none}@media (min-width: 669px){.results-list-update__header{display:none}.results-list-update__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 12.8rem;flex:1 0 12.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;max-width:12.8rem;text-align:center}.results-list-update__actions svg.Amazon{height:2rem;width:10rem}.results-list-update__actions svg.BlueApron{height:5rem;width:10rem}.results-list-update__actions svg.Houzz{height:3.3rem;width:10rem}.results-list-update__actions svg.KingArthur{height:7rem;width:10rem}.results-list-update__actions svg.SurLaTable{height:3.3rem;width:10rem}.results-list-update__actions svg.ThermoWorks{height:3.3rem;width:10rem}.results-list-update__actions svg.ThriveMarket{height:5rem;width:10rem}.results-list-update__actions svg.Victorinox{height:5rem;width:10rem}.results-list-update__actions svg.WilliamsSonoma{height:3.3rem;width:11rem}.results-list-update__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.results-list-update__content:not(:last-of-type){margin-bottom:0}.results-list-update__content .results-list__content--link{margin-bottom:3.2rem}.results-list-update__img{margin-right:1.6rem;width:13rem}.results-list-update__toggle-content{display:none}}@media (min-width: 668px){.results-list .results-list__action{margin-left:auto;max-width:12.8rem;text-align:center;width:12.8rem}.results-list .results-list__action--expand{display:none}.results-list .results-list__action--buy-link{margin-bottom:0.8rem}.results-list .results-list__action--buy-link,.results-list .results-list__action--text,.results-list .results-list__action--vendor{display:block}.results-list .results-list__action--text{margin-bottom:3.2rem}.results-list .results-list__action svg{max-height:5rem;max-width:100%}.results-list .results-list__action svg.Amazon{margin-top:0.4rem;height:2rem;width:10rem}.results-list .results-list__content-wrapper{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}.results-list .results-list__content--buy-link{display:none}.results-list .results-list__content--link,.results-list .results-list__content--text{display:block}.results-list .results-list__content--wrapper.truncate-text{height:9rem;overflow:hidden;position:relative}.results-list .results-list__content--wrapper.truncate-text::after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;bottom:0;left:0;height:5rem;width:100%;content:""}.results-list .results-list__details--item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}.results-list .results-list__details--item:nth-child(3){margin-top:0}.results-list .results-list__details--item:nth-child(n+4){margin-top:1.6rem}.results-list .results-list__header{min-height:3.6rem}.results-list .results-list__image{-webkit-box-flex:1;-ms-flex:1 0 13rem;flex:1 0 13rem;max-width:13rem}.results-list .results-list__status--hilite{-ms-flex-item-align:stretch;align-self:stretch}.results-list__key--header{margin-right:0.8rem}.results-list__key--item{margin-left:3.2rem}.results-list__key--item svg{margin-left:0.7rem}.results-list__key--label{margin-right:0}.results-list__note{padding-bottom:0;color:#3d3d3d;font-size:1rem;line-height:1.4}.results-list__section-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.results-list__section-header--primary{max-width:32%}}@media (min-width: 840px) and (max-width: 1099px){.results-list__section-header--primary{max-width:45%}}@media (min-width: 1100px){.results-list__section-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.results-list__section-header--primary{max-width:50%}}
