article-recipes-controller *{font-family:var(--font-body-family)}.recipe-layout-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:8rem;margin-bottom:5rem}.recipe-intro-text{order:1;margin-bottom:3rem}.recipe-page__sidebar{order:2}.recipe-page__main-content{order:3}.recipe-intro-text__title{margin-bottom:1.5rem;font-weight:500}.recipe-intro-text__content.rte{font-size:1.6rem;max-width:65ch}.sidebar-title{font-size:2.4rem;font-weight:400;margin:0 0 2rem;line-height:1.3}.author-item{display:flex;gap:1.5rem;padding:1.2rem;border-radius:.4rem;border:1px solid rgba(var(--color-foreground),.1);overflow:hidden;cursor:pointer;background-color:transparent;width:100%;text-align:left;transition:background-color .2s ease,border-color .2s ease}.author-item:hover{background-color:rgba(var(--color-foreground),.04)}.author-item.is-active{border-color:none;background-color:#fff}.author-headshot{width:90px;height:90px;border-radius:50%;overflow:hidden;flex-shrink:0;margin:auto 0}.author-item.is-active .author-headshot{border:1.07px solid rgba(198,166,100,1)}.author-headshot img{width:100%;height:100%;object-fit:cover}.author-info{display:flex;flex-direction:column;font-family:var(--font-heading-family)}.author-name{font-size:1.6rem;letter-spacing:.6px;line-height:1.5;font-weight:400;font-family:var(--font-heading-family);margin-bottom:.4rem;color:#191919}.author-location{font-size:1rem;line-height:1.4;color:#191919;opacity:.6;font-weight:400;letter-spacing:.6px;margin-top:.2rem;margin-bottom:.2rem}.author-affiliation{color:#121212;font-size:1.4rem;line-height:1;font-weight:400;margin-top:auto}.recipe-parameters{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr));gap:1.5rem;padding:2.4rem 0;border:1px solid rgba(25,25,25,.25);margin-bottom:0rem;border-right:none;border-left:none;border-radius:0}.param-item:nth-child(odd){border-right:1px solid rgba(217,217,217,1)}.param-item{text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.param-value{font-size:1.6rem;font-weight:400;font-family:var(--font-heading-family);line-height:1.5}.param-label{display:block;font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;line-height:1.4;color:#c6a664}.unique-approach{margin-bottom:2rem;background:#e8e8e8;background:transparent;border-left:none;padding:1.5rem 0;border-radius:0 0 .8rem .8rem;font-weight:500;font-size:1.4rem;display:flex;align-items:center}.unique-approach:before{content:"";background-size:cover;background-color:#c6a664;width:20px;height:20px;background-image:url(/cdn/shop/files/info.png?v=1760524126);display:inline-block;flex-shrink:0;margin:3px 10px auto 0;border-radius:50%;overflow:hidden}.recipe-intro-text{padding-bottom:4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.recipe-page__sidebar{overflow:hidden}.author-item{position:relative}.author-item.keen-slider__slide{width:30%!important;min-width:28rem!important}article-recipes-controller brew-steps{margin:2rem 0}article-recipes-controller .content--small,.article-template__row .content{grid-column:1 / 14}article-recipes-controller .article-template__row{padding-bottom:4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}#app-embed{--form-background-color: transparent;--form-field-border: 0 1px 0 0 #515151;--form-field-border-focused: 0 0 0 2px #515151;--form-field-border-radius: 0px}#RecipeVideoModal{margin-top:auto;margin-bottom:auto}.recipe-video-modal__content video{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}.recipe-video-modal__close{width:15px;display:block;margin-bottom:1.4rem;margin-left:auto;cursor:pointer}.author-play-icon{position:absolute;width:24px;height:24px;padding:5px;border:1px dashed rgba(var(--color-foreground),.3);border-radius:50%;display:flex;align-items:center;justify-content:center;top:0;bottom:0;margin:auto;right:10px}.is-active .author-play-icon{border-color:currentColor}.author-play-icon svg{width:100%;height:100%;display:block}@media screen and (max-width: 989px){article-recipes-controller brew-steps,article-recipes-controller .brew-steps__content,article-recipes-controller .brew-steps__track{display:flex}.recipe-page__main-content{overflow:hidden}}@media screen and (min-width: 550px){.recipe-video-modal__content{width:100%;height:90vh}}@media screen and (min-width: 990px){.author-list{display:flex;flex-direction:column;gap:1.5rem}.author-item{padding:1.6rem;flex-shrink:0;border-radius:.8rem}.author-name{font-size:2rem;line-height:1.4}.author-location{font-size:1.2rem;line-height:1;margin-top:.4rem;margin-bottom:0}.author-affiliation{font-size:1.6rem;line-height:1}.author-headshot{width:100px;height:100px;margin:0}.author-item.is-active .author-headshot{border:1.5px solid rgba(198,166,100,1)}.author-info{padding:1.2rem 0}.recipe-layout-grid{grid-template-columns:384px 1fr;gap:8rem}.recipe-page__sidebar{order:1}.recipe-page__main-content{order:2}.recipe-intro-text{display:block}article-recipes-controller brew-steps{margin:3rem 0;display:flex}article-recipes-controller brew-steps .brew-steps__content{margin-top:1rem}.author-list{max-height:75rem;overflow-y:auto}article-recipes-controller .article-template__title{margin-bottom:1.6rem}article-recipes-controller .article-template__row{padding-bottom:0;border-bottom:none}.sidebar-title{padding-bottom:2.4rem;border-bottom:1px solid rgba(25,25,25,.25);font-size:3.2rem;line-height:1.25;margin-bottom:2.4rem}.recipe-parameters{grid-template-columns:repeat(4,minmax(80px,1fr))}.param-item{padding:1.2rem 1.6rem}.param-label{font-size:1.6rem}.param-value{font-size:2.8rem}.param-item:not(:last-child){border-right:1px solid rgba(217,217,217,1)}.unique-approach{font-size:1.6rem}.unique-approach:before{margin-top:5px}#app-embed{--inline-container-max-width: 990px}.author-play-icon{width:35px;height:35px;padding:10px}.recipe-video-modal__content{width:100%;height:100%}.recipe-video-modal__content video{object-fit:contain}#RecipeVideoModal{height:75vh;width:auto;aspect-ratio:64/113;padding:2rem}.recipe-video-modal__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;margin:0}}@media screen and (min-width: 1280px){.sidebar-title{padding:2.4rem 0}.recipe-layout-grid{gap:16rem}.recipe-page__main-content{max-width:928px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/page-article-receipe.css.map */
