.brew-library{padding-block:24px 72px}.brew-library [hidden]{display:none!important}.brew-library .breadcrumbs{margin-bottom:18px}.brew-library__intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:20px 48px;padding-block:6px 24px}.brew-library__intro .eyebrow{margin:0 0 10px}.brew-library__intro h1{font-size:clamp(2rem,3.6vw,3.4rem);text-wrap:balance}.brew-library__description{max-width:44ch;margin:0 0 3px;color:var(--color-muted);font-size:clamp(.95rem,1.4vw,1.08rem)}.brew-library__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:10px;border:1px solid var(--color-stone);border-radius:var(--radius-card);background:var(--color-white)}.brew-library__filters{display:flex;flex-wrap:wrap;gap:6px}.brew-library__filters button,.brew-library__empty button,.brew-library__pagination a,.brew-library__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-forest-deep);font-size:.9rem;font-weight:700;text-align:center}.brew-library__filters button:hover{background:var(--color-mint)}.brew-library__filters button[aria-pressed=true]{background:var(--color-forest-deep);color:var(--color-white)}.brew-library__search{display:flex;flex:0 1 330px;align-items:center;gap:8px;min-height:44px;padding-inline-start:12px;border:1px solid var(--color-stone);border-radius:var(--radius-control);color:var(--color-forest)}.brew-library__search:focus-within{border-color:var(--color-forest)}.brew-library__search>svg{flex:none}.brew-library__search input{width:100%;min-width:0;min-height:42px;padding:8px 4px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font-size:1rem}.brew-library__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.brew-library__search button{display:grid;flex:0 0 44px;min-height:42px;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:inherit}.brew-library__search button:hover,.brew-library__pagination a:hover,.brew-library__pagination button:hover,.brew-library__empty button:hover{background:var(--color-mint)}.brew-library__status{min-height:1.55em;margin:14px 0 10px;color:var(--color-muted);font-size:.87rem;font-weight:700}.brew-library .brew-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.brew-library .guide-card__media{aspect-ratio:16 / 9}.brew-library .guide-card__body{min-height:auto;justify-content:flex-start;gap:9px;padding:14px 16px 16px}.brew-library .guide-card__body h2{font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.28}.brew-library .guide-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.5}.brew-library .guide-card__body>.brew-library__category{align-self:flex-start;margin:0;padding:3px 8px;border-radius:5px;background:var(--color-sky);color:var(--color-forest-deep);font-size:.71rem;letter-spacing:0;text-transform:none}.brew-library [data-guide-card=beans] .brew-library__category{background:var(--color-sun)}.brew-library [data-guide-card=qa] .brew-library__category{background:var(--color-mint)}.brew-library .guide-card__body>.brew-library__read{display:flex;justify-content:space-between;margin-top:auto;padding-top:4px;color:var(--color-forest);font-size:.8rem;letter-spacing:0;text-transform:none}.brew-library .brew-library__read span{margin:0;font-size:1rem;line-height:1}.brew-library__empty{padding:32px 20px;border:1px dashed var(--color-stone);border-radius:var(--radius-card);text-align:center}.brew-library__empty h2{font-size:1.2rem}.brew-library__empty p{margin:8px 0 16px;color:var(--color-muted)}.brew-library__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.brew-library__pagination a,.brew-library__pagination button{margin-top:20px}.brew-library__pagination a,.brew-library__pagination button,.brew-library__empty button{border-color:var(--color-stone);background:var(--color-white)}.brew-library :focus-visible{outline-color:var(--color-forest)}@media(max-width:1199px){.brew-library .brew-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.brew-library__intro{grid-template-columns:1fr;gap:12px}.brew-library .brew-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:579px){.brew-library{padding-block:18px 48px}.brew-library__toolbar{gap:8px}.brew-library__search{flex-basis:100%}.brew-library .brew-guide-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/brew-guide-library.css.map */
