.blog-grid{padding:var(--section-pt, 40px) 4rem var(--section-pb, 120px);max-width:1600px;margin:0 auto;color:#000}.blog-grid__heading{margin-top:0!important;margin-bottom:4rem!important}.blog-grid__layout{display:grid;grid-template-columns:220px 1fr;gap:4rem;align-items:start}.blog-grid__sidebar{position:sticky;top:80px;font-size:13px;line-height:1.7}.blog-grid__archive{margin-bottom:2rem}.blog-grid__archive:last-child{margin-bottom:0}.blog-grid__archive-label{font-size:13px;font-weight:500;margin:0 0 1.2rem;letter-spacing:0}.blog-grid__year{font-size:13px;font-weight:500;letter-spacing:0;margin:0 0 .4rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;transition:opacity .2s ease}.blog-grid__year::-webkit-details-marker{display:none}.blog-grid__year:hover .blog-grid__year-label{text-decoration:underline;text-underline-offset:.3rem}.blog-grid__year-icon{position:relative;width:9px;height:9px;flex-shrink:0}.blog-grid__year-icon:before,.blog-grid__year-icon:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.blog-grid__year-icon:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.blog-grid__year-icon:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.blog-grid__archive[open] .blog-grid__year-icon:after{transform:translate(-50%) scaleY(0)}.blog-grid__archive[open] .blog-grid__year{margin-bottom:.6rem}.blog-grid__sidebar-list{list-style:none;padding:0 0 0 .75rem;margin:0}.blog-grid__sidebar-item{margin:0}.blog-grid__sidebar-link{color:inherit;text-decoration:none;font-size:12px;font-weight:400;display:inline-block;padding:.15rem 0;transition:opacity .2s ease}.blog-grid__sidebar-link:hover{opacity:.5}.blog-grid__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.4rem;row-gap:4.5rem}.blog-grid__item{margin:0}.blog-grid__link{display:block;color:inherit;text-decoration:none}.blog-grid__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#0000000a;margin-bottom:1.4rem}.blog-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-grid__link:hover .blog-grid__image{transform:scale(1.03)}.blog-grid__image--placeholder{display:flex;align-items:center;justify-content:center}.blog-grid__date{font-size:10px;font-weight:400;letter-spacing:.02em;color:#0009;margin:0 0 .4rem;line-height:1.4}.blog-grid__title{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.blog-grid__link:hover .blog-grid__title{opacity:.6}.blog-grid__empty{font-size:13px;color:#00000080;text-align:center;margin:6rem 0}.blog-grid__pagination{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:6rem;font-size:12px}.blog-grid__page-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .2s ease}.blog-grid__page-link:hover{opacity:.6}.blog-grid__page-info{color:#00000080}@media screen and (max-width:1199px){.blog-grid__layout{grid-template-columns:180px 1fr;gap:3rem}.blog-grid__list{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media screen and (max-width:989px){.blog-grid{padding:var(--section-pt, 40px) 2.4rem var(--section-pb, 80px)}.blog-grid__heading{margin-bottom:3rem!important}.blog-grid__layout{display:block}.blog-grid__sidebar{position:static;margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.08)}.blog-grid__list{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:3.6rem}}@media screen and (max-width:749px){.blog-grid{padding:2rem 2rem 6rem;max-width:100%;margin:0}.blog-grid__heading{margin-top:0!important;margin-bottom:2.4rem!important;padding-left:0}.blog-grid__sidebar{padding-left:0;padding-right:0;margin-bottom:3rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(0,0,0,.08)}.blog-grid__archive-label{font-size:12px;margin-bottom:1.2rem}.blog-grid__year{font-size:12px}.blog-grid__sidebar-link{font-size:11px;padding:.15rem 0}.blog-grid__list{grid-template-columns:1fr;row-gap:3.2rem}.blog-grid__date{font-size:10px}.blog-grid__title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog-grid.css.map */
