.beans-head[data-astro-cid-lit6f4a7]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:clamp(2rem,5vw,4rem);display:grid}.beans-head__title[data-astro-cid-lit6f4a7]{grid-column:1/8}.beans-head__intro[data-astro-cid-lit6f4a7]{grid-column:9/13;gap:.5rem;max-width:26rem;padding-bottom:.3rem;display:grid}.beans-head__tag[data-astro-cid-lit6f4a7]{color:var(--color-brand)}@media (width<=48rem){.beans-head[data-astro-cid-lit6f4a7]{display:block}.beans-head__intro[data-astro-cid-lit6f4a7]{margin-top:var(--space-m);max-width:none}}.collection[data-astro-cid-zanttukt]{padding-top:var(--space-l)}.filters[data-astro-cid-zanttukt]{align-items:center;gap:var(--space-s) var(--space-l);background:var(--color-field);flex-wrap:wrap;padding:1rem 1.25rem;display:flex}.filters__group[data-astro-cid-zanttukt]{align-items:center;gap:.75rem;display:flex}.filters__label[data-astro-cid-zanttukt]{font-size:var(--step-small)}.filters__options[data-astro-cid-zanttukt]{gap:.25rem;display:flex}.filters__option[data-astro-cid-zanttukt] span[data-astro-cid-zanttukt]{min-height:2.5rem;font-size:var(--step-small);cursor:pointer;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;align-items:center;padding:0 .9rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.filters__option[data-astro-cid-zanttukt] span[data-astro-cid-zanttukt]:active{transform:scale(.97)}}.filters__option[data-astro-cid-zanttukt] input[data-astro-cid-zanttukt]:checked+span[data-astro-cid-zanttukt]{background:var(--color-text);color:var(--color-background)}.filters__option[data-astro-cid-zanttukt] input[data-astro-cid-zanttukt]:focus-visible+span[data-astro-cid-zanttukt]{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.filters__option[data-astro-cid-zanttukt] input[data-astro-cid-zanttukt]:not(:checked)+span[data-astro-cid-zanttukt]:hover{background:var(--color-background);color:var(--color-brand)}}.filters__select-wrap[data-astro-cid-zanttukt],.filters[data-astro-cid-zanttukt][hidden]{display:none}.filters__n[data-astro-cid-zanttukt]{font-variant-numeric:tabular-nums;opacity:.7;margin-left:.4rem;font-size:.8125rem}.filters__count[data-astro-cid-zanttukt]{font-size:var(--step-small);margin-left:auto}.collection__results[data-astro-cid-zanttukt]{margin-top:var(--space-l)}.grid[data-astro-cid-zanttukt]{gap:var(--space-xl) clamp(1.5rem, 3vw, 3rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bean[data-astro-cid-zanttukt]{display:flex}.bean[data-astro-cid-zanttukt][hidden]{display:none}.bean__link[data-astro-cid-zanttukt]{flex-direction:column;width:100%;text-decoration:none;display:flex}.bean__photo[data-astro-cid-zanttukt]{aspect-ratio:4/5;background:var(--color-media);overflow:hidden}.bean__photo[data-astro-cid-zanttukt] img{transition:transform .9s var(--ease-out)}.bean__body[data-astro-cid-zanttukt]{gap:.4rem;padding:1.25rem 0;display:grid}.bean__name[data-astro-cid-zanttukt]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(clamp(1.45rem, 1.15rem + .8vw, 1.95rem) * var(--display-scale));letter-spacing:var(--tracking-display);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;line-height:1.12;text-decoration:underline .06em #0000}@media (width<=48rem){.bean__name[data-astro-cid-zanttukt]{font-size:1.625rem}}.bean__notes[data-astro-cid-zanttukt]{max-width:34ch}.bean__notes--missing[data-astro-cid-zanttukt],.bean__price--missing[data-astro-cid-zanttukt]{color:var(--color-text-muted)}.bean__facts[data-astro-cid-zanttukt]{font-size:var(--step-small);gap:.35rem;margin-top:.85rem;display:grid}.bean__facts[data-astro-cid-zanttukt] div[data-astro-cid-zanttukt]{grid-template-columns:4.75rem 1fr;gap:.75rem;display:grid}.bean__facts[data-astro-cid-zanttukt] dt[data-astro-cid-zanttukt]{color:var(--color-text-muted)}.bean__price-band[data-astro-cid-zanttukt]{background:var(--color-field);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;padding:.85rem 1rem;display:flex}.bean__size[data-astro-cid-zanttukt],.bean__more[data-astro-cid-zanttukt],.bean__missing[data-astro-cid-zanttukt]{color:var(--color-text-muted)}.bean__more[data-astro-cid-zanttukt]{font-size:var(--step-small);white-space:nowrap}.bean__price[data-astro-cid-zanttukt]{color:var(--color-brand);white-space:nowrap}.bean__price[data-astro-cid-zanttukt].bean__price--missing{color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.bean__link[data-astro-cid-zanttukt]:hover .bean__photo[data-astro-cid-zanttukt] img{transform:scale(1.04)}.bean__link[data-astro-cid-zanttukt]:hover .bean__name[data-astro-cid-zanttukt]{color:var(--color-brand);text-decoration-color:currentColor}}.bean__link[data-astro-cid-zanttukt]:focus-visible{outline-offset:6px}.feature[data-astro-cid-zanttukt]{background:var(--color-media);grid-column:span 2;align-self:stretch;position:relative;overflow:hidden}.feature[data-astro-cid-zanttukt][hidden]{display:none}.feature__media[data-astro-cid-zanttukt]{position:absolute;inset:0}.feature__caption[data-astro-cid-zanttukt]{color:#fff;pointer-events:none;background:linear-gradient(#0000 40%,#141210d1);align-content:end;gap:.5rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid;position:absolute;inset:0}.feature__caption[data-astro-cid-zanttukt] p[data-astro-cid-zanttukt]{color:#ffffffe0;max-width:34rem}.feature__title[data-astro-cid-zanttukt]{font-size:var(--step-lead)}.empty[data-astro-cid-zanttukt]{justify-items:start;gap:var(--space-s);padding-block:var(--space-xl);display:grid}.empty[data-astro-cid-zanttukt][hidden]{display:none}.empty__reset[data-astro-cid-zanttukt]{background:var(--color-text);min-height:3rem;color:var(--color-background);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;border:0;padding:0 1.25rem}.empty__reset[data-astro-cid-zanttukt]:active{transform:scale(.97)}.ask[data-astro-cid-zanttukt]{column-gap:var(--gap);margin-top:var(--space-2xl);background:var(--color-brand);color:var(--color-on-brand);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:clamp(2rem,5vw,4rem);display:grid}.ask__heading[data-astro-cid-zanttukt]{font-size:var(--step-heading);grid-column:1/7}.ask__text[data-astro-cid-zanttukt]{grid-column:7/10;gap:.6rem;max-width:18rem;display:grid}.ask__wholesale[data-astro-cid-zanttukt]{text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);justify-self:start}@media (hover:hover) and (pointer:fine){.ask__wholesale[data-astro-cid-zanttukt]:hover{color:var(--color-on-brand);text-decoration-color:currentColor}}.ask[data-astro-cid-zanttukt] .button{background:var(--color-background);color:var(--color-text);grid-column:10/13;justify-self:end}@media (hover:hover) and (pointer:fine){.ask[data-astro-cid-zanttukt] .button:hover{background:var(--color-text);color:var(--color-background)}}@media (width<=64rem){.grid[data-astro-cid-zanttukt]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-zanttukt]{aspect-ratio:16/10}.ask__heading[data-astro-cid-zanttukt],.ask__text[data-astro-cid-zanttukt],.ask[data-astro-cid-zanttukt] .button{grid-column:1/-1;justify-self:start}.ask[data-astro-cid-zanttukt]{row-gap:var(--space-m)}}@media (width<=48rem){.filters[data-astro-cid-zanttukt]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;padding:.9rem .9rem 1rem;display:grid}.filters__group[data-astro-cid-zanttukt]{display:contents}.filters__label[data-astro-cid-zanttukt]{color:var(--color-text-muted);grid-column:1}.filters__group[data-astro-cid-zanttukt]+.filters__group[data-astro-cid-zanttukt] .filters__label[data-astro-cid-zanttukt]{margin-top:.35rem}.filters__count[data-astro-cid-zanttukt]{white-space:nowrap;color:var(--color-text-muted);grid-area:1/2;margin-left:0}.filters__options[data-astro-cid-zanttukt]{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;gap:.35rem;margin-inline:-.9rem;padding-inline:.9rem;scroll-padding-inline:.9rem;position:relative;overflow-x:auto}.filters__options[data-astro-cid-zanttukt]::-webkit-scrollbar{display:none}.filters__options[data-astro-cid-zanttukt][data-more-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.filters__option[data-astro-cid-zanttukt]{flex:none}.filters__option[data-astro-cid-zanttukt] input[data-astro-cid-zanttukt]+span[data-astro-cid-zanttukt]{background:var(--color-background);min-height:2.75rem;padding:0 1rem}.filters__option[data-astro-cid-zanttukt] input[data-astro-cid-zanttukt]:checked+span[data-astro-cid-zanttukt]{background:var(--color-text)}.feature[data-astro-cid-zanttukt]{grid-column:1/-1}}@media (width<=40rem){.grid[data-astro-cid-zanttukt]{row-gap:var(--space-xl);grid-template-columns:1fr}.feature[data-astro-cid-zanttukt]{aspect-ratio:16/9}}
