.SgNzcW_dialog{inset-block:auto var(--space-s);inset-inline:var(--space-s);inline-size:auto;max-inline-size:34rem;max-block-size:calc(100svh - 2 * var(--space-s));border-radius:var(--radius-m);color:var(--color-counter-brown);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:visible}@media (min-width:48rem){.SgNzcW_dialog{inset-inline:var(--space-m) auto;margin:auto 0 0;inset-block-end:var(--space-m)}}.SgNzcW_dialog::backdrop{background:#2b1b1759}@media (prefers-reduced-motion:no-preference){.SgNzcW_dialog[open]{animation:SgNzcW_cookie-in var(--duration-base) var(--ease-out)}}.SgNzcW_panel{gap:var(--space-s);max-block-size:calc(100svh - 2 * var(--space-s));border-block-start:6px solid var(--color-ember-red);border-radius:var(--radius-m);box-shadow:var(--shadow-l);background:#fbf6ec;padding:clamp(1.25rem,3vw,1.75rem);display:grid;overflow-y:auto}.SgNzcW_head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.SgNzcW_title{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);text-transform:uppercase;color:var(--color-ember-red);line-height:1}.SgNzcW_title:focus{outline:none}.SgNzcW_skip{min-block-size:2.75rem;color:var(--color-counter-brown);font-size:var(--step--1);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.SgNzcW_text{font-size:var(--step--1);line-height:1.55}.SgNzcW_link{color:var(--color-ember-ink);text-underline-offset:.2em;font-weight:600}.SgNzcW_categories{gap:var(--space-xs);margin:0;padding:0;display:grid}.SgNzcW_category{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-s);background:var(--color-white);grid-template-columns:minmax(0,1fr) auto;display:grid}.SgNzcW_categoryText{gap:.2rem;display:grid}.SgNzcW_categoryLabel{font-family:var(--font-title);font-weight:500;font-size:var(--step-0);cursor:pointer}.SgNzcW_categoryDescription{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.SgNzcW_always{color:var(--color-bottle-green);white-space:nowrap;font-size:.78rem;font-weight:600}.SgNzcW_switch{border:2px solid var(--color-counter-brown);border-radius:var(--radius-pill);background:var(--color-white);appearance:none;cursor:pointer;block-size:1.9rem;inline-size:3.25rem;transition:background-color var(--duration-fast) var(--ease-out);flex:none;margin:0;position:relative}.SgNzcW_switch:before{content:"";aspect-ratio:1;background:var(--color-counter-brown);inline-size:1.2rem;transition:translate var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.2rem;translate:0 -50%}.SgNzcW_switch:checked{background:var(--color-bottle-green);border-color:var(--color-bottle-green)}.SgNzcW_switch:checked:before{background:var(--color-white);translate:1.3rem -50%}.SgNzcW_switch:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.SgNzcW_actions{gap:var(--space-2xs);margin-block-start:var(--space-2xs);display:grid}@media (min-width:30rem){.SgNzcW_actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.SgNzcW_button{border:2px solid var(--color-counter-brown);border-radius:var(--radius-pill);background:var(--color-counter-brown);min-block-size:3rem;color:var(--color-ivory);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:.5rem .75rem;font-size:1.1rem;font-weight:600;line-height:1.1}.SgNzcW_button:hover{background:var(--color-fanfaron-blue);border-color:var(--color-fanfaron-blue)}.SgNzcW_secondary{color:var(--color-counter-brown);background:0 0}.SgNzcW_secondary:hover{background:var(--color-counter-brown);border-color:var(--color-counter-brown);color:var(--color-ivory)}.SgNzcW_button:focus-visible,.SgNzcW_skip:focus-visible,.SgNzcW_close:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.SgNzcW_close{min-block-size:2.75rem;color:var(--color-counter-brown);font-size:var(--step--1);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;text-decoration:underline}@keyframes SgNzcW_cookie-in{0%{opacity:0;translate:0 1rem}}
.ZDyhLW_footer{padding-block:var(--space-2xl) var(--space-m);position:relative;overflow:hidden}.ZDyhLW_footer a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.25em}.ZDyhLW_footer a:hover{text-decoration-color:currentColor}.ZDyhLW_top{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));padding-block-end:var(--space-xl);display:grid}@media (min-width:64rem){.ZDyhLW_top{grid-template-columns:1.6fr repeat(3,1fr)}}.ZDyhLW_brand{justify-items:start;gap:var(--space-s);display:grid;position:relative}.ZDyhLW_stampLink{padding:var(--space-xs);margin:calc(var(--space-xs) * -1);border-radius:50%;display:inline-block}.ZDyhLW_stamp{inline-size:clamp(9rem,12vw,13rem)}@media (prefers-reduced-motion:no-preference){.ZDyhLW_stamp{transition:rotate var(--duration-slow) var(--ease-spring)}.ZDyhLW_stampLink:hover .ZDyhLW_stamp,.ZDyhLW_stampLink:focus-visible .ZDyhLW_stamp{rotate:-12deg}}.ZDyhLW_column{align-content:start;gap:var(--space-s);display:grid}.ZDyhLW_heading{font-family:var(--font-title);font-weight:500;font-size:var(--step--1);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-on-dark-muted);line-height:1.2}.ZDyhLW_list{gap:var(--space-2xs);font-size:var(--step-0);display:grid}.ZDyhLW_bottom{gap:var(--space-2xs) var(--space-m);border-block-start:1px solid color-mix(in oklab, var(--color-ivory) 20%, transparent);font-size:var(--step--1);color:var(--color-on-dark-muted);flex-wrap:wrap;align-items:baseline;padding-block-start:var(--space-m);display:flex}.ZDyhLW_legal{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.ZDyhLW_linkButton{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0}.ZDyhLW_linkButton:hover{text-decoration-color:currentColor}
