.custom-burr-compare{padding-block:var(--burr-compare-pad-top,24px) var(--burr-compare-pad-bottom,24px)}.burr-compare{--bg:var(--color-background);--ink:var(--color-foreground);--accent:#8b491e;--sage:#405e36;--violet:#6253a5;--amber:#805219;--muted:rgb(var(--color-foreground-rgb) / .78);--line:rgb(var(--color-foreground-rgb) / .24);--surface:color-mix(in srgb,var(--accent) 3%,var(--bg));--raised:color-mix(in srgb,var(--ink) 6%,var(--bg));--accent-bg:color-mix(in srgb,var(--accent) 11%,var(--bg));--sage-bg:color-mix(in srgb,var(--sage) 10%,var(--bg));--radius:18px;display:block;min-width:0;color:var(--ink);font-size:1rem;line-height:1.5}:root[data-color-mode-active=dark] .burr-compare{--accent:#e6a470;--sage:#b4c6a2;--violet:#a8a2ed;--amber:#edc47e}.burr-compare *,.burr-compare *:before,.burr-compare *:after{box-sizing:border-box}.burr-compare :is(button,select,input){font:inherit;color:inherit}.burr-compare button{cursor:pointer}.burr-compare a{color:var(--accent);text-underline-offset:4px}.burr-compare :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.burr-compare [hidden]{display:none}.burr-compare :is(h2,h3,p){text-transform:none}.burr-compare{overflow-wrap:anywhere}.bcg-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.bcg-dialog-head{flex-shrink:0}.bcg-dialog form{display:flex;flex-direction:column;min-height:0}.bcg-question-fields{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 16px}.bcg-dialog .bcg-primary{position:static;flex-shrink:0;margin-top:12px;box-shadow:none}.bcg-select,.bcg-zoom{min-width:0;max-width:100%}.bcg-lab-check{flex-wrap:wrap;max-width:100%;min-width:0}.bcg-fallback{display:grid;gap:1rem}.bcg-fallback .burr-card{padding:1rem;border:1px solid var(--line);border-radius:12px;list-style:none}.bcg-fallback .burr-card__tag--selected{display:none}.bcg-eyebrow{color:var(--accent);font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.bcg-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.bcg-heading{font-family:var(--font-heading--family, Georgia),"Times New Roman",serif;font-size:clamp(36px,4.6vw,62px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:0 0 14px}.bcg-intro{color:var(--muted);max-width:570px;margin:0;font-size:1rem}.bcg-outline-button{background:none;border:1px solid var(--line);border-radius:999px;padding:12px 20px;min-height:46px;white-space:nowrap}.bcg-outline-button:hover{background:var(--raised);border-color:var(--accent)}.bcg-arrow{margin-left:12px}.bcg-guide{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.bcg-brew-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 26px 17px}.bcg-section-label{margin:0;font-size:1rem;font-weight:600}.bcg-muted{color:var(--muted)}.bcg-small{font-size:1rem}.bcg-brew-options{border:0;padding:0 26px 23px;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bcg-brew-choice{position:relative}.bcg-brew-input{position:absolute;opacity:0;width:1px;height:1px}.bcg-brew-label{display:flex;align-items:center;padding:15px 18px;border:1px solid var(--line);border-radius:10px;cursor:pointer;gap:13px;min-height:76px}.bcg-brew-input:checked+.bcg-brew-label{background:var(--accent-bg);border-color:var(--accent)}.bcg-brew-input:focus-visible+.bcg-brew-label{outline:3px solid var(--accent);outline-offset:3px}.bcg-brew-name{display:block;font-size:1rem;font-weight:600}.bcg-brew-desc{display:block;color:var(--muted);font-size:1rem;margin-top:2px}.bcg-brew-icon{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:1.4;flex-shrink:0}.bcg-brew-check{margin-left:auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--muted);flex-shrink:0}.bcg-brew-input:checked+.bcg-brew-label .bcg-brew-check{border:5px solid var(--accent)}.bcg-taste-map{padding:23px 26px 26px;border-top:1px solid var(--line)}.bcg-map-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.bcg-map-instruction{color:var(--muted);font-size:1rem;margin:0}.bcg-map-ends{display:flex;justify-content:space-between;margin-bottom:14px;color:var(--muted);font-size:1rem;letter-spacing:1.3px;text-transform:uppercase}.bcg-map-end-strong{display:block;color:var(--ink);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:400;margin-top:4px}.bcg-map-right{text-align:right}.bcg-map-end{position:relative;min-width:0;flex:1}.bcg-map-end-label{display:flex;align-items:center;gap:3px;min-height:44px}.bcg-map-right .bcg-map-end-label{justify-content:flex-end}.bcg-info-button{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--muted)}.bcg-info-symbol{display:grid;place-items:center;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;font:1rem Georgia,serif;text-transform:none}.bcg-info-button:hover,.bcg-info-button[aria-expanded=true]{color:var(--accent)}.bcg-term-tip{position:absolute;z-index:3;top:44px;left:0;width:min(290px,calc(100vw - 76px));padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--raised);box-shadow:0 8px 24px #00000040;color:var(--ink);font-size:1rem;line-height:1.55;letter-spacing:0;text-transform:none;text-align:left}.bcg-map-right .bcg-term-tip{left:auto;right:0}.bcg-term-title{display:block;margin-bottom:7px;font-weight:600}.bcg-term-copy{display:block;color:var(--muted)}.bcg-spectrum{position:relative;height:12px;border-radius:20px;margin:0 0 22px;background:linear-gradient(90deg,var(--sage),var(--accent))}.bcg-spectrum:before,.bcg-spectrum:after{position:absolute;top:-8px;font-size:1.1875rem;color:var(--ink)}.bcg-spectrum:before{content:"\2190";left:0}.bcg-spectrum:after{content:"\2192";right:0}.bcg-spectrum-caption{display:flex;justify-content:space-between;gap:15px;font-size:1rem;color:var(--muted);margin:0 0 15px}.bcg-cut-options{position:relative;display:grid;grid-template-columns:repeat(var(--bc-cols,3),minmax(0,1fr));gap:9px}.bcg-cut-option{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:14px 10px 12px;display:flex;flex-direction:column;align-items:stretch;min-height:204px;text-align:left}.bcg-cut-option[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent);box-shadow:inset 0 3px var(--accent)}.bcg-cut-suitability{display:grid;gap:6px;padding-top:13px;margin-top:auto}.bcg-cut-rating{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:1rem;color:var(--muted)}.bcg-cut-roast{font-size:1rem;color:var(--muted);border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.bcg-cut-dot{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);background:var(--surface);border-radius:50%;margin-bottom:13px;color:var(--muted);font-size:1rem;transition:background .15s}.bcg-cut-option[aria-pressed=true] .bcg-cut-dot{background:var(--accent);border-color:var(--accent);color:var(--bg)}.bcg-cut-option:hover .bcg-cut-name{color:var(--accent)}.bcg-cut-name{font-size:1rem;font-weight:600;margin-bottom:4px}.bcg-cut-note{font-size:1rem;color:var(--muted)}.bcg-cut-tag{margin-top:8px;font-size:1rem;padding:2px 7px;border-radius:4px;color:var(--sage);background:var(--sage-bg)}.bcg-cut-tag.bcg-caution{color:var(--muted);background:var(--raised)}.bcg-selected-panel{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr}.bcg-selected-summary{padding:28px;background:var(--accent-bg);display:flex;flex-direction:column;align-items:flex-start}.bcg-selected-kicker{color:var(--accent);text-transform:uppercase;font-size:1rem;letter-spacing:1.5px;margin:0 0 9px}.bcg-selected-title{font-family:var(--font-heading--family, Georgia),serif;font-size:2.125rem;font-weight:400;line-height:1.12;letter-spacing:-.8px;margin:0 0 14px}.bcg-selected-description{font-size:1rem;margin:0 0 20px;max-width:345px}.bcg-profile-lines{display:grid;grid-template-columns:50px 1fr 92px;gap:9px 12px;align-items:center;width:100%;margin-top:auto;font-size:1rem}.bcg-profile-dots{display:flex;gap:5px}.bcg-profile-dot{height:5px;flex:1;border-radius:5px;background:var(--line)}.bcg-profile-dot.bcg-filled{background:var(--accent)}.bcg-profile-value{color:var(--muted);text-align:right}.bcg-selected-details{padding:26px 28px}.bcg-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:26px}.bcg-verdict-head{display:flex;gap:8px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:11px}.bcg-verdict-title{font-size:1rem;margin:0;font-weight:600}.bcg-badge{display:inline-block;font-size:1rem;padding:3px 7px;border-radius:4px;color:var(--sage);background:var(--sage-bg);white-space:nowrap}.bcg-badge.bcg-limited{color:var(--amber);background:var(--raised)}.bcg-badge.bcg-no{color:var(--muted);background:var(--raised)}.bcg-note-list{padding-left:16px;margin:0;font-size:1rem;color:var(--muted)}.bcg-note-list li+li{margin-top:7px}.bcg-roast-line{padding-top:15px;margin:18px 0 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:1rem}.bcg-evidence-note{color:var(--amber);font-size:1rem;margin:12px 0 0}.bcg-selection-note{color:var(--muted);font-size:1rem;margin:15px 0 0}.bcg-shortlist{border-top:1px solid var(--line);padding:24px 26px}.bcg-shortlist-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px}.bcg-shortlist-title{font:1.6875rem Georgia,serif;margin:0}.bcg-shortlist-summary{color:var(--muted);font-size:1rem;margin:0 0 17px}.bcg-shortlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bcg-result-card{border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column;align-items:start}.bcg-result-card:first-child{border-color:var(--accent);background:var(--accent-bg)}.bcg-result-rank{color:var(--accent);font-size:1rem;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.bcg-result-title{font:1.375rem Georgia,serif;margin:0 0 10px}.bcg-result-reason{font-size:1rem;margin:0 0 12px}.bcg-result-caveat{font-size:1rem;color:var(--muted);margin:0 0 16px}.bcg-result-caveat.bcg-caution{color:var(--amber)}.bcg-result-button{margin-top:auto;background:none;color:var(--accent);border:0;border-bottom:1px solid var(--accent);min-height:44px;padding:6px 0;font-size:1rem}.bcg-shortlist-footnote{font-size:1rem;color:var(--muted);margin:14px 0 0}.bcg-grind-lab{margin-top:30px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);--narrow:var(--sage);--middle:var(--accent);--wide:var(--violet)}.bcg-lab-heading{margin:0 0 10px;font:clamp(27px,3vw,37px) Georgia,serif;letter-spacing:-.8px}.bcg-lab-intro{font-size:1rem;color:var(--muted);max-width:720px;margin:0 0 20px}.bcg-lab-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px}.bcg-lab-controls{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:17px}.bcg-curve-button{border:1px solid var(--line);background:transparent;padding:10px 13px;border-radius:8px;font-size:1rem;min-height:44px}.bcg-curve-button[aria-pressed=true]{border-color:var(--curve,var(--accent));background:color-mix(in srgb,var(--curve,var(--accent)) 15%,var(--surface));box-shadow:inset 0 0 0 1px var(--curve,var(--accent))}.bcg-curve-button[aria-pressed=true] .bcg-curve-key{height:5px}.bcg-curve-key{display:inline-block;width:15px;height:3px;vertical-align:middle;margin-right:7px;background:var(--curve)}.bcg-lab-axis{font-size:1rem;color:var(--muted);display:flex;justify-content:space-between;margin:8px 0;gap:10px}.bcg-grind-chart{display:block;width:100%;height:280px;overflow:visible}.bcg-chart-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.bcg-chart-curve{fill:none;stroke:var(--curve);stroke-width:1.75;stroke-dasharray:5 5;opacity:.4;vector-effect:non-scaling-stroke}.bcg-chart-curve.bcg-active{stroke-width:5;stroke-dasharray:none;opacity:1;stroke-linecap:round;stroke-linejoin:round}.bcg-chart-area{fill:var(--curve);opacity:.015}.bcg-chart-area.bcg-active{opacity:.14}.bcg-chart-fines{fill:var(--accent);opacity:.08}.bcg-lab-settings{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:14px;border-top:1px solid var(--line);margin-top:16px}.bcg-lab-check{font-size:1rem;display:flex;gap:7px;align-items:center;min-height:44px}.bcg-lab-check input{accent-color:var(--accent);width:16px;height:16px}.bcg-zoom{border:1px solid var(--line);background:var(--bg);padding:8px;border-radius:6px;min-height:44px;font-size:1rem}.bcg-lab-callout{border-left:2px solid var(--accent);padding-left:18px;margin-top:4px}.bcg-lab-callout-title{font:1.4375rem Georgia,serif;margin:0 0 12px}.bcg-lab-copy{font-size:1rem;color:var(--muted);margin:0 0 15px}.bcg-lab-concept{font-size:1rem;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.bcg-illustration-label{display:inline-block;border:1px solid var(--line);padding:4px 8px;border-radius:5px;font-size:1rem;color:var(--accent);margin-bottom:14px}.bcg-lab-caveat{margin:18px 0 0;font-size:1rem;color:var(--muted)}.bcg-details{margin-top:22px;border-top:1px solid var(--line);font-size:1rem;color:var(--muted)}.bcg-details-summary{padding:15px 0;cursor:pointer;color:var(--ink);min-height:44px}.bcg-detail-copy{max-width:820px;margin:0 0 12px}.bcg-footer{margin:28px 0 0;color:var(--muted);font-size:1rem}.bcg-dialog{border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);width:min(480px,calc(100% - 32px));padding:28px;max-height:90dvh}.bcg-dialog-head{display:flex;justify-content:space-between;align-items:start;gap:18px}.bcg-dialog-title{font:1.875rem Georgia,serif;margin:0}.bcg-close{background:none;border:1px solid var(--line);border-radius:50%;width:44px;height:44px;flex-shrink:0;font-size:1.5rem}.bcg-field{display:block;margin:18px 0;font-size:1rem}.bcg-select{display:block;width:100%;padding:12px;margin-top:7px;background:var(--bg);border:1px solid var(--line);border-radius:8px;min-height:46px}.bcg-primary{border:0;border-radius:8px;padding:13px 18px;min-height:46px;background:var(--accent);color:var(--bg);font-weight:600;width:100%}.bcg-dialog .bcg-primary{position:sticky;bottom:0;box-shadow:0 -10px 15px var(--surface)}.bcg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:950px){.bcg-compare-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bcg-verdicts{gap:15px}.bcg-selected-panel{grid-template-columns:1fr 1.2fr}.bcg-brew-label{padding:13px}.bcg-brew-desc{font-size:1rem}}@media(max-width:680px){.bcg-site-head{padding:16px 20px}.bcg-brand{font-size:1.125rem}.bcg-main{padding:28px 18px 40px}.bcg-hero{align-items:start;flex-direction:column;gap:20px}.bcg-heading{letter-spacing:-1.2px}.bcg-intro{font-size:1rem}.bcg-hero .bcg-outline-button{padding:10px 16px;font-size:1rem}.bcg-brew-head{padding:20px 18px 14px}.bcg-brew-head .bcg-small{display:none}.bcg-brew-options{padding:0 18px 19px;gap:7px}.bcg-brew-label{flex-direction:column;align-items:flex-start;padding:12px 10px;min-height:101px;gap:7px}.bcg-brew-check{position:absolute;right:10px;top:14px;width:12px;height:12px}.bcg-brew-input:checked+.bcg-brew-label .bcg-brew-check{border-width:4px}.bcg-brew-icon{width:23px;height:23px}.bcg-brew-name{font-size:1rem}.bcg-brew-desc{display:none}.bcg-taste-map{padding:20px 18px}.bcg-map-head{align-items:start;margin-bottom:20px;gap:10px}.bcg-map-instruction{font-size:1rem;max-width:120px;text-align:right}.bcg-map-ends,.bcg-map-end-strong{font-size:1rem}.bcg-cut-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bcg-cut-options:before{display:none}.bcg-cut-option{min-height:111px;border:1px solid var(--line);padding:11px 5px}.bcg-cut-option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg)}.bcg-cut-dot{height:29px;width:29px;margin-bottom:8px;font-size:1rem}.bcg-cut-option[aria-pressed=true] .bcg-cut-dot{box-shadow:none}.bcg-cut-name,.bcg-cut-note{font-size:1rem}.bcg-cut-tag{font-size:1rem;margin-top:6px;padding:2px 4px}.bcg-selected-panel{grid-template-columns:1fr}.bcg-selected-summary{padding:23px 20px}.bcg-selected-title{font-size:1.9375rem}.bcg-selected-description{max-width:none}.bcg-profile-lines{max-width:360px}.bcg-selected-details{padding:22px 20px}.bcg-verdicts{gap:20px}.bcg-verdict-head{flex-wrap:wrap;justify-content:start;gap:5px}.bcg-note-list{font-size:1rem}.bcg-compare-head{align-items:start;flex-direction:column;gap:5px}.bcg-compare-heading{font-size:1.5625rem}.bcg-compare-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bcg-compare-card{min-height:163px}.bcg-roast-line{font-size:1rem}.bcg-dialog{padding:22px}}@media(prefers-reduced-motion:reduce){.bcg-cut-dot{transition:none}}@media(max-width:950px){.bcg-cut-options{grid-template-columns:repeat(3,minmax(0,1fr))}.bcg-cut-option{min-height:193px}}@media(max-width:680px){.bcg-cut-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bcg-cut-option{min-height:193px;padding:12px;align-items:stretch}.bcg-cut-dot{width:32px;height:32px;font-size:1rem}.bcg-cut-name,.bcg-cut-note,.bcg-map-ends,.bcg-spectrum-caption{font-size:1rem}.bcg-shortlist{padding:22px 18px}.bcg-shortlist-grid{grid-template-columns:1fr}.bcg-result-card{padding:17px}.bcg-shortlist-title{font-size:1.5rem}.bcg-shortlist-head{align-items:start}.bcg-shortlist-head .bcg-text-button{font-size:1rem}}@media(max-width:950px){.bcg-lab-layout{grid-template-columns:1fr;gap:20px}.bcg-lab-callout{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.bcg-lab-callout-title{grid-column:1/-1}}@media(max-width:680px){.bcg-grind-lab{padding:22px 18px}.bcg-grind-chart{height:230px}.bcg-lab-controls{gap:6px}.bcg-curve-button{flex:1;padding:9px 6px;font-size:1rem}.bcg-curve-key{width:11px;margin-right:4px}.bcg-lab-callout{display:block}.bcg-lab-settings{gap:4px 15px}}.bcg-eyebrow,.bcg-small,.bcg-muted.bcg-small,.bcg-selected-kicker,.bcg-cut-rating,.bcg-cut-roast,.bcg-badge,.bcg-result-rank,.bcg-map-ends,.bcg-spectrum-caption,.bcg-lab-axis,.bcg-illustration-label{font-size:.875rem}.bcg-heading{font-size:clamp(2rem,4.4vw,3.5rem)}.bcg-section-label,.bcg-brew-name,.bcg-cut-name,.bcg-verdict-title,.bcg-field{font-size:1rem}.bcg-cut-option{min-width:0;min-height:244px;overflow-wrap:anywhere;padding:1rem}.bcg-cut-dot{width:auto;min-width:44px;max-width:100%;padding:0 7px;align-self:flex-start;font-size:.875rem}.bcg-cut-rating{flex-wrap:wrap}.bcg-badge{white-space:normal}.bcg-note-list,.bcg-selected-description,.bcg-result-reason,.bcg-result-caveat,.bcg-lab-copy,.bcg-lab-intro,.bcg-lab-concept,.bcg-lab-caveat,.bcg-selection-note,.bcg-profile-lines,.bcg-profile-value,.bcg-roast-line,.bcg-map-instruction,.bcg-lab-check,.bcg-zoom,.bcg-term-tip{font-size:1rem;line-height:1.5}.bcg-profile-lines{grid-template-columns:56px minmax(30px,1fr) 92px}.bcg-selected-summary,.bcg-selected-details{min-width:0}.bcg-brew-label{min-height:88px}.bcg-primary,.bcg-result-button,.bcg-outline-button,.bcg-text-button,.bcg-info-button{min-height:44px}.burr-compare .bcg-primary{color:var(--bg)}.bcg-variant-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:10px 15px;border:1px solid var(--accent);border-radius:8px}.bcg-variant-state{font-size:.875rem;color:var(--muted);margin:8px 0 0}.bcg-dialog{margin:auto;max-height:90dvh;overflow:auto;overscroll-behavior:contain}.bcg-dialog::backdrop{background:#000000b3}.bcg-select{font-size:1rem}.bcg-term-tip{width:min(340px,calc(100vw - 64px));top:calc(100% + 8px)}.bcg-term-tip:before{content:"";position:absolute;inset-inline:0;top:-10px;height:10px}.bcg-shortlist,.bcg-selected-panel,.bcg-info-button{scroll-margin-block-start:calc(var(--header-height,150px) + 24px)}.bcg-sr-only{font-size:.875rem}.bcg-roast-line{flex-wrap:wrap}.bcg-lab-layout{grid-template-columns:minmax(0,1fr) minmax(250px,30%)}.bcg-result-card{min-width:0}@media(max-width:1100px){.bcg-cut-options{grid-template-columns:repeat(3,minmax(0,1fr))}.bcg-selected-panel,.bcg-lab-layout{grid-template-columns:1fr}}@media(max-width:680px){.bcg-cut-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bcg-cut-option{padding:12px}.bcg-brew-label{min-height:108px}.bcg-brew-name{font-size:.875rem}.bcg-map-ends{gap:12px}.bcg-map-end-label{flex-wrap:wrap;gap:0}.bcg-map-end-strong,.bcg-map-instruction,.bcg-spectrum-caption{font-size:.875rem}.bcg-verdicts,.bcg-shortlist-grid{grid-template-columns:1fr}.bcg-lab-callout{display:block}.bcg-curve-button{flex-basis:100%;font-size:1rem}.bcg-brew-icon{display:none}.bcg-brew-check{top:11px;right:8px}.bcg-brew-label{justify-content:flex-end}.bcg-brew-options{gap:7px}.bcg-brew-head,.bcg-taste-map,.bcg-brew-options{padding-inline:16px}.bcg-heading{font-size:2rem}}@media(max-width:379px){.bcg-cut-options,.bcg-brew-options{grid-template-columns:1fr}.bcg-brew-label{min-height:60px;justify-content:center}.bcg-brew-check{top:23px;right:14px}.bcg-spectrum-caption{flex-wrap:wrap}.bcg-profile-lines{grid-template-columns:52px minmax(20px,1fr) 86px}.bcg-info-button{width:44px}}.bcg-lab-layout>*{min-width:0}.bcg-outline-button{white-space:normal;max-width:100%}@media(max-height:600px){.bcg-dialog[open]{display:block;overflow-y:auto}.bcg-question-fields{overflow:visible}.bcg-dialog .bcg-primary{position:static;box-shadow:none}}.bcg-heading{margin:0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.5px}.bcg-hero{margin-bottom:20px;align-items:center}.bcg-brew-head{padding-bottom:12px}.bcg-brew-label{min-height:56px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 16px}.bcg-brew-check{position:static;margin-inline-start:auto}.bcg-brew-name{font-size:1rem}.bcg-compact-view .bcg-map-ends,.bcg-compact-view .bcg-spectrum,.bcg-compact-view .bcg-spectrum-caption{display:none}.bcg-cut-option{min-height:0;padding:16px}.bcg-cut-name{margin-bottom:6px}.bcg-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.bcg-card-head .bcg-cut-name{min-width:0;margin:0}.bcg-card-head .bcg-cut-tag{flex-shrink:0;margin:0}.bcg-card-description{margin-bottom:12px;color:var(--muted);font-size:1rem;line-height:1.5}.bcg-cut-suitability{margin-top:0;padding-top:0}.bcg-cut-option[aria-pressed=true]{background:var(--accent-bg);border:2px solid var(--accent);box-shadow:inset 0 2px var(--accent)}.bcg-selected-summary,.bcg-selected-details{padding:22px}.bcg-selected-title{font-size:1.5rem;margin-bottom:14px}.bcg-profile-lines{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:0}.bcg-word-rating{display:flex;flex-wrap:wrap;gap:5px;font-size:1rem}.bcg-evidence-note{font-size:.875rem;color:var(--muted);margin:10px 0 0}.bcg-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:48px;padding:12px 16px;font-weight:600;font-size:1rem;line-height:1.5}.bcg-disclosure-summary::-webkit-details-marker{display:none}.bcg-disclosure-chevron{display:flex;width:16px;height:16px;flex-shrink:0;--icon-stroke-width:1.5px}details[open]>.bcg-disclosure-summary .bcg-disclosure-chevron{transform:rotate(180deg)}.bcg-coating-options{margin-top:14px;border-top:1px solid var(--line)}.bcg-coating-copy{margin:0;padding:0 16px 14px;font-size:1rem;line-height:1.5;color:var(--muted)}.bcg-chart-disclosure{margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.bcg-chart-disclosure .bcg-grind-lab{margin:0;border:0;border-radius:0;padding:8px 20px 20px}.bcg-chart-disclosure .bcg-lab-layout{grid-template-columns:minmax(0,1fr)}.bcg-lab-explanation{margin:16px 0 8px;color:var(--muted);font-size:1rem;line-height:1.5}.bcg-lab-study{margin:0;font-size:.875rem}.bcg-chart-caption{margin:12px 0;font-size:.875rem;line-height:1.5;color:var(--muted)}@media(max-width:680px){.bcg-hero{align-items:flex-start;gap:12px}.bcg-brew-label{min-height:60px;padding:12px 10px}.bcg-brew-name{font-size:.875rem}.bcg-cut-option{min-height:0;padding:14px}.bcg-selected-summary,.bcg-selected-details{padding:18px}.bcg-brew-check{display:none}.bcg-brew-label{min-height:64px;justify-content:center;text-align:center}.bcg-brew-name{overflow-wrap:normal;word-break:normal}}.bcg-chart-disclosure .bcg-grind-lab{padding:4px 16px 14px}.bcg-chart-disclosure .bcg-lab-controls{margin-bottom:8px}.bcg-chart-plot{position:relative;height:190px}.bcg-chart-plot .bcg-grind-chart{height:100%}.bcg-chart-label{position:absolute;z-index:1;font-size:.875rem;line-height:1.35;color:var(--ink);pointer-events:none}.bcg-fines-label{top:22%;left:1%;width:9rem;max-width:45%}.bcg-fines-label strong,.bcg-fines-label span{display:block}.bcg-fines-label span{color:var(--muted)}.bcg-main-label{top:0;left:55%;transform:translate(-50%);font-weight:600;white-space:nowrap}.bcg-chart-baseline{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.bcg-chart-leader{stroke:var(--muted);stroke-width:1;vector-effect:non-scaling-stroke}.bcg-chart-disclosure .bcg-lab-axis{margin:5px 0}.bcg-chart-disclosure .bcg-lab-explanation{margin:10px 0 6px}.bcg-chart-disclosure .bcg-chart-caption{margin:0}.bcg-chart-caption a{margin-inline-start:8px;color:var(--muted)}@media(max-width:680px){.bcg-chart-disclosure .bcg-lab-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bcg-chart-disclosure .bcg-curve-button{flex-basis:auto;min-height:48px;padding:8px 6px;font-size:.875rem}.bcg-chart-plot{height:190px}}.bcg-spread-secondary{color:var(--muted);font-size:.875rem;font-weight:400}.bcg-grind-setting{max-width:360px;margin:10px 0 12px}.bcg-grind-setting label{display:block;font-size:.875rem;font-weight:600}.bcg-grind-setting input[type=range]{display:block;width:100%;min-height:32px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.bcg-grind-setting input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bcg-grind-ends{display:flex;justify-content:space-between;font-size:.875rem;color:var(--muted)}.bcg-terminology{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.bcg-terminology>summary{padding:0}.bcg-terminology-copy{padding-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;color:var(--muted);font-size:1rem;line-height:1.5}.bcg-terminology-copy p{margin:0}@media(max-width:900px){.bcg-terminology-copy{grid-template-columns:1fr;gap:12px}}@media(max-width:680px){.bcg-chart-disclosure .bcg-curve-button{display:flex;flex-direction:column;justify-content:center;align-items:center}.bcg-spread-secondary{display:block}.bcg-grind-setting{max-width:none}}@media(max-width:680px){.bcg-fines-label{max-width:30%}}@supports (grid-template-rows:subgrid){.bcg-cut-options{row-gap:0}.bcg-cut-option{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;border-width:2px;margin-bottom:9px}.bcg-card-head{grid-row:1}.bcg-card-description{grid-row:2}.bcg-cut-suitability{grid-row:3 / span 2;grid-template-rows:subgrid;align-self:stretch}.bcg-cut-roast{grid-row:5}.bcg-cut-option>.bcg-cut-note{grid-row:6}.bcg-cut-option:not(:has(.bcg-card-description))>.bcg-cut-note{grid-row:2}}.bcg-relative-note{margin:10px 0 0;font-size:.875rem;line-height:1.5;color:var(--muted)}.bcg-cut-rating{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.bcg-cut-rating>.bcg-badge{justify-self:end;max-width:100%;text-align:end;white-space:normal;overflow-wrap:normal}.bcg-recommendation{justify-self:start;align-self:start;padding:2px 7px;margin-bottom:8px;border:1px solid var(--line);border-radius:5px;font-size:.875rem;line-height:1.4;color:var(--muted)}.bcg-badge.bcg-not-recommended{color:#923b40;background:#923b4012}:root[data-color-mode-active=dark] .bcg-badge.bcg-not-recommended{color:#e9a5aa;background:#e9a5aa16}@supports (grid-template-rows:subgrid){.bcg-cut-option{grid-row:span 7}.bcg-recommendation{grid-row:2}.bcg-card-description{grid-row:3}.bcg-cut-suitability{grid-row:4 / span 2}.bcg-cut-roast{grid-row:6}.bcg-cut-option>.bcg-cut-note{grid-row:7}.bcg-cut-option:not(:has(.bcg-card-description))>.bcg-cut-note{grid-row:3}.bcg-cut-options:has([data-recommendation]:not([hidden])) [data-recommendation][hidden]{display:block;visibility:hidden}}.burr-card__verdict--not-recommended{color:#923b40}:root[data-color-mode-active=dark] .burr-card__verdict--not-recommended{color:#e9a5aa}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-burr-compare.css.map */
