.kitchen-dialog .k-photo img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;background:#11170f}.kitchen-dialog .k-article-photo{max-width:680px;margin-inline:auto}.k-journal-film{max-width:520px;margin:28px auto;background:#11170f;border:1px solid #d9c6a13d}.k-journal-film video{display:block;width:100%;height:auto;max-height:72vh;max-height:72svh;object-fit:contain;background:#0c100b}.k-journal-film figcaption,.k-journal-photos figcaption{padding:12px 14px;color:#d3d5c8;font-size:14px;line-height:1.7}.k-journal-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:28px 0}.k-journal-photos figure{margin:0;background:#11170f;border:1px solid #d9c6a13d;min-width:0}.k-journal-photos a{display:block}.k-journal-photos img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.k-journal-photos a:focus-visible,.k-journal-film video:focus-visible{outline:3px solid #e5c58d;outline-offset:3px}.k-ingredients dd:empty{display:none}.k-ingredients dl>div:has(dd:empty){grid-template-columns:1fr}@media(max-width:600px){.k-journal-film{margin:22px 0}.k-journal-film figcaption,.k-journal-photos figcaption{font-size:13px}.kitchen-dialog .k-cooking-meta{flex-wrap:wrap}}.k-single-dish .k-world-story{box-sizing:border-box;margin:36px auto;padding:26px 24px;border-block:1px solid #a28b5a;background:#263024}.k-world-story h3{font-size:clamp(25px,4vw,36px);line-height:1.5}.k-world-story .eyebrow{color:#e5c58d}.k-single-dish .k-recipe-details{max-width:760px;margin:28px auto;border:1px solid #8b876455;padding:0 18px}.k-recipe-details>summary,.k-story-sources>summary{cursor:pointer;padding:16px 0;min-height:44px;box-sizing:border-box;color:#dfd3b4}.k-recipe-details>summary:focus-visible,.k-story-sources>summary:focus-visible{outline:2px solid #e5c58d;outline-offset:3px}.k-recipe-details p{line-height:1.9}.k-story-sources .k-panel-sources{margin-top:0;padding-top:0;border:0}.k-story-sources .k-panel-sources>span{display:none}.k-world-story{scroll-margin-top:80px}.k-single-dish .k-article-tools,.k-single-dish>.k-status{max-width:760px;margin-inline:auto}@media(max-width:600px){.k-single-dish .k-world-story{padding:22px 17px}.k-single-dish .k-recipe-details{padding-inline:14px}}.kitchen-dialog .rg-kitchen{max-width:760px;margin:36px auto;padding-block:28px;border-block:1px solid #8b876455}.rg-kitchen .rg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rg-kitchen .rg-card{display:flex;flex-direction:column;min-width:0;width:100%;padding:0;overflow:hidden;border:1px solid #8b876455;background:#1b2419;color:#ecebdf;text-align:left;cursor:pointer}.rg-kitchen .rg-art{display:block;width:100%;height:230px;padding:12px;box-sizing:border-box;background:#e7e2d5}.rg-kitchen .rg-photo,.rg-kitchen-detail .rg-photo{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.rg-art-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;width:100%}.rg-kitchen .rg-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px}.rg-kitchen .rg-copy strong{font-size:19px;line-height:1.5;overflow-wrap:anywhere}.rg-kitchen .rg-category,.rg-kitchen .rg-more{font-size:13px;color:#dfd3b4}.rg-kitchen .rg-reason{font-size:14px;line-height:1.8;color:#d3d5c8}.rg-kitchen .rg-more{margin-top:auto;padding-top:8px}.rg-kitchen .rg-card:hover{border-color:#e5c58d}.rg-kitchen .rg-card:focus-visible,.rg-product-option a:focus-visible{outline:3px solid #e5c58d;outline-offset:3px}.rg-kitchen-detail .rg-detail-art{height:auto;aspect-ratio:4/3;max-width:560px;margin:24px auto;padding:20px;box-sizing:border-box;background:#e7e2d5}.rg-product-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.rg-product-option{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #8b876455;background:#1b2419}.rg-product-option .rg-option-art{height:300px;background:#e7e2d5;padding:10px;box-sizing:border-box}.rg-product-option h3{margin:18px 0 0;font-size:22px;line-height:1.5}.rg-product-option p{line-height:1.8}.rg-product-option .k-button{margin-top:auto;min-height:48px;white-space:normal}.rg-kitchen-detail .rg-detail-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:600px){.rg-kitchen .rg-grid,.rg-product-options{grid-template-columns:1fr}.rg-kitchen .rg-art{height:220px}.rg-product-option .rg-option-art{height:320px}.rg-kitchen-detail .rg-detail-actions{flex-direction:column}}body.immersive #detail.kitchen-dialog .k-article-photo{height:auto;min-height:0;max-width:680px;width:100%;margin:24px auto;overflow:hidden}body.immersive #detail.kitchen-dialog .k-article-photo>img{display:block;position:static;width:100%;height:auto;min-height:0;max-height:min(620px,calc(100svh - 220px));object-fit:contain;margin:0;padding:0;background:#11170f}body.immersive #detail.kitchen-dialog .k-article-photo>figcaption{position:static;inset:auto;display:block;width:100%;max-width:none;padding:12px 14px;line-height:1.7}body.immersive #detail.kitchen-dialog .k-journal-film{display:block;position:static;clear:both;max-width:520px;width:100%;margin:28px auto;overflow:hidden}body.immersive #detail.kitchen-dialog .k-journal-film video{width:100%;height:auto;min-height:0;max-height:min(620px,calc(100svh - 240px));object-fit:contain}body.immersive #detail.kitchen-dialog .k-journal-film figcaption{position:static;inset:auto;line-height:1.7}.rg-kitchen [data-k-gear=strongCooler] .rg-art{position:relative;overflow:hidden;height:auto;aspect-ratio:10/9;padding:0}body.immersive #detail.kitchen-dialog .rg-kitchen [data-k-gear=strongCooler] .rg-art>.rg-photo{position:absolute;display:block;left:0;top:-26.67%;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;padding:0;margin:0;border:0;border-radius:0;background:transparent}.rg-kitchen .rg-purchase-card{cursor:default}.rg-purchase-links{display:grid;gap:10px;margin-top:auto;padding-top:10px}.rg-purchase-links .k-button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;white-space:normal;line-height:1.6}.rg-details-link{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:transparent;color:#dfd3b4;text-decoration:underline;text-underline-offset:4px}.rg-purchase-card .rg-reason{margin:0}
/*# sourceMappingURL=/cdn/shop/t/44/assets/lsdfs-kitchen-story.css.map */
