#boxzilla-overlay,.boxzilla-overlay{position:fixed;background:rgb(0 0 0 / .65);width:100%;height:100%;left:0;top:0;z-index:10000}.boxzilla-center-container{position:fixed;top:0;left:0;right:0;height:0;text-align:center;z-index:11000;line-height:0}.boxzilla-center-container .boxzilla{display:inline-block;text-align:left;position:relative;line-height:normal}.boxzilla{position:fixed;z-index:12000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:25px}.boxzilla.boxzilla-top-left{top:0;left:0}.boxzilla.boxzilla-top-right{top:0;right:0}.boxzilla.boxzilla-bottom-left{bottom:0;left:0}.boxzilla.boxzilla-bottom-right{bottom:0;right:0}.boxzilla-content>*:first-child{margin-top:0;padding-top:0}.boxzilla-content>*:last-child{margin-bottom:0;padding-bottom:0}.boxzilla-close-icon{position:absolute;right:0;top:0;text-align:center;padding:6px;cursor:pointer;font-size:28px;font-weight:700;line-height:20px;color:#000;opacity:.5}.boxzilla-close-icon:hover,.boxzilla-close-icon:focus{opacity:.8}.boxzilla-wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:boxzilla-wobble}@keyframes boxzilla-wobble{from{transform:none}15%{transform:translate3d(-21%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(18%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-12%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(6%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-3%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}body.cq-dark{--cq-canvas:#171817;--cq-surface:#1d1f1d;--cq-raised:#242623;--cq-hover:#2a2d29;--cq-text:#ecebe4;--cq-secondary:#b0b5a8;--cq-dim:#a3ac9b;--cq-line:#373b34;--cq-line-strong:#555c50;--cq-control:#8c9683;--cq-accent:#d99e78;--cq-accent-hover:#f0bd97;--cq-accent-wash:#392d24;--cq-green:#c7d3b2;--cq-focus:#efbd8e;--cq-action-text:#241b12;--cq-error:#ffb7ad;--cq-warning:#edcc87;--cq-success:#bdd6a6;--cq-header:rgba(23, 24, 23, 0.97);--cq-focus-wash:rgba(239, 189, 142, 0.18);--cq-shadow-soft:0 16px 40px rgba(0, 0, 0, 0.14);--cq-shadow-card:0 20px 50px rgba(0, 0, 0, 0.24);--color-background:var(--cq-canvas);--color-shell:var(--cq-canvas);--color-surface:var(--cq-surface);--color-surface-strong:var(--cq-raised);--color-muted:var(--cq-raised);--color-copy:var(--cq-text);--color-ink:var(--cq-text);--color-heading:var(--cq-text);--color-text-muted:var(--cq-secondary);--color-border:var(--cq-line);--color-border-strong:var(--cq-line-strong);--color-input-border:var(--cq-control);--color-accent:var(--cq-accent);--color-accent-dark:var(--cq-accent-hover);--color-technical-accent:var(--cq-accent);--color-action:var(--cq-accent);--color-action-text:var(--cq-action-text);--color-lab-action:var(--cq-green);--color-lab-action-text:var(--cq-canvas);--shadow-soft:var(--cq-shadow-soft);--shadow-card:var(--cq-shadow-card);color-scheme:dark;background:var(--cq-canvas);color:var(--cq-text);accent-color:var(--cq-accent)}html:has(>body.cq-dark){color-scheme:dark;background:#171817}body.cq-dark ::selection{color:var(--cq-text);background:#624631}body.cq-dark :where(hr){border-color:var(--cq-line)}body.cq-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark a:hover:not(.no-hover){outline-color:var(--cq-focus)}body.cq-dark .mob-nav-check:focus-visible+.mob-nav-toggle{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark .skip-link:focus{color:var(--cq-action-text);background:var(--cq-accent)}body.cq-dark :where(input:not([type]),input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],input[type="date"],input[type="time"],textarea,select){color:var(--cq-text);background-color:var(--cq-surface);border-color:var(--cq-control);caret-color:var(--cq-text)}body.cq-dark :where(input,textarea)::placeholder{color:var(--cq-secondary);opacity:1}body.cq-dark :where(input,textarea,select):focus{border-color:var(--cq-focus);box-shadow:0 0 0 4px var(--cq-focus-wash)}body.cq-dark :where(select option,select optgroup){color:var(--cq-text);background:var(--cq-surface)}body.cq-dark :where(input,textarea,select):disabled{color:var(--cq-dim);background-color:var(--cq-raised);cursor:not-allowed}body.cq-dark :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--cq-text);caret-color:var(--cq-text);-webkit-box-shadow:0 0 0 1000px var(--cq-raised) inset}body.cq-dark :is(button,input[type="submit"],.wp-block-button__link,.button-link){color:var(--cq-action-text);background:var(--cq-accent);border-color:var(--cq-accent)}body.cq-dark :is(button,input[type="submit"],.wp-block-button__link,.button-link):where(:hover,:focus-visible){color:var(--cq-action-text);background-color:var(--cq-accent-hover);border-color:var(--cq-accent-hover)}body.cq-dark :where(button,input[type="submit"]):disabled{color:var(--cq-secondary);background:var(--cq-raised);border-color:var(--cq-line-strong);cursor:not-allowed;transform:none}body.cq-dark :is(.button-link--lab,.post-cta--newsletter .button-link,.lab-notes-signup .button-link){color:var(--cq-canvas);background:var(--cq-green);border-color:var(--cq-green)}body.cq-dark :is(.button-link--lab,.post-cta--newsletter .button-link,.lab-notes-signup .button-link):is(:hover,:focus-visible){color:var(--cq-canvas);background:#dbe4cc;border-color:#dbe4cc}body.cq-dark :is(.button-link--ghost,.button-link--subtle){color:var(--cq-text);background:#fff0;border-color:var(--cq-control)}body.cq-dark :is(.button-link--ghost,.button-link--subtle):is(:hover,:focus-visible){color:var(--cq-accent-hover);background:var(--cq-hover);border-color:var(--cq-accent)}body.cq-dark .site-header{background:var(--cq-header);border-color:var(--cq-line)}body.cq-dark .site-header__nav{border-color:var(--cq-line)}body.cq-dark .mobile-nav{background:var(--cq-surface);border-color:var(--cq-line);box-shadow:var(--cq-shadow-card)}body.cq-dark :is(#primary-menu,#mob-primary-menu) a{color:var(--cq-text)}body.cq-dark :is(#primary-menu,#mob-primary-menu) a:is(:hover,:focus-visible){color:var(--cq-accent-hover)}body.cq-dark :is(#primary-menu,#mob-primary-menu) :is(.current-menu-item,.current_page_item)>a{color:var(--cq-accent);text-decoration:underline;text-underline-offset:.24em}body.cq-dark :is(.mob-nav-toggle,.site-header__mobile-search){color:var(--cq-text);background:#fff0}body.cq-dark :is(.mob-nav-toggle,.site-header__mobile-search):is(:hover,:focus-visible){color:var(--cq-accent-hover);background:#fff0}body.cq-dark :is(.site-brand__logo,.site-social-links img,.search-form__button img,.site-header__mobile-search img){filter:brightness(0) invert(1)}body.cq-dark .search-form__button{background:#fff0;color:var(--cq-text);border-color:#fff0}body.cq-dark .search-form__button:hover{background:var(--cq-hover);color:var(--cq-accent-hover)}body.cq-dark.page-id-9 .search-form--header .search-form__button{background-color:transparent!important}body.cq-dark.page-id-9 .search-form--header .search-form__button:hover{background-color:var(--cq-hover)!important}body.cq-dark :is(.search-form--archive,.search-form--mobile) .search-form__button{background:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark :is(.search-form--archive,.search-form--mobile) .search-form__button:hover{background:var(--cq-accent-hover)}body.cq-dark :is(.search-form--archive,.search-form--mobile) .search-form__button img{filter:brightness(0)}body.cq-dark .short-line{border-color:var(--cq-line-strong)}body.cq-dark :is(.card,.post-card,.empty-state,.entry-card,.lab-panel){color:var(--cq-text);background:var(--cq-surface);border-color:var(--cq-line)}body.cq-dark :is(.post-card__media,.home-feature__media,.about-split__media){background:var(--cq-raised)}body.cq-dark :is(.mechanism-badge,.post-card__badge,.post-card__category){color:var(--cq-green);border-color:var(--cq-line-strong)}body.cq-dark :is(.post-card__excerpt,.entry-content figcaption,.cs-breadcrumbs){color:var(--cq-secondary)}body.cq-dark .cs-breadcrumbs__item:not(:last-child)::after{color:var(--cq-dim)}body.cq-dark .archive-hero__inner{background:linear-gradient(135deg,var(--cq-accent-wash),transparent 48%),var(--cq-surface);border-color:var(--cq-line)}body.cq-dark .nav-links .page-numbers{color:var(--cq-text);background:var(--cq-surface);border-color:var(--cq-control)}body.cq-dark .nav-links :is(.current,.page-numbers:hover){color:var(--cq-action-text);background:var(--cq-accent);border-color:var(--cq-accent)}body.cq-dark .nav-links .current{font-weight:700}body.cq-dark .lab-panel--technical{background:var(--cq-raised);border-color:var(--cq-line-strong)}body.cq-dark :is(.lab-panel__eyebrow,.lab-panel__meta,.formula-label){color:var(--cq-secondary)}body.cq-dark :is(.formula-row,.mechanism-row){border-color:var(--cq-line)}body.cq-dark .formula-value{color:var(--cq-green)}body.cq-dark .entry-content a:not(.button-link):not(.wp-block-button__link){color:var(--cq-accent);text-decoration-color:currentColor}body.cq-dark .entry-content a:not(.button-link):not(.wp-block-button__link):is(:hover,:focus-visible){color:var(--cq-accent-hover)}body.cq-dark .entry-content blockquote{color:var(--cq-text);background:var(--cq-accent-wash);border-left-color:var(--cq-accent)}body.cq-dark .entry-content :where(pre,code){color:var(--cq-green);background:var(--cq-raised)}body.cq-dark .entry-content pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}body.cq-dark .entry-content .wp-block-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--cq-control) var(--cq-surface)}body.cq-dark .entry-content :where(.wp-block-table,.dry-sugars-comparison) :where(table,th,td){border-color:var(--cq-line-strong)}body.cq-dark .entry-content :where(.wp-block-table,.dry-sugars-comparison) thead{color:var(--cq-text);background:var(--cq-raised)}body.cq-dark .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--cq-raised)}body.cq-dark .entry-content .wp-block-table.is-style-stripes{border-bottom-color:var(--cq-line-strong)}body.cq-dark .home-hero{background:linear-gradient(135deg,var(--cq-accent-wash),transparent 48%),var(--cq-canvas)}body.cq-dark .home-hero::before{background:linear-gradient(90deg,var(--cq-canvas),rgb(23 24 23 / .34)),var(--featured-image,linear-gradient(180deg,#283040,#171c26));background-position:center;background-size:cover}body.cq-dark :is(.home-hero__eyebrow,.home-feature__label,.home-panel__eyebrow){color:var(--cq-green)}body.cq-dark .home-hero__tags li{color:var(--cq-green);border-color:var(--cq-line-strong)}body.cq-dark :is(.home-feature,.home-panel,.about-split){background:var(--cq-surface);border-color:var(--cq-line)}body.cq-dark .home-feature .short-line{border-color:var(--cq-line-strong)}body.cq-dark .home-panel__links a{color:var(--cq-text);background:var(--cq-raised);border-color:var(--cq-control)}body.cq-dark .home-panel__links a:is(:hover,:focus-visible){color:var(--cq-accent-hover);background:var(--cq-hover);border-color:var(--cq-accent)}body.cq-dark .home-panel__note a{color:var(--cq-accent)}body.cq-dark :is(.lab-notes-signup,.lab-notes-signup--inline){background:linear-gradient(135deg,var(--cq-accent-wash),transparent 60%),var(--cq-surface);border-color:var(--cq-line)}body.cq-dark .lab-notes-signup--inline{border-left-color:var(--cq-accent)}body.cq-dark :is(.lab-notes-signup__fineprint,.lab-notes-signup__placeholder){color:var(--cq-secondary);background:var(--cq-raised);border-color:var(--cq-line-strong)}body.cq-dark .site-footer{background:var(--cq-surface);border-top:1px solid var(--cq-line)}body.cq-dark :is(#footer,#footer a,#footer p){color:var(--cq-secondary)}body.cq-dark #footer .site-footer__eyebrow{color:var(--cq-green)}body.cq-dark #footer a:is(:hover,:focus-visible){color:var(--cq-accent-hover)}body.cq-dark #_cookie-banner{background:var(--cq-raised);border-color:var(--cq-control);box-shadow:var(--cq-shadow-card)}body.cq-dark #_cookie-banner p{color:var(--cq-text)}body.cq-dark #_cookie-banner a{text-decoration:underline;text-underline-offset:.18em}body.cq-dark #_cookie-banner-accept{color:var(--cq-action-text);background:var(--cq-accent);border-color:var(--cq-accent)}body.cq-dark #_cookie-banner-accept:is(:hover,:focus-visible){color:var(--cq-action-text);background:var(--cq-accent-hover);border-color:var(--cq-accent-hover)}body.cq-dark .bhic-article{--paper:var(--cq-surface);--ink:var(--cq-text);--muted:var(--cq-secondary);--line:var(--cq-line-strong);--accent:var(--cq-accent)}body.cq-dark .bhic-article :is(.method-carousel,.carousel-slide,nav#TOC){background:var(--cq-raised)}body.cq-dark .bhic-article .carousel-slide img{background:var(--cq-canvas)}body.cq-dark .bhic-timeline-article{--timeline-card:var(--cq-raised);--timeline-ink:var(--cq-text);--timeline-muted:var(--cq-secondary);--timeline-amber:var(--cq-accent);--timeline-amber-soft:var(--cq-accent-hover);--timeline-line:var(--cq-line-strong);--timeline-focus:var(--cq-focus)}body.cq-dark .bhic-timeline-article :is(.timeline-dek,.period-card p){color:var(--cq-text)}body.cq-dark .bhic-timeline-article .timeline-button{color:var(--cq-text);background:var(--cq-raised);border-color:var(--cq-control)}body.cq-dark .bhic-timeline-article .timeline-button:hover{background:var(--cq-hover);border-color:var(--cq-accent)}body.cq-dark .bhic-timeline-article .timeline-progress-track{background:var(--cq-line)}body.cq-dark .bhic-timeline-article .timeline::-webkit-scrollbar-thumb{border-color:var(--cq-surface)}body.cq-dark .bhic-timeline-article .period-card::after{color:rgb(217 158 120 / .09)}body.cq-dark .entry-content .tiktok-embed{min-width:0!important;max-width:100%!important;box-sizing:border-box;overflow-x:auto}body.cq-dark.page-id-2098 #reference-app{color-scheme:dark;color:var(--cq-text);background:var(--cq-canvas)}body.cq-dark.page-id-2098 #reference-app :is(h1,h2,h3){color:var(--cq-text)}body.cq-dark.page-id-2098 #reference-app .brand{color:var(--cq-green)}body.cq-dark.page-id-2098 #reference-app :is(.intro,.hub-count,.hub-footer){color:var(--cq-secondary)}body.cq-dark.page-id-2098 #reference-app .hub-card{color:var(--cq-text);background:var(--cq-surface);border-color:var(--cq-line-strong)}body.cq-dark.page-id-2098 #reference-app .hub-card p{color:var(--cq-secondary)}body.cq-dark.page-id-2098 #reference-app .hub-card .hub-open{color:var(--cq-accent)}body.cq-dark.page-id-2098 #reference-app .hub-card:is(:hover,:focus-visible){color:var(--cq-text);background:var(--cq-raised);border-color:var(--cq-accent)}body.cq-dark.page-id-2098 #reference-app .hub-card:is(:hover,:focus-visible) .hub-open{color:var(--cq-accent-hover)}body.cq-dark.page-id-2098 #reference-app :focus-visible{outline:3px solid var(--cq-focus);outline-offset:4px}body.cq-dark.page-id-2098 #reference-app .hub-footer{border-color:var(--cq-line)}@media print{html:has(>body.cq-dark){color-scheme:light;background:#fff}body.cq-dark{--cq-canvas:#fff;--cq-surface:#fff;--cq-raised:#f3f3ef;--cq-hover:#ededeb;--cq-text:#171817;--cq-secondary:#3d423a;--cq-dim:#454b41;--cq-line:#c5c9c1;--cq-line-strong:#81897a;--cq-control:#68715f;--cq-accent:#713d19;--cq-accent-hover:#542b12;--cq-accent-wash:#f4eee6;--cq-green:#34482a;--cq-focus:#713d19;--cq-action-text:#fff;--cq-error:#872719;--cq-warning:#6f510c;--cq-success:#315123;--cq-header:#fff;--cq-focus-wash:transparent;--cq-shadow-soft:none;--cq-shadow-card:none;color-scheme:light;color:#171817;background:#fff}body.cq-dark :is(.site-header,.site-footer,#_cookie-banner,.lab-notes-signup){display:none}body.cq-dark :is(.home-hero,.archive-hero__inner,.entry-card,.home-feature,.home-panel,.about-split,.post-card){background:#fff;box-shadow:none}body.cq-dark .home-hero::before{display:none}body.cq-dark :is(.site-brand__logo,.site-social-links img,.search-form__button img,.site-header__mobile-search img){filter:none}body.cq-dark .entry-content a:not(.button-link):not(.wp-block-button__link){color:#171817}body.cq-dark .entry-content .wp-block-table{overflow:visible}body.cq-dark .entry-content .wp-block-table table{width:100%;table-layout:fixed}body.cq-dark .entry-content .wp-block-table :is(th,td){overflow-wrap:anywhere}body.cq-dark .bhic-timeline-article .period-card::after{color:#e3e3dd}body.cq-dark.page-id-2098 #reference-app{color-scheme:light}}@media screen{body.cq-dark .home-hero__inner{width:min(1440px, calc(100% - clamp(32px, 4.5vw, 96px)))}body.cq-dark .home-hero__title{max-width:none;font-size:clamp(3rem, calc(2.5rem + 3vw), 6rem);line-height:1.08;text-wrap:balance}body.cq-dark #main .entry-header h1,body.cq-dark #main .archive-hero h1{max-width:none;font-size:clamp(2rem, calc(1.25rem + 2.5vw), 4.5rem);line-height:1.12;text-wrap:balance}}@media screen{body.cq-dark .cfdt{--cfdt-ink:var(--cq-text);--cfdt-muted:var(--cq-secondary);--cfdt-line:var(--cq-line);--cfdt-panel:var(--cq-surface);--cfdt-soft:var(--cq-raised);--cfdt-accent:var(--cq-accent);--cfdt-accent-dark:var(--cq-accent-hover);--cfdt-blue:var(--cq-green);--cfdt-warn:var(--cq-warning);--cfdt-ok:var(--cq-success)}body.cq-dark .cfdt :is(.cfdt-button,.cfdt-icon-button){background:var(--cq-raised);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .cfdt :is(.cfdt-button,.cfdt-icon-button):hover{background:var(--cq-hover);border-color:var(--cq-accent)}body.cq-dark .cfdt .cfdt-button-dark{background:var(--cq-accent);border-color:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark .cfdt .cfdt-button-dark:hover{background:var(--cq-accent-hover);color:var(--cq-action-text)}body.cq-dark .cfdt :is(input,select){background-color:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text);color-scheme:dark;accent-color:var(--cq-accent)}body.cq-dark .cfdt .cfdt-unit{border-color:var(--cq-control)}body.cq-dark .cfdt .cfdt-tab{background:#fff0;color:var(--cq-secondary)}body.cq-dark .cfdt .cfdt-tab:is(:hover,.is-active){background:var(--cq-raised);color:var(--cq-text)}body.cq-dark .cfdt .cfdt-tab.is-active{border-bottom-color:var(--cq-accent)}body.cq-dark .cfdt .cfdt-warnings li{color:var(--cq-warning)}body.cq-dark .cfdt :is(button,input,select,summary):focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark .csbc{--csbc-ink:var(--cq-text);--csbc-muted:var(--cq-secondary);--csbc-soft:var(--cq-raised);--csbc-panel:var(--cq-surface);--csbc-line:var(--cq-line);--csbc-accent:var(--cq-accent-hover);--csbc-accent-strong:var(--cq-accent);--csbc-zest:var(--cq-warning);--csbc-orange:var(--cq-accent);--csbc-danger:var(--cq-error);--csbc-shadow:0 14px 34px rgb(0 0 0 / 18%)}body.cq-dark .csbc .csbc-results-panel{background:var(--cq-surface)}body.cq-dark .csbc :is(input[type="number"],select){background-color:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text);color-scheme:dark}body.cq-dark .csbc :is(.csbc-unit,.csbc-unit-toggle){border-color:var(--cq-control)}body.cq-dark .csbc :is(.csbc-button-secondary,.csbc-preset){background:var(--cq-raised);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .csbc :is(.csbc-button-secondary,.csbc-preset):hover{background:var(--cq-hover);border-color:var(--cq-accent)}body.cq-dark .csbc :is(.csbc-button-primary,.csbc-unit-button.is-active,.csbc-preset.is-active,output){background:var(--cq-accent);border-color:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark .csbc .csbc-button-primary:hover{background:var(--cq-accent-hover);color:var(--cq-action-text)}body.cq-dark .csbc .csbc-tab{background:#fff0;color:var(--cq-secondary)}body.cq-dark .csbc .csbc-tab:is(:hover,.is-active){background:var(--cq-raised);color:var(--cq-text)}body.cq-dark .csbc .csbc-tab.is-active{border-bottom-color:var(--cq-accent)}body.cq-dark .csbc .csbc-result-row{border-bottom-color:var(--cq-line)}body.cq-dark .csbc :is(.csbc-error,.csbc-helper-error){background:#382625;border-color:var(--cq-error);color:var(--cq-error)}body.cq-dark .csbc :is(button,input,select):focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark :is(.cfdt,.csbc) :is(button,input,select):disabled{background-color:var(--cq-raised);border-color:var(--cq-line-strong);color:var(--cq-dim);cursor:not-allowed;opacity:1}body.cq-dark{--wprm-popup-background:var(--cq-raised);--wprm-popup-title:var(--cq-text);--wprm-popup-content:var(--cq-text);--wprm-popup-button-background:var(--cq-accent);--wprm-popup-button-text:var(--cq-action-text);--wprm-popup-accent:var(--cq-green);--wprm-tippy-background:var(--cq-raised);--comment-rating-star-color:var(--cq-accent)}body.cq-dark .wprm-recipe-container .wprm-recipe{background:var(--cq-surface);border-color:var(--cq-line);color:var(--cq-text);font-family:var(--font-body,inherit)}body.cq-dark .wprm-recipe :is(p,li,h1,h2,h3,h4,h5,h6,.wprm-recipe-header *){color:var(--cq-text);font-family:var(--font-body,inherit)}body.cq-dark .wprm-recipe :is(.wprm-recipe-details-label,.wprm-recipe-group-name){color:var(--cq-secondary);opacity:1}body.cq-dark .wprm-recipe-container a{background-color:transparent!important;color:var(--cq-accent);text-decoration-color:currentColor}body.cq-dark .wprm-recipe-container a:is(:hover,:focus-visible){color:var(--cq-accent-hover)}body.cq-dark :is(.wprm-template-chic-buttons,.wprm-recipe-template-snippet-basic-buttons) a,body.cq-dark .wprm-recipe-container .wprm-recipe-link.wprm-recipe-link-wide-button{background-color:var(--cq-accent)!important;border-color:var(--cq-accent)!important;color:var(--cq-action-text)!important;text-decoration:none}body.cq-dark :is(.wprm-template-chic-buttons,.wprm-recipe-template-snippet-basic-buttons) a:hover{background-color:var(--cq-accent-hover)!important}body.cq-dark .wprm-template-chic-buttons svg path{fill:var(--cq-action-text)}body.cq-dark .wprm-recipe .wprm-icon-shortcode svg path{fill:var(--cq-secondary)}body.cq-dark .wprm-recipe :is(.wprm-decoration-line,.wprm-recipe-meta-container,.wprm-recipe-block-container){border-color:var(--cq-line)!important}body.cq-dark .wprm-glossary-term{color:var(--cq-green)}body.cq-dark .wprm-recipe :is(input,select){background-color:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text);color-scheme:dark;accent-color:var(--cq-accent)}body.cq-dark .wprm-recipe :is(.wprm-recipe-servings-change,.wprm-toggle,.wprm-unit-conversion){border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .wprm-recipe :is(.wprm-nutrition-label,.wprm-call-to-action,.wprm-recipe-instruction-tip){background-color:var(--cq-raised)!important;border-color:var(--cq-line)!important;color:var(--cq-text)!important}body.cq-dark .wprm-recipe :is(.wprm-nutrition-label,.wprm-call-to-action) :is(p,span,div){color:inherit}body.cq-dark .wprm-recipe-container :is(a,button,input,select):focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark :is(.tippy-box[data-theme~="wprm"],.tippy-box[data-theme~="wprm-variable"]){background-color:var(--cq-raised);border:1px solid var(--cq-control);color:var(--cq-text)}body.cq-dark :is(.tippy-box[data-theme~="wprm"],.tippy-box[data-theme~="wprm-variable"]) a{color:var(--cq-accent)}body.cq-dark .tippy-box[data-theme~="wprm"][data-placement^="top"]>.tippy-arrow::before{border-top-color:var(--cq-raised)}body.cq-dark .tippy-box[data-theme~="wprm"][data-placement^="bottom"]>.tippy-arrow::before{border-bottom-color:var(--cq-raised)}body.cq-dark .tippy-box[data-theme~="wprm"][data-placement^="left"]>.tippy-arrow::before{border-left-color:var(--cq-raised)}body.cq-dark .tippy-box[data-theme~="wprm"][data-placement^="right"]>.tippy-arrow::before{border-right-color:var(--cq-raised)}body.cq-dark .wprm-popup-modal__container{border:1px solid var(--cq-control)}body.cq-dark .wprm-popup-modal__btn.wprm-popup-modal__btn--secondary{background:var(--cq-raised);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .boxzilla{background-color:var(--cq-raised)!important;border:1px solid var(--cq-control);border-radius:12px;color:var(--cq-text)!important;box-shadow:0 20px 80px rgb(0 0 0 / 50%)}body.cq-dark .boxzilla-close-icon{color:var(--cq-text);opacity:1}body.cq-dark :is(.mc4wp-form,.wpforms-container){color:var(--cq-text)}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(label,.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description){color:var(--cq-text)}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){background:var(--cq-canvas);border:1px solid var(--cq-control);color:var(--cq-text);color-scheme:dark}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--cq-accent)}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(button[type="submit"],input[type="submit"]){background:var(--cq-accent);border-color:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(button[type="submit"],input[type="submit"]):hover{background:var(--cq-accent-hover)}body.cq-dark :is(.mc4wp-form,.wpforms-container) :is(input,textarea,select,button):focus-visible,body.cq-dark .boxzilla-close-icon:focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark :is(.mc4wp-alert,.wpforms-confirmation-container-full){background:var(--cq-raised);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark :is(.mc4wp-error,.wpforms-error,.wpforms-required-label){color:var(--cq-error)}body.cq-dark :is(.mc4wp-success,.wpforms-confirmation-container-full){color:var(--cq-success)}body.cq-dark :is(.woocommerce,.woocommerce-page){--woocommerce:var(--cq-accent);--wc-primary:var(--cq-accent);--wc-primary-text:var(--cq-action-text);--wc-secondary:var(--cq-raised);--wc-secondary-text:var(--cq-text);--wc-highlight:var(--cq-green);--wc-content-bg:var(--cq-surface);--wc-subtext:var(--cq-secondary);color:var(--cq-text)}body.cq-dark .woocommerce :is(form.login,form.register,table.shop_table,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){background-color:var(--cq-surface);border-color:var(--cq-line);color:var(--cq-text)}body.cq-dark .woocommerce :is(table.shop_table th,table.shop_table td,.cart_totals,.woocommerce-checkout-review-order-table){border-color:var(--cq-line)}body.cq-dark .woocommerce :is(input.input-text,textarea,select){background-color:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text);color-scheme:dark}body.cq-dark .woocommerce :is(button.button,a.button,input.button,button.button.alt,a.button.alt,input.button.alt){background:var(--cq-accent)!important;border-color:var(--cq-accent)!important;color:var(--cq-action-text)!important;text-decoration:none}body.cq-dark .woocommerce :is(button.button,a.button,input.button):hover{background:var(--cq-accent-hover)!important}body.cq-dark .woocommerce :is(button.button:disabled,button.button.disabled,a.button.disabled){background:var(--cq-raised)!important;border-color:var(--cq-line-strong)!important;color:var(--cq-dim)!important;opacity:1;cursor:not-allowed}body.cq-dark :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){background:var(--cq-raised);color:var(--cq-text);border-top-color:var(--cq-accent)}body.cq-dark .woocommerce-info::before{color:var(--cq-accent)}body.cq-dark .woocommerce-message{border-top-color:var(--cq-success)}body.cq-dark .woocommerce-message::before{color:var(--cq-success)}body.cq-dark .woocommerce-error{border-top-color:var(--cq-error)}body.cq-dark .woocommerce-error::before,body.cq-dark .woocommerce :is(.required,.woocommerce-invalid label){color:var(--cq-error)}body.cq-dark .woocommerce .woocommerce-invalid :is(input,select,textarea){border-color:var(--cq-error)}body.cq-dark .woocommerce .woocommerce-validated :is(input,select,textarea){border-color:var(--cq-success)}body.cq-dark .woocommerce :is(.price,.amount){color:var(--cq-text)}body.cq-dark .woocommerce :is(.stock.in-stock,.star-rating){color:var(--cq-green)}body.cq-dark .woocommerce .stock.out-of-stock{color:var(--cq-error)}body.cq-dark .woocommerce a.remove{color:var(--cq-error)!important}body.cq-dark .woocommerce a.remove:hover{background:#382625}body.cq-dark .woocommerce :is(.woocommerce-MyAccount-navigation .is-active a,nav.woocommerce-pagination ul li span.current){background:var(--cq-accent-wash);color:var(--cq-accent)}body.cq-dark .woocommerce #payment{background:var(--cq-raised)}body.cq-dark .woocommerce #payment .payment_box{background:var(--cq-hover);color:var(--cq-text)}body.cq-dark .woocommerce #payment .payment_box::before{border-bottom-color:var(--cq-hover)}body.cq-dark .woocommerce #payment ul.payment_methods{border-bottom-color:var(--cq-line)}body.cq-dark .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:var(--cq-raised)}body.cq-dark .woocommerce :is(input,textarea,select,button,a):focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark .select2-container--default :is(.select2-selection--single,.select2-selection--multiple),body.cq-dark .select2-dropdown{background:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .select2-container--default :is(.select2-selection__rendered,.select2-selection__placeholder,.select2-selection__clear){color:var(--cq-text)}body.cq-dark .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--cq-text)}body.cq-dark .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:var(--cq-text)}body.cq-dark .select2-container--default .select2-selection__choice{background:var(--cq-raised);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .select2-container--default .select2-results__option[aria-selected="true"]{background:var(--cq-accent-wash);color:var(--cq-accent)}body.cq-dark .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark .select2-container--default .select2-results__option[aria-disabled="true"]{color:var(--cq-dim)}body.cq-dark .select2-search__field{background:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark .select2-container--default.select2-container--focus .select2-selection--multiple,body.cq-dark .select2-selection:focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px}body.cq-dark{--yith-wcbk-primary:var(--cq-accent);--yith-wcbk-primary-light:var(--cq-accent-hover);--yith-wcbk-primary-contrast:var(--cq-action-text);--yith-wcbk-border-color:var(--cq-control);--yith-wcbk-border-color-focus:var(--cq-focus);--yith-wcbk-underlined-bg:var(--cq-accent-wash);--yith-wcbk-underlined-text:var(--cq-text);--yith-wcbk-error:var(--cq-error);--yith-wcbk-success:var(--cq-success);--yith-wcbk-discount:var(--cq-green);--yith-wcbk-red:var(--cq-error);--yith-wcbk-shadow-focus:0 0 0 2px var(--cq-focus)}body.cq-dark :is(.yith-wcbk-booking-form,.yith-wcbk-mobile-fixed-form,.yith-wcbk-popup,.yith-wcbk-popup-container,.yith-wcbk-people-selector__fields-container,.yith-wcbk-selector__dropdown,.yith-wcbk-services-selector__content){background-color:var(--cq-surface);border-color:var(--cq-control);color:var(--cq-text)}body.cq-dark :is(.yith-wcbk-booking-form,.yith-wcbk-people-selector,.yith-wcbk-date-picker-wrapper) :is(input:not([type="checkbox"]):not([type="hidden"]),textarea,select),body.cq-dark :is(.yith-wcbk-people-selector__toggle-handler,.yith-wcbk-date-range-picker,.yith-wcbk-selector .yith-wcbk-selector__head,.yith-wcbk-services-selector .yith-wcbk-services-selector__toggle-handler){background:var(--cq-canvas);border-color:var(--cq-control);color:var(--cq-text);color-scheme:dark}body.cq-dark :is(.yith-wcbk-selector__footer,.yith-wcbk-services-selector__content__footer,.yith-wcbk-select-list__empty-message){background:var(--cq-raised);color:var(--cq-text)}body.cq-dark .yith-wcbk-people-selector__fields-container::after{border-bottom-color:var(--cq-surface)}body.cq-dark .yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-from input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-start-date,body.cq-dark .yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-to input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-end-date{background:var(--cq-accent);border-color:var(--cq-canvas);color:var(--cq-action-text)}body.cq-dark :is(.yith-wcbk-checkbox__checkbox,.yith-wcbk-selector__item__check){background:var(--cq-canvas);border-color:var(--cq-control)}body.cq-dark .yith-wcbk-booking-form-message :is(p,.yith-wcbk-bookable){background:#fff0;color:var(--cq-secondary)}body.cq-dark .yith-wcbk-booking-form-message :is(.not-bookable,.non-available-reason,p.error){color:var(--cq-error)}body.cq-dark .yith-wcbk-booking-form-message .bookable{color:var(--cq-success)}body.cq-dark :is(#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget.ui-widget-content){background:var(--cq-raised);color:var(--cq-text);font-family:var(--font-body,inherit);box-shadow:0 0 0 1px var(--cq-control) inset,0 12px 32px rgb(0 0 0 / 35%)!important}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) :is(.ui-datepicker-header,th,td){background:#fff0;color:var(--cq-secondary)}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) .ui-state-default{background:#fff0;color:var(--cq-text)}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) :is(.ui-widget-header,.ui-state-default,.ui-state-active,.ui-state-hover){background-image:none}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) td:not(.ui-state-disabled):hover a.ui-state-default,body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) td.ui-datepicker-current-day a.ui-state-default{background:var(--cq-accent);color:var(--cq-action-text)}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) .ui-state-disabled .ui-state-default{color:var(--cq-dim);text-decoration:line-through}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) .ui-datepicker-unselectable{text-decoration-color:var(--cq-dim)}body.cq-dark :is(.yith-wcbk-datepicker,.yith-wcbk-date-picker--inline) :is(.ui-datepicker-prev,.ui-datepicker-next) span::after{color:var(--cq-text)}body.cq-dark .yith-wcbk-month-picker-wrapper table{background:var(--cq-surface)}body.cq-dark .yith-wcbk-month-picker-wrapper table :is(td,th){border-color:var(--cq-line)!important}body.cq-dark .yith-wcbk-month-picker-wrapper table td.disabled{background:var(--cq-raised)!important;color:var(--cq-dim)!important}body.cq-dark .yith-wcbk-mobile-fixed-form__overlay{background:rgb(0 0 0 / 70%)}}