@font-face{font-family:SaaSeries;src:url(https://cdn.shopify.com/s/files/1/2434/0841/files/SAA_Series_F_D.ttf)}@font-face{font-family:GaramondItalic;src:url(https://cdn.shopify.com/s/files/1/2434/0841/files/GaramondItalicfont.ttf)}@font-face{font-family:OPTICaslon;src:url(https://cdn.shopify.com/s/files/1/2434/0841/files/OPTICaslonBold-Cond.otf)}@font-face{font-family:GaramondPremierPro;src:url(https://cdn.shopify.com/s/files/1/2434/0841/files/Garamond_Premier_Pro_Regular.ttf)}#rd-page{width:auto}.section-header__title,.post-title{display:none}.content__page{padding:0px}#recipe-name{text-decoration:none}.grid__item[class*="--push"]{position:initial}h1,h2,h3,h4,h5{font-family:OPTICaslon}.recipe-body{display:none;padding-bottom:50px;margin-top:25px;margin-bottom:0px;margin-right:auto;margin-left:auto;background-color:#fff}.medium-up--four-fifths{width:100%;margin:0px;position:initial}.breadcrumb{margin-bottom:25px}.breadcrumb p,.breadcrumb a{font-family:GaramondPremierPro, 'Garamond', 'Garamond Premier Pro', serif;font-size:14px;line-height:16px;letter-spacing:0em;color:#6B6B6B;text-decoration:none;text-transform:initial}@media (max-width: 500px){.breadcrumb{display:none}#recipe-quote .quote{overflow:hidden}}#recipe-top{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-bottom:50px;border-bottom:solid #ccc 1px}#recipe-quote{padding:50px;display:grid;grid-template-columns:50px 1fr;gap:40px;position:relative}#recipe-quote p.quote,#recipe-quote .quote p{font-family:GaramondPremierPro, 'Garamond';font-size:18px}.read-more,.read-less{font-family:SAF, SaaSeries, 'Saa Series FD', 'Open Sans', sans-serif;font-size:14px;line-height:17px;letter-spacing:0.1em;color:#D3A741;text-align:center;cursor:pointer;position:relative}.rm_grad{background:linear-gradient(180deg, rgba(255,255,255,0) 90%, #fff 100%);height:320px;position:absolute;top:0;width:100%}@media (min-width: 501px){.read-more,.read-less,.rm_grad{display:none}#more-recipes-mobile{display:none}}@media (max-width: 500px){.read-more,.read-less{display:block}}#recipe-middle{border-top:solid #ccc 1px;display:grid;grid-template-columns:33% 66%;border-bottom:1px solid #ccc}#recipe-middle-left{padding-top:20px}#recipe-middle-left h2,#recipe-middle-left .ingredients{padding-left:20px;padding-right:20px;padding-bottom:20px}#recipe-middle-left h2,#recipe-middle-right h2{padding-bottom:20px;border-bottom:solid 1px #ccc}#recipe-middle-right{padding-top:20px;padding-left:0px;border-left:solid #ccc 1px;padding-bottom:100px}#recipe-middle-right h2{padding-left:30px}#recipe-middle-right .steps{padding-left:30px}.recipe-image{background-size:contain;background-position:center center;width:100%;height:650px;max-width:650px;margin-left:auto;margin-right:auto;background-repeat:no-repeat}#recipe-image-desktop{display:block}#recipe-image-mobile{display:none}hr{width:80px;height:6px;background:#FFCA23;border:none;margin-bottom:20px}#recipe-title{font-size:40px;line-height:55px;letter-spacing:0.06em;color:#33383C;text-transform:uppercase;text-align:left}#recipe-author{font-family:GaramondItalic;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#53595C;text-align:left;margin-bottom:50px}#recipe-time,#recipe-yield{display:flex;align-items:center;gap:10px;margin-bottom:10px}#recipe-time img,#recipe-yield img{width:25px}#recipe-time h5,#recipe-yield h5{font-family:SaaSeries, 'Saa Series FD', 'Open Sans', sans-serif;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#958359;margin:0px;text-align:left}#social-media-icons{margin-top:45px}#social-media-icons a{text-decoration:none}#social-media-icons img{height:20px;margin-right:17px}#recipe-middle h2{font-size:28px;line-height:32px;letter-spacing:0.06em;color:#53595C;margin-bottom:0px}.bullet{color:#9F8D61;margin-right:10px}.shop-button{width:223px}.shop-button a{font-family:SaaSeries, 'Saa Series FD', 'Open Sans', sans-serif;font-size:14px;line-height:16px;text-align:center;letter-spacing:0.1em;color:#FFFFFF;padding:15px 0px;background:#333;text-decoration:none;display:flex;gap:10px;align-items:center;justify-content:center;margin-top:55px}.shop-button img{width:16px;margin-bottom:4px}.subheader{font-family:"Open Sans", "HelveticaNeue", "Helvetica Neue", sans-serif;line-height:1.625;text-align:center;letter-spacing:1px;font-size:14px;color:#999999}.title{font-family:"Playfair Display", serif;margin:0;padding:0;display:block;line-height:normal;color:#333;font-size:24px;letter-spacing:1px;text-align:center}.recipe_info{text-align:center;font-size:14px;letter-spacing:1px;color:#999999;line-height:30px}#recipe-bottom{margin-top:20px}#recipe-bottom h3{font-family:OPTICaslon, 'OPTICaslonBold-Cond';font-size:28px;line-height:44px;letter-spacing:0.06em;text-align:left;color:#53595C;padding-bottom:20px;border-bottom:solid 1px #ccc;margin-bottom:50px}#more-recipes{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}#more-recipes h4,#more-recipes-mobile h4{font-family:GaramondPremierPro, 'Garamond';font-size:20px;line-height:25px;text-align:left;color:#333333;text-transform:capitalize;margin-top:10px;margin-bottom:10px}#more-recipes p,#more-recipes-mobile p{font-family:SaaSeries, 'Saa Series FD', 'Open Sans', sans-serif;font-size:12px;line-height:14px;text-align:left;letter-spacing:0.1em;color:#958359;display:flex;align-items:center;gap:10px}#more-recipes a,#more-recipes-mobile a{text-decoration:none}.greyCircle{border-radius:50%;width:8px;height:8px;padding:14px;margin:10px 0px 10px 20px;font-size:18px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;background:#c4c4c4;color:#c4c4c4}.ingredient-header,.step-header{font-family:GaramondPremierPro, 'Garamond';font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#333333;text-transform:capitalize}.ingredient-header,.step-header{margin-top:30px;margin-bottom:12px}.ingredients{font-weight:600;color:#AC6D34;text-transform:uppercase;list-style:none}.ingredients .columnitem{font-family:GaramondPremierPro, 'Garamond';font-size:18px;line-height:36px;color:#333333;text-transform:none;padding:0px;display:list-item;font-weight:400}a.product-link{color:#B88F30;text-transform:capitalize}.ingredient-row{padding:5px 0 5px 0;font-weight:300;color:#4A4A4A;letter-spacing:1px;font-size:14px;white-space:nowrap;text-align:center}.ingredient-cell{text-align:left}.row-lowlight{background-color:rgba(255,255,255,0)}.row-highlight{background-color:rgba(162,141,91,0.1)}.step-divider{font-family:"Open Sans", "HelveticaNeue", "Helvetica Neue", sans-serif;color:#4a4a4a;line-height:1.625;box-sizing:border-box;margin-top:-60px;max-width:800px;margin-left:auto;margin-bottom:-60px;margin-right:auto}.step-divider hr{color:#4a4a4a;line-height:1.625;margin:60px auto;border:0;width:100%;border-top:2px solid #ffca24}.steps,.ingredients{margin-top:20px}.step-row{padding:10px 0px;max-width:800px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.numberCircle{border-radius:50%;width:30px;height:30px;padding:17px;margin:0px 0px 10px 48px;font-size:14px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;background:#A28D5B;color:#FFFFFF;margin-left:0px;margin-right:30px}.step-number p{font-size:14px;font-family:SaaSeries, 'Saa Series FD', 'Open Sans', sans-serif;color:#fff;line-height:1.625;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;box-sizing:border-box;min-height:inherit;max-height:inherit;position:relative;flex:20px}.step-text{font-size:18px;font-family:GaramondPremierPro, 'Garamond';color:#333333;flex:84%}blockquote{font-family:'Times New Roman', 'Times', serif;font-weight:normal;font-size:18px;margin:0.25em 0;padding:0.35em 60px;line-height:1.45;position:relative;color:#333333;border:none;width:auto;max-width:800px;margin:auto}blockquote p{margin-bottom:.8em}blockquote:before{font-family:'Georgia', 'Times New Roman', 'Times', serif;display:block;padding-left:10px;content:'\201C';font-size:100px;position:absolute;left:-20px;top:-20px;color:#7a7a7a}.time-estimate{text-transform:uppercase}.three-columns{max-width:800px;margin:auto;display:flex}.three-columns .columnitem{margin:0 !important;width:133px;padding:5px 15px 5px 20px}.lastcolumn{margin:0 !important;min-width:133px;padding:0px 0px 0px 15px;flex-grow:1;white-space:normal}.ingredient-row{white-space:normal}.recipe_info{margin-bottom:20px}@media only screen and (max-width: 600px){.recipe-body{padding-bottom:0px;margin:0px auto 50px auto;background-color:#fff}.three-columns .columnitem{width:16%;margin:0 !important;padding:5px 5px 5px 10px}.mobile-hide{display:none}.three-columns .columnitem .lastcolumn{flex-grow:1;min-width:100px;padding:5px 5px 5px 10px}blockquote:before{display:none}blockquote{padding:0.35em 5px}}@media only screen and (max-width: 700px){.page-width,.shogun-root{padding-left:0px;padding-right:0px}#recipe-top,#recipe-quote,#recipe-middle{margin-left:20px;margin-right:20px}#recipe-image-desktop{display:none}#recipe-image-mobile{display:block;height:300px}#recipe-top{display:block;padding-bottom:20px}#recipe-top-right{text-align:center}#recipe-top-right hr{display:none}#recipe-title{font-size:24px;line-height:33px;letter-spacing:0.04em;text-transform:uppercase;color:#33383C;margin-top:14px;margin-bottom:0px}#recipe-author{font-size:16px;line-height:18px;letter-spacing:0.04em;margin-top:10px;margin-bottom:20px}#social-media-icons{margin-top:20px}#recipe-quote{display:block;padding:20px 0px}#recipe-quote img{display:none}#recipe-middle{display:block}#recipe-middle h2,#recipe-middle .ingredients,#recipe-middle .steps{padding-left:0px}#recipe-middle-left{padding-bottom:30px;border-bottom:1px solid #ccc}.shop-button{display:none}#recipe-middle-right{padding-left:0px;border-left:none;padding-bottom:30px}.step-row{display:grid;grid-template-columns:44px 1fr;gap:14px}#recipe-bottom{margin-top:20px;padding-left:20px;padding-right:20px}#recipe-bottom h3{font-size:22px;margin-bottom:20px}#more-recipes{display:none}#more-recipes div{margin-bottom:20px}.carousel-cell{width:70%;margin-right:16px}.carousel-cell h4{margin-top:0px}.flickity-prev-next-button{display:none}.flickity-viewport{height:300px}}@media (max-width: 750px) and (min-width: 700px){#recipe-middle h2{font-size:26px}}.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]){display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}
