.blog-posts-wrapper{background-color:#111820;color:#fff9f5}.blog-header{text-align:center;max-width:800px;margin:2rem auto 4rem}.blog-title{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem;color:#fff9f5!important}.blog-subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.6;color:#fff9f5b3;font-weight:400}.blog-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem 2rem;margin-bottom:4rem}@media screen and (min-width: 750px){.blog-articles-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.blog-articles-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{display:flex;flex-direction:column;height:100%;transition:transform .3s ease}.blog-card:hover{transform:translateY(-4px)}.blog-card__image-wrapper{display:block;margin-bottom:1.5rem;overflow:hidden;border-radius:4px}.blog-card__image{position:relative;padding-bottom:66.67%;overflow:hidden;background-color:#1a2430}.blog-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{display:flex;flex-direction:column;flex-grow:1}.blog-card__meta{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#fff9f599;text-transform:uppercase;letter-spacing:.05em}.blog-card__separator{color:#fff9f54d}.blog-card__tag{color:#871;font-weight:500}.blog-card__title{font-family:Georgia,serif;font-size:1.5rem;line-height:1.3;margin-bottom:1rem;font-weight:400;letter-spacing:-.01em;text-align:center}.blog-card__title a{color:#fff9f5;text-decoration:none;transition:color .2s ease}.blog-card__title a:hover{color:#871}.blog-card__excerpt{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.7;color:#fff9f5bf;margin-bottom:1.5rem;flex-grow:1;text-align:center}.blog-card__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;color:#fff9f5;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;margin:0 auto;width:fit-content}.blog-card__link:hover{color:#871;gap:.75rem}.blog-card__link svg{transition:transform .2s ease}.blog-card__link:hover svg{transform:translate(2px)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem 0;border-top:1px solid rgba(255,249,245,.1)}.pagination-link{display:inline-flex;align-items:center;gap:.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;color:#fff9f5;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;padding:.75rem 1.5rem;border:1px solid rgba(255,249,245,.2);border-radius:2px}.pagination-link:hover{background-color:#871;color:#111820;border-color:#871}.pagination-link svg{transition:transform .2s ease}.pagination-link--prev:hover svg{transform:translate(-2px)}.pagination-link--next:hover svg{transform:translate(2px)}.pagination-info{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#fff9f599;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 749px){.blog-header{margin-bottom:3rem}.blog-articles-grid{gap:2.5rem 1.5rem}.blog-pagination{flex-direction:column;gap:1rem}.pagination-link{width:100%;justify-content:center}}.page-width{max-width:1400px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 749px){.page-width{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bolle-blog-posts.css.map */
