.rfmax_blog-post-container{padding-top:1rem;display:flex;justify-content:space-between;align-items:center}.main-blog-wrapper{background-color:var(--theme-color-gray)}.rfmax_blog-header-title{color:rgb(var(--color-foreground));font-size:2.25rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.rfmax_blog-header-subtitle{color:rgba(var(--color-foreground),.7);font-size:1rem;line-height:1.6;margin:0}.rfmax_blog-header-button{padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;line-height:1.4}.rfmax_blog-header-button:hover{color:rgb(var(--color-foreground))}.rfmax_blog-filters{padding:1.5rem 0 0}.rfmax_blog-filters-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.rfmax_blog-filters-list li{margin:0}.rfmax_blog-filters-link{background:#fff;border:1px solid var(--theme-color-gray);border-radius:50px;color:rgba(var(--color-foreground),.7);display:inline-block;font-size:.8rem;font-weight:500;padding:.45rem 1rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.rfmax_blog-filters-link:focus,.rfmax_blog-filters-link:hover{background:var(--theme-color-gray-md);border-color:var(--theme-color-blue);color:var(--theme-color-blue);font-weight:500;text-decoration:none}.rfmax_blog-filters-link-active{background:var(--theme-color-blue);border-color:var(--theme-color-blue);color:#fff;font-weight:500;text-decoration:none}.rfmax_blog-filters-link-active:focus,.rfmax_blog-filters-link-active:hover{background:var(--theme-color-blue);border-color:var(--theme-color-blue);color:#fff;text-decoration:none;font-weight:500}.rfmax_blog-listing{display:flex;gap:2rem;padding:2rem 0}.rfmax_blog-listing-main{flex:1;min-width:0}.rfmax_blog-listing-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.rfmax_blog-listing-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.rfmax_blog-listing-card:hover{box-shadow:0 4px 8px #0000001a,0 8px 24px #00000014}.rfmax_blog-listing-card-image-wrap{background:var(--theme-color-gray);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.rfmax_blog-listing-card-body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.rfmax_blog-listing-card-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .3s ease;width:100%}.rfmax_blog-listing-card:hover .rfmax_blog-listing-card-image{transform:scale(1.05)}.rfmax_blog-card-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--theme-color-gray-md);color:var(--theme-color-blue);font-size:2rem}.rfmax_blog-listing-card-topic{color:var(--theme-color-blue);display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.rfmax_blog-listing-card-title{color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}.rfmax_blog-listing-card-title a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}.rfmax_blog-listing-card-title a:hover{color:var(--theme-color-blue)}.rfmax_blog-listing-card-desc{color:rgba(var(--color-foreground),.7);flex:1;font-size:.9rem;line-height:1.55;margin:0 0 .75rem}.rfmax_blog-listing-card-meta{align-items:center;border-top:1px solid var(--theme-color-gray);color:rgba(var(--color-foreground),.7);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem;padding-top:.75rem}.rfmax_blog-listing-card-author-name{color:rgba(var(--color-foreground),.7);font-weight:600}.rfmax_blog-listing-card-meta-sep{color:var(--theme-color-gray-md)}@media(max-width:990px){.rfmax_blog-listing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rfmax_blog-post-container{padding:2rem 0 1rem}.rfmax_blog-header-title{font-size:1.75rem}.rfmax_blog-header-subtitle{max-width:100%}.rfmax_blog-listing{flex-direction:column}.rfmax_blog-listing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rfmax_blog-post-container{flex-direction:column;align-items:flex-start}.rfmax_blog-listing-grid{grid-template-columns:1fr}.rfmax_blog-filters{padding:1rem 0 0}.rfmax_blog-filters-list{gap:.4rem}.rfmax_blog-filters-link{font-size:.75rem;padding:.35rem .75rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-blog.css.map */
