.rk2-recipe{margin:2rem 0}.rk2-card{background:#fff;border:1px solid #e8e0d6;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #1a16120f}.rk2-hero{position:relative}.rk2-hero img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto;display:block}.rk2-hero img{margin:0!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border-radius:0;box-shadow:none!important}.rk2-header{padding:1.25rem 1.25rem .5rem}.rk2-title{margin:0 0 .5rem;font-size:1.5rem;color:#1a1612}.rk2-description{color:#4a3f35;line-height:1.6;margin:0;white-space:pre-line}.rk2-meta{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #f0e8de}.rk2-badge{background:#f5e6d3;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;color:#1a1612;display:flex;gap:.35rem;align-items:center}.rk2-badge__label{font-weight:600;color:#b93a17}.rk2-servings{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem}.rk2-servings__label{font-weight:600}.rk2-servings__control{display:flex;align-items:center;gap:.5rem}.rk2-servings__btn{width:44px;height:44px;border-radius:50%;border:1px solid #b93a17;background:#fff;color:#b93a17;font-size:1.2rem;cursor:pointer;line-height:1}.rk2-servings__btn:hover{background:#b93a17;color:#fff}.rk2-servings__value{font-weight:700;min-width:2rem;text-align:center}.rk2-dietary,.rk2-tags{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem 1.25rem}.rk2-dietary__badge,.rk2-tag{background:#b93a17;color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.rk2-section-title{font-size:1.15rem;margin:1rem 0 .5rem;color:#1a1612;padding:0 1.25rem}.rk2-ingredients__container{padding:0 1.25rem .5rem}.rk2-ingredient-group{font-weight:700;margin:.75rem 0 .25rem;color:#b93a17}.rk2-ingredient-item{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px dashed #f0e8de}.rk2-ingredient-checkbox{width:20px;height:20px;accent-color:#b93a17;flex:0 0 auto}.rk2-ingredient-text{flex:1}.rk2-ingredient-checkbox:checked~.rk2-ingredient-text{text-decoration:line-through;opacity:.6}.rk2-ingredient-link,.rk2-ingredient-link:visited{color:#b93a17;text-decoration:underline;text-underline-offset:2px}.rk2-ingredient-link:hover{color:#1a1612}.rk2-ingredient-optional{font-size:.75rem;color:#6f665c;font-style:italic}.rk2-steps__list{padding:0 1.25rem .5rem;margin:0;list-style:none;counter-reset:rk2step}.rk2-step{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0e8de}.rk2-step__number{flex:0 0 28px;height:28px;border-radius:50%;background:#b93a17;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.rk2-step__text{margin:0;line-height:1.6}.rk2-step-heading{font-weight:700;color:#b93a17;margin:1rem 0 .25rem;list-style:none}.rk2-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rk2-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.25rem .5rem}.rk2-products__grid>*{min-width:0}.rk2-products__grid .rk-product-card{min-width:0;height:100%}.rk2-products__grid .rk-product-card__title,.rk2-products__grid .rk-product-card__vendor,.rk2-products__grid .rk-product-card__price{overflow-wrap:anywhere}.rk2-products__grid .rk-product-card__atc{white-space:normal}@media(min-width:900px){.rk2-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:1200px){.rk2-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rk2-tip,.rk2-note{margin:1rem 1.25rem;padding:.75rem 1rem;background:#fff8f0;border-left:4px solid #b93a17;border-radius:4px;white-space:pre-line}.rk2-nutrition{padding:0 1.25rem 1rem}.rk2-nutrition__table{width:100%;border-collapse:collapse;font-size:.9rem}.rk2-nutrition__table th,.rk2-nutrition__table td{padding:.35rem 0;border-bottom:1px solid #f0e8de;text-align:left}.rk2-nutrition__table th{font-weight:600;color:#b93a17;width:60%}.rk2-video{padding:0 1.25rem 1rem}.rk2-video__wrap{position:relative;padding-bottom:56.25%;height:0}.rk2-video__wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rk2-rating{padding:1rem 1.25rem}.rk2-rating__summary{font-size:1.1rem;margin-bottom:.5rem}.rk2-rating__value{font-weight:700;color:#b93a17}.rk2-rating__stars{display:flex;gap:.25rem}.rk2-star{background:none;border:none;font-size:1.6rem;color:#8a7a6a;cursor:pointer;padding:.4rem;line-height:1;min-width:44px;min-height:44px}.rk2-star[aria-checked=true],.rk2-star--on{color:#ea4c27}.rk2-star:disabled,.rk2-star[aria-disabled=true]{cursor:default;opacity:.5}.rk2-rating__thanks{margin-top:.5rem;color:#2d6a2d;font-size:.9rem}.rk2-rating__thanks:empty{display:none}.rk2-rating__error{margin-top:.5rem;color:#a32315;font-size:.9rem}.rk2-rating__unavailable{margin-top:.5rem;color:#6f665c;font-size:.9rem}.rk2-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;align-items:center}.rk2-btn{display:inline-flex;align-items:center;gap:.35rem;justify-content:center;min-height:44px;padding:.5rem .9rem;border:1px solid #b93a17;background:#fff;color:#b93a17;border-radius:8px;cursor:pointer;text-decoration:none;font-size:.9rem;font-weight:600}.rk2-btn:hover{background:#b93a17;color:#fff}.rk2-btn[aria-disabled=true]{opacity:.5;cursor:default}.rk2-btn[aria-disabled=true]:hover{background:#fff;color:#b93a17}.rk2-btn--whatsapp{text-decoration:none}.rk2-copy-confirm{color:#2d6a2d;font-size:.85rem}.rk2-copy-confirm--fout{color:#a32315}.rk2-cookmode{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1612f2;z-index:9999;display:none;align-items:center;justify-content:center;padding:1rem;overscroll-behavior:contain}.rk2-cookmode[aria-hidden=false]{display:flex}.rk2-cookmode__inner{background:#fff;border-radius:12px;padding:1.5rem;max-width:600px;width:100%;position:relative;max-height:90vh;overflow:auto;overscroll-behavior:contain}.rk2-cookmode__title{margin:0 2.5rem .75rem 0;font-size:1.15rem;color:#1a1612}.rk2-cookmode__close{position:absolute;top:.25rem;right:.25rem;background:none;border:none;font-size:1.6rem;cursor:pointer;color:#1a1612;min-width:44px;min-height:44px;line-height:1}.rk2-cookmode__progress{font-size:.85rem;color:#59504a;margin-bottom:.5rem}.rk2-cookmode__step{font-weight:700;color:#b93a17;margin-bottom:.75rem}.rk2-cookmode__text{font-size:1.2rem;line-height:1.6;margin:0 0 1rem}.rk2-cookmode__nav{display:flex;gap:.5rem;justify-content:space-between}.rk2-print-footer{display:none}.rk2-recipe :is(a,button,input,summary,[tabindex]){scroll-margin-top:110px;scroll-margin-bottom:90px}.rk2-recipe :focus-visible,.rk2-cookmode :focus-visible{outline:2px solid #b93a17;outline-offset:2px}body:not(.template-index) #MainContent .rk2-recipe input:focus-visible,#MainContent .rk2-recipe input:focus-visible,#MainContent .rk2-recipe button:focus-visible,#MainContent .rk2-recipe a:focus-visible{outline:2px solid #b93a17!important;outline-offset:2px;box-shadow:none!important}@media print{.rk2-print-hide{display:none!important}html,body,.page-container,#MainContent,main,article,.article-content-wrapper{overflow:visible!important;height:auto!important;max-height:none!important;position:static!important;transform:none!important}header:not(.rk2-header),footer,.site-header,.site-footer,.cart-drawer,.sticky-atc,.article-share-bar,.article__back-link,.article-bbq-finder-cta,.article-recommended-products,[data-blog-magnet],.cookie-banner,.rk2-servings,.rk2-actions,.rk2-rating,.rk2-rating__stars,.rk2-rating__turnstile,.rk2-cookmode,.rk2-video,.rk2-products,.rk2-copy-confirm,.rk2-recipe button,.rk2-recipe iframe{display:none!important}html body.template-article .article__back-link,html body.template-article .article-social-sharing{display:none!important}article.article-page,article.page-width-small{padding-top:0!important;margin-top:0!important}.rk2-recipe{position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html,body{background:#fff!important}.rk2-hero img{width:100%!important;height:6.5cm!important;aspect-ratio:auto!important}.rk2-card{box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important;color:#000!important;background:#fff!important}.rk2-recipe,.rk2-recipe *{color:#000!important}.rk2-section-title,.rk2-badge__label,.rk2-ingredient-group,.rk2-step-heading,.rk2-nutrition__table th,.rk2-cookmode__step,.rk2-rating__value,.rk2-badge,.rk2-dietary__badge,.rk2-tag,.rk2-step__number{color:#000!important;background:transparent!important}.rk2-step,.rk2-ingredient-item,.rk2-nutrition__table tr,.rk2-tip,.rk2-note{break-inside:avoid;page-break-inside:avoid}.rk2-ingredient-group,.rk2-step-heading,.rk2-section-title{break-after:avoid;page-break-after:avoid}.rk2-ingredients,.rk2-steps{break-inside:auto;page-break-inside:auto}.rk2-print-footer{display:block!important;visibility:visible!important;margin-top:1rem;font-size:.8rem;color:#000!important}}@media(prefers-reduced-motion:reduce){.rk2-recipe *,.rk2-cookmode *{transition:none!important;animation:none!important}}.rk2-recipe [aria-disabled=true],.rk2-cookmode [aria-disabled=true]{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/16/assets/recept-kaart.css.map */
