.meat-cut-explorer{background:var(--meat-color-bone-soft, #f4f1ec)}.meat-cut-explorer__header{max-width:48rem}.meat-cut-explorer__tabs{display:flex;gap:.25rem;width:max-content;margin:1.5rem 0;padding:.25rem;border:1px solid color-mix(in srgb,var(--meat-color-charcoal) 16%,transparent);border-radius:999px}.meat-cut-explorer__tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1.15rem;border:0;border-radius:999px;background:transparent;color:var(--meat-color-charcoal);font:600 .875rem/1 var(--meat-font-body);text-decoration:none}.meat-cut-explorer__tab:hover,.meat-cut-explorer__tab:focus-visible{color:var(--meat-color-oxblood)}.meat-cut-explorer__tab[aria-selected=true]{background:var(--meat-color-charcoal);color:var(--meat-color-bone)}.meat-cut-explorer__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.meat-cut-explorer[data-cut-explorer-enhanced=true] .meat-cut-explorer__panel[hidden]{display:none}.meat-cut-explorer__panel+.meat-cut-explorer__panel{margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,4rem);border-top:1px solid color-mix(in srgb,var(--meat-color-charcoal) 16%,transparent)}[data-cut-explorer-enhanced=true] .meat-cut-explorer__panel+.meat-cut-explorer__panel{margin-top:0;padding-top:0;border-top:0}.meat-cut-explorer__map{min-height:24rem;display:grid;align-items:center}.meat-cut-explorer__cuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--meat-color-charcoal) 16%,transparent)}.meat-cut-explorer__species-title{margin:0 0 .75rem;font:600 clamp(1.1rem,2vw,1.35rem)/1.25 var(--meat-font-body)}.meat-cut-explorer__cuts a,.meat-cut-explorer__cut{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.5rem;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--meat-color-charcoal) 16%,transparent);color:var(--meat-color-charcoal);text-decoration:none}.meat-cut-explorer__cuts>:nth-child(odd){padding-right:1rem}.meat-cut-explorer__cuts>:nth-child(2n){padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--meat-color-charcoal) 16%,transparent)}.meat-cut-explorer__cuts strong,.meat-cut-explorer__cuts small{display:block}.meat-cut-explorer__cuts strong{font-size:.95rem;font-weight:600}.meat-cut-explorer__cuts small{margin-top:.2rem;color:color-mix(in srgb,var(--meat-color-charcoal) 68%,transparent);font-size:.75rem}.meat-cut-explorer__cuts a:hover strong,.meat-cut-explorer__cuts a:focus-visible strong{color:var(--meat-color-oxblood)}.meat-cut-explorer__catalog{display:inline-flex;min-height:3rem;align-items:center;gap:.55rem;margin-top:1.5rem;color:var(--meat-color-oxblood);font:600 .82rem/1.2 var(--meat-font-body);text-decoration:none}.meat-cut-explorer__catalog:hover,.meat-cut-explorer__catalog:focus-visible{text-decoration:underline;text-underline-offset:.25rem}@media(max-width:900px){.meat-cut-explorer__panel{grid-template-columns:1fr;gap:1rem}.meat-cut-explorer__map{min-height:18rem}}@media(max-width:520px){.meat-cut-explorer__tabs{width:100%}.meat-cut-explorer__tab{flex:1;min-height:3rem}.meat-cut-explorer__map{min-height:13rem}.meat-cut-explorer__cuts{grid-template-columns:1fr}.meat-cut-explorer__cuts>:nth-child(odd),.meat-cut-explorer__cuts>:nth-child(2n){padding:.75rem 0;border-left:0}}@media(prefers-reduced-motion:reduce){.meat-cut-explorer__tab,.meat-cut-explorer__cuts a{scroll-behavior:auto;transition:none}}
