@font-face{font-family:texgyreadventorregular;font-display:swap;src:url("../fonts/texgyreadventor-regular-webfont.woff") format("woff"),url("../fonts/TeXGyreAdventorRegular.otf") format("opentype")}@font-face{font-family:texgyreadventorbold;font-display:swap;src:url("../fonts/texgyreadventor-bold-webfont.woff2") format("woff2"),url("../fonts/TeXGyreAdventorBold.otf") format("opentype")}body:has(#recipe-detail) .breadcrumbs,body:has(#recipe-detail) .page-heading{display:none}#recipe-detail{color:#666;font-family:texgyreadventorregular,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;margin:0 auto;max-width:1300px;padding-bottom:50px}#recipe-detail p{color:#666;font-size:20px;margin-bottom:20px}#recipe-detail h1,#recipe-detail h2{color:#363636;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;line-height:normal;margin-bottom:20px;text-transform:none}#recipe-detail img{height:auto;max-width:100%}#recipe-detail .bread-crumbs{margin-bottom:25px}#recipe-detail .bread-crumbs a{color:inherit;font-weight:600;text-decoration:none}#recipe-detail .bread-crumbs a:hover{color:#7cb06a}#recipe-detail>.row:not(.border-top){-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:7fr 5fr}#recipe-detail #description{grid-column:1;grid-row:1}#recipe-detail #featured-image{grid-column:2;grid-row:1}#recipe-detail #featured-image img{display:block;width:100%}#recipe-detail #description a{color:#333;text-decoration:none}#recipe-detail #description a:hover{text-decoration:underline}#recipe-detail #collab{display:none}#recipe-detail>.row.border-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding-top:35px}#recipe-detail>.row.border-top h2{margin-bottom:0}#recipe-detail #share-container{display:none}#recipe-detail #overview{margin:25px 0 35px}#recipe-detail #overview .row{display:grid;grid-template-columns:repeat(3,1fr)}#recipe-detail #overview .item{border:1px solid #404040;border-right:0;font-size:16px;padding:6px 5px;text-align:center}#recipe-detail #overview .large-4:last-child .item{border-right:1px solid #404040}#recipe-detail #overview strong{font-family:texgyreadventorbold,Arial,Helvetica,sans-serif;font-weight:700}#recipe-detail #details .row{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}#recipe-detail #directions>p:first-child,#recipe-detail #ingredients>p:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;gap:10px;margin-bottom:18px;text-transform:uppercase}#recipe-detail #directions>p:first-child img,#recipe-detail #ingredients>p:first-child img{-ms-flex-negative:0;flex-shrink:0;margin:0;width:32px}#recipe-detail #details ul{list-style:none;margin:0;padding:0}#recipe-detail #details li{margin-bottom:10px}#recipe-detail #details li:has(strong){font-family:texgyreadventorbold,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700;margin-top:22px}#recipe-detail #details li:has(strong):first-child{margin-top:0}#recipe-detail #tags,#recipe-detail #tips{border-top:1px solid #ccc;margin-top:30px;padding-top:20px}#recipe-detail #shop h3,#recipe-detail #tags h3,#recipe-detail #tips h3{color:#363636;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin:0 10px 0 0;text-transform:uppercase}#recipe-detail #tags h3,#recipe-detail #tips h3{display:inline-block;vertical-align:top}#recipe-detail #tags .copy,#recipe-detail #tips .copy{display:inline-block}#recipe-detail #tags .copy p:last-child,#recipe-detail #tips .copy p:last-child{margin-bottom:0}#recipe-detail #tags:has(.copy:empty),#recipe-detail #tips:has(.copy:empty){display:none}#recipe-detail #shop{border-top:1px solid #ccc;margin-top:30px;padding-top:20px}#recipe-detail #shop h3{display:block;font-size:26px;margin-bottom:15px}#recipe-detail #shop ul:not(:has(li)){display:none}@media (max-width:991px){#recipe-detail>.row:not(.border-top){grid-template-columns:1fr;row-gap:25px}#recipe-detail #description,#recipe-detail #featured-image{grid-column:1;grid-row:auto}}@media (max-width:767px){#recipe-detail #details .row{grid-template-columns:1fr;row-gap:35px}#recipe-detail #overview .row{grid-template-columns:1fr}#recipe-detail #overview .item{border-bottom:0;border-right:1px solid #404040;font-size:14px}#recipe-detail #overview .large-4:last-child .item{border-bottom:1px solid #404040}}@media (max-width:575px){#recipe-detail,#recipe-detail p{font-size:16px}#recipe-detail #shop h3,#recipe-detail h1,#recipe-detail h2{font-size:22px}}