﻿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}.asides a,.detail__content--read-more a,.detail__content--wrapper>strong a,.recipe__instructions--content ol a,.recipe__instructions--content p a,.recipe__instructions--content ul a,.results-list__content--text a,.results-list__details--description a,.results-list__details a.results-list__details--description a,.detail__content a,.detail__content--read-more,.detail__sub-header a.detail__sub-header--text,.featured__action .featured__action--link,.featured__description a.featured__description--link,.paywall-component .email-tooltip__title,.paywall-component .login a,.recipe a,.recipe__header a,.results-list__content--link{cursor:pointer;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.detail__image--action span{font:1rem "Proxima Nova Bold", sans-serif;letter-spacing:0.1rem}.detail__sub-header--text{color:#000;font:bold 1.4rem/2.3rem "Merriweather", serif}.asides,.detail__content li,.detail__content p,.detail__content--read-more,.detail__content--wrapper>strong,.recipe__instructions--content ol,.recipe__instructions--content p,.recipe__instructions--content ul,.results-list__content--text,.results-list__details--description,.results-list__details a.results-list__details--description{color:#000;font:1.4rem/2.6rem "Merriweather", serif}.asides a,.detail__content li a,.detail__content p a,.detail__content--read-more a,.detail__content--wrapper>strong a,.recipe__instructions--content ol a,.recipe__instructions--content p a,.recipe__instructions--content ul a,.results-list__content--text a,.results-list__details--description a,.results-list__details a.results-list__details--description a{color:#416490}.rating__header,.results-list__details--header{font:1.4rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.recipe__ingredient--header{color:#000;font:1.4rem "Clarendon Bold", serif;letter-spacing:0.06rem}.detail__header h1{color:#000;font:3.7rem/1.11 "Clarendon Bold", serif}.asides__header h2.asides__title{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:#000;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:2}@media screen{.print-only{display:none}}.hidden{display:none !important}[aria-hidden]{display: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:"Clarendon Bold";src:url(//d3cizcpymoenau.cloudfront.net/assets/clarendon-ef772d92b7eb6b7324c0d44fefd2166c.woff) format("woff")}@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")}.app__main{background-color:#fff;padding:1.5rem 1.6rem 3rem;position:relative;width:100%;z-index:1}.app__hidden{display:none}.app__secondary{background-color:#fff;padding-top:0.8rem;padding-bottom:0.8rem;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app__secondary:empty{display:none}.app__secondary--component{padding-right:1.6rem;padding-left:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.app__secondary--component>div{max-width:100%;overflow-x:hidden;width:auto}.app__secondary--component>div.recipe__ads--item,.app__secondary--component>div.ad{width:auto}[class*=access] .app__secondary--component>div{width:auto}.app__secondary--component h2{color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase;margin-bottom:0.8rem}.app__secondary--component:not(.cards){margin-bottom:1.6rem}.app__secondary--component-wide{margin-right:auto;margin-bottom:1.6rem;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;overflow-x:scroll}.app__secondary--component-wide>div{width:auto}.app__secondary .sponsor{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.app__secondary .episodes{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app__secondary .access{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.app__secondary .cards{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.app__secondary .all-access{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.app__secondary .sponsors{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.app__wrapper{background-color:#fff;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOAgMAAABiJsVCAAAACVBMVEX////49/iop6jQdo0AAAAAEklEQVQI12NgwA8kQAQLAUUMAARaAB3bKYG3AAAAAElFTkSuQmCC") repeat 0 0;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: 669px){.app__secondary{padding-top:2.5rem;padding-bottom:2.5rem}.app__secondary--component{padding:0 2.4rem}.app__secondary--component-wide{margin-right:auto;margin-left:auto}.app__secondary--component-wide>div{max-width:100%}.app__secondary .episodes{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app__secondary .access{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.app__secondary .cards{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.app__secondary .all-access{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width: 1100px){.app__main{margin-top:0;margin-right:auto;margin-left:auto;max-width:1200px;padding:3rem 10rem 0}.app__secondary{margin-top:0;margin-right:auto;margin-left:auto;max-width:1200px}.app__secondary--component{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:84.8rem}.app__secondary--component>div{margin-right:auto;margin-left:auto;width:100%;max-width:100%}.app__secondary--component-wide{margin-right:auto;margin-left:auto;width:84.8rem}.app__secondary--component-wide>div{margin-right:auto;margin-left:auto;width:auto;max-width:100%}}[class*='__ads--item']{margin-bottom:0.8rem;text-transform:uppercase}.recipe__ads--item{overflow:hidden}.dfp__headline h2{margin-bottom:0.8rem;color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.dfp img{max-width:100%}.asides__header{padding-top:1.6rem;padding-bottom:3.4rem;border-top:#416490 0.4rem solid}.asides__header h2.asides__title{border-bottom:#416490 0.1rem solid;color:#000;margin-bottom:0.8rem;padding-bottom:0.8rem;text-transform:uppercase}.asides__header h3.asides__subtitle{font:1.4rem/1.29 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase;margin-bottom:0.9rem;padding-bottom:0.8rem}.asides__header h3.asides__subtitle small{margin-right:0.8rem;color:#416490;font-size:1rem;line-height:1.8}.asides__header p,.asides__header ol,.asides__header ul{margin-bottom:2.4rem}.asides__item{padding-top:1.6rem;padding-bottom:3.4rem;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--content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.asides__item--image{-webkit-box-flex:1;-ms-flex:1 0 16.2rem;flex:1 0 16.2rem;max-width:16.2rem;margin-right:1.5rem}@media (min-width: 669px){.asides__item--image{-webkit-box-flex:1;-ms-flex:1 0 19.7rem;flex:1 0 19.7rem;max-width:19.7rem}}@media (min-width: 1100px){.asides__item--image{-webkit-box-flex:1;-ms-flex:1 0 25.1rem;flex:1 0 25.1rem;max-width:25.1rem}}.asides__item h3{margin-bottom:1.6rem;color:#000;font:1.4rem/1.29 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem}.asides__item h3 small{margin-right:0.8rem;color:#416490;font-size:1rem;line-height:1.8}@media (min-width: 669px){.asides__header h3.asides__subtitle{margin-bottom:1.1rem}}.browse-cards{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.browse-cards .browse-items{margin:0;width:100%}.browse-cards .browse-items__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0.8rem;width:100%}.browse-cards .browse-items__header-title{color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;-ms-flex-preferred-size:60%;flex-basis:60%;letter-spacing:0.16rem;text-transform:uppercase}.browse-cards .browse-items__header-button{background-color:transparent;border:0.1rem solid #416490;color:#416490;cursor:pointer;font:1.2rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;padding:1rem;text-decoration:none}.browse-cards .browse-items__header-button:hover{color:#fff;background-color:#416490}.browse-cards .browse-items__header-title-link{color:#416490;cursor:pointer;text-decoration:underline}.browse-cards .browse-items__header-title-link:hover{text-decoration:none}.browse-cards .browse-items__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;width:100%}.browse-cards .browse-items__item{border-top:0.4rem solid #000;max-width:50%;padding:0.6rem 0.6rem 2.5rem;position:relative;width:50%}.browse-cards .browse-items__item:nth-child(odd){padding-left:0}.browse-cards .browse-items__item:nth-child(even){border-left:0.1rem solid #000;padding-right:0}.browse-cards .browse-items__item-image-wrapper{position:relative}.browse-cards .browse-items__item-image-wrapper .favorite-action{bottom:0.3rem;padding:0.5rem 0.5rem}.browse-cards .browse-items__item-no-image-wrapper{position:relative}.browse-cards .browse-items__item-no-image-wrapper .favorite-action{bottom:auto;padding:0.5rem 0.5rem;right:0.5rem;top:0}.browse-cards .browse-items__item-image{margin-bottom:0.45rem;max-width:100%;width:100%}.browse-cards .browse-items__item-type{color:#000;font:1rem/1.2 "Proxima Nova Regular", sans-serif;letter-spacing:0.36rem;text-transform:uppercase}.browse-cards .browse-items__item-title-link{color:#000;cursor:pointer;text-decoration:none}.browse-cards .browse-items__item-title-link:hover{color:#416490}.browse-cards .browse-items__item-title{font:1.6rem/1.8rem "Clarendon Bold", serif}.browse-cards .browse-items__item-title--no-image{color:#000;font:2rem/1.22 "Clarendon Bold", serif;min-height:23rem;max-width:80%;word-wrap:break-word}.browse-cards .browse-items__item-title--no-image:hover{color:#416490}.browse-cards .browse-items__item-title--no-image svg{display:block}@media (min-width: 669px){.browse-cards .browse-items__header-button{padding:1rem 1.8rem}.browse-cards .browse-items__item{border-left:0.1rem solid #000;border-top:0.4rem solid #000;-ms-flex-preferred-size:calc(25% + 0.35rem);flex-basis:calc(25% + 0.35rem);max-width:calc(25% + 0.35rem)}.browse-cards .browse-items__item:nth-child(odd){padding-left:0.6rem}.browse-cards .browse-items__item:nth-child(even){padding-right:0.6rem}.browse-cards .browse-items__item:first-child{border-left:none;-ms-flex-preferred-size:calc(25% - 0.35rem);flex-basis:calc(25% - 0.35rem);padding-left:0;max-width:calc(25% - 0.35rem)}.browse-cards .browse-items__item:last-child{-ms-flex-preferred-size:calc(25% - 0.35rem);flex-basis:calc(25% - 0.35rem);padding-right:0;max-width:calc(25% - 0.35rem)}.browse-cards .browse-items__item-image{margin-bottom:0.6rem}.browse-cards .browse-items__item-type{padding-left:1rem}.browse-cards .browse-items__item-title{font-size:1.6rem;padding-left:1rem}.browse-cards .browse-items__item-title--no-image{font-size:2.3rem;padding-left:1rem}}@media (min-width: 1100px){.browse-cards .browse-items__item-title{font-size:1.6rem}.browse-cards .browse-items__item-title--no-image{max-width:85%}}.button,[type='button']{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#416490;border:none;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;letter-spacing:0.1rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s;transition:background-color .2s;white-space:nowrap;font:bold 1rem "Montserrat", sans-serif}.button:hover,[type='button']:hover{background-color:#2e4a69}.button.button__action,[type='button'].button__action{background-color:#d73a15}.button.button__action:hover,[type='button'].button__action:hover{background-color:#a72e12}.button.button__secondary,[type='button'].button__secondary{background-color:#68a242}.button.button__secondary:hover,[type='button'].button__secondary:hover{background-color:#488621}.button.button__small,[type='button'].button__small{padding-right:2rem;padding-left:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem}.button.button__block,[type='button'].button__block{display:block;width:100%}.show-more .button,.show-more [type='button']{position:relative;z-index:1}.show-more-wrapper .grid .show-more{height:auto}.show-more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.show-more button{padding-right:2.5rem;padding-left:2.5rem;font-size:1.4rem;letter-spacing:0.14rem}.show-more::after{position:absolute;top:50%;left:0;background-color:#416490;content:"";height:0.1rem;width:100%;z-index:0}.button__text{-webkit-appearance:none;padding:0;background-color:transparent;border:none;color:inherit}.peek-a-boo .button__text:focus{outline:none}.collections .collection-name,.collections__footer a{color:#416490;text-decoration:none}.loading-indicator{margin-left:1.5rem;font-size:1.4rem}.collections input[type='checkbox']{margin-left:1rem}.collections li,.collections ul{list-style:none}.collections ul{padding-left:0;margin:0.8rem 0}.collections ul.user-collections{padding-left:0.5rem;max-height:20rem;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:not(:first-of-type){margin-top:1.6rem}.collections .collection-item input[type='checkbox']{position:absolute;left:-999.9rem}.collections .collection-item input[type='checkbox']:not(:checked)+label::before,.collections .collection-item input[type='checkbox']:checked+label::before{position:absolute;top:0;left:1rem;height:1.6rem;width:1.6rem;background-color:#fff;border:#416490 0.1rem solid;content:'';line-height:1.2rem;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s}.collections .collection-item input[type='checkbox']:hover:not(:checked)+label::before{background-color:#d8d8d8}.collections .collection-item input[type='checkbox']:checked+label::before{background-color:#6ba6aa;border-color:#6ba6aa;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjQgNC45IiBoZWlnaHQ9IjciIHdpZHRoPSIxMCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljX2RvbmVfMjRweDwvdGl0bGU+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yLDMuOS41LDIuMywwLDIuOWwyLDJMNi40LjUsNS45LDBaIi8+PC9zdmc+Cg==")}.collections .collection-item input[type='checkbox']+label{padding-left:3.6rem;position:relative;cursor:pointer;line-height:1.6rem}.collections .collection-item .collection-name{color:#000;font:0.7rem "Montserrat", sans-serif;letter-spacing:0.06rem}.collections .appForm__group{width:calc(100% - 15px);margin-bottom:1.7rem;margin-left:1.5rem;border-color:#000 !important}.collections .appForm__group:first-child{border-bottom:#000 1px solid !important}.collections .appForm a.collections__action{border-bottom:none}.collections__action{margin-bottom:1.7rem;padding-bottom:1.7rem;padding-left:1.5rem;border-bottom:#000 1px solid;color:#000;display:block;font:1.4rem "Montserrat", sans-serif;letter-spacing:0.06rem;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__body{margin-bottom:2.6rem}.collections__header h2{margin-bottom:1.6rem;margin-left:1.5rem;color:#000;font:normal 1.6rem "Montserrat Semi Bold", sans-serif}.collections__label{margin-bottom:1.1rem;padding-left:1.5rem;color:#000;font:1.2rem "Merriweather", serif}.collections__footer a{display:block;margin:0 auto}.collections .button,.collections button{padding-top:0;padding-right:0;padding-bottom:0;background-color:#fff;border:none;color:#416490;display:inline-block;font:normal 1.4rem "Montserrat", sans-serif;height:inherit;letter-spacing:0.06rem;outline:none;padding:0;text-align:left;text-transform:none;width:inherit}@media (min-width: 669px){.collections__header h2{margin-bottom:3.6rem;font-size:2.3rem}}.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 "Proxima Nova Bold", sans-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}}.collections-list__input .control-label{color:#000;font-family:"Proxima Nova Regular", sans-serif}.favorites-app-button{font-family:"Proxima Nova Bold", sans-serif}.favorites-popover__heading h3{color:#000}.favorites-popover a{color:#416490}.favorites-popover a:hover{color:#2e4a69}.favorites-popover__footer .dashboard-link{color:#416490}.favorites-popover__footer .dashboard-link:hover{color:#2e4a69}.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:#d6d6d6 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:#000;font:italic 14px "Merriweather", serif}.comment__form input:-moz-placeholder,.comment__form textarea:-moz-placeholder{color:#000;font:italic 14px "Merriweather", serif;opacity:1}.comment__form input::-moz-placeholder,.comment__form textarea::-moz-placeholder{color:#000;font:italic 14px "Merriweather", serif;opacity:1}.comment__form input:-ms-input-placeholder,.comment__form textarea:-ms-input-placeholder{color:#000;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:#416490;border-color:#416490;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:#2e4a69;border-color:#2e4a69}.comment__form .comment__form--details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:#d6d6d6 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{background-color:#F5F5F5;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:#000;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:#3d3d3d;}</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:#1a1a1a;}</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-atk-10fcd5a966b494f7b8be9c876b4d7029.png) no-repeat 90% 50%}.comments__sort select:hover{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-atk-10fcd5a966b494f7b8be9c876b4d7029.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%}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url("//d3cizcpymoenau.cloudfront.net/assets/lightbox/loading-b0aaa1619309f0c55b217d28e4e6cdf6.gif") no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url("//d3cizcpymoenau.cloudfront.net/assets/lightbox/prev-56054dd1fc6e879d2517c880878f2ae7.png") left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url("//d3cizcpymoenau.cloudfront.net/assets/lightbox/next-690dcab554d51ea9e452651ecde02c5a.png") right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{margin-right:-31px;display:block;float:right;width:30px;height:30px;background:url("//d3cizcpymoenau.cloudfront.net/assets/lightbox/close-08d72c06bd3113d2da521fac03cb4ace.png") top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.comments{margin-top:24px}@media (max-width: 668px){.comments .comment__form{margin-bottom:10px}.comments .comment__form svg{display:none}.comments .comment__form--details{min-height:39px}}@media (min-width: 669px){.comments{margin-top:23px}}@media print{.comments{display:none}}.comments__count--label,.comments__count--value{color:#000;font:14px/1.14 "Proxima Nova Bold", sans-serif}.comments__description{color:#000;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:#416490 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:#416490;font:12px "Proxima Nova Bold", sans-serif;text-decoration:none}.comments__header-actions a:hover{color:#2e4a69}.comments__sort{color:#000;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:#416490 1px solid;max-width:200px;text-align:center;width:auto;z-index:3}.comment__actions--list li{color:#416490;cursor:pointer;font:14px/24px "Proxima Nova Bold", sans-serif;list-style:none}.comment__actions--list li.disabled{color:#2e4a69;cursor:default}.comment__actions--list li:hover{color:#2e4a69}.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:#3d3d3d;}</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-atk-10fcd5a966b494f7b8be9c876b4d7029.png) no-repeat 90% 50%}.comment__actions--trigger:hover{background:url(//d3cizcpymoenau.cloudfront.net/assets/global/down-arrow-atk-10fcd5a966b494f7b8be9c876b4d7029.png) no-repeat 90% 50%}}.comment__addPhoto--toggle{cursor:pointer}.comment__author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font:14px/1.14 "Proxima Nova Bold", sans-serif;text-decoration:none}.comment__avatar{border:#3d3d3d 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:#000;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:#416490;border:#416490 1px solid;border-radius:0;font:14px "Proxima Nova Bold", sans-serif;font-size:12px;margin:5px}.comment__form .user-added-photo:hover{background-color:#2e4a69;border-color:#2e4a69}.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:#416490;content:"";height:1px;position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.comment__more button{background-color:#416490;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:#2e4a69}.comment__placeholder{margin-bottom:1.6rem;color:#000;cursor:pointer;font:14px/1.71 "Merriweather", serif;text-decoration:underline}.comment__placeholder:hover{color:#416490;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:#416490}.comment__reply:hover .comment__reply--content{color:#416490}.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:#416490 0.1rem solid;border-top:none;color:#000;font:14px/1.14 "Proxima Nova Bold", sans-serif;width:100%}.comment__tag--header{margin-bottom:0.4rem;padding-bottom:0.4rem;border-bottom:#648ab9 0.1rem solid}.comment__users--user{color:inherit;cursor:pointer;font:inherit;line-height:2.4rem}.comment__users--user:hover{color:#416490}.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:#416490}.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:#416490}.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(-2px);transform:translateY(-2px)}.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:#416490}.comment .clear-photo-button{margin:5px}.detail__meta{margin-bottom:0.8rem;color:#000;font:1.2rem/1.33 "Proxima Nova Regular", sans-serif;letter-spacing:0.36rem;text-transform:uppercase}@media (min-width: 669px){.detail__meta{font:1.4rem/1.14 "Proxima Nova Regular", sans-serif}}.detail__content{margin-bottom:1.6rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.detail__content a{color:#d73a15}.detail__content a:hover{color:#a72e12}.detail__content h2:not(.detail__content--headline),.detail__content h3{color:#000;font:bold 1.6rem "Merriweather", serif;letter-spacing:initial}.detail__content h2,.detail__content h3,.detail__content h4{margin:0.8rem 0}.detail__content li strong{font-weight:bold}.detail__content li{margin-bottom:0.8rem}.detail__content ol{margin-bottom:1.6rem;margin-left:1.6rem;padding-left:0}.detail__content p:not(:last-child){margin-bottom:1.6rem}.detail__content ul{padding-left:0;margin-bottom:1.6rem;list-style:none}.detail__content h2.detail__content--headline{margin-top:0;margin-bottom:0.8rem;padding-bottom:0;color:#000;font:bold 1.4rem "Merriweather", serif;letter-spacing:0.16rem;text-transform:uppercase}.detail__content h2.detail__content--headline svg{fill:#416490}.detail__content h2.detail__content--headline svg{margin-right:0.6rem;height:2.6rem;width:1.8rem;-webkit-transform:translateY(2px);transform:translateY(2px)}@-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--read-more{color:#999;font-style:italic;display:inline-block;opacity:.99;-webkit-transition:color .2s;transition:color .2s}.detail__content--read-more:hover{color:gray}.detail__content--read-more+[class*='__ads']{margin-top:0.8rem}.detail__content--wrapper{margin-bottom:0.8rem}.detail__content--wrapper>strong{font-size:1.4rem}.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:""}.detail__content--wrapper>strong{display:block;font-size:1.4rem}.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--description{margin-bottom:0.8rem;color:#000;font:1.6rem/1.44 "Proxima Nova Regular", sans-serif}@media (min-width: 669px){.detail__header--description{font:1.8rem/1.28 "Proxima Nova Regular", sans-serif}}.detail__header h1{margin-top:0;margin-bottom:0.8rem;color:#000}.detail__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detail__image img{height:auto;width:100%}.detail__image--action{background-color:rgba(61,61,61,0.8);border:#fff 0.2rem solid;border-right:none;color:#fff;font-weight:bold;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;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s background-color ease-in-out;transition:.2s background-color ease-in-out}.detail__image--action:hover{background-color:rgba(26,26,26,0.8)}.detail__image--action svg{height:2rem;width:2rem;margin-right:0.8rem;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}@-moz-document url-prefix(){.detail__image--action svg{transform:translateY(-0.1rem)}}.detail__image--wrapper{position:relative}@media (min-width: 1100px){.detail__image--wrapper::before{position:absolute;top:0;left:-3rem;height:calc(100% - 2px);width:1.8rem;background-color:#f6f6f6;content:''}}.detail__intro{margin-bottom:1rem;-ms-flex-line-pack:start;align-content:flex-start;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__multi-column{display:none}.detail__sub-header{padding-bottom:0.8rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detail__sub-header a.detail__sub-header--text{color:#416490}.detail__sub-header a.detail__sub-header--text:hover{color:#2e4a69}.detail__sub-header span.detail__sub-header--text{color:#000}.detail__sub-header--text:not(:first-of-type){font-style:italic}.detail .utility-bar{padding-top:0.4rem;padding-bottom:0.8rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.logged-in .no-image .detail__image--action{margin-bottom:0.8rem;position:initial;top:initial;bottom:initial;border:none}@media (min-width: 669px){.detail__content{max-width:54%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detail__content [class*='__ads--item']{margin-top:1.6rem;text-align:left}.detail__header{max-width:54%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.detail__header h1{padding-bottom:0}.detail__image{margin-left:3.2rem;position:absolute;top:0;right:0;margin-left:auto;max-width:35%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:27.2rem}.logged-in .detail__image{position:absolute;top:6rem;right:0}.detail__image--wrapper{max-width:27.2rem}.detail__intro{margin-bottom:3rem;position:relative}.detail__multi-column{margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail__multi-column--item:first-of-type{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.detail__multi-column--item:last-of-type{-webkit-box-flex:1;-ms-flex:1 0 33.6rem;flex:1 0 33.6rem;max-width:33.6rem;margin-left:2.5rem}.detail__sub-header{padding-bottom:0;max-width:54%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detail__sub-header--text{display:inline-block}.detail .utility-bar{position:absolute;top:0;right:0;max-width:30rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.detail .utility-bar__list--item{margin-bottom:0.8rem}.logged-in .no-image .detail__content{max-width:calc(100% - 75px)}.logged-in .no-image .detail__image--action{position:absolute;top:1rem;bottom:initial}.logged-in .detail__intro.no-image.no-description{margin-bottom:0;height:23rem}}@media (min-width: 669px) and (max-width: 1099px){.detail__intro.no-image{min-height:20rem}}@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){-ms-flex-line-pack:start;align-content:flex-start;min-height:34.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}}.favorite-action{background-color:#fff;bottom:-0.2rem;-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;cursor:pointer;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 "Proxima Nova Bold", sans-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 .related-items__content--wrapper .favorite-action{bottom:auto;right:0;top:0}.featured{margin-top:-1.6rem;margin-bottom:4rem}.featured a{color:initial}.featured__action{margin-top:7px}.featured__action .featured__action--link{color:#416490;font:1.2rem/1.33 "Proxima Nova Bold", sans-serif}.featured__action .featured__action--link::after{padding-right:0.8rem;padding-left:0.8rem;color:#000;content:"•"}.featured__action .featured__action--link:hover{text-decoration:none}.featured__action .featured__buy--link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d73a15;border:none;color:#fff;cursor:pointer;font:11px "Proxima Nova Bold", sans-serif;font-weight:bold;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1.6px;line-height:17.6px;padding:6px 16px}.featured__action .featured__buy--link:hover{text-decoration:none;color:white;background-color:#a72e12}.featured__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.featured__description{margin-bottom:0.4rem}.featured__description p{padding-top:0;color:#000}.featured__description--link{color:#000;font:1.4rem/1.14 "Proxima Nova Regular", sans-serif;text-decoration:none;-webkit-transition:.2s color;transition:.2s color}.featured__description a.featured__description--link{color:#000}.featured__description a.featured__description--link:hover{text-decoration:none}.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:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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{margin-bottom:0.7rem;-webkit-appearance:none;border-radius:0;color:#fff;cursor:pointer;height:45px;text-transform:uppercase;-webkit-transition:background-color .2s;transition:background-color .2s}.appForm::after{content:"";display:table;clear:both}.appForm input,.appForm input[type='search'],.appForm select,.appForm textarea{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-size:1.6rem;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 0 100rem #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:#416490 0.1rem solid;border-bottom:none;height:45px;position:relative;width:100%}.appForm__group:last-child{border-bottom:#416490 0.1rem solid}.appForm__group--error{color:#f00;display:none;font:1rem "Montserrat", sans-serif;position:absolute;text-transform:uppercase;z-index:2}.invalid .appForm__group--error{display:block}.appForm__group--input,.appForm__group--label{position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.appForm__group--input{background-color:transparent;border:none;color:#000;font:400 1.5rem "Montserrat", sans-serif;height:35px;outline:none;width:calc(100% - 20px);z-index:1}.appForm__group--input:focus{background-color:#fff;color:#767f81}.appForm__group--input:required{-webkit-box-shadow:none;box-shadow:none}.appForm__group--input.has-value{background-color:#fff}.appForm__group--label{color:#767f81;font:italic 400 1.4rem "Merriweather", serif;z-index:0}.appForm__group--message{position:absolute;top:0;right:0;color:#767f81;cursor:pointer;font:10px 'Montserrat', sans-serif;padding:0.5rem;text-align:right;z-index:2}.appForm__group--message:hover{color:#999}.appForm__group--message span{height:1.2rem;width:1.2rem;background-color:#ccc;border-radius:100%;color:#fff;display:inline-block;text-align:center;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 #000}.appForm__group--select::before{position:absolute;top:calc(50% - 3px);right:1rem;height:0;width:0;border-bottom:0.4rem solid #000;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 #4d4d4d}.appForm__group--select:hover::before{height:0;width:0;border-bottom:0.4rem solid #4d4d4d;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{margin-bottom:0.5rem;margin-left:1rem;color:#767f81;cursor:pointer}.appForm__info--trigger:hover{color:#90989a}.appForm__info--content{padding:1rem}.appForm__submit{background-color:#68a242;border:#68a242 1px solid}.appForm__submit:hover{background-color:#488621;border-color:#488621}.appForm__submitted{font:400 1.2rem "Montserrat", sans-serif}.appForm__wrapper{background-color:#f6f6f6;border:#416490 0.1rem solid;padding:1rem}.appForm--stacked .appForm__fields,.appForm--stacked .appForm__action{width:100%}.appForm--stacked .appForm__group--error{right:0.5rem;top:0.5rem}.appForm--stacked .appForm__action{height:45px}.appForm--stacked .appForm__action button{width:100%}@media (min-width: 669px){.appForm--stacked .appForm__fields{float:left;width:60%}.appForm--stacked .appForm__action{float:left;width:40%}}.detail .full-episode__video,.detail .full-episode__video a,.full-episode__video .detail a,.detail .full-episode__video img,.full-episode__video .detail img{height:9.9rem;width:17.7rem}@media (min-width: 669px){.detail .full-episode__video,.detail .full-episode__video a,.full-episode__video .detail a,.detail .full-episode__video img,.full-episode__video .detail img{height:12.1rem;width:21.6rem}}.app__secondary--component .full-episode__video,.app__secondary--component .full-episode__video a,.full-episode__video .app__secondary--component a,.app__secondary--component .full-episode__video img,.full-episode__video .app__secondary--component img{height:12rem;width:17.6rem}@media (min-width: 669px){.app__secondary--component .full-episode__video,.app__secondary--component .full-episode__video a,.full-episode__video .app__secondary--component a,.app__secondary--component .full-episode__video img,.full-episode__video .app__secondary--component img{height:19.4rem;width:34.4rem}}.cmsArticle .full-episode__video,.cmsArticle .full-episode__video a,.full-episode__video .cmsArticle a,.cmsArticle .full-episode__video img,.full-episode__video .cmsArticle img{height:12rem;width:17.6rem}@media (min-width: 669px){.cmsArticle .full-episode__video,.cmsArticle .full-episode__video a,.full-episode__video .cmsArticle a,.cmsArticle .full-episode__video img,.full-episode__video .cmsArticle img{height:19.4rem;width:34.4rem}}.detail .full-episode__content{width:calc(100% - 177px);height:9.9rem}@media (min-width: 669px){.detail .full-episode__content{width:calc(100% - 216px);height:12.1rem}}.app__secondary--component .full-episode__content{width:calc(100% - 176px);height:12rem}@media (min-width: 669px){.app__secondary--component .full-episode__content{width:calc(100% - 344px);height:19.4rem}}.cmsArticle .full-episode__content{width:calc(100% - 176px);height:12rem}@media (min-width: 669px){.cmsArticle .full-episode__content{width:calc(100% - 344px);height:19.4rem}}.detail .full-episode{margin-bottom:1.6rem}.app__secondary--component .full-episode{width:100%}.cmsArticle .full-episode{width:100%}.full-episode__card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.app__secondary--component .full-episode__card{position:relative}.app__secondary--component .full-episode__card::before{padding:0.2rem 1rem;position:absolute;top:1rem;left:0;background-color:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:0.8rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase;z-index:10}.inline .app__secondary--component .full-episode__card::before{display:none}@media (min-width: 669px){.app__secondary--component .full-episode__card{-ms-flex-line-pack:stretch;align-content:stretch}}.cmsArticle .full-episode__card{position:relative}.cmsArticle .full-episode__card::before{padding:0.2rem 1rem;position:absolute;top:1rem;left:0;background-color:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:0.8rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase;z-index:10}.inline .cmsArticle .full-episode__card::before{display:none}@media (min-width: 669px){.cmsArticle .full-episode__card{-ms-flex-line-pack:stretch;align-content:stretch}}.full-episode__content a{text-decoration:none}.full-episode__content--description{display:none}.full-episode__content .button{padding-right:2.5rem;padding-left:2.5rem;background-color:#fff;border:#416490 0.1rem solid;color:#416490;font:0.8rem "Proxima Nova Bold", sans-serif;letter-spacing:0.1rem;text-decoration:none;-webkit-transform:all .2s;transform:all .2s}.full-episode__content .button:hover,.full-episode__content .button:active,.full-episode__content .button:focus{background-color:#416490;color:#fff}.detail .full-episode__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.detail .full-episode__content--header{padding-right:0.9rem;padding-left:0.9rem;width:100%}.detail .full-episode__content--header p{margin-bottom:0}@media (min-width: 669px){.detail .full-episode__content--header{padding-right:6.6rem;padding-left:0.9rem}}.detail .full-episode__content--title{margin-bottom:0.4rem;font:bold 1.2rem/1.5 "Merriweather", serif}@media (min-width: 669px){.detail .full-episode__content--title{font:1.6rem/1.38 "Clarendon Bold", serif}}.detail .full-episode__content .toggle-video{color:#416490;cursor:pointer;font:1rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.12rem;text-transform:uppercase}.detail .full-episode__content .toggle-video:hover{color:#2e4a69}@media (min-width: 669px) and (max-width: 816px){.detail .full-episode__content .full-episode__content--header{padding-right:0.5rem;padding-left:0.5rem}.detail .full-episode__content .full-episode__content--title{font-size:1.4rem;line-height:1.5}}.app__secondary--component .full-episode__content{border-top:#416490 0.3rem solid}@media (max-width: 669px){.app__secondary--component .full-episode__content{-ms-flex-item-align:stretch;align-self:stretch}.app__secondary--component .full-episode__content--header{margin-top:1.6rem;margin-bottom:0.6rem;padding-left:1.6rem}}@media (min-width: 669px){.app__secondary--component .full-episode__content{display:-webkit-box;display:-ms-flexbox;display:flex}.app__secondary--component .full-episode__content--description{display:block}}.app__secondary--component .full-episode__content--details{font:1rem/1.2 "Proxima Nova Regular", sans-serif;letter-spacing:0.3rem;text-transform:uppercase}.app__secondary--component .full-episode__content--title a{color:#000;margin-bottom:0.4rem;font:1.4rem/1.14 "Clarendon Bold", serif;text-decoration:none}@media (min-width: 669px){.app__secondary--component .full-episode__content--title a{font-size:2.3rem;line-height:1.13}}@media (min-width: 669px){.app__secondary--component .full-episode__content{padding-top:2.1rem;padding-bottom:3rem;-ms-flex-item-align:start;align-self:flex-start}.app__secondary--component .full-episode__content--description{margin-bottom:0.8rem}.app__secondary--component .full-episode__content--description p{font:1.4rem/1.71 "Proxima Nova Regular", sans-serif}.app__secondary--component .full-episode__content--header{padding:1.2rem 1.9rem;width:44%}.app__secondary--component .full-episode__content--text{padding:0 1.6rem;border-left:#d6d6d6 1px solid;overflow-y:scroll;width:56%}}.cmsArticle .full-episode__content{border-top:#416490 0.3rem solid}@media (max-width: 669px){.cmsArticle .full-episode__content{-ms-flex-item-align:stretch;align-self:stretch}.cmsArticle .full-episode__content--header{margin-top:1.6rem;margin-bottom:0.6rem;padding-left:1.6rem}}@media (min-width: 669px){.cmsArticle .full-episode__content{display:-webkit-box;display:-ms-flexbox;display:flex}.cmsArticle .full-episode__content--description{display:block}}.cmsArticle .full-episode__content--details{font:1rem/1.2 "Proxima Nova Regular", sans-serif;letter-spacing:0.3rem;text-transform:uppercase}.cmsArticle .full-episode__content--title a{color:#000;margin-bottom:0.4rem;font:1.4rem/1.14 "Clarendon Bold", serif;text-decoration:none}@media (min-width: 669px){.cmsArticle .full-episode__content--title a{font-size:2.3rem;line-height:1.13}}@media (min-width: 669px){.cmsArticle .full-episode__content{padding-top:2.1rem;padding-bottom:3rem;-ms-flex-item-align:start;align-self:flex-start}.cmsArticle .full-episode__content--description{margin-bottom:0.8rem}.cmsArticle .full-episode__content--description p{font:1.4rem/1.71 "Proxima Nova Regular", sans-serif}.cmsArticle .full-episode__content--header{padding:1.2rem 1.9rem;width:44%}.cmsArticle .full-episode__content--text{padding:0 1.6rem;border-left:#d6d6d6 1px solid;overflow-y:scroll;width:56%}}.full-episode__video{background-color:#ccc;position:relative}.full-episode__video::after,.full-episode__video::before{background-color:#f5f5f5;content:'';z-index:2}.full-episode__video::before{position:absolute;top:0;right:-0.1rem;height:25%;width:1.5rem;border-top:#416490 0.3rem solid;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 58%, 100% 100%, 0 70%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 58%, 100% 100%, 0 70%, 0 0)}.inline .full-episode__video::before{position:absolute;top:0;right:-0.1rem;height:50%;width:1.5rem;border-top:none;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 58%, 100% 100%, 0 70%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 58%, 100% 100%, 0 70%, 0 0)}.full-episode__video::after{position:absolute;right:-0.1rem;bottom:-0.1rem;height:76%;width:1.5rem;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 58%, 100% 100%, 0 100%, 0 9%);clip-path:polygon(100% 0, 100% 0, 100% 58%, 100% 100%, 0 100%, 0 9%)}.inline .full-episode__video::after{height:59%;width:1.5rem;position:absolute;right:-0.1rem;bottom:-0.1rem;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 58%, 100% 100%, 0 100%, 0 23%);clip-path:polygon(100% 0, 100% 0, 100% 58%, 100% 100%, 0 100%, 0 23%)}.full-episode__video a{display:block;position:relative}.full-episode__video img,.full-episode__video--play{position:absolute}.full-episode__video img{left:0;top:0;z-index:0}.full-episode__video--play{height:6rem;width:6rem;cursor:pointer;left:50%;top:50%;-webkit-transform:scale(1) translateX(calc(-50% - 10px)) translateY(-50%);transform:scale(1) translateX(calc(-50% - 10px)) translateY(-50%);-webkit-transition:all .2s;transition:all .2s;z-index:1}.full-episode__video--play svg{background-color:rgba(0,0,0,0.59)}.full-episode__video--play:hover{-webkit-transform:scale(1.2) translateX(calc(-40% - 10px)) translateY(-40%);transform:scale(1.2) translateX(calc(-40% - 10px)) translateY(-40%);-webkit-transform-origin:center center;transform-origin:center center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.full-episode__video--play{-webkit-transform:scale(1) translateX(-55%) translateY(-50%);transform:scale(1) translateX(-55%) translateY(-50%)}.full-episode__video--play:hover{-webkit-transform:scale(1) translateX(-55%) translateY(-50%);transform:scale(1) translateX(-55%) translateY(-50%)}}.full-episode__video svg{height:6rem;width:6rem;border-radius:100%}.full-episode__video-embed{margin-bottom:1.6rem}.full-episode__video-embed .video-wrapper{padding-top:0}.icon{height:1em;width:1em;display:inline-block;fill:currentColor;vertical-align:middle}.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:#fff 0.3rem solid;border-radius:100%;cursor:pointer;-webkit-transform:translateX(25%) translateY(-25%);transform:translateX(25%) translateY(-25%);-webkit-transition:background-color .2s;transition:background-color .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:background-color .2s;transition:background-color .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:#2e4a69}.app__modal--close:hover svg{fill:rgba(255,255,255,0.8)}.app__modal--container{height:100vh;width:100vw;-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}.app__modal--content{padding:1.6rem;height:90%;width:100%;background-color:#fff;max-width:calc(100% - 20px);position:relative}@media (min-width: 669px){.app__modal--content{height:auto;max-width:calc(100% - 40px)}}@media (min-width: 1100px){.app__modal--content{max-width:102.4rem}}@media (min-width: 669px){.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{font:1.4rem "Proxima Nova Bold", sans-serif;color:#999;font-weight:700;margin-bottom:2rem;text-align:center;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.app__modal .appForm__cancel{background-color:#fff;border:#000 0.1rem solid;color:#000;height:3.2rem}.app__modal .appForm__cancel:hover{background-color:#2e4a69;border-color:#2e4a69;color:#fff}.app__modal .appForm__group{border-color:#000;height:5.6rem}.app__modal .appForm__group:last-child{border-bottom-color:#000}.app__modal .appForm__group--input{color:#000;font-size:1.6rem;height:4.6rem}.app__modal .appForm__group--label{color:#999}.app__modal .appForm__group--textarea{height:10rem}@media (min-width: 669px){.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{height:8rem;top:1.5rem;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 669px){.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{color:#416490;font:1rem "Proxima Nova Bold", sans-serif;letter-spacing:0.11rem;text-transform:uppercase}.app__modal .appForm__header--subtitle{color:#000;font:normal 1.6rem "Clarendon Bold", serif}.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{margin-right:1.6rem;margin-left:1.6rem;-webkit-box-flex:1;-ms-flex:1 0 10rem;flex:1 0 10rem;font:bold 1.4rem "Montserrat", sans-serif;letter-spacing:0.16rem;max-width:13rem}.app__modal .appForm__fields{margin-bottom:1.6rem}.app__modal .appForm__submit{background-color:#416490;border:#000 1px solid;color:#fff;height:3.2rem}.app__modal .appForm__submit:hover{background-color:#2e4a69;border-color:#2e4a69}.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%}@media (min-width: 669px){.app__modal .appForm__header--title{font-size:1.4rem;letter-spacing:0.16rem}.app__modal .appForm__header--subtitle{font-size:2.3rem}}.recipe__nutritional-info{border-bottom:solid 0.1rem;border-top:solid 0.1rem;margin-bottom:2rem;position:relative;padding:1.5rem 0;border-color:#c2c2c2}.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:#2e4a69}.nutritional-info-button:hover .nutritional-info-button__label{color:#2e4a69}.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:#416490}.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:#416490;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 #000;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 #000;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 #000}.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 #d6d6d6}.nutritional-info-modal__nutrient:nth-child(odd){border-right:0.1rem solid #d6d6d6}.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}}.multisite .paywall-component .call-to-action__button{margin-bottom:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 669px){.multisite .paywall-component .call-to-action__button{margin-bottom:1.6rem}}.paywall-component .call-to-action__button a{background-color:#7ea042;font-family:"Proxima Nova Bold", sans-serif;font-size:1.2rem;letter-spacing:0.16rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;margin:auto;text-align:center}.paywall-component .call-to-action__button a:hover{background-color:#6b8838}@media (min-width: 669px){.paywall-component .call-to-action__button a{font-size:1.6rem}}.multisite .paywall-component .call-to-action__button a{padding-right:2.5rem;padding-left:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.paywall-component .email-capture__button a{background-color:#7ea042;font:1.6rem "Proxima Nova Bold", sans-serif;height:4.5rem;letter-spacing:0.16rem;margin-bottom:0.8rem}.paywall-component .email-capture__button a:hover{background-color:#6b8838}.paywall-component .email-capture form{margin-bottom:0.8rem}.paywall-component .email-capture form button{background-color:#7ea042;font:1.6rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem}.paywall-component .email-capture form button:hover{background-color:#6b8838}.paywall-component .email-capture form .appForm__group,.paywall-component .email-capture form .appForm__group:last-child{border-color:#999}.paywall-component .email-tooltip{padding-bottom:2rem;position:relative;min-height:6.5rem}.paywall-component .email-tooltip__content{color:#999;font:1rem "Proxima Nova Regular", sans-serif;position:absolute;top:1.5rem;left:0;display:none}.paywall-component .email-tooltip__title{color:#999;font:1rem "Proxima Nova Regular", sans-serif;margin-bottom:0.8rem;cursor:pointer}.paywall-component .email-tooltip__title:hover{color:#b3b3b3}.paywall-component .login{text-align:center;margin-bottom:2rem}.paywall-component .login a{color:#999}.paywall-component .login a:hover{color:#b3b3b3}.how-to-detail .paywall-component .login{-webkit-transform:translateX(0rem) translateY(-0.5rem);transform:translateX(0rem) translateY(-0.5rem)}.paywall-component .login a{text-decoration:underline}.paywall-component .login a:hover{text-decoration:none}.paywall-component .login p{color:#767f81;font:1.2rem/1.17 "Proxima Nova Regular", sans-serif;text-transform:uppercase;margin:0;padding:0}.paywall-component .headline,.paywall-component .sub-headline{text-align:center}.paywall-component .headline h1{color:#000}.multisite .paywall-component .headline h1{margin-top:0;margin-bottom:2.4rem;font:2rem/1.2 "Clarendon Bold", serif;text-align:center}@media (min-width: 669px){.multisite .paywall-component .headline h1{margin-top:0;margin-bottom:2.8rem;font:2.2rem/1.18 "Clarendon Bold", serif}}.premium .paywall-component .headline h1{margin-bottom:2.2rem;font:2rem/1.2 "Clarendon Bold", serif;text-align:center}@media (min-width: 669px){.premium .paywall-component .headline h1{font:2.2rem/1.18 "Clarendon Bold", serif}}.renewal .paywall-component .headline h1{margin-top:0;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:#d6d6d6 1px solid;font:2rem/1.2 "Clarendon Bold", serif;text-align:center}.renewal .paywall-component .headline h1 strong,.renewal .paywall-component .headline h1 span{text-transform:none}.renewal .paywall-component .headline h1 span.first_line{font-size:33px}@media (min-width: 669px){.renewal .paywall-component .headline h1{font:3.8rem/1.13 "Clarendon Bold", serif}.renewal .paywall-component .headline h1 span{display:block;font:2.2rem/1.36 "Clarendon Bold", serif}}.membership .paywall-component .headline h1{margin-top:0;margin-bottom:0.8rem;font:2rem/1.3 "Clarendon Bold", serif;text-align:center}@media (min-width: 669px){.membership .paywall-component .headline h1{font:3.8rem/1.13 "Clarendon Bold", serif}}.already_trialed .paywall-component .headline h1{margin-top:0;margin-bottom:0.8rem;font:2rem/1.3 "Clarendon Bold", serif;text-align:center}@media (min-width: 669px){.already_trialed .paywall-component .headline h1{font:3.8rem/1.13 "Clarendon Bold", serif}}.registration .paywall-component .headline h1{margin-top:0;margin-bottom:0.8rem;font:2rem/1.3 "Clarendon Bold", serif;text-align:center}@media (min-width: 669px){.registration .paywall-component .headline h1{font:3.8rem/1.13 "Clarendon Bold", serif}}.paywall-component .headline h1 strong{font-weight:normal}.paywall-component .headline h1 b,.paywall-component .headline h1 strong{font-weight:normal;text-transform:uppercase}.upgrade .paywall-component .headline h1 b,.upgrade .paywall-component .headline h1 strong{font-weight:normal;text-transform:none}.membership .paywall-component .letter-from-editor{padding-top:1.6rem;margin-top:1.6rem;border-top:#d6d6d6 1px solid}.already_trialed .paywall-component .letter-from-editor{padding-top:1.6rem;margin-top:1.6rem;border-top:#d6d6d6 1px solid}@media (min-width: 669px){.multisite .paywall-component .letter-from-editor{padding-top:1.6rem;border-top:#d6d6d6 1px solid}}@media (min-width: 669px){.premium .paywall-component .letter-from-editor{padding-top:1.6rem;border-top:#d6d6d6 1px solid}}.paywall-component .letter-from-editor p,.paywall-component .letter-from-editor ul{margin-bottom:1.8rem;font:1.4rem/1.43 "Proxima Nova Regular", sans-serif}.paywall-component .letter-from-editor ul{margin-right:1rem;margin-left:2.5rem;padding-right:0;padding-left:0}@media (min-width: 669px){.paywall-component .letter-from-editor p,.paywall-component .letter-from-editor ul{margin-bottom:2rem;font:1.6rem/1.5 "Proxima Nova Regular", sans-serif}.paywall-component .letter-from-editor ul{margin-right:5rem;margin-left:7rem;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}.paywall-component .letter-from-editor ul li{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%;padding-right:0.5rem}}.paywall-component .multi-site-banner{border:#000 1px solid}.paywall-component .multi-site-banner__title{background-color:#fff;color:#000;font:1.6rem/1.12 "Proxima Nova Bold", sans-serif;letter-spacing:0.1rem;text-transform:uppercase}.paywall-component .multi-site-banner__title span{font:1.4rem/1.29 "Proxima Nova Regular", sans-serif}@media (min-width: 669px){.paywall-component .multi-site-banner__title{font:2.5rem/1.04 "Proxima Nova Bold", sans-serif}.paywall-component .multi-site-banner__title span{font:2.2rem/1.18 "Proxima Nova Regular", sans-serif}}.paywall-component .sub-headline{margin-bottom:2rem}.multisite .paywall-component .sub-headline h2{margin-bottom:1.8rem;color:#d73a15;font:2.2rem/1.09 "Proxima Nova Regular", sans-serif}.multisite .paywall-component .sub-headline h2 strong{font:2.2rem/1.09 "Proxima Nova Bold", sans-serif;text-transform:uppercase}@media (min-width: 669px){.multisite .paywall-component .sub-headline h2{font:3.2rem/1.12 "Proxima Nova Regular", sans-serif}.multisite .paywall-component .sub-headline h2 strong{font:3.2rem/1.12 "Proxima Nova Bold", sans-serif}}.membership .paywall-component .sub-headline h2{margin-bottom:2.9rem;color:#d73a15;font:1.8rem/1.11 "Proxima Nova Regular", sans-serif;letter-spacing:0.16rem}.membership .paywall-component .sub-headline h2 strong{font:1.8rem/1.11 "Proxima Nova Bold", sans-serif;text-transform:uppercase}.already_trialed .paywall-component .sub-headline h2{margin-bottom:2.9rem;color:#d73a15;font:1.8rem/1.11 "Proxima Nova Regular", sans-serif;letter-spacing:0.16rem}.already_trialed .paywall-component .sub-headline h2 strong{font:1.8rem/1.11 "Proxima Nova Bold", sans-serif;text-transform:uppercase}.registration .paywall-component .sub-headline h2{margin-bottom:2.9rem;color:#d73a15;font:1.8rem/1.11 "Proxima Nova Regular", sans-serif}.registration .paywall-component .sub-headline h2 strong{font:1.8rem/1.11 "Proxima Nova Bold", sans-serif;text-transform:uppercase}@media (min-width: 669px){.registration .paywall-component .sub-headline h2{padding-right:10rem;padding-left:10rem}}.premium .paywall-component .sub-headline h2{margin-bottom:0;color:#d73a15;font:2.2rem/1.09 "Proxima Nova Regular", sans-serif}.premium .paywall-component .sub-headline h2 h2{margin-bottom:0}.premium .paywall-component .sub-headline h2 strong{font:2.2rem/1.09 "Proxima Nova Bold", sans-serif;text-transform:uppercase}@media (min-width: 669px){.premium .paywall-component .sub-headline h2{margin-bottom:0;font:3.1rem/1.16 "Proxima Nova Regular", sans-serif}.premium .paywall-component .sub-headline h2 strong{font:3.1rem/1.16 "Proxima Nova Bold", sans-serif}}.upgrade .paywall-component .sub-headline{display:none}.paywall-component .value-proposition{color:#000;margin-bottom:0.8rem}@media (min-width: 669px){.registration .paywall-component .value-proposition{padding-right:10rem;padding-left:10rem}}.paywall-component .value-proposition ul{margin-bottom:2.4rem;padding-right:3rem;padding-left:3rem}@media (min-width: 669px){.paywall-component .value-proposition ul{margin-bottom:3.2rem;padding-right:5.7rem;padding-left:5.7rem}}.paywall-component .value-proposition li{margin-bottom:0.8rem;color:inherit;font:1.6rem/1.25 "Proxima Nova Regular", sans-serif}.membership .paywall-component .value-proposition h4{margin-bottom:0.8rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.already_trialed .paywall-component .value-proposition h4{margin-bottom:0.8rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.multisite .paywall-component .value-proposition h4{margin-bottom:1.6rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.premium .paywall-component .value-proposition h4{margin-bottom:1.6rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.registration .paywall-component .value-proposition h4{margin-bottom:0.8rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.renewal .paywall-component .value-proposition h4{margin-bottom:1.6rem;font:1.8rem/1.22 "Proxima Nova Bold", sans-serif;text-align:center}.paywall-component .value-proposition p{font:1.6rem/1.25 "Proxima Nova Regular", sans-serif;margin-bottom:1.6rem}.registration .paywall-component .value-proposition p{text-align:left}.registration .paywall-component .value-proposition p b,.registration .paywall-component .value-proposition p strong{display:inline-block}.paywall-component .value-proposition p strong{font:1.6rem/1.25 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.paywall-component .value-proposition p b,.paywall-component .value-proposition p strong{display:block}.paywall__form-offer{color:#000;font:bold 1.4rem/1.5 "Montserrat", sans-serif;text-align:center;margin-bottom:1.6rem}.paywall__overlay{background-color:#fff;border:#416490 1.2rem solid;padding:2.6rem;position:absolute;top:5rem;left:1%;width:98%;z-index:10}.equipment-review-detail .paywall__overlay{top:5rem}.taste-test-detail .paywall__overlay{top:5rem}@media (min-width: 669px){.paywall__overlay{padding:2rem 9rem 2.5rem;position:absolute;top:5rem;left:50%;max-width:70rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 669px) and (min-width: 850px){.paywall__overlay.registration{max-width:85rem;width:85rem}}@media (min-width: 669px){.how-to-detail .paywall__overlay{padding:2rem 4rem 2.5rem}}.paywall__overlay.premium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paywall__overlay.premium .paywall-component:first-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.paywall__overlay.premium .paywall-component:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.paywall__overlay.premium .paywall-component:nth-of-type(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.paywall__overlay.premium .paywall-component:nth-of-type(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:1.6rem}.paywall__overlay.premium .paywall-component:nth-of-type(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.paywall__overlay.premium .paywall-component:nth-of-type(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.paywall__overlay a{cursor:pointer}.paywall__wrapper{position:relative}@media (min-width: 669px){.paywall-component .email-capture__button a{margin-right:auto;margin-left:auto;max-width:27.5rem}.registration .paywall-component .email-capture{margin-right:auto;margin-left:auto;max-width:53.5rem}.paywall-component .multi-site-banner__logos{margin-top:1.6rem}.paywall-component .multi-site-banner__title{padding:0 1.6rem;font-size:2.4rem}.paywall-component .multi-site-banner__title span{font-size:80%}.registration .paywall-component .sub-headline h2{font-size:2rem}.paywall-component .login{text-align:right;-webkit-transform:translateX(3rem);transform:translateX(3rem)}.paywall__wrapper .recipe__ingredient{padding-top:1.2rem}}@media (min-width: 1100px){.paywall-component .login{text-align:right;-webkit-transform:translateX(7rem) translateY(-0.5rem);transform:translateX(7rem) translateY(-0.5rem)}}.multi-site-banner{margin-top:4.8rem;margin-bottom:2.4rem;padding:2.4rem 1.6rem 1.6rem;position:relative;text-align:center;width:100%}.multi-site-banner__logos{-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%;overflow:hidden}.multi-site-banner__logos .logo{margin-bottom:0.8rem;padding-right:0.8rem;padding-left:0.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.multi-site-banner__logos .logo.cco{-webkit-box-flex:1.6;-ms-flex:1.6;flex:1.6}.multi-site-banner__logos .responsive-logo{-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%}.multi-site-banner__logos .responsive-logo.cio{padding-top:26%}.multi-site-banner__logos .responsive-logo.atk{padding-top:36%}.multi-site-banner__logos .responsive-logo.cco{-webkit-box-flex:1.6;-ms-flex:1.6;flex:1.6;padding-top:19%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.multi-site-banner__logos .responsive-logo.cco{padding-top:44%}}.multi-site-banner__logos svg{position:absolute;top:0;left:0;width:100%}.multi-site-banner__title{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap}.multi-site-banner__title span{display:block}.video-paywall__content{position:relative;z-index:4}.video-paywall__component{color:#fff}.video-paywall__component button,.video-paywall__component .button,.video-paywall__component a.button,.video-paywall__component [type='button'],.video-paywall__component a.cta-button{background-color:#7ea042;font:1.6rem "Proxima Nova Bold", sans-serif;height:4.5rem;letter-spacing:0.16rem}.video-paywall__component button:hover,.video-paywall__component .button:hover,.video-paywall__component a.button:hover,.video-paywall__component [type='button']:hover,.video-paywall__component a.cta-button:hover{background-color:#6b8838}.video-paywall__component .call-to-action__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-paywall__component .call-to-action__button a{padding-right:2.5rem;padding-left:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.video-paywall__component h1,.video-paywall__component h2,.video-paywall__component .login{margin:0 0 0.8rem}.video-paywall__component .appForm__action{margin-bottom:0.4rem}.video-paywall__component .appForm__group{border:#fff 0.1rem solid}.video-paywall__component .email-tooltip{font:1rem/1.17 "Proxima Nova Bold", sans-serif;min-height:20px}@media (min-width: 669px){.video-paywall__component .email-tooltip{position:relative}}@media (min-width: 669px){.video-paywall__component .email-tooltip__content{position:absolute;top:1.5rem;left:0}}.video-paywall__component .email-tooltip__title{cursor:pointer}.video-paywall__component .email-tooltip__title:hover{color:#999}.video-paywall__component .headline,.video-paywall__component .sub-headline,.video-paywall__component h4{text-align:center}.video-paywall__component .headline h1{font:1.6rem/1.25 "Clarendon Bold", serif}.video-paywall__component .headline h1 strong,.video-paywall__component .headline h1 b{font-weight:normal}.video-paywall__component .login{font:1.2rem/1.17 "Proxima Nova Bold", sans-serif;text-align:right;text-transform:uppercase}.video-paywall__component .login a{color:inherit}.video-paywall__component .multi-site-banner{margin:1.6rem 0 0.8rem;padding:0.8rem;border-right:#fff 0.1rem solid;border-left:#fff 0.1rem solid;border-bottom:#fff 0.1rem solid}.video-paywall__component .multi-site-banner::after,.video-paywall__component .multi-site-banner::before{background-color:#fff;content:"";height:0.1rem;position:absolute;top:0;width:20%}.video-paywall__component .multi-site-banner::after{right:0}.video-paywall__component .multi-site-banner::before{left:0}@media (max-width: 1100px){.video-paywall__component .multi-site-banner__logos{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}}.video-paywall__component .multi-site-banner__logos svg{fill:#fff}.video-paywall__component .multi-site-banner__title{text-align:center}.video-paywall__component .multi-site-banner__title span:first-of-type{display:none}.video-paywall__component .multi-site-banner__title span:nth-of-type(2){font:1.6rem/1.12 "Proxima Nova Regular", sans-serif;text-transform:uppercase}.video-paywall__component .sub-headline h2{font:1.4rem/1.29 "Proxima Nova Regular", sans-serif}.video-paywall__component .sub-headline h2 strong,.video-paywall__component .sub-headline h2 b{font-family:"Proxima Nova Bold", sans-serif}.video-paywall__component .value-proposition h4{font:1.4rem/1.29 "Proxima Nova Regular", sans-serif}.video-paywall__component .value-proposition ul{display:none}.video-paywall__overlay{padding:0.9rem 2.8rem 1.7rem;background-color:#000;width:100%}.video-paywall__overlay.two-week-window{padding-top:0;padding-bottom:0;background-color:#3d3d3d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-paywall__overlay.two-week-window a{color:#fff}.video-paywall__overlay.two-week-window a:hover{color:#e6e6e6}.video-paywall__overlay.two-week-window p{font:1.1rem/1.54 "Proxima Nova Bold", sans-serif;max-width:100%}@media (min-width: 345px){.video-paywall__overlay.two-week-window p{font:1.3rem/1.54 "Proxima Nova Bold", sans-serif}}.video-paywall__placeholder{position:absolute;top:0;left:0;width:100%;z-index:3}@media (min-width: 669px){.video-paywall__component .email-capture{padding-right:1rem;padding-left:1rem}.video-paywall__component button,.video-paywall__component .button,.video-paywall__component a.button,.video-paywall__component [type='button'],.video-paywall__component a.cta-button{font-size:1.3rem}.video-paywall__overlay{padding-right:15%;padding-left:15%;-ms-flex-line-pack:center;align-content:center;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}.video-paywall__overlay.two-week-window{padding:0;border:#3d3d3d 0.1rem solid;outline:#3d3d3d 0.1rem solid}.video-paywall__overlay.two-week-window p{font:2rem/1.5 "Proxima Nova Bold", sans-serif}}@media (min-width: 1100px){.video-paywall__component h1,.video-paywall__component h2,.video-paywall__component .login{margin:0 0 1.6rem}.multisite .video-paywall__component .call-to-action{padding:0 7.4rem}.video-paywall__component .email-capture,.video-paywall__component .sub-headline{padding-right:4rem;padding-left:4rem}.video-paywall__component .headline h1{font-size:3.8rem;line-height:1.13}.multisite .video-paywall__component .headline h1{margin-bottom:3.6rem;font-size:2.2rem;line-height:1.18}.video-paywall__component .sub-headline h2{font:2.4rem/1.22 "Proxima Nova Regular", sans-serif}.video-paywall__component .multi-site-banner{margin-top:2rem;padding-top:4rem;padding-bottom:3rem}.video-paywall__component .multi-site-banner__title span:first-of-type{font:2.5rem/1.04 "Proxima Nova Bold", sans-serif;display:block}.video-paywall__component .multi-site-banner__title span:nth-of-type(2){font-size:2.2rem;line-height:1.18}.video-paywall__component button,.video-paywall__component .button,.video-paywall__component a.button,.video-paywall__component [type='button'],.video-paywall__component a.cta-button{font-size:1.6rem}.video-paywall__overlay.two-week-window{padding-right:15%;padding-left:15%;border:#fff 0.1rem solid}}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating__header{margin-bottom:0.7rem;color:#000;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-transform:uppercase}.rating__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-bottom:1.6rem;padding-right:0.5rem}.rating__item:nth-child(n+3){margin-top:1.6rem}.rating svg{height:1.6rem;width:1.6rem}.rating svg:not(:last-child){margin-right:0.7rem}@media (min-width: 669px){.rating__item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}.rating__item:nth-child(3){margin-top:0}.rating__item:nth-child(n+4){margin-top:1.6rem}}.recipe a{color:#416490}.recipe a:hover{color:#2e4a69}.recipe__ads--item.bordered{border-bottom:#416490 1px solid;padding-bottom:8px}.recipe__header{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__header a{color:#6ba6aa}.recipe__header a:hover{color:#507d7f}.recipe__header a{color:#416490;font:1.2rem/1.33 "Proxima Nova Bold", sans-serif}.recipe__header a:hover{color:#2e4a69}.recipe__header h2{font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.recipe__header .recipe__yield{color:#000;font:1.4rem/1 "Proxima Nova Regular", sans-serif}.recipe__header span{max-width:50%;text-align:right}@media (max-width: 668px){.recipe__header.blurred{position:relative;border-bottom:none;border-top:none}.recipe__header.blurred::after,.recipe__header.blurred::before{position:absolute;left:0;height:1.5rem;width:100%;background-color:transparent;content:'';opacity:.5}.recipe__header.blurred::after{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#d8d8d8), to(#fff));background:linear-gradient(#fff, #d8d8d8, #fff);bottom:-1rem}}.recipe__ingredient--detail{padding-left:1.6rem;font:1.4rem/1.14 "Proxima Nova Regular", sans-serif;width:auto}.recipe__ingredient--header{margin-top:0.8rem;margin-bottom:0.8rem;text-transform:uppercase}.recipe__ingredient--header b,.recipe__ingredient--header strong{font-weight:normal}.recipe__ingredient--list{width:100%}.recipe__ingredient--list tbody{display:block}.recipe__ingredient--list td{padding-bottom:2.4rem;vertical-align:top}.recipe__ingredient--quantity{font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;text-align:right;white-space:nowrap;width:4rem}.recipe__ingredients,.recipe__instructions{margin-bottom:1rem}.recipe__ingredients .recipe__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe__instructions--content h2,.recipe__instructions--content h3,.recipe__instructions--content h4,.recipe__instructions--content ol,.recipe__instructions--content p,.recipe__instructions--content ul{color:#000}.recipe__instructions--content p{margin-bottom:1.6rem}.recipe__instructions--content [class$='--headnote'] p{font:italic 1.4rem/1.64 "Merriweather", serif}.recipe__instructions--content [class$='--headnote'] p:first-child::before{margin-right:0.4rem;font:1.2rem/1.75 "Proxima Nova Bold", sans-serif;font-style:normal;letter-spacing:0.1rem;text-transform:uppercase}.recipe .blurred{padding:0 0.4rem}.recipe .blurred p,.recipe .blurred td,.recipe .blurred h1,.recipe .blurred h2:not(.recipe__headline),.recipe .blurred h3,.recipe .blurred h4,.recipe .blurred h5,.recipe .blurred h6{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #000 !important}.recipe .blurred td:first-child{padding-left:0.4rem}@media (max-width: 668px){.recipe h2.recipe__headline.blurred,.recipe .recipe__yield.blurred{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #000 !important}}.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: 669px){.recipe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__ingredient{margin-top:0.6rem}.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 .recipe__header.blurred{padding-bottom:0.8rem}.recipe h2.recipe__headline.blurred,.recipe .recipe__yield.blurred{padding-bottom:0}.recipe__header--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__header--flex .ingredients{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%}.recipe__header--flex .instructions{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}}@media (min-width: 1100px){.recipe__header--flex .ingredients{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.recipe__header--flex .instructions{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}.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{width:100%;max-width:84.8rem;margin-right:auto;margin-left:auto}.related-items a{color:#416490;outline:none;text-decoration:none}.related-items a:hover h3.related-items__title{color:#416490}.related-items__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.6rem}.related-items__display-type{margin-bottom:0.4rem;color:#000;font:1rem/1.2 "Proxima Nova Regular", sans-serif;letter-spacing:0.36rem;text-decoration:none;text-transform:uppercase}.related-items__headline{margin-bottom:0.8rem;font:1.6rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem}.related-items__item{position:relative;border-right:solid 0.1rem black;border-top:#000 0.4rem solid;max-width:50%;padding:0.6rem 0.6rem 2.5rem;width:50%}.related-items__item:nth-child(2n){border-right:none;-ms-flex-preferred-size:calc(50% - 0.01rem);flex-basis:calc(50% - 0.01rem);max-width:calc(50% - 0.01rem);padding-right:0}.related-items__item:nth-child(4n+1){border-left:none;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-left:0}.related-items__item.rooster{max-width:auto;padding:0}.related-items__item.rooster img{display:block}@media (min-width: 669px){.related-items__item{border-right:solid 0.1rem black;-ms-flex-preferred-size:calc(25% + 0.35rem);flex-basis:calc(25% + 0.35rem);max-width:calc(25% + 0.35rem);padding:0.6rem 0.6rem 0}.related-items__item:nth-child(2n){border-right:solid 0.1rem black;-ms-flex-preferred-size:calc(25% + 0.35rem);flex-basis:calc(25% + 0.35rem);max-width:calc(25% + 0.35rem);padding-right:0.6rem}.related-items__item:nth-child(4n){border-right:none;-ms-flex-preferred-size:calc(25% - 0.35rem);flex-basis:calc(25% - 0.35rem);max-width:calc(25% - 0.35rem);padding-right:0}.related-items__item:nth-child(4n+1){-ms-flex-preferred-size:calc(25% - 0.35rem);flex-basis:calc(25% - 0.35rem);max-width:calc(25% - 0.35rem);padding-left:0}.related-items__item.rooster{max-width:auto;padding:0}}.related-items__image-wrapper{position:relative}.related-items__image{margin-bottom:0.8rem}.related-items__image img{height:auto;width:100%}.related-items__content--wrapper{position:relative}.related-items__content--wrapper .favorite-action{bottom:-2.5rem;right:0}.related-items__title{width:89%;margin-bottom:2.6rem;color:#000;font:1.6rem/1.14 "Clarendon Bold", serif;text-decoration:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.no-image .related-items__title{font-size:2rem;line-height:1.3}.no-image.large-headline .related-items__title{font-size:3.3rem;line-height:1.09}.related-items__link{margin-bottom:2.6rem;color:#000;font:1.6rem/1.14 "Clarendon Bold", serif;text-decoration:none}.no-image .related-items__link{font-size:2rem;line-height:1.3}.no-image.large-headline .related-items__link{font-size:3.3rem;line-height:1.09}.related-items__video--play{height:4.3rem;width:4.3rem;cursor:pointer;left:50%;position:absolute;top:50%;-webkit-transform:scale(1) translateX(calc(-50%)) translateY(-50%);transform:scale(1) translateX(calc(-50%)) translateY(-50%);-webkit-transition:all .2s;transition:all .2s;z-index:1}.related-items__video--play svg{height:4.3rem;width:4.3rem;background-color:rgba(0,0,0,0.59);border-radius:100%}.related-items__video--play:hover{-webkit-transform:scale(1.2) translateX(calc(-40%)) translateY(-40%);transform:scale(1.2) translateX(calc(-40%)) translateY(-40%);-webkit-transform-origin:center center;transform-origin:center center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-items__video--play{-webkit-transform:scale(1) translateX(-55%) translateY(-50%);transform:scale(1) translateX(-55%) translateY(-50%)}.related-items__video--play:hover{-webkit-transform:scale(1.2) translateX(-55%) translateY(-50%);transform:scale(1.2) translateX(-55%) translateY(-50%)}}.results-list__header--row>div span{padding-right:1.5rem;padding-left:1.5rem;text-transform:uppercase}@media (min-width: 669px){.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__action--buy-link .button{background-color:#d73a15;color:#fff;cursor:pointer;font:1.4rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem}.results-list__action--buy-link .button:hover{background-color:#a72e12}.results-list__action--text{margin-bottom:1.2rem;color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif}.results-list__action--purchased-price{color:#9b9b9b;font-style:italic;font-family:"Merriweather", serif;padding-top:1.2rem}.results-list__content--headline{color:#000;font:1.6rem/1.44 "Proxima Nova Bold", sans-serif}.results-list__content--link{color:#999;cursor:pointer;font:italic 1.4rem/1.14 "Merriweather", serif}.results-list__content--link:hover{color:gray}.results-list__content--text{margin-bottom:0.4rem}.results-list__details{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 669px){.results-list__details.hidden{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.results-list__details--header{color:#000;margin-bottom:0.7rem;-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{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-right:0.5rem}.results-list__details--item:nth-child(n+3){margin-top:1.6rem}.results-list__disclaimer{font:1rem/1.6 "Merriweather", serif}.results-list__footer{border-top:#000 0.1rem solid;margin-top:1.6rem;margin-bottom:2.2rem;padding:1rem 0}.results-list__group.blurred *,.results-list__group .blurred *{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #000 !important}.results-list__group.blurred * .button,.results-list__group .blurred * .button{display:none}[data-user-segment=anonymous] .results-list__group.blurred .results-list__header,[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,[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,[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,[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}[data-user-segment=anonymous] .results-list__group.blurred .results-list__item:not(:last-of-type),[data-user-segment=anonymous] .results-list__group .blurred .results-list__item:not(:last-of-type){position:relative;border-bottom:none;border-top:none}[data-user-segment=anonymous] .results-list__group.blurred .results-list__item:not(:last-of-type)::after,[data-user-segment=anonymous] .results-list__group.blurred .results-list__item:not(:last-of-type)::before,[data-user-segment=anonymous] .results-list__group .blurred .results-list__item:not(:last-of-type)::after,[data-user-segment=anonymous] .results-list__group .blurred .results-list__item:not(:last-of-type)::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__item:not(:last-of-type)::after,[data-user-segment=anonymous] .results-list__group .blurred .results-list__item:not(:last-of-type)::after{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#d8d8d8), to(#fff));background:linear-gradient(#fff, #d8d8d8, #fff);bottom:-1rem}.results-list__header--row{background-color:#fff;border-bottom:#000 1px solid;border-top:#000 1px solid;color:#000;margin-bottom:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.6rem}.blurred .results-list__header--row{border-bottom-color:#d8d8d8;border-top-color:#d8d8d8}.results-list__header--row>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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__header-mobile{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-list__header-mobile--content--headline{color:#000;font:1.6rem/1.44 "Proxima Nova Bold", sans-serif;margin-bottom:0.8rem}.results-list__header-mobile--buy-now{margin-top:auto}.results-list__header-mobile--buy-now .button{background-color:#d73a15;color:#fff;cursor:pointer;font:1.4rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem}.results-list__header-mobile--buy-now .button:hover{background-color:#a72e12}.results-list__header-mobile--buy-now .button{max-width:14.4rem}.results-list__header-mobile--price{color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;margin-bottom:1.6rem}.results-list__header-mobile--purchased-price{color:#9b9b9b;font-style:italic;font-family:Merriweather;padding-top:1.2rem;display:none}.results-list__header-mobile--purchased-price.is-visible{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:block}.results-list__item{margin-bottom:2.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-list__item:not(:last-child){border-bottom:#000 1px solid;margin-bottom:1.6rem}.blurred .results-list__item:not(:last-child){border-color:#d8d8d8}.results-list__item--actions{text-align:center}.results-list__item--actions div:last-child{position:absolute;top:0;right:0;height:2rem;width:2rem}.results-list__item--actions div:last-child svg{fill:#999;height:2rem;width:2rem}.results-list__item--content{display:none}.results-list__item--content.is-visible{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:block}.results-list__item--details{margin-bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-list__item--img{-webkit-box-flex:1;-ms-flex:1 0 8.3rem;flex:1 0 8.3rem;max-width:8.3rem;margin-right:0.8rem}.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:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.05rem;color:#6ba6aa;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{color:#000;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.05rem;margin-right:0.2rem;color:#000;text-transform:uppercase}.results-list__key svg{height:1.6rem;width:1.6rem}.results-list__note{padding-bottom:1.6rem}.results-list__section-header{border-bottom:#000 0.3rem solid;padding-bottom:0.8rem}.results-list__section-header h2{color:#000;font:1.6rem/1.44 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.results-list__section-header p{color:#000;font:1rem/1.4 "Merriweather", serif}.blurred .results-list__section-header{border-color:#d8d8d8}.results-list__status--default{margin-left:0.8rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.results-list__status--default{color:#000;font:1.4rem/1.14 "Proxima Nova Regular", sans-serif;letter-spacing:0.16rem}}.results-list__status--default span{color:#000;font:1.4rem/1.14 "Proxima Nova Regular", sans-serif;letter-spacing:0.16rem}.results-list__status--hilite{margin-right:0.8rem;padding-right:1.6rem;padding-left:1.6rem;max-width:50%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.results-list__status--hilite{color:#416490;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif}}.results-list__status--hilite span{color:#416490;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;letter-spacing:0.36rem}.results-list__toggle-content{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.results-list__toggle-content.is-expanded{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media (min-width: 669px){.results-list__details--item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}.results-list__details--item:nth-child(n+3){margin-top:0}.results-list__details--item:nth-child(n+4){margin-top:1.6rem}.results-list__content-wrapper{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}.results-list__item--actions{-webkit-box-flex:1;-ms-flex:1 0 12.8rem;flex:1 0 12.8rem;max-width:12.8rem;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-list__item--actions div{margin-bottom:0.8rem;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12.8rem}.results-list__item--actions svg{margin-top:0.4rem}.results-list__item--actions svg.Amazon{height:2rem;width:10rem}.results-list__item--actions svg.SurLaTable{height:3.3rem;width:10rem}.results-list__item--actions svg.ThermoWorks{height:3.3rem;width:10rem}.results-list__item--actions svg.WilliamsSonoma{height:3.3rem;width:11rem}.results-list__item--actions .button{width:100%}.results-list__item--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-list__item--img{-webkit-box-flex:1;-ms-flex:1 0 13rem;flex:1 0 13rem;max-width:13rem;margin-right:1.6rem}.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}}@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%}}.school-ad{display:block;text-decoration:none;width:100%}.school-ad[aria-hidden]{display:block}.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:#000;font:1.4rem/1.29 "Merriweather", serif;width:100%}.school-ad__text:hover{color:#416490}.school-ad__text--course-title{text-decoration:none}.school-ad__text svg{height:1.7rem;stroke:#000;vertical-align:middle;width:1.7rem}.school-ad__text svg path{fill:#000}.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}main.equipment-review-detail .results-list__group{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 .results-list__group li{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}main.equipment-review-detail .results-list__group li+li{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main.equipment-review-detail .results-list__group li+li+li:not(.results-list__item){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.equipment-review-detail .school-ad{margin-top:1rem}.cio__wrapper .equipment-review-detail .school-ad{margin-top:0;margin-bottom:2rem}@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}}.site-sponsors__action{padding:1.8rem 1.4rem;margin-bottom:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:#f6f6f6 0.4rem solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-sponsors__action--header h3{color:#000;font:1.2rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.14rem;text-transform:uppercase}.site-sponsors__action--link .button{padding-right:2rem;padding-left:2rem;background-color:#fff;border:#416490 1px solid;color:#416490;font:1.2rem/1 "Proxima Nova Bold", sans-serif;letter-spacing:0.15rem}.site-sponsors__action--link .button:hover{background-color:#416490;color:#fff}@media (min-width: 669px){.site-sponsors__action{border:none}}.site-sponsors__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-sponsors__items--item{padding:1rem 0;-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;text-align:center}.site-sponsors__items--item img{-webkit-filter:grayscale(100%) saturate(0);filter:grayscale(100%) saturate(0);-webkit-transition:all .2s;transition:all .2s;width:70%}.site-sponsors__items--item:hover img{-webkit-filter:none;filter:none}@media (min-width: 669px){.site-sponsors{margin-right:1.6rem;padding:1rem 1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:#f6f6f6 0.4rem solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-sponsors__action{margin-right:1rem;margin-bottom:0;padding:0;border:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:21rem;text-align:center}.site-sponsors__action--header{margin-bottom:0.8rem}.site-sponsors__items--item{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-sponsors__items--item img{width:80%}}.update{margin-top:2rem;margin-bottom:1.6rem;padding:2.4rem;border:#d73a15 0.2rem solid;position:relative}[data-cio-user-segment='anonymous'] .update{display:none}.update__description{color:#000;font:normal 1.4rem/1.71 "Proxima Nova Regular", sans-serif}.update__description a{color:#d73a15}.update__description a:hover{text-decoration:none}.update__description *,.update__description p{color:inherit;font-size:inherit;line-height:inherit}.update__title{padding:0.2rem 1rem;position:absolute;top:0;left:50%;background-color:#fff;color:#416490;display:inline-block;font:1.4rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap}.utility-bar__list{margin:0 3.6rem 0 0;padding: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:#000}.utility-bar__list a:visited{color:#000}.utility-bar__list--item{height:3rem;width:3rem;border-radius:100%;cursor:pointer;list-style:none;position:relative;-webkit-transition:.2s background-color;transition:.2s background-color}.utility-bar__list--item:not(:last-child){margin-right:0.7rem}.utility-bar__list--item.action{background-color:#000}.utility-bar__list--item.action:hover{background-color:#999}.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{fill:#fff;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:29%;text-align:center;font-family:"Proxima Nova Regular", sans-serif}.utility-bar__list--item.facebook svg,.utility-bar__list--item.pinterest svg,.utility-bar__list--item.favorites svg{fill:#fff;height:1.6rem}.utility-bar__list--item.email svg,.utility-bar__list--item.print svg{fill:#fff}.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:#000;stroke:#fff;stroke-width:0.15rem;-webkit-transition:.2s fill;transition:.2s fill}@-moz-document url-prefix(){.utility-bar__list--item.favorites svg{margin-top:0.8rem}}.utility-bar__list--item.favorites:hover svg{fill:#999}.utility-bar__list--item.favorites.saved{background-color:#999}.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: 669px){.utility-bar__list--item{margin:0 0.5rem 0.8rem}.utility-bar__list--item:last-child{margin-right:0}}@media (min-width: 1100px){.utility-bar__list--item:hover::after{position:absolute;top:105%;left:50%;color:#000;content:attr(data-text);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.utility-bar__list--item.saved:hover::after{content:attr(data-text-alt)}}.video-wrapper{padding-top:0;padding-bottom:56.25%;height:0;position:relative}.video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.video-content__body{position:relative;margin-bottom:1.6rem;max-width:84.5rem}@media (max-width: 669px){.video-content__body.expanded-tooltip{padding-bottom:6rem}}.video-content__body .video-paywall__overlay{position:absolute;top:0;left:0;height:100%}@media (min-width: 669px){.video-content__body{margin-right:auto;margin-left:auto}.video-content__body .video-paywall__overlay.two-week-window{position:absolute;top:-0.1rem;right:-0.1rem;bottom:-0.1rem;left:-0.1rem;height:calc(100% + 2px);width:calc(100% + 2px)}}.video-content__body--wrapper{margin-bottom:1.6rem;background-color:#3d3d3d}@media (max-width: 1100px){.video-content__body--wrapper{margin-right:-1.6rem;margin-left:-1.6rem;width:calc(100% + 32px)}}@media (min-width: 669px){.video-content__body--wrapper{padding:4rem 9.7rem}}@media (min-width: 1100px){.video-content__body--wrapper{margin-right:calc(-56% + 97px);margin-bottom:2.5rem;margin-left:calc(-56% + 97px)}}.video-content__content{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:84.5rem;position:relative}.video-content__content .dfp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width: 669px){.video-content__content{min-height:127px}.video-content__content.no-ad__description{padding-right:29.4rem}.video-content__content .dfp{position:absolute;top:0;right:0;width:27.2rem}.video-content__content .video-content__description{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.video-content__description{margin-bottom:1.2rem}.video-content__description p{margin-bottom:1.6rem;color:#000;display:inline;font:1.4rem/1.86 "Merriweather", serif}.video-content__description svg{margin-right:0.5rem;height:1.5rem;width:2.1rem;display:inline;fill:#416490;-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem)}@media (min-width: 669px){.video-content__description{padding-right:29rem}}.video-content__header{margin-right:auto;margin-left:auto;max-width:84.5rem}.video-content__header h1{margin-top:0;margin-bottom:0.8rem;color:#000;font:3.4rem/1.18 "Clarendon Bold", serif}@media (min-width: 669px){.video-content__header h1{margin-top:0;margin-bottom:1.1rem}}@media (min-width: 1100px){.video-content__header h1{margin-top:0;margin-bottom:1.4rem}}@media (max-width: 669px){.video-content__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.video-content__intro .video-content__body{margin-bottom:0}.video-content__intro .video-content__body--wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.video-content__intro .video-content__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.video-content__intro .video-content__season{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.video-content__intro .utility-bar{margin-top:1.6rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.video-content__season{margin-right:auto;margin-bottom:0.7rem;margin-left:auto;color:#000;font:1.2rem/1 "Proxima Nova Regular", sans-serif;letter-spacing:0.36rem;max-width:84.5rem;text-transform:uppercase}.video-content__wrapper{position:relative}.video-content__wrapper .utility-bar{margin-bottom:1.6rem}.video-content__wrapper .detail__actions{margin-bottom:2rem;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 669px){.video-content__header{position:relative}.video-content__header h1{padding-right:17.5rem}.video-content__wrapper .utility-bar{position:absolute;top:0.5rem;right:0}}.auth__errors{padding:0.8rem;background-color:#f5cec4;color:#000;font:1.2rem "Proxima Nova Regular", sans-serif;line-height:1.5}.auth__errors a{color:#000;text-decoration:underline}.auth__errors:empty{display:none}.auth__content--link{margin-bottom:0.8rem;color:#d73a15;font:1.4rem/1.14 "Proxima Nova Bold", sans-serif;text-decoration:none}.auth__content--link:hover{color:#a92d10}.auth__content--primary{margin-bottom:1.6rem}.auth__content--primary .appForm{margin-bottom:1.6rem}.auth__content--primary .appForm *{-webkit-box-sizing:border-box;box-sizing:border-box}.auth__content--primary .appForm__fields{margin-bottom:0.8rem}.auth__content--primary .appForm__group{border-color:#999}.auth__content--primary .appForm__info{margin-bottom:0.8rem;display:block;font:1.2rem "Proxima Nova Regular", sans-serif;line-height:1.71}.auth__content--primary .appForm__info a{color:#416490;cursor:pointer;text-decoration:none}.auth__content--primary .appForm__info a:hover{color:#2e4a69}.auth__content--primary .appForm__submit{margin-bottom:0;padding-right:1.6rem;padding-left:1.6rem;background-color:#416490;border-color:#416490;cursor:pointer;display:inline-block;font:1.2rem "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;width:60%}.auth__content--primary .appForm__submit:hover{background-color:#2e4a69;border-color:#2e4a69}.auth__content--text{margin-bottom:0.8rem;color:#000;font-size:1.2rem;line-height:1.5}.auth__header h1{margin:0 0 1.6rem;color:#000;font:normal 2.3rem/1.61 "Clarendon Bold", serif}.auth__help{padding:2.4rem;background-color:#f6f6f6}.auth__help--header h2{margin:0 0 0.8rem;color:#000;font:500 1.6rem/1.44 "Clarendon Bold", serif}.auth__help--list{margin-left:0;padding-left:0;list-style:none}.auth__help--link{padding:0.8rem 0.8rem 0.8rem 0;border-bottom:#dddddd 0.1rem solid;color:#000;cursor:pointer;display:block;font:normal 1.4rem/1.14 "Proxima Nova Bold", sans-serif;text-decoration:none}.auth__help--link:hover{color:#416490}.auth__logos{margin-bottom:1.6rem}.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%}.auth__logos--header{margin-bottom:1.6rem;border-bottom:#d8d8d8 1px solid}.auth__logos--header h2{margin:0;padding:0 0 0.8rem;color:#000;display:inline-block;font:normal 1.4rem "Proxima Nova Bold", sans-serif;text-transform:capitalize;white-space:nowrap}.auth__logos--logo{margin-bottom:0.8rem;padding-right:0.8rem;padding-left:0.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.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%}.auth__logos--logo .svg-container.ako-container{padding-top:36%}.auth__logos--logo .svg-container.cio-container{padding-top:26%}.auth__logos--logo .svg-container.cco-container{padding-top:19%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.auth__logos--logo .svg-container.cco-container{padding-top:30%}}.auth__logos--logo .svg-container.school-container{padding-top:64%}.auth__logos--logo.cco{-webkit-box-flex:1.6;-ms-flex:1.6;flex:1.6}.auth__logos--logo.school{-webkit-box-flex:.6;-ms-flex:.6;flex:.6}.auth__logos svg{fill:#242020;position:absolute;top:0;left:0}.amazon-login{margin-bottom:2rem;padding:1.5rem 0;border-bottom:0.1rem solid #d8d8d8;border-top:0.1rem solid #d8d8d8;color:#000;font:1.4rem "Proxima Nova Bold", sans-serif;position:relative}.amazon-login__or{padding:0 1rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;display:inline-block;text-align:center}.amazon-login__hint{display:block;margin-bottom:1.2rem}.amazon-login__button{display:inline-block;vertical-align:middle}@media (min-width: 669px){.auth__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auth__content--primary{margin-right:0.8rem;-webkit-box-flex:0;-ms-flex:0 1 62%;flex:0 1 62%;max-width:62%}.auth__content--primary .appForm__info{padding:1rem 2rem;display:inline-block;vertical-align:middle;width:65%}.auth__content--primary .appForm__action{display:inline-block;width:33.33333%}.auth__content--primary .appForm__submit{width:100%}.auth__content--secondary{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%}.amazon-login__hint{display:inline-block;margin-right:1.8rem}}.how-to__aside{padding-top:0.8rem;padding-bottom:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.how-to__101 .how-to__aside{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.how-to__101 .how-to__aside+.how-to__intro{margin-top:2.4rem}.how-to__aside:not(:last-of-type){border-bottom:#d6d6d6 0.1rem solid}.blurred .how-to__aside:not(:last-of-type){position:relative;border-bottom:none;border-top:none}.blurred .how-to__aside:not(:last-of-type)::after,.blurred .how-to__aside:not(:last-of-type)::before{position:absolute;left:0;height:1.5rem;width:100%;background-color:transparent;content:'';opacity:.5}.blurred .how-to__aside:not(:last-of-type)::before{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#d8d8d8), to(#fff));background:linear-gradient(#fff, #d8d8d8, #fff);top:-1rem}.how-to__aside--content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.how-to__aside--content .how-to__aside--description p{font:1.4rem/1.64 "Merriweather", serif}.how-to__aside--content .how-to__aside--description p strong{margin-bottom:0.4rem;display:block;font:1.4rem/0.86 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.how-to__101 .how-to__aside--content .how-to__aside--description p strong{display:inline}.how-to__aside--image{-webkit-box-flex:1;-ms-flex:1 0 12.8rem;flex:1 0 12.8rem;max-width:12.8rem;margin-right:1.4rem}.how-to__101 .how-to__aside--image{margin-top:0.6rem}.how-to__aside--title{font:1.4rem/1.64 "Proxima Nova Bold", sans-serif;letter-spacing:0.16rem;text-transform:uppercase}.how-to__aside--description p{margin-bottom:1.6rem;color:#000;font:1.4rem/1.86 "Merriweather", serif}.how-to__content.blurred{position:relative}.how-to__content.blurred.truncate-text{height:3rem;overflow:hidden;position:relative}.how-to__content.blurred.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:""}.how-to__content.blurred .how-to__aside *,.how-to__content.blurred .how-to__intro *{color:transparent !important;opacity:0.9;pointer-events:none;text-shadow:0 0 7px #000 !important}.how-to__content .paywall__overlay{top:2rem;max-width:60rem}.how-to__header{margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 669px){.how-to__header--date{margin-bottom:0.8rem;font:1.4rem/0.86 "Proxima Nova Regular", sans-serif;letter-spacing:0.42rem;text-transform:uppercase}}.how-to__header--text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0;margin-bottom:0.8rem;color:#000;font:3rem/1.33 "Clarendon Bold", serif}@media (min-width: 669px){.how-to__header--text{font:3.4rem/1.18 "Clarendon Bold", serif}}.how-to__header .utility-bar{padding-top:0.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.how-to__headline p{margin-bottom:0.8rem;color:#000;font:1.6rem/1.44 "Proxima Nova Regular", sans-serif}@media (min-width: 669px){.how-to__headline p{font:1.8rem/1.28 "Proxima Nova Regular", sans-serif}}.how-to__101 .how-to__intro .how-to__aside--title{margin-bottom:1.6rem;border-bottom:#416490 0.4rem solid}.how-to__101 .how-to__intro .how-to__aside--description:not(.no-description){border-bottom:#d6d6d6 0.1rem solid}.how-to__101 .how-to__intro .how-to__aside--description.no-border{border-bottom:none}.blurred .how-to__intro{padding-left:0.5rem}@media (min-width: 669px){.how-to__wrapper{padding-right:9.4rem;padding-left:9.4rem;position:relative}.how-to__utilities{padding:1.6rem 0 0;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-to__utilities .utility-bar{-ms-flex-item-align:end;align-self:flex-end}.how-to__utilities .detail__actions{padding-top:0}}@media (min-width: 1100px){.how-to__wrapper{padding-right:14.6rem;padding-left:14.6rem;position:relative}}@page{margin:25mm 15mm 20mm}@media print{*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box;color:#3d3d3d !important}svg{fill:#3d3d3d !important}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{overflow:visible !important;padding:0 !important;position:relative}.truncate-text{height:auto !important}.truncate-text::after{background-image:none !important}.app__hidden,iframe,#fb-root,.comments,.comment__more,.detail__actions,.detail__image,.detail__sub-header--text:first-of-type,.detail__sub-header,.detail__sub-header--text,.detail__sub-header--article-link,.detail__multi-column,.detail__header--meta,.full-episode,.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__action--buy-link,.results-list__action--vendor,.nb-paywall,.app__wrapper--image,.app__secondary,.results-list-update__header,.shopping-list-print,#shopping-list-print,.featured,.recipe__ads,.recipe__header,.recipe__ads--item,.how-to__utilities,.favorites-popover{display:none !important}.asides,.asides__header,.detail__header,.how_tos .how-to__aside,.how_tos .how-to__intro,.ratings__item--img,.results-list__item--img,.ratings__item--img img,.results-list__item--img img,.results-list__item,.results-list__item--actions--text,.results-list__item--content .results-list__content--text{display:inline !important;max-width:100% !important;overflow:visible !important;width:100% !important}.print__logo{position:absolute !important;right:0 !important;top:0 !important}.print__logo svg{height:43px;width:167px}.print__logo svg.cco-logo{height:100px;min-width:280px;-webkit-transform:translateY(-14px);transform:translateY(-14px)}.asides__item--image{display:none}.asides__title{border-bottom-color:#222 !important;page-break-inside:avoid !important}.detail__header{max-width:100% !important}.detail__header--description{max-width:60% !important}.detail__header--text{color:#222 !important;font-size:35px !important;line-height:1.1 !important;max-width:70% !important}.detail__header,.detail__sub-header{display:block !important}.detail__intro{min-height:initial !important}.detail__image{height:0 !important;margin-bottom:0 !important;-webkit-transform:translateY(0) translateX(0) !important;transform:translateY(0) translateX(0) !important;width:0 !important}.detail__intro{min-height:0 !important}.how_tos .how-to__aside{clear:both !important;display:block !important;max-width:100% !important;width:100% !important}.how_tos .how-to__aside--content{float:right;margin:0 !important;vertical-align:middle;width:calc(100% - 210px)}.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}.ratings .hidden,.ratings .hidden-small-screen,.results-list .hidden,.results-list .hidden-small-screen{display:table !important}.ratings .mobile-only,.results-list .mobile-only{display:none}.ratings,.rating,.results-list__details.hidden-small-screen,.results-list .results-list__details.hidden{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100% !important}.rating__item,.results-list .results-list__details--item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;margin-bottom:16px !important;margin-top:0 !important;max-width:33% !important;padding:0 0.5rem 0 0}.rating__header,.results-list__details--header{font-size:1.4rem !important;letter-spacing:0.05rem !important}.results-list__status--hilite{background-color:#fff !important}.results-list__status--hilite span,.results-list__status--default span,.results-list__key--header,.results-list__key--label,.results-list__headline,.results-list__note,.results-list__note p,.results-list__content--headline,.results-list__details--header,.results-list__details--description,.results-list__action--text.not-mobile,.rating__header{color:#222 !important}.results-list__item{display:table !important;width:100% !important}.results-list__item--content{display:table-cell !important;vertical-align:top !important;width:60% !important}.results-list__item .results-list__content--headline.not-mobile{display:block !important}.recipe{display:table !important;table-layout:fixed !important}.recipe__header{border-bottom-color:#222 !important}.recipe__ingredients{display:table-cell !important;width:35% !important}.recipe__ingredients a{color:inherit !important;text-decoration:none !important}.recipe__ingredient--detail{width:auto !important}.recipe__ingredient--quantity{padding-right:1rem;max-width:25px !important;text-align:right !important;width:25px !important}.recipe__yield{color:#222 !important}.recipe__instructions{display:table-cell !important;padding-left:2rem !important;width:60% !important}.results-list .results-list__item--actions,.results-list .results-list__item--content,.results-list .results-list__item--img{display:table-cell !important;vertical-align:top}.results-list__action--text.not-mobile{display:block !important}.results-list__item--actions{max-width:10% !important;page-break-inside:avoid !important;width:10% !important}.results-list__item--actions--text{text-align:center !important;width:15rem}.results-list__item--content{padding-right:4rem;padding-left:4rem;max-width:75% !important;width:75% !important}.results-list__item--details--header{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis !important}.results-list__header{background-color:#fff !important;border-color:#3d3d3d;page-break-inside:avoid !important}.results-list__item--img{margin-right:0 !important;max-width:130px !important;width:130px !important}.results-list__item--img img{page-break-inside:avoid !important}.results-list__item{display:table !important}.results-list__status--default,.results-list__status--hilite{line-height:3.6rem !important}.results-list__status--hilite{border:none;border-left:#3d3d3d 1px solid;border-right:#3d3d3d 1px solid;line-height:3.6rem}[data-cio-user-segment='anonymous'] .paywall__overlay,[data-cio-user-segment='anonymous'] .paywall__body{background-color:#fff !important}.school-ad{display:none}}@media print{.how-to__header--text,.detail__header--text{max-width:calc(100% - 310px) !important}.how-to__header{margin-bottom:3rem}.how-to__wrapper{padding:0 !important}.how-to__headline{max-width:calc(100% - 310px) !important}.recipe__header.mobile-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.results-list__section-header{display:block}.results-list__section-header--primary{max-width:100% !important}.recipe__nutritional-info{display:none}}.ako__wrapper .save-modal__cta-setup{font:600 1.6rem "Merriweather", serif}.ako__wrapper .save-modal__summary{font:400 1.4rem/1.4 "Merriweather", serif}.ako__wrapper .save-modal__title{font:700 2rem "Montserrat", sans-serif}.ako__wrapper .flag-pulse svg{-webkit-animation:atk-pulse 5s infinite;animation:atk-pulse 5s infinite}.ako__wrapper .comments-paywall__header{font:800 2.2rem "Montserrat", sans-serif}@media (min-width: 669px){.ako__wrapper .comments-paywall__header{font-size:2.6rem}}.ako__wrapper .comments-paywall__list{font:400 1.5rem "Merriweather", serif;margin-left:0;padding-left:1.5rem}.ako__wrapper .comments-paywall__summary{font:400 1.5rem/1.5 "Merriweather", serif}.ako__wrapper .comments-paywall__wrapper .paywall__overlay{max-width:50rem;padding:2rem 1.5rem}@media (min-width: 669px){.ako__wrapper .comments-paywall__wrapper .paywall__overlay{padding:2rem 3rem}}@-webkit-keyframes atk-pulse{50%{fill:#fff;stroke:#3d3d3d}}@keyframes atk-pulse{50%{fill:#fff;stroke:#3d3d3d}}.cco__wrapper .micro-upsell-save-modal{border-color:#416490}.cco__wrapper .micro-upsell-save-modal .save-modal__cta-setup{color:#416490;font:600 1.6rem "Proxima Nova Regular", sans-serif}.cco__wrapper .micro-upsell-save-modal .save-modal__summary{font:400 1.6rem/1.2 "Proxima Nova Regular", sans-serif}.cco__wrapper .micro-upsell-save-modal .save-modal__title{font:400 2rem "Clarendon Bold", serif}.cco__wrapper .flag-pulse svg{-webkit-animation:cco-pulse 5s infinite;animation:cco-pulse 5s infinite}.cco__wrapper .comments-paywall__header{font:400 2.4rem "Clarendon Bold", serif}.cco__wrapper .comments-paywall__list-intro{color:#416490;font-size:1.8rem}.cco__wrapper .comments-paywall__list{font-size:1.6rem;margin-left:0;padding-left:1.5rem}.cco__wrapper .comments-paywall__summary{font-size:1.6rem}.cco__wrapper .comments-paywall__wrapper .paywall__overlay{max-width:50rem;padding:2rem 1.5rem}@media (min-width: 669px){.cco__wrapper .comments-paywall__wrapper .paywall__overlay{padding:2rem 3rem}}@-webkit-keyframes cco-pulse{50%{fill:#fff;stroke:#416490}}@keyframes cco-pulse{50%{fill:#fff;stroke:#416490}}.cio__wrapper .micro-upsell-save-modal{border-color:#3f2b1e}.cio__wrapper .save-modal__cta-setup{font:600 1.6rem "Proxima Nova Regular", sans-serif}.cio__wrapper .save-modal__summary{color:#3f2b1e;font:400 1.6rem/1.2 "Proxima Nova Regular", sans-serif}.cio__wrapper .save-modal__title{color:#3f2b1e;font:700 2rem "Merriweather", serif}.cio__wrapper .flag-pulse svg{-webkit-animation:cio-pulse 5s infinite;animation:cio-pulse 5s infinite}.cio__wrapper .comments-paywall__cta.button{height:1rem;max-width:initial}.cio__wrapper .comments-paywall__header{color:#3f2b1e}.cio__wrapper .comments-paywall__list{color:#3f2b1e;font-size:1.6rem}.cio__wrapper .comments-paywall__list-intro{font-size:1.8rem}.cio__wrapper .comments-paywall__summary{color:#3f2b1e;font-size:1.6rem}.cio__wrapper .comments-paywall__wrapper .paywall__overlay{padding:0}@-webkit-keyframes cio-pulse{50%{fill:#fff;stroke:#3f2b1e}}@keyframes cio-pulse{50%{fill:#fff;stroke:#3f2b1e}}@media screen and (-webkit-min-device-pixel-ratio: 0){.flag-pulse svg{fill:transparent !important}}.flag-pulse:hover svg{-webkit-animation:none;animation:none}.micro-upsell-detail-actions .detail__actions--favorite.action-item{display:-webkit-box;display:-ms-flexbox;display:flex}.micro-upsell-detail-actions{max-width:33rem;padding-bottom:.5rem;position:relative}.micro-upsell-save-modal{background-color:#fff;border:1px solid #000;-webkit-box-shadow:-1px 6px 19px -4px rgba(0,0,0,0.75);box-shadow:-1px 6px 19px -4px rgba(0,0,0,0.75);padding:1.2rem;position:absolute;top:6.75rem;z-index:10}.micro-upsell-save-modal:before,.micro-upsell-save-modal:after{border:solid transparent;bottom:100%;content:" ";position:absolute}.micro-upsell-save-modal:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;height:0;left:calc(50% - 15px);width:0}@media (min-width: 669px){.micro-upsell-save-modal:after{left:31px}}.micro-upsell-save-modal:before{border-bottom-color:#000;border-width:16px;left:calc(50% - 16px)}@media (min-width: 669px){.micro-upsell-save-modal:before{left:30px}}.micro-upsell-save-modal .mobile-close{position:absolute;right:10px;top:10px}.micro-upsell-save-modal .mobile-close svg{height:16px;width:16px}@media (min-width: 669px){.micro-upsell-save-modal .mobile-close{display:none}}.micro-upsell-save-modal .save-modal__cta{background-color:#7ea042;border-radius:0;border-style:none;color:#fff;font:600 1.6rem "Proxima Nova Regular", sans-serif;letter-spacing:1.2px;margin-top:1rem;position:relative;padding:2rem 1rem;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.micro-upsell-save-modal .save-modal__cta:hover{background-color:#587e19;color:#fff}.micro-upsell-save-modal .save-modal__cta-setup{color:#d73a15;margin-top:1rem}.micro-upsell-save-modal .save-modal__summary{margin-top:1rem}.micro-upsell-save-modal .save-modal__title{max-width:25rem}@media (min-width: 669px){.micro-upsell-save-modal .save-modal__title{max-width:initial}}.micro-upsell-blurred{pointer-events:none}@media (min-width: 555px){.micro-upsell-blurred{margin-bottom:10rem}}@media (min-width: 645px){.micro-upsell-blurred{margin-bottom:15rem}}@media (min-width: 669px){.micro-upsell-blurred{margin-bottom:0}}.micro-upsell-blurred .comment__author,.micro-upsell-blurred .comment__avatar,.micro-upsell-blurred .comment__content,.micro-upsell-blurred .comment__created{color:transparent;text-shadow:0px 0px 7px #3d3d3d;opacity:0.9}.micro-upsell-blurred .comment__avatar{border:none;-webkit-box-shadow:inset 0px 0px 30px -10px #888;box-shadow:inset 0px 0px 30px -10px #888}.micro-upsell-blurred .mobile-hidden{display:none}@media (min-width: 669px){.micro-upsell-blurred .mobile-hidden{display:-webkit-box;display:-ms-flexbox;display:flex}}.comments-paywall__cta.button{background-color:#7ea042;color:#fff;font:600 1.4rem "Proxima Nova Regular", sans-serif;letter-spacing:1.5px;margin:1rem 0;padding:2.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width: 669px){.comments-paywall__cta.button{font-size:1.6rem;margin:1rem 0 2rem}}.comments-paywall__header{font:400 2.4rem "Merriweather", serif}@media (min-width: 669px){.comments-paywall__header{font-size:2.6rem}}.comments-paywall__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font:400 1.7rem "Proxima Nova Regular", sans-serif;list-style-type:none;margin-left:.9rem;margin-top:1.5rem}.comments-paywall__list strong{font-weight:700;line-height:1}.comments-paywall__list .br-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.6}.comments-paywall__list li{margin-bottom:.65rem;position:relative}.comments-paywall__list li:before{content:'\2022';line-height:16px;position:absolute;left:-10px}.comments-paywall__list-intro{color:#d73a15;font:700 1.9rem/1.2 "Proxima Nova Regular", sans-serif;letter-spacing:1px;margin-top:1.5rem}.comments-paywall__summary{font:400 1.7rem/1.4 "Proxima Nova Regular", sans-serif;margin-top:1.5rem}.comments-paywall__wrapper{max-height:90rem;overflow:hidden;position:relative}.comments-paywall__wrapper .paywall__overlay{border-width:1.2rem}.comments-paywall__wrapper .paywall__overlay .comments-paywall__cta.button:hover{background-color:#587e19;color:#fff}@media (min-width: 669px){.comments-paywall__wrapper{max-height:85rem}}@media (min-width: 780px){.comments-paywall__list{margin-left:1.25rem}.comments-paywall__list .br-mobile{display:block;position:absolute;top:-4px;left:-5px}.comments-paywall__list li{margin-bottom:2.75rem}.comments-paywall__list li:before{left:-14px}}
