.custom-blog{width:100%;margin-left:auto;margin-right:auto}.journal-header{text-align:left;margin-bottom:1.5rem}.journal-title,h1.journal-title,.custom-blog .journal-title{font-family:Didot,GFS Didot,Bodoni MT,serif!important;font-size:clamp(3.2rem,6vw,4.8rem);font-weight:400!important;letter-spacing:.04em;text-transform:uppercase;margin:0;color:#111;line-height:1.05}.journal-logo{max-width:300px;height:auto;display:block}.blog-filters-wrapper{margin-bottom:3rem}.blog-filters__toggle{background:transparent;border:none;padding:0;font-family:inherit;font-size:1.3rem;font-weight:400;color:#111;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.2rem;text-transform:uppercase!important}.blog-filters__toggle:hover{opacity:.7}.blog-filters__toggle .toggle-icon{font-weight:300;font-size:1.3rem}.blog-filters{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.2rem;transition:all .3s ease}.blog-filters[data-visible=false]{display:none}.filter-link{font-size:1.2rem;font-weight:500;color:#111;text-decoration:none;position:relative;padding-bottom:3px;text-transform:uppercase!important;letter-spacing:.05em;transition:opacity .2s ease}.filter-link:hover{opacity:.7}.filter-link.is-active{font-weight:600}.filter-link.is-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#111}.custom-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem 1.8rem}.custom-blog__card{display:flex;flex-direction:column}.custom-blog__card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.custom-blog__image-wrapper{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#f5f5f5;margin-bottom:1.2rem;border-radius:0}.custom-blog__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.custom-blog__card:hover .custom-blog__image{transform:scale(1.025)}.custom-blog__image-placeholder{display:flex;align-items:center;justify-content:center}.custom-blog__image-placeholder svg{width:50%;height:50%;opacity:.25}.custom-blog__card-title,.custom-blog .custom-blog__card-title{font-family:Avenir,Avenir Next,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.5rem;font-weight:400;line-height:1.35;color:#111;margin:0 0 .6rem;letter-spacing:-.01em;transition:opacity .2s ease}.custom-blog__card:hover .custom-blog__card-title{opacity:.7}.custom-blog__meta{margin-bottom:.6rem}.custom-blog__category{font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#666;margin:0}.custom-blog__divider{border:none;border-top:1px solid #e5e5e5;margin:.6rem 0 .8rem;width:100%}.custom-blog__excerpt{font-size:1.05rem;line-height:1.55;color:#555;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.custom-blog .pagination-wrapper{margin-top:4rem}@media screen and (max-width:989px){.custom-blog__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}}@media screen and (max-width:600px){.custom-blog__grid{grid-template-columns:1fr;gap:2.5rem}.blog-filters{gap:1.2rem}.journal-title{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-blog.css.map */
