.hh-blog-page{background-color:var(--hh-bg)!important;min-height:100vh;padding:120px clamp(1.5rem,4vw,4rem) 2rem;position:relative;font-family:var(--hh-font-body)!important}.hh-blog-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(//www.hushhushcoffee.com/cdn/shop/t/24/assets/grain_1.avif);background-size:100px;background-repeat:repeat;opacity:.4;pointer-events:none;z-index:0}.hh-blog-page>*{position:relative;z-index:1}.hh-blog-page__header{text-align:center;margin-bottom:1.5rem;max-width:var(--hh-max-width);margin-left:auto;margin-right:auto}.hh-blog-page__header h1{font-family:var(--hh-font-display)!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:700!important;color:var(--hh-text)!important;margin:0!important;text-transform:none!important;line-height:1.2}.hh-blog-page__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:clamp(2rem,4vw,3rem);max-width:var(--hh-max-width);margin-left:auto;margin-right:auto;padding:.5rem 0}@media(max-width:599px){.hh-blog-page__filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.hh-blog-page__filters::-webkit-scrollbar{display:none}}.hh-blog-filter{font-family:var(--hh-font-body)!important;font-size:.85rem!important;font-weight:600!important;padding:.5em 1.2em;border-radius:20px;border:1.5px solid var(--hh-text-muted);background:transparent!important;color:var(--hh-text)!important;text-decoration:none!important;white-space:nowrap;flex-shrink:0;transition:all .2s ease;cursor:pointer;line-height:1.4}.hh-blog-filter:hover{border-color:var(--hh-teal)!important;color:var(--hh-teal)!important;background:transparent!important}.hh-blog-filter--active{background:var(--hh-teal)!important;border-color:var(--hh-teal)!important;color:#fff!important}.hh-blog-filter--active:hover{background:var(--hh-teal)!important;color:#fff!important}.hh-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hh-gap);max-width:var(--hh-max-width);margin:0 auto}@media(max-width:1023px){.hh-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.hh-blog-grid{grid-template-columns:1fr}}.hh-blog-card{text-decoration:none!important;color:var(--hh-text)!important;display:block;transition:transform .3s ease}.hh-blog-card:hover{transform:translateY(-4px)}.hh-blog-card__img{border-radius:12px;overflow:hidden;aspect-ratio:3 / 2;background:var(--hh-bg-warm)}.hh-blog-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hh-blog-card:hover .hh-blog-card__img img{transform:scale(1.04)}.hh-blog-card__body{padding:.8rem .2rem 1.5rem}.hh-blog-card__title{font-family:var(--hh-font-display)!important;font-size:clamp(1.1rem,1.8vw,1.35rem)!important;font-weight:700!important;text-transform:none!important;color:var(--hh-text)!important;line-height:1.3;margin:0 0 .3rem!important;transition:color .2s ease}.hh-blog-card:hover .hh-blog-card__title{color:var(--hh-teal)!important}.hh-blog-card__date{font-family:var(--hh-font-body)!important;font-size:.8rem!important;color:var(--hh-text-muted)!important;letter-spacing:.04em;display:block;margin-bottom:.4rem}.hh-blog-card__excerpt{font-family:var(--hh-font-body)!important;font-size:.9rem!important;color:var(--hh-text-muted)!important;line-height:1.5;margin:0!important}.hh-blog-pagination{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 0 2rem;max-width:var(--hh-max-width);margin:0 auto}.hh-blog-pagination__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--hh-text);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:var(--hh-text)!important;text-decoration:none!important;transition:all .2s ease;background:transparent!important;line-height:1;font-family:var(--hh-font-body)!important}.hh-blog-pagination__arrow:hover{background:var(--hh-teal)!important;border-color:var(--hh-teal)!important;color:#fff!important}.hh-blog-pagination__arrow--disabled{opacity:.3;cursor:default;pointer-events:none}.hh-blog-pagination__info{font-family:var(--hh-font-body)!important;font-size:.85rem!important;color:var(--hh-text-muted)!important}.hh-article-section{padding:0!important;margin:0!important;background:none!important}.hh-article{background-color:var(--hh-bg)!important;font-family:var(--hh-font-body)!important;color:var(--hh-text)!important}.hh-article__hero{position:relative;width:100%;height:clamp(300px,50vh,600px);overflow:hidden}.hh-article__hero-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.hh-article__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a6,#00000026,#0000);z-index:1}.hh-article__hero-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:2rem clamp(1.5rem,4vw,4rem) 2.5rem;max-width:900px;margin:0 auto}.hh-article__hero .hh-article__title{font-family:var(--hh-font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:700!important;color:#fff!important;line-height:1.15;margin:0!important;text-transform:none!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.hh-article__header-flat{padding:clamp(8rem,14vh,12rem) 1.5rem 2rem;text-align:center;background-color:var(--hh-bg)!important}.hh-article__header-flat .hh-article__title{font-family:var(--hh-font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:700!important;color:var(--hh-text)!important;line-height:1.15;margin:0!important;text-transform:none!important}.hh-article__meta{max-width:720px;margin:0 auto;padding:1.5rem clamp(1.5rem,4vw,2rem) 0}.hh-article__date{font-family:var(--hh-font-body)!important;font-size:.85rem!important;color:var(--hh-text-muted)!important;letter-spacing:.06em}.hh-article__content{max-width:720px;margin:0 auto;padding:2rem clamp(1.5rem,4vw,2rem) 3rem;font-family:var(--hh-font-body)!important;font-size:clamp(1rem,1.2vw,1.15rem)!important;line-height:1.75;color:var(--hh-text)!important}.hh-article__content.rte h2{font-family:var(--hh-font-display)!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:700!important;color:var(--hh-text)!important;text-transform:none!important;margin-top:2.5rem;margin-bottom:1rem;line-height:1.25}.hh-article__content.rte h3{font-family:var(--hh-font-display)!important;font-size:clamp(1.2rem,2.5vw,1.6rem)!important;font-weight:700!important;color:var(--hh-text)!important;text-transform:none!important;margin-top:2rem;margin-bottom:.8rem}.hh-article__content.rte h4,.hh-article__content.rte h5,.hh-article__content.rte h6{font-family:var(--hh-font-body)!important;font-weight:700!important;color:var(--hh-text)!important;text-transform:none!important}.hh-article__content.rte p{margin-bottom:1.25rem;font-family:var(--hh-font-body)!important;color:var(--hh-text)!important}.hh-article__content.rte a{color:var(--hh-teal)!important;text-decoration:underline!important}.hh-article__content.rte a:hover{opacity:.8}.hh-article__content.rte blockquote{border-left:3px solid var(--hh-teal);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--hh-text-muted)!important;font-family:var(--hh-font-display)!important;font-size:1.1rem;line-height:1.6}.hh-article__content.rte img{border-radius:8px;border:none!important;margin:1.5rem 0;max-width:100%;height:auto}.hh-article__content.rte ul,.hh-article__content.rte ol{padding-left:1.5rem;margin-bottom:1.25rem}.hh-article__content.rte li{margin-bottom:.5rem;font-family:var(--hh-font-body)!important;color:var(--hh-text)!important}.hh-article__share{max-width:720px;margin:0 auto;padding:0 clamp(1.5rem,4vw,2rem) 2rem}.hh-article__share .share-button__button,.hh-article__share summary{color:var(--hh-teal)!important;font-family:var(--hh-font-body)!important}.hh-article__back{text-align:center;padding:0 1.5rem 3rem}.hh-article__back-btn{display:inline-flex!important;align-items:center;gap:.4em;border-radius:24px!important;padding:.7em 2em!important;font-family:var(--hh-font-body)!important;font-size:.9rem!important;text-decoration:none!important;color:var(--hh-text)!important;border:1.5px solid var(--hh-text)!important;background:transparent!important;transition:all .2s ease}.hh-article__back-btn:hover{background:var(--hh-teal)!important;border-color:var(--hh-teal)!important;color:#fff!important}.hh-article__comments-wrapper{background-color:var(--hh-bg-warm)!important;padding:3rem 0;margin-top:2rem}.hh-article__comments-inner{max-width:720px;margin:0 auto;padding:0 clamp(1.5rem,4vw,2rem)}.hh-article__comments-heading{font-family:var(--hh-font-display)!important;font-size:clamp(1.3rem,2.5vw,1.8rem)!important;font-weight:700!important;color:var(--hh-text)!important;text-transform:none!important;margin-top:0;margin-bottom:1.5rem}.hh-article__comment{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;font-family:var(--hh-font-body)!important;color:var(--hh-text)!important}.hh-article__comment p{margin:0 0 .8rem;font-family:var(--hh-font-body)!important}.hh-article__comment footer{display:flex;gap:1rem;align-items:center}.hh-article__comment-author{font-family:var(--hh-font-body)!important;font-weight:600;font-size:.85rem;color:var(--hh-text)!important}.hh-article__comment-date{font-family:var(--hh-font-body)!important;font-size:.8rem;color:var(--hh-text-muted)!important}.hh-article__comment-fields{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:750px){.hh-article__comment-fields{grid-template-columns:repeat(2,1fr);gap:2rem}}.hh-article__comments-wrapper .field__input{font-family:var(--hh-font-body)!important;border-radius:6px!important;border-color:rgba(var(--color-foreground),.2)!important}.hh-article__comments-wrapper .field__label{font-family:var(--hh-font-body)!important}.hh-article__comments-wrapper input[type=submit]{font-family:var(--hh-font-body)!important;background-color:var(--hh-teal)!important;color:#fff!important;border:none!important;border-radius:24px!important;padding:.8em 2.5em!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer;transition:opacity .2s ease}.hh-article__comments-wrapper input[type=submit]:hover{opacity:.9}.hh-article__comment-warning{font-family:var(--hh-font-body)!important;color:var(--hh-text-muted)!important;font-size:.8rem!important;margin:1rem 0 1.5rem}.hh-article a{color:var(--hh-teal)!important}.hh-article .link,.hh-article .link--text{color:var(--hh-text)!important;font-family:var(--hh-font-body)!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/hh-blog.css.map */
