body{--header-h: 170px;--top-banner-h: 3.333rem;--hdok-border-c: #D2D2D2;--hdok-content-width: min(100%,var(--hdok-container-max-width, 1140px));--hdok-post-content-width: min(100%,var(--hdok-post-container-max-width, 1140px));--hdok-primary-c: #73A50B;--hdok-secondary-c: #1E2832;--hdok-light-grey-c: #FAFAFA;--hdok-border-c: #D8D8D8;--hdok-overlay-c: rgba(0,0,0,0.8);--default-header-h: 90px;--container--padding-l: 5%;--container--padding-r: 5%;--hdok-page-gutter: 3.722rem;--message-bar-h: 48px;--message-bar--text-c: #ffffff;--message-bar--background-c: #000000}@media only screen and (max-width: 1023px){body{--header-h: 7.000rem;--top-banner-h: 40px}}@media only screen and (max-width: 1023px){body{--default-header-h: 90px;--message-bar-h: 36px}}#hdok-content.hdok-single-recipe-content{padding:5rem 0}#hdok-content.hdok-single-recipe-content .hdok-content-wrapper{display:flex}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar{max-width:40%;flex-basis:40%}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredients{display:flex;flex-direction:column}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-sidebar-title{text-transform:uppercase;margin-bottom:1em}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-sidebar-title span{opacity:.4;margin-left:.45em}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-group-title{font-size:1rem;font-family:"Jost";line-height:1.25em;font-weight:500;text-transform:uppercase}@media only screen and (max-width: 1200px){#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-group-title{font-size:1rem}}@media only screen and (max-width: 767px){#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-group-title{font-size:14px}}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-group-title{color:#73a50b;margin-bottom:1em}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;padding:8px 0;cursor:pointer;user-select:none}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field .hdok-checkmark{position:relative;height:12px;width:12px;margin-right:12px;border:1px solid #c6c6c6}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field .hdok-checkmark:after{content:"";position:absolute;display:none;left:5px;top:-9px;width:4px;height:15px;border:solid #73a50b;border-width:0 2px 2px 0;transform:rotate(37deg)}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field input:checked~.hdok-checkmark:after{display:block}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-ingredient-field+.hdok-ingredient-group-title{margin-top:3.333rem}#hdok-content.hdok-single-recipe-content .hdok-content-inner{flex:1;padding-left:60px}#hdok-content.hdok-single-recipe-content #hdok-ingredients-btn{margin-top:30px;display:block;padding:5% 8%;color:#fff;max-width:360px;background-color:#000}@media only screen and (max-width: 1023px){#hdok-content.hdok-single-recipe-content .hdok-content-wrapper{display:block}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar{max-width:none}#hdok-content.hdok-single-recipe-content #hdok-single-recipe-sidebar .hdok-sidebar-title{display:flex;justify-content:space-between;align-items:baseline}#hdok-content.hdok-single-recipe-content .hdok-content-inner{margin-top:60px;padding-left:0px}}#hdok-recipe-info-bar{padding:2rem 1.667rem;margin-bottom:5rem;background-color:#fff;display:flex;justify-content:space-between}#hdok-recipe-info-bar .hdok-info-items-wrapper{display:flex;flex-wrap:wrap;width:100%}#hdok-recipe-info-bar .hdok-info-item{display:flex;flex-direction:column;padding:0 1.444rem}#hdok-recipe-info-bar .hdok-info-item .hdok-title{font-size:1rem;font-family:"Jost";line-height:1.25em;font-weight:400}@media only screen and (max-width: 1200px){#hdok-recipe-info-bar .hdok-info-item .hdok-title{font-size:1rem}}@media only screen and (max-width: 767px){#hdok-recipe-info-bar .hdok-info-item .hdok-title{font-size:14px}}#hdok-recipe-info-bar .hdok-info-item .hdok-title{display:flex;justify-content:space-between}#hdok-recipe-info-bar .hdok-info-item .hdok-title span{opacity:.4;font-style:italic}#hdok-recipe-info-bar .hdok-info-item .hdok-value{font-size:1.1rem;font-family:"Jost";line-height:1.25em;font-weight:500}@media only screen and (max-width: 1200px){#hdok-recipe-info-bar .hdok-info-item .hdok-value{font-size:1.1rem}}@media only screen and (max-width: 767px){#hdok-recipe-info-bar .hdok-info-item .hdok-value{font-size:16px}}#hdok-recipe-info-bar .hdok-info-item.hdok-total-time{padding:0 .889rem 0 0;flex-direction:row;align-items:center;font-size:2.5rem;font-family:"Jost";line-height:1em;font-weight:400}@media only screen and (max-width: 1200px){#hdok-recipe-info-bar .hdok-info-item.hdok-total-time{font-size:2.5rem}}@media only screen and (max-width: 767px){#hdok-recipe-info-bar .hdok-info-item.hdok-total-time{font-size:30px}}#hdok-recipe-info-bar .hdok-info-item.hdok-total-time svg{display:block;width:1em;height:auto}#hdok-recipe-info-bar .hdok-info-item.hdok-total-time span{margin-left:.286em}#hdok-recipe-info-bar .hdok-info-item:not(:last-child){border-right:1px solid #d2d2d2}#hdok-recipe-info-bar .hdok-info-item .hdok-difficulty-bar{width:11.111rem;height:.556rem;margin-top:.556rem;background-color:#f2f2f2;position:relative}#hdok-recipe-info-bar .hdok-info-item .hdok-difficulty-bar .hdok-active-bar{position:absolute;width:0;transition:width .6s ease;height:100%;background-color:#73a50b}#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item{cursor:pointer;color:inherit;text-decoration:none;transition:opacity .2s ease;padding:0 1rem}#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item .hdok-value{font-size:.778rem;font-family:"Jost";line-height:1.3em;font-weight:400}@media only screen and (max-width: 1200px){#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item .hdok-value{font-size:.778rem}}@media only screen and (max-width: 767px){#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item .hdok-value{font-size:11px}}#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item .hdok-value{font-style:italic;opacity:.4;white-space:nowrap}#hdok-recipe-info-bar .hdok-info-item.hdok-nutrition-item:hover{opacity:.7}@media only screen and (max-width: 1023px){#hdok-recipe-info-bar .hdok-info-items-wrapper{gap:2.4rem}#hdok-recipe-info-bar .hdok-info-item{padding:0}#hdok-recipe-info-bar .hdok-info-item:not(:last-child){border:none}#hdok-recipe-info-bar .hdok-info-item.hdok-difficulty-bar-item{flex-grow:1}#hdok-recipe-info-bar .hdok-info-item.hdok-difficulty-bar-item .hdok-difficulty-bar{width:100%}}@media only screen and (max-width: 767px){#hdok-recipe-info-bar .hdok-info-item.hdok-total-time{flex-basis:100%}}.hdok-recipe-item .hdok-recipe-inner{height:100%;display:flex;flex-direction:column;position:relative}.hdok-recipe-item .hdok-media-wrapper{position:relative;padding-bottom:65%}.hdok-recipe-item .hdok-media-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hdok-recipe-item .hdok-recipe-content{color:#000;background-color:#fff;padding:2rem 1.667rem 2.222rem 1.667rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-title{font-size:2rem;font-family:"Jost";line-height:1.111em;font-weight:400}@media only screen and (max-width: 1200px){.hdok-recipe-item .hdok-recipe-content .hdok-recipe-title{font-size:2rem}}@media only screen and (max-width: 767px){.hdok-recipe-item .hdok-recipe-content .hdok-recipe-title{font-size:22px}}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-title{margin-bottom:6px}.hdok-recipe-item .hdok-recipe-content .hdok-description{font-size:1rem;font-family:"Jost";line-height:1.333em;font-weight:400}@media only screen and (max-width: 1200px){.hdok-recipe-item .hdok-recipe-content .hdok-description{font-size:1rem}}@media only screen and (max-width: 767px){.hdok-recipe-item .hdok-recipe-content .hdok-description{font-size:16px}}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta{margin-top:2.667rem;display:flex;justify-content:space-between}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-time{display:flex;align-items:center}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-time svg{display:block;width:1em;height:1em}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-time span{margin-left:.444em}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-category{z-index:8;position:relative}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-category a{color:inherit;display:inline-block;padding:4px 0;margin:-4px 0;transition:opacity .3s ease}.hdok-recipe-item .hdok-recipe-content .hdok-recipe-meta .hdok-category a:hover{opacity:.4}.hdok-recipe-filters{position:relative;z-index:10;margin-bottom:1.667rem}.hdok-recipe-filters .hdok-filter-btn{display:flex;align-items:center;color:#fff;background-color:#000;padding:1.125em 1.5em;column-gap:1.125em;transition:color .3s ease,background-color .3s ease}.hdok-recipe-filters .hdok-filter-btn svg{fill:currentColor;width:1.5em;height:auto;display:block}.hdok-recipe-filters .hdok-filter-buttons{display:flex;align-items:center;column-gap:1.667rem}.hdok-recipe-filters .hdok-filter-buttons .hdok-toggle-btn.active{color:#000;background-color:#fff}.hdok-recipe-filters .hdok-filter-buttons .hdok-clear-btn{display:flex;align-items:center;font-family:"Jost";font-size:14px;line-height:1.143em;font-weight:400;text-transform:uppercase;letter-spacing:.042em;transition:all .5s ease}.hdok-recipe-filters .hdok-filter-buttons .hdok-clear-btn svg{fill:currentColor;width:1.5em;height:auto;display:block}.hdok-recipe-filters .hdok-filter-buttons .hdok-clear-btn.hide{visibility:hidden;opacity:0}.hdok-recipe-filters .hdok-filters-wrapper{display:none;position:absolute;top:110%;left:0;box-shadow:0 32px 74px 0 rgba(0,0,0,.08)}.hdok-recipe-filters .hdok-filters-wrapper .hdok-filters-inner{padding:3.778rem 2.667rem 2.111rem 2.667rem;background-color:#fff;display:flex;flex-direction:column;align-items:center}.hdok-recipe-filters .hdok-filters-wrapper ul{line-height:1;list-style:none;padding:0 0 1.667rem 0;margin:0;-webkit-columns:3;-moz-columns:3;columns:3;column-gap:60px;list-style-position:inside;border-bottom:1px solid #d2d2d2}.hdok-recipe-filters .hdok-filters-wrapper ul li{display:flex;align-items:center;margin:0 0 1.333rem 0;cursor:pointer;line-height:30px}.hdok-recipe-filters .hdok-filters-wrapper ul li .hdok-list-bullet{width:1.333em;height:1.333em;border-radius:100%;border:1px solid #c6c6c6;position:relative}.hdok-recipe-filters .hdok-filters-wrapper ul li .hdok-list-bullet:before{content:"";position:absolute;top:50%;left:50%;width:.889em;height:.889em;border-radius:100%;background-color:#73a50b;transform:translate(-50%, -50%) scale(0);transition:transform .3s ease}.hdok-recipe-filters .hdok-filters-wrapper ul li .hdok-list-content{flex:1;padding-left:1.333em;transition:opacity .3s ease}.hdok-recipe-filters .hdok-filters-wrapper ul li.active .hdok-list-bullet:before{transform:translate(-50%, -50%) scale(1)}.hdok-recipe-filters .hdok-filters-wrapper ul li.active .hdok-list-content{opacity:.2}.hdok-recipe-filters .hdok-filters-wrapper .hdok-apply-filters{margin-top:2.111rem;background-color:#73a50b}@media only screen and (max-width: 767px){.hdok-recipe-filters .hdok-filters-wrapper{width:100%}.hdok-recipe-filters .hdok-filters-wrapper .hdok-filters-inner{align-items:flex-start}.hdok-recipe-filters .hdok-filters-wrapper ul{width:100%;-webkit-columns:1;-moz-columns:1;columns:1}.hdok-recipe-filters .hdok-filters-wrapper ul li{margin:0 0 1rem 0}.hdok-recipe-filters .hdok-apply-filters{width:100%;text-align:center;justify-content:center}}.hdok-recipe-grid{transition:opacity .5s ease}.hdok-recipe-grid.hdok-recipe-dimmed{opacity:.2}