:root{--c-page:#d3bf9a;--c-brand:#bc5e38;--c-brand-dark:#a34e2c;--c-brown:#734234;--c-heading:#930;--c-card:#f4f3f1;--c-text:#333;--c-muted:#5d5d5d;--c-cream:#f0e7c8;--c-line:#d5be9c;--font:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;--font-ui:"Trebuchet MS", Arial, Helvetica, sans-serif;--page-width:1000px;--content-width:630px;--sidebar-width:342px;--card-radius:15px;--card-shadow:0 3px 3px #50321e73}*,:before,:after{box-sizing:border-box}body{background-color:var(--c-page);color:var(--c-text);font:14px/20px var(--font);background-image:-webkit-image-set(url(/img/site/header-desktop.webp) 1x type("image/webp"),url(/img/site/header-desktop.jpg) 1x type("image/jpeg"));background-image:image-set("/img/site/header-desktop.webp" 1x type("image/webp"),"/img/site/header-desktop.jpg" 1x type("image/jpeg"));background-position:top;background-repeat:no-repeat;margin:0}picture{display:contents}img,iframe,video{block-size:auto;max-inline-size:100%;display:block}a{color:var(--c-brand)}a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}h1,h2,h3{color:var(--c-brown);margin:0;font-weight:400;line-height:normal}p{margin:0 0 18px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--c-brown);color:#fff;border-radius:0 0 6px 6px;padding:8px 14px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:0}.site-header__inner{inline-size:var(--page-width);block-size:210px;margin-inline:auto;position:relative}.site-logo{position:absolute;inset-block-start:0;inset-inline-start:0}.site-logo img{block-size:142px;inline-size:405px}.social{gap:20px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:15px;inset-inline-end:80px}.social img{block-size:39px;inline-size:38px}.main-nav{background:var(--c-brand);border-radius:10px;block-size:43px;padding-inline:40px;position:absolute;inset-block-start:143px;inset-inline:0}.main-nav ul{flex-wrap:wrap;block-size:100%;margin:0;padding:0;list-style:none;display:flex}.main-nav li{display:flex}.main-nav li+li{border-inline-start:1px solid #0000002e;box-shadow:inset 1px 0 #ffffff1f}.main-nav a{color:#fff;font:14px var(--font-ui);text-transform:uppercase;align-items:center;padding-inline:15px;text-decoration:none;display:flex}.main-nav a:hover,.main-nav a[aria-current=page]{background:linear-gradient(#0000000f,#00000038)}.site-search{border-radius:0 8px 8px 0;block-size:36px;inline-size:280px;display:flex;position:absolute;inset-block-start:79px;inset-inline-end:0;box-shadow:0 6px 6px -3px #28140a8c}.site-search input{min-inline-size:0;color:var(--c-text);font:15px var(--font);background:#fff;border:0;border-radius:0;flex:1;padding:0 10px}.site-search input:focus-visible{outline:2px solid var(--c-brand);outline-offset:-2px}.site-search button{background:var(--c-brand);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;place-items:center;inline-size:45px;display:grid}.site-search button:hover{background:var(--c-brand-dark)}.search-articles{color:var(--c-brown);margin-block:0 15px;font-size:12pt}.search-articles a{color:var(--c-brown)}.site-body{grid-template-columns:var(--content-width) var(--sidebar-width);inline-size:var(--page-width);justify-content:space-between;margin-inline:auto;padding-block:20px 50px;display:grid}.site-main{min-inline-size:0}.page-heading{margin-block-end:15px;font-size:28px}.page-intro{color:var(--c-muted);margin-block-end:15px;font-size:12pt}.page-head{border-inline-start:5px solid var(--c-brand);border-radius:var(--card-radius);background:var(--c-card);box-shadow:var(--card-shadow);margin-block-end:22px;padding:16px 20px}.page-head .page-heading{color:var(--c-brand-dark);margin:0;line-height:1.2}.page-head .page-heading:after{content:"";background:var(--c-brand);border-radius:2px;block-size:3px;inline-size:60px;margin-block-start:10px;display:block}.page-head .page-intro{color:var(--c-text);margin:12px 0 0;line-height:1.5}.page-head .page-intro>:first-child{margin-block-start:0}.page-head .page-intro>:last-child{margin-block-end:0}.breadcrumbs ol{inline-size:fit-content;max-inline-size:100%;color:var(--c-text);font:14px/20px var(--font-ui);background:#fff9;border-radius:12px;flex-wrap:wrap;margin:0 0 12px;padding:5px 14px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--c-brand);padding-inline:8px;font-weight:700}.breadcrumbs a{color:var(--c-brand-dark);font-weight:700;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.recipe-card{border-radius:var(--card-radius) var(--card-radius) 10px 10px;background:var(--c-card);box-shadow:var(--card-shadow);margin-block-end:22px;container:card/inline-size}.recipe-card__title{background:var(--c-brand);border-radius:var(--card-radius) var(--card-radius) 0 0;color:#fff;margin:0;padding:6px 20px 4px;font-size:22px;line-height:1.25}.recipe-card__title a{color:#fff;text-decoration:none}.recipe-card__title a:hover{text-decoration:underline}.recipe-card__body{color:var(--c-text);padding:5px 20px 12px;font-size:12pt;line-height:20px;display:flow-root}.recipe-card__thumb{float:inline-start;margin:3px 14px 8px 0}.recipe-card__thumb img{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--c-line);inline-size:193px}.recipe-card__intro p:last-child{margin-block-end:0}.recipe-card__meta{clear:both;background:var(--c-brand);color:var(--c-cream);font:12px var(--font-ui);border-radius:6px;align-items:center;gap:8px 50px;margin-block-start:10px;padding:5px 20px 7px 10px;display:flex}.recipe-card__date{background:url(/img/site/day.png) 0 no-repeat;padding-inline-start:25px}.recipe-card__more{color:var(--c-cream);margin-inline-start:auto}@container card (inline-size<480px){.recipe-card__thumb{float:none;margin:0 0 10px}.recipe-card__thumb img{inline-size:100%}}.recipe-card--full .recipe-card__title{font-size:22px}.recipe-byline{color:var(--c-muted);font:13px/18px var(--font-ui);margin:4px 0 8px}.recipe-byline a{color:var(--c-brown)}.recipe-photo{margin:0 0 14px}.recipe-photo img{border:3px solid var(--c-line);inline-size:100%}.recipe-section-title{color:var(--c-heading);margin:18px 0 8px;font-size:12pt;font-weight:700}.recipe-group-title{color:var(--c-heading);margin:12px 0 4px;font-size:12pt;font-weight:700}.recipe-ingredients{margin:0 0 6px;padding:0;list-style:none}.recipe-steps{margin:0;padding-inline-start:26px}.recipe-steps>li{margin-block-end:16px}.recipe-steps>li::marker{color:var(--c-heading);font-weight:700}.recipe-steps img,.recipe-extra img{border:3px solid var(--c-line);margin-block:10px}.recipe-facts{color:var(--c-muted);flex-wrap:wrap;gap:4px 20px;margin-block-end:12px;font-size:13px;display:flex}.recipe-tips{margin-block-start:16px}.article-body img{block-size:auto;max-inline-size:100%}.article-body table{border-collapse:collapse;max-inline-size:100%;margin-block:0 1em;font-size:11pt;line-height:1.35;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--c-line);vertical-align:top;padding:4px 8px}.article-body th{background:var(--c-cream);text-align:start}.article-body tbody tr:nth-child(2n){background:#ffffff80}.recipe-video{aspect-ratio:16/9;border:0;inline-size:100%;margin-block:14px}.recipe-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-block-start:12px;display:grid}.recipe-gallery img{border:3px solid var(--c-line);inline-size:100%}.recipe-taxonomy{color:var(--c-brown);margin:-10px 0 14px;font-size:13px}.recipe-taxonomy a{color:var(--c-brown)}.share{margin-block:0 22px}.related__list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:12px 20px 16px;list-style:none;display:grid}.related__item a{color:var(--c-brown);font-size:14px;line-height:18px;text-decoration:none;display:block}.related__item a:hover .related__title{text-decoration:underline}.related__item img{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--c-line);inline-size:100%;margin-block-end:6px}@container card (inline-size<480px){.related__list{grid-template-columns:repeat(2,1fr)}}.comments,.comment-form{margin-block:0 24px}.comments__title{color:var(--c-brown);margin-block:0 10px;font-size:24px;font-weight:400}.comments__list{margin:0;padding:0;list-style:none}.comments__list .comments__list{padding-inline-start:20px}.comments__list .comments__list .comments__list .comments__list .comments__list{padding-inline-start:0}.comment{border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--c-text);overflow-wrap:anywhere;background:#fff;margin-block-end:10px;padding:8px 12px;font-size:15px;line-height:1.4}.comment__meta{color:var(--c-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-block-end:2px;font-size:12px;display:flex}.comment__name{color:#333;font-size:15px}.comment__badge{background:var(--c-cream);color:var(--c-brown);border-radius:8px;padding:0 6px}.comment__reply{color:var(--c-brown);margin-inline-start:auto}.comment .smile{vertical-align:middle;display:inline}.comment-form form{border-radius:var(--card-radius);background:var(--c-card);box-shadow:var(--card-shadow);gap:10px;padding:12px 15px;display:grid}.comment-form p{margin:0}.comment-form__field{gap:4px;display:grid}.comment-form label{color:var(--c-brown);font-size:14px}.comment-form input[type=text],.comment-form textarea{border:1px solid var(--c-line);inline-size:100%;font:inherit;background:#fff;border-radius:6px;padding:6px 8px;font-size:15px}.comment-form textarea{resize:vertical}.comment-form__hint,.comment-form__reply{color:var(--c-muted);font-size:13px}.comment-form__sent{color:#3b5a1e;background:#e8f3d8;border-radius:8px;padding:8px 12px}.comment-form__errors{color:#8a2c12;background:#fbe3dc;border-radius:8px;margin:0 0 10px;padding:8px 12px 8px 28px}.comment-form__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.comment-form .button{background:var(--c-brand);color:var(--c-cream);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:6px 18px;font-size:15px}.comment-form .button:hover{background:var(--c-brand-dark)}.ad{min-block-size:250px;margin-block:0 15px;overflow:hidden}.ad--bottom{max-inline-size:var(--page-width);margin:0 auto 15px;padding-inline:10px}.ad--sidebar{justify-content:center;min-block-size:600px;margin-block:0 20px;display:flex}.li-counter{margin-block-start:10px}.pagination{color:var(--c-brown);text-align:center;margin-block-start:24px}.pagination ul{flex-wrap:wrap;justify-content:center;gap:4px 2px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pagination a,.pagination [aria-current=page]{background:var(--c-brand);color:#fff;border-radius:4px;padding:5px 10px;text-decoration:none;display:inline-block}.pagination a:hover{background:var(--c-brand-dark)}.pagination [aria-current=page]{background:var(--c-brown)}.sidebar-block{margin-block:0 25px}.sidebar-block__title{color:#fff;text-align:center;text-transform:uppercase;background:url(/img/site/head1.png) top/100% 100% no-repeat;block-size:52px;margin:0 0 10px;padding-block-start:15px;font-size:20px}.sidebar-block ul{background:var(--c-card);text-transform:uppercase;border-radius:10px;inline-size:266px;max-inline-size:100%;margin:0 auto;padding:6px 14px;list-style:none}.sidebar-block li{border-block-end:1px dashed var(--c-line);padding-block:6px}.sidebar-block li:last-child{border-block-end:0}.sidebar-block a{color:var(--c-brown);font-size:14px;text-decoration:none}.sidebar-block a:hover,.sidebar-block a[aria-current=page]{color:var(--c-brand)}.site-footer{background:var(--c-brown);color:#fff;font:12px var(--font-ui);text-align:center;margin-block-start:20px;padding:10px}.site-footer a{color:#fff}.site-footer p{margin:6px 0 0}.site-footer ul{flex-wrap:wrap;justify-content:center;margin:0;padding-block-start:5px;list-style:none;display:flex}.site-footer li{text-transform:uppercase;padding-inline:10px}.site-footer li+li{border-inline-start:1px solid #fff6}@media (width<1020px){body{background-image:none}.site-header{background:url(/img/site/header-plate.png) right -60px top/300px no-repeat,url(/img/site/header-waves.jpg) top/100% 100% no-repeat,#6b4537}.site-header__inner{flex-direction:column;align-items:center;block-size:auto;inline-size:auto;padding:10px 10px 24px;display:flex}.site-logo,.social,.main-nav,.site-search{position:static}.site-search{inline-size:min(420px,100%);margin-block-start:12px}.site-logo{inline-size:min(405px,100%)}.site-logo img{block-size:auto;inline-size:100%;display:block}.social{margin-block:8px 12px}.main-nav{border-radius:0;align-self:stretch;block-size:auto;margin-inline:-10px;padding-inline:10px}.main-nav a{padding:8px 10px}.site-body{inline-size:auto;max-inline-size:var(--page-width);grid-template-columns:minmax(0,63fr) minmax(0,35fr);gap:2%;padding-inline:10px}.sidebar-block__title{max-inline-size:var(--sidebar-width);margin-inline:auto;padding-inline:5px}}@media (width<768px){.site-body{grid-template-columns:minmax(0,1fr);gap:30px;padding-block-end:20px}}@media (width<481px){.site-header{background-position:right -55px top -45px,top,0 0;background-size:210px,100% 100%,auto}.recipe-card__title{font-size:18px}.page-heading{font-size:22px}.main-nav li+li{box-shadow:none;border:0}.main-nav a{padding:8px;font-size:13px}.recipe-card__meta{gap:8px 20px}}
