.section-main-press-blog{padding:3.75rem 0}.section-main-press-blog .head{text-align:center}.section-main-press-blog .head .subheading{font-size:.875rem;font-family:var(--ff-porter);text-transform:uppercase;line-height:1;color:var(--secondary-grey)}.section-main-press-blog .head .overview{text-align:center;max-width:800px;margin:0 auto}.section-main-press-blog .head .overview a{-webkit-text-decoration:underline;text-decoration:underline}.section-main-press-blog .filters{padding:2.5rem 0 3.75rem;display:flex;justify-content:center}.section-main-press-blog .filters .date-flex{display:flex;justify-content:space-between}.section-main-press-blog .filters .date-flex a{font-size:.875rem;font-family:var(--ff-porter);position:relative;width:9.375rem;text-align:center;padding-top:1.875rem}.section-main-press-blog .filters .date-flex a span{position:absolute;z-index:2;top:0;left:50%;width:10px;height:10px;background:var(--primary-navy);border-radius:50%;transform:translate(-50%)}.section-main-press-blog .filters .date-flex a:before{content:"";position:absolute;z-index:1;top:3.5px;left:50%;width:100%;height:3px;background:var(--primary-navy)}.section-main-press-blog .filters .date-flex a:after{content:"";position:absolute;z-index:0;top:-7px;left:50%;width:20px;height:20px;background:var(--primary-pink);border:2px solid var(--primary-navy);border-radius:50%;transform:translate(-50%);opacity:0;transition:.3s opacity}.section-main-press-blog .filters .date-flex a:last-child:before{display:none}.section-main-press-blog .filters .date-flex a.active:after{opacity:1}.section-main-press-blog .latest-posts{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.section-main-press-blog .latest-posts .item{padding:0 .625rem 1.875rem;width:25%;align-self:stretch}.section-main-press-blog .latest-posts .pagination{width:100%}@media screen and (max-width: 40rem){.section-main-press-blog{padding:2.5rem 0}.section-main-press-blog .filters{justify-content:flex-start}.section-main-press-blog .filters .date-flex{margin:0 -1.25rem;overflow:scroll;padding-left:1.25rem;padding-top:.625rem;-ms-overflow-style:none;scrollbar-width:none}.section-main-press-blog .filters .date-flex::-webkit-scrollbar{display:none}.section-main-press-blog .filters .date-flex a{width:5rem;min-width:5rem}}@media screen and (max-width: 64rem){.section-main-press-blog .latest-posts .item{width:50%}}@media screen and (max-width: 64rem) and (max-width: 40rem){.section-main-press-blog .latest-posts .item{padding:0 0 1.25rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-blog-press-template.css.map */
