@font-face{font-family:Mansion Hand;src:url(/fonts/caveat.woff2)format("woff2");font-weight:400 700;font-display:swap}.kitchen-collection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:2.5rem;margin:2rem 0;display:grid}.kitchen-room-picture{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.kitchen-box-section{margin:1.7rem 0}.kitchen-small{color:#e4ce9d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font:.875rem/1.5 Arial,sans-serif}.recipe-box{filter:drop-shadow(0 12px 12px #0005);max-width:30rem;margin:auto}.recipe-box-lid,.recipe-box-front{color:#ffedc8;background:repeating-linear-gradient(3deg,#0000 0 6px,#38150820 7px,#f6cc7b14 9px,#0000 11px),linear-gradient(105deg,#6d351a,#ac6b34 47%,#794222);border:1px solid #d9a16a;box-shadow:inset 0 2px #f3c48b77,inset 0 -5px 12px #30150877}.recipe-box-lid{cursor:pointer;transform-origin:bottom;border-radius:7px 7px 2px 2px;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:1.2rem;transition:transform .3s,background .3s;display:flex}.recipe-box-lid:hover{background-color:#b67d43}.recipe-box-plate{color:#412716;background:linear-gradient(125deg,#dfb866,#c79846,#ebcb87);border:1px solid #e7bd76;padding:.25rem 1.25rem;font:600 2rem/1.25 Mansion Hand,Segoe Print,cursive;box-shadow:0 2px 5px #32170788,inset 0 0 0 3px #926c36}.recipe-box-action{font:.875rem/1.5 Arial,sans-serif}.recipe-box[data-open=true] .recipe-box-lid{transform:perspective(600px)rotateX(12deg)}.recipe-box-inside{background:linear-gradient(#2c170e,#684224);border-left:8px solid #8b512e;border-right:8px solid #8b512e;padding:1.25rem 1rem 0}.recipe-box-inside[hidden]{display:none}.recipe-divider{color:#403c28;background:#d3c69c;border-radius:5px 5px 0 0;padding:.2rem .65rem;font:.875rem/1.5 Georgia,serif;display:table;margin:0 0 0 .2rem!important}.recipe-box-card{background:repeating-linear-gradient(#f5ead0 0 30px,#839fa63b 31px,#f5ead0 32px);border:1px solid #d2b98e;border-radius:3px 3px 0 0;flex-direction:column;gap:.65rem;padding:1.1rem 1rem 1.7rem;transition:transform .2s;display:flex;box-shadow:0 -5px 0 -2px #e3d6b6,0 -10px 0 -4px #c9b58b;color:#253c3a!important;text-decoration:none!important}.recipe-box-card:hover{transform:translateY(-5px)}.recipe-box-card strong{font:600 clamp(1.8rem,3vw,2.4rem)/1.1 Mansion Hand,Segoe Print,cursive}.recipe-box-card>span:not(.recipe-card-number){font:1rem/1.4 Georgia,serif}.recipe-box-card .recipe-card-pull{text-underline-offset:4px;text-decoration:underline}.recipe-box-front{border-radius:0 0 6px 6px;place-items:center;min-height:70px;padding:1rem;display:grid;position:relative}.recipe-box-front span{text-shadow:0 1px 3px #000b;font:italic 1rem/1.4 Georgia,serif}.recipe-box button:focus-visible,.recipe-box a:focus-visible{outline-offset:5px;outline:3px solid #ffe9aa}.kitchen-company{border-top:1px solid #9d845c66;margin-top:2.5rem;padding-top:.5rem}.recipe-card-wrap{scroll-margin-top:1rem}.recipe-box-card{background-color:#f5ead0}.recipe-card-tools{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.recipe-card-tools button,.recipe-flip-bottom button{color:#f0cd88;cursor:pointer;border:1px solid #a58b5c;border-radius:3px;min-height:44px;padding:.6rem .85rem;font:1rem/1.5 Georgia,serif}.recipe-card-tools button[aria-pressed=true]{color:#253c3a;background:#eedcb1}.kept-recipe-card{color:#283e3f;font:500 1.5rem/1.5 Mansion Hand,Segoe Print,cursive}.kept-recipe-card[hidden]{display:none}.visitor-page .kept-recipe-card h2{color:#294640;margin:.7rem 0 .35rem;font:600 clamp(2.6rem,5vw,3.7rem)/1.1 Mansion Hand,Segoe Print,cursive}.visitor-page .kept-recipe-card h3{color:#354b40;margin:1.25rem 0 .45rem;font:600 1.8rem/1.3 Mansion Hand,Segoe Print,cursive}.recipe-card-number,.recipe-card-meta{color:#52615a;font:.875rem/1.55 Arial,sans-serif}.recipe-card-number{letter-spacing:.03em}.recipe-card-note{font-size:1.5rem}.recipe-ingredients{border-top:1px solid #9f967366;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:.3rem;display:grid}.kept-recipe-card .recipe-ingredients ul{padding:0;list-style:none}.kept-recipe-card .recipe-ingredients li{margin-bottom:.6rem}.kept-recipe-card .recipe-method ol{list-style-type:decimal}.kept-recipe-card .recipe-method li{margin-bottom:.8rem;padding-left:.4rem}.recipe-card-safety,.recipe-card-credit{font:1rem/1.65 Georgia,serif}.recipe-card-safety{background:#efe0bbaa;border-left:3px solid #9b742f;margin-top:1.5rem;padding:.75rem 1rem}.recipe-card-credit{border-top:1px solid #ac9b7966;padding-top:.8rem}.kept-recipe-card a{color:#2b5548;overflow-wrap:anywhere;text-decoration:underline}.kept-recipe-card a:focus-visible{outline-color:#2b5548}.recipe-card-postscript{font-size:1.8rem;margin:1.2rem 0 0!important}.recipe-card-back section{font:1.075rem/1.75 Georgia,serif}.recipe-card-back section a{font-size:.95rem}.recipe-flip-bottom{margin-top:1.3rem}.recipe-card-wrap[data-plain=true] .kept-recipe-card{font:1.125rem/1.7 Georgia,serif}.recipe-card-wrap[data-plain=true] .kept-recipe-card h2{font:2.4rem/1.2 Georgia,serif}.recipe-card-wrap[data-plain=true] .kept-recipe-card h3{font:1.35rem/1.5 Georgia,serif}@media (width<=760px){.kitchen-collection{grid-template-columns:1fr;gap:.25rem}.recipe-ingredients{grid-template-columns:1fr;gap:0}.kept-recipe-card{font-size:1.45rem}.recipe-card-tools button{flex-grow:1}}@media (prefers-reduced-motion:reduce){.recipe-box-lid,.recipe-box-card{transition:none}}.recipe-box-heading{text-align:center}.recipe-box-heading .kitchen-small{margin-bottom:.3rem}.visitor-page .recipe-box-heading h2{color:#f5dfac;margin:0 0 .8rem;font:600 2rem/1.2 Mansion Hand,Segoe Print,cursive}.recipe-box-toggle{color:#f2d9ab;cursor:pointer;border:1px solid #ac9062;border-radius:3px;min-height:44px;padding:.4rem .8rem;font:.9rem/1.4 Georgia,serif}.recipe-box-collection[hidden]{display:none}.recipe-box-object{filter:drop-shadow(0 18px 12px #0005);width:min(100%,35rem);margin:.5rem auto 0;position:relative}.recipe-box-art{width:100%;height:auto;display:block}.visitor-page .recipe-box-title{color:#29433d;border-radius:5px;place-items:center;width:67%;height:14%;font:600 clamp(1.45rem,3.1vw,2.15rem)/1.2 Mansion Hand,Segoe Print,cursive;text-decoration:none;display:grid;position:absolute;top:52.8%;left:17%}.recipe-box-title:hover span{text-underline-offset:.15em;text-decoration:underline}.visitor-page .recipe-box-title:focus-visible{outline-offset:-5px;outline-color:#2b5548}.recipe-box-caption{text-align:center;margin-top:.5rem}.visitor-page .recipe-box-caption p{margin:.25rem 0}.recipe-box-caption .recipe-divider{color:#f2d9ab;background:0 0;border:0;border-radius:0;padding:0;font:italic 1.1rem/1.5 Georgia,serif;display:block}.recipe-box-number{color:#d9cbb1;font:.85rem/1.5 Arial,sans-serif}.recipe-pull-link{align-items:center;min-height:44px;display:inline-flex}.recipe-box-keepsake{text-align:center;color:#d9cbb1;font:italic 1.05rem/1.5 Georgia,serif;margin:1rem 0 0!important}.recipe-sheet{isolation:isolate;margin:0 0 1.5rem;padding:clamp(2.25rem,5vw,4rem) clamp(1.7rem,5vw,3.5rem) 8.5rem;position:relative}.recipe-sheet:before{content:"";z-index:-1;pointer-events:none;border:130px solid #0000;border-width:75px 130px 130px 90px;border-image:url(/kitchen-art/lemon-card.png) 200 330 330 230 fill/75px 130px 130px 90px;position:absolute;inset:0}.recipe-sheet:after{content:"";z-index:-2;pointer-events:none;background:#f5ecd6;border-radius:18px;position:absolute;inset:34px 18px 30px}.recipe-card-back>.recipe-sheet{font:1.075rem/1.75 Georgia,serif}.recipe-card-back .recipe-sheet>section{font:inherit}.recipe-return{margin:1rem 0 0}@media (width<=760px){.kitchen-collection{flex-direction:column;gap:1rem;display:flex}.kitchen-room-picture{aspect-ratio:16/7;max-height:230px}.kitchen-box-section{width:100%;margin-top:.5rem}.recipe-box-title{font-size:clamp(1.45rem,6.5vw,2rem)!important}.recipe-sheet{padding-top:2.5rem;padding-bottom:7.5rem}.recipe-sheet:before{border-width:60px 100px 108px 70px;border-image-width:60px 100px 108px 70px}.recipe-card-tools{gap:.5rem}.recipe-card-tools button:first-child{flex-basis:100%}.visitor-page .kept-recipe-card h2{font-size:clamp(2.2rem,9vw,3rem)}.recipe-card-back>.recipe-sheet{font-size:1rem;line-height:1.7}}@media print{html,body,.visitor-page{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.visitor-header,.visitor-paper>.eyebrow,.visitor-paper>h1,.visitor-intro,.visitor-paper>p,.visitor-footer,.visitor-letter,.kitchen-company,.recipe-card-tools,.recipe-flip-bottom,.recipe-return{display:none!important}.visitor-paper{width:100%;margin:0;padding:0}.kept-recipe-card[hidden],.kept-recipe-card{box-shadow:none;color:#000;background:#fff;border:none;padding:0;font:12pt/1.4 Georgia,serif;display:block!important}.recipe-card-back{break-before:page}.visitor-page .kept-recipe-card h2{font-size:27pt}.visitor-page .kept-recipe-card h3{font-size:17pt}.recipe-card-back section,.recipe-card-safety,.recipe-card-credit{font-size:10pt;line-height:1.45}.recipe-ingredients{grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-sheet{margin:0 0 1rem;padding:0}.recipe-sheet:before,.recipe-sheet:after{display:none}.recipe-card-back>.recipe-sheet{font:10pt/1.45 Georgia,serif}}
