:root{--site-width: 1280px;--anchor-offset: 120px}html,*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:var(--anchor-offset);font-size:clamp(1rem,calc(.226vw + .949rem),1.13rem)}body.no-scroll{overflow:hidden}[class*=brxe-]{max-width:100%}span[class*=brxe-]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div){width:auto}.brx-body{display:flex;flex-direction:column;margin:0;width:100%}#brx-content{flex:1;position:relative;width:100%;max-width:var(--site-width);padding-inline:var(--gap-100);margin-inline:auto}.brxe-section,.brxe-container,.brxe-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.brxe-section,.brxe-container{gap:var(--gap-300)}.brxe-section+.brxe-section{margin-top:var(--gap-500)}@media(max-width:767px){.brxe-section,.brxe-container,.brxe-block{flex-wrap:wrap}}[class*=brxe-].has-bg-video{position:relative}.bricks-background-video-wrapper{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute!important;top:0;width:100%;z-index:-1}.bricks-background-video-wrapper iframe,.bricks-background-video-wrapper video{border:none;height:inherit;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:inherit}body{font-weight:400;font-family:Geist;line-height:1.7;color:var(--gray-800)}h1,h2,h3,h4,h5,h6{color:var(--gray-900);text-align:left;line-height:1.3;text-transform:capitalize;font-weight:600}h1{font-size:var(--title-l)}h2{font-size:var(--title-m)}:is(h3,h4,h5,h6){font-size:1.25rem}:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin:0}.brxe-text *+h2,.brxe-post-content:not([data-source=bricks]) *+h2:not(.dr-card h2){margin-block-start:1.2em}.brxe-text *+:is(h3,h4,h5,h6),.brxe-post-content:not([data-source=bricks]) *+:is(h3,h4,h5,h6):not(.dr-card h3,.dr-card h4,.dr-card h5,.dr-card h6){margin-block-start:.8em}.brxe-text:not(.dr-title-tagline) *+p:not(.dr-card__summary),.brxe-post-content:not([data-source=bricks]) *+p:not(.dr-card__summary){margin-block-start:.5em}:where(a){border-color:currentColor;color:currentColor;cursor:pointer;text-decoration:none}.brxe-post-content p a:not(.dr-ext-link),.brxe-post-content li a:not(.dr-recipe-toc__link,.x-social-share_link,.dr-ext-link,.dr-card__keywords-link),.brxe-text a,.dr-faq a{font-weight:500;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em;text-decoration-color:var(--accent-500)}button{border:none;cursor:pointer;outline:none;padding:0}.dr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;color:var(--black);text-transform:capitalize;font-size:.875rem;line-height:1;border:1px solid transparent;border-radius:var(--radius-button);padding:.625em 1.25em;transition:background-color .15s ease,border-color .15s ease}.dr-btn:active{box-shadow:inset 0 0 0 999px #00000014}.dr-btn.s{font-size:.75rem}.dr-btn.l{font-size:1rem}.dr-btn.xl{font-size:1.125rem}.dr-btn.pill{border-radius:999px}.dr-btn svg{width:1.1em;height:1.1em;flex-shrink:0}.dr-btn.brand{color:var(--white);font-weight:500;background-color:var(--accent-600)}.dr-btn.dark{color:var(--white);font-weight:500;background-color:var(--gray-800)}.dr-btn.glass-light{color:var(--black);font-weight:400;background-color:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#fff3}.dr-btn.glass-dark{color:var(--white);font-weight:400;background-color:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#ffffff0d}.dr-btn.muted-gray{color:var(--gray-900);font-weight:500;border-color:var(--gray-300);background-color:var(--gray-100)}.dr-btn.muted-white{color:var(--gray-900);font-weight:500;border-color:var(--gray-300);background-color:var(--white)}@media(hover:hover){.dr-btn.brand:hover{background-color:var(--accent-700)}.dr-btn.dark:hover{background-color:var(--gray-900)}.dr-btn.glass-light:hover{background-color:#ffffff8c;border-color:#ffffff40}.dr-btn.glass-dark:hover{background-color:#0000008c;border-color:#ffffff1a}.dr-btn.muted-gray:hover{background-color:var(--gray-200)}.dr-btn.muted-white:hover{background-color:var(--gray-100)}}a,button{-webkit-tap-highlight-color:var(--accent-200)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ffa72480;outline-offset:3px}.screen-reader-text,.screen-reader-text span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.skip-link{clip:rect(1px,1px,1px,1px);background:#000;color:#fff;font-weight:700;height:1px;left:0;overflow:hidden;padding:5px 10px;position:absolute;top:0;width:1px;z-index:9999}.skip-link:focus{clip:auto;height:auto;overflow:visible;width:auto}figure{margin:0}img{height:auto;max-width:100%;outline:none;vertical-align:middle}svg:not([width]){min-width:1em}svg:not([height]){min-height:1em}svg.fill *{fill:inherit}svg.stroke *{stroke:inherit}button,input,optgroup,select,textarea{font-family:inherit;text-align:inherit}:where(.input,input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-style:solid;border-width:1px;box-shadow:none;color:currentColor;font-size:inherit;line-height:40px;outline:none;padding:0 12px;width:100%}input[type=range]{border:none;height:auto;line-height:1;padding:0}input[type=button],input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox],input[type=radio],input[type=submit]{cursor:pointer}select{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:0}textarea{height:auto;line-height:inherit!important;min-height:150px;padding:10px 12px}::placeholder{color:var(--gray-400, #b3b3b3)}[data-accordion=trigger]{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-300);cursor:pointer;padding:var(--gap-300)}[data-accordion=trigger] svg{flex-shrink:0;width:30px;height:30px;transition:transform .2s}[data-accordion=trigger][aria-expanded=true] svg{transform:scaleY(-1)}[data-accordion=panel]{display:grid;grid-template-rows:0fr;margin-inline:var(--gap-300);transition:grid-template-rows .3s ease-out,margin-bottom .3s ease-out}[data-accordion=trigger][aria-expanded=true]~[data-accordion=panel]{grid-template-rows:1fr;margin-bottom:var(--gap-300)}[data-accordion=content]{min-height:0;overflow:hidden}.dr-faq{width:100%;margin-top:var(--gap-200)}.dr-faq__list{display:flex;flex-direction:column;gap:var(--gap-200);list-style:none;padding:0;margin:0}.dr-faq__item{border:1px solid var(--gray-300);border-radius:var(--radius-block)}.dr-faq__question{margin:0;font-size:inherit;line-height:1.5;font-weight:600}#comments{display:flex;flex-direction:column;gap:var(--gap-300);margin-top:var(--gap-300)}#comments #respond{position:relative;background-color:var(--gray-100);border-radius:var(--radius-block);padding:var(--gap-400);margin-top:0}#comments .comment-reply-title{margin-bottom:15px}#comments .comment-form{display:flex;flex-wrap:wrap;gap:var(--gap-200)}#comments .comment-reply-title{font-size:var(--title-s)}.dr-comment-rating svg{display:block;width:80px;height:16px}#comments .dr-comment-form-rating{width:100%;display:flex;align-items:center;gap:var(--gap-200)}#comments .dr-comment-form-notify{width:100%;position:relative}#comments .dr-comment-form-notify input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#comments .dr-comment-form-notify label{position:relative;display:inline-flex;align-items:flex-start;gap:10px;font-size:.875rem;font-weight:400;color:var(--gray-800);cursor:pointer;margin:0;line-height:1.45}#comments .dr-comment-form-notify label:before{content:"";width:18px;height:18px;flex-shrink:0;margin-top:.1em;border-radius:4px;background-color:#fff;box-shadow:0 0 0 1px var(--gray-400);box-sizing:border-box;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}#comments .dr-comment-form-notify label:after{content:"";position:absolute;left:4px;top:7px;width:10px;height:5px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transform-origin:center;opacity:0;transition:transform .3s ease .1s,opacity .2s ease}#comments .dr-comment-form-notify input[type=checkbox]:checked+label:before{background:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500)}#comments .dr-comment-form-notify input[type=checkbox]:checked+label:after{transform:rotate(-45deg) scale(1);opacity:1}#comments .dr-comment-form-notify:hover label:before{box-shadow:0 0 0 2px var(--accent-500)}#comments .dr-comment-form-notify input[type=checkbox]:focus-visible+label:before{outline:2px solid var(--accent-200);outline-offset:3px}#comments .form-group{margin-bottom:0!important}#comments .form-group:has(input[type=text]),#comments .form-group:has(input[type=email]){flex:1 1 40%}@media(max-width:478px){#comments .form-group:has(input[type=text]),#comments .form-group:has(input[type=email]){flex:1 1 100%}}#comments .form-group:has(textarea){flex:100%}#comments .form-group label{font-size:.75rem;color:var(--gray-800);font-weight:600}#comments .form-group label span{font-weight:400}#comments #comment,#comments #author,#comments #email{border:1px solid var(--gray-300);transition:var(--anim);border-radius:var(--radius-button)}#comments #comment:focus-visible,#comments #author:focus-visible,#comments #email:focus-visible{border-color:var(--accent-500);outline:none}#comments #comment::placeholder,#comments #author::placeholder,#comments #email::placeholder{color:var(--gray-600)}#comments .form-submit{width:100%;text-align:right}#comments #cancel-comment-reply-link{position:absolute;top:var(--gap-400);right:var(--gap-400);display:flex;align-items:center;gap:50px;width:25px;height:25px;color:var(--gray-800);overflow:hidden;transition:var(--amin)}#comments #cancel-comment-reply-link:before{content:"\2715";font-size:25px}#comments .logged-in-as{display:none}#comments .comments-title{font-size:var(--title-s);margin-top:10px;margin-bottom:0}#comments .comment-list{display:flex;flex-direction:column;gap:var(--gap-300);margin:0;padding:0;border:none}#comments .comment{display:flex;flex-direction:column;gap:var(--gap-300);border-top:none;padding:0;margin:0}#comments .children{display:flex;flex-direction:column;gap:var(--gap-300);margin-top:0;padding-left:var(--gap-200)}#comments .comment-body{display:flex;flex-direction:column;gap:var(--gap-100);background-color:var(--gray-100);border-radius:10px;padding:var(--gap-200)}#comments .bypostauthor .comment-body{position:relative;overflow:hidden}#comments .bypostauthor .comment-body:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background-color:var(--accent-500)}#comments .comment-awaiting-moderation{font-size:.875rem;font-style:normal;background-color:var(--accent-100);color:var(--accent-700);display:inline-block;padding:var(--gap-200);border-radius:15px}#comments .comment-header{display:flex;gap:var(--gap-300);align-items:center;justify-content:space-between}#comments .avatar{height:40px;width:40px}#comments .comment-author{font-weight:600;margin:0 auto 0 0}#comments .comment-meta{margin:0;font-size:.875rem;color:var(--gray-600)}#comments .comment-footer{display:flex;justify-content:flex-end}#comments .comment-reply-link{color:var(--gray-800);font-size:.875rem;font-weight:500;line-height:1em;background:none;cursor:pointer;padding:.2em .5em;transition:var(--anim);display:inline-flex;align-items:baseline;gap:.4em}#comments .comment-reply-link svg{width:1em;height:1em;flex-shrink:0}#comments .comment-reply-link:hover{color:var(--accent-500)}.dr-recipe-rating{display:flex;align-items:center;font-size:1rem;gap:.5em}.dr-recipe-rating svg{display:block;height:1.2em;width:auto;flex-shrink:0}.dr-recipe-rating__votes{display:flex;align-items:center;gap:.125em;line-height:1;transform:translateY(.1em)}.wp-block-image{margin-top:1em}.wp-block-image img{width:100%;border-radius:var(--radius-block)}.wp-block-list,.dr-recipe-toc ul{list-style:none;padding-left:0;margin-block-start:.5em}.wp-block-list li,.dr-recipe-toc li{position:relative;padding-left:30px;margin-block-start:.5em}.wp-block-list li:before,.dr-recipe-toc li:before{content:"\27a4";position:absolute;left:0;color:var(--accent-500)}.dr-recipe-toc{background-color:var(--gray-100);padding:var(--gap-300);border-radius:var(--radius-block);margin-block:1.2rem;border:1px solid var(--gray-200)}.dr-recipe-toc__link{transition:color .2s ease}.dr-recipe-toc__link:hover{color:var(--accent-600)}.brxe-post-content figure{position:relative}.dr-img-pin{position:absolute;top:15px;left:15px;width:50px;height:50px;background:#c92230;border-radius:50%;opacity:0;clip-path:circle(0% at 50% 50%);transition:opacity .2s ease .2s,clip-path .35s cubic-bezier(.22,.61,.36,1) .2s;z-index:30;display:flex!important;align-items:center;justify-content:center}.brxe-post-content figure:hover .dr-img-pin{opacity:1;clip-path:circle(75% at 50% 50%)}.dr-img-pin svg{width:25px;height:25px}.dr-img-pin svg path{fill:#fff}#brx-footer{flex-shrink:0;margin-top:auto;width:100%;max-width:var(--site-width);padding-inline:var(--gap-100);margin-inline:auto}#brx-footer .brxe-section{flex-direction:row;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:var(--gap-600) var(--gap-900);margin-block:var(--gap-500) var(--gap-100);padding:var(--gap-600) var(--gap-600) var(--gap-200);border-radius:var(--radius-block);background-color:var(--gray-800)}@media(max-width:767px){#brx-footer{padding-inline:0}#brx-footer .brxe-section{border-radius:0;margin-bottom:0;padding:var(--gap-500) var(--gap-300) var(--gap-200)}}#brx-footer ul{list-style:none;padding:0;margin:0}#brx-footer a{color:var(--gray-300)}#brx-footer a:hover{color:var(--accent-500)}
