.catalog-page input[type=range]{padding:0;border:0;background:transparent;border-radius:0}.catalog-page .catalog-sidebar fieldset{border-radius:0}.catalog-page .catalog-search input,.roasters-page .roaster-search input{border:0;background:transparent}.catalog-page .catalog-sidebar .product-link{margin-top:16px}.catalog-page .active-filters a{background:#f6edd0;color:#716037;padding:6px 12px;border-radius:20px;font-size:11px}.catalog-page .coffee-tags{min-height:28px}.catalog-page .coffee-details form{margin:0}.catalog-page .coffee-details h2{overflow-wrap:anywhere}.catalog-page footer a,.roasters-page footer a{font-size:12px}.roasters-page .roastery-wordmark{overflow-wrap:anywhere}.catalog-page .newsletter input,.roasters-page .newsletter input{border:0;border-radius:0}.catalog-page main,.roasters-page main{min-width:0}@media(prefers-reduced-motion:reduce){.catalog-page *,.roasters-page *{scroll-behavior:auto!important;transition:none!important}}.collection-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:20px 24px;background:#eef1e5;border:1px solid #dde4d0;border-radius:16px}.collection-banner strong{font-size:21px}.collection-banner p{font-size:13px;line-height:1.8;margin:5px 0 0;color:#60715d}.collection-banner a{font-size:12px;white-space:nowrap}@media(max-width:650px){.collection-banner{align-items:start;flex-direction:column;padding:18px}}

.coffee-description{white-space:pre-line;line-height:1.9;overflow-wrap:anywhere}.product-attributes dd{white-space:pre-line;overflow-wrap:anywhere}
