.wp-hip-block-blog-posts{width:100%;background-color:#e7e3dc;padding-bottom:1.5rem}.wp-hip-block-blog-posts .blog-posts-filter{gap:.75rem;padding-top:3rem;padding-bottom:3rem;background-color:var(--color-dark);margin-bottom:5vh}@media (max-width:780px){.wp-hip-block-blog-posts .blog-posts-filter{gap:.5rem;margin-bottom:2rem}}.wp-hip-block-blog-posts .blog-posts-filter .wp-block-button{margin:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-list{position:relative;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);width:calc(100% + var(--bs-gutter-x));max-width:none;padding:.375rem 1.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-scroll-snap-type:x 20px proximity;scroll-snap-type:x 20px proximity;scroll-padding-inline:calc(var(--bs-gutter-x) * .5);scrollbar-width:none}.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-list::-webkit-scrollbar{display:none}.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-list .wp-block-button{scroll-snap-align:start}}.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-btn{text-decoration:none!important;min-width:10rem;border:none;font-size:1rem;cursor:pointer}@media (max-width:780px){.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-btn{min-width:0;font-size:.875rem}}.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-btn.is-active{background-position:0 0!important;font-weight:600;-webkit-box-shadow:0 0 0 4px var(--color-coffee)!important;box-shadow:0 0 0 4px var(--color-coffee)!important}.wp-hip-block-blog-posts .blog-posts-filter .blog-posts-filter-btn:focus-visible{outline:2px solid var(--color-coffee);outline-offset:6px}.wp-hip-block-blog-posts .blog-posts-heading{margin-bottom:3rem}@media (max-width:780px){.wp-hip-block-blog-posts .blog-posts-heading{margin-bottom:1.75rem}}.wp-hip-block-blog-posts .blog-posts-heading .block-editor-inner-blocks h2,.wp-hip-block-blog-posts .blog-posts-heading .wp-block-heading{margin-bottom:0}.wp-hip-block-blog-posts .blog-posts-results{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.wp-hip-block-blog-posts .blog-posts-results.is-loading{opacity:.45;pointer-events:none}.wp-hip-block-blog-posts .blog-posts-empty{padding:2.5rem 0;color:var(--text-color)}.wp-hip-block-blog-posts .blog-posts-pagination-wrap{margin-top:2rem}.wp-hip-block-blog-posts .blog-posts-pagination-wrap:empty{display:none!important}.wp-hip-block-blog-posts .blog-posts-pagination{gap:.375rem;padding:.625rem 1rem;border-radius:1rem;background-color:var(--color-body);-webkit-box-shadow:0 0 0 1px color-mix(in srgb,var(--color-dark) 4%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-dark) 4%,transparent)}.wp-hip-block-blog-posts .blog-posts-page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .25rem;border:none;border-radius:50rem;background:0 0;font-family:"Neue Haas Grotesk Display Pro";font-size:.875rem;line-height:1;color:color-mix(in srgb,var(--color-dark) 60%,transparent);text-decoration:none!important;cursor:pointer;-webkit-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.wp-hip-block-blog-posts .blog-posts-page:hover:not(.is-disabled):not(.is-current):not(.blog-posts-page-dots){color:var(--color-dark);background-color:color-mix(in srgb,var(--color-coffee) 12%,transparent)}.wp-hip-block-blog-posts .blog-posts-page:focus-visible{outline:2px solid var(--color-coffee);outline-offset:2px}.wp-hip-block-blog-posts .blog-posts-page.is-current{color:var(--color-white);background:-webkit-gradient(linear,left top,left bottom,from(var(--color-white)),to(#cdbc94));background:linear-gradient(to bottom,var(--color-white) 0,#cdbc94 100%);cursor:default}.wp-hip-block-blog-posts .blog-posts-page-next,.wp-hip-block-blog-posts .blog-posts-page-prev{color:var(--color-coffee)}.wp-hip-block-blog-posts .blog-posts-page-next.is-disabled,.wp-hip-block-blog-posts .blog-posts-page-prev.is-disabled{opacity:.4;cursor:default}.wp-hip-block-blog-posts .blog-posts-page-dots{cursor:default}
/*# sourceMappingURL=blog-posts.min.css.map */
