/*! DO NOT EDIT THIS CSS FILE!
    This file is generate from the source SCSS files of the theme. Any edits to this
    CSS file will be overwritten on any new theme update.
    Use custom.css if you really want to add in css rules.
    - Stephen
*/.not-contact_sidebar .widget-block{margin-top:2rem!important}.widget-top-blog-articles ol.blog-posts-list,.widget-recent-blog-articles ol.blog-posts-list{margin:0;list-style:none;counter-reset:items;padding:0 0 0 1em}.widget-top-blog-articles ol.blog-posts-list li.blog-posts,.widget-recent-blog-articles ol.blog-posts-list li.blog-posts{position:relative;counter-increment:items}.widget-top-blog-articles ol.blog-posts-list li.blog-posts:before,.widget-recent-blog-articles ol.blog-posts-list li.blog-posts:before{vertical-align:top;content:counter(items);font-size:20px;font-weight:700;line-height:1;text-align:left;position:absolute;left:-1em;top:0}.widget-top-blog-articles ol.blog-posts-list li+li,.widget-recent-blog-articles ol.blog-posts-list li+li{margin-top:1.5em}.widget-top-blog-articles ol.blog-posts-list h4.blog-posts__heading,.widget-recent-blog-articles ol.blog-posts-list h4.blog-posts__heading{font-size:18px}.widget-top-blog-articles ol.blog-posts-list h4.blog-posts__heading .a,.widget-recent-blog-articles ol.blog-posts-list h4.blog-posts__heading .a{display:inline-flex}.widget-top-blog-articles ol.blog-posts-list .blog-posts__excerpt.body1,.widget-recent-blog-articles ol.blog-posts-list .blog-posts__excerpt.body1{font-size:18px}.widget-top-blog-articles ol.blog-posts-list .blog-posts__excerpt.body2,.widget-recent-blog-articles ol.blog-posts-list .blog-posts__excerpt.body2{font-size:16px}.widget-top-blog-articles ol.blog-posts-list .blog-posts__excerpt.body3,.widget-recent-blog-articles ol.blog-posts-list .blog-posts__excerpt.body3{font-size:14px}.widget-top-blog-articles ol.blog-posts-list .read-more-link,.widget-recent-blog-articles ol.blog-posts-list .read-more-link{margin:0}.blog-posts-list .blog-posts-border--none{border:none;box-shadow:none}.blog-posts-list .blog-posts-border--outline{box-shadow:0 0 0 1px #7a7a7a;border-radius:var(--radius)}.blog-posts-list .blog-posts-border--outline .border__radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-posts-list .blog-posts-border--outline .blog-post-meta-wrapper{padding:0 16px 16px}.blog-posts-list .blog-posts-border--shadow{box-shadow:0 0 8px #00000026;border-radius:var(--radius)}.blog-posts-list .blog-posts-border--shadow .border__radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-posts-list .blog-posts-border--shadow .blog-post-meta-wrapper{padding:0 16px 16px}.blog-posts-list .image-and-tag-wrapper{position:relative}.blog-posts-list .image-and-tag-wrapper .tag-badges{position:absolute;bottom:0;left:0;margin-left:16px;margin-bottom:16px}.blog-posts-list .image-and-tag-wrapper .tag-badges li a span{background-color:var(--color-base);border-radius:var(--radius);color:var(--color-white);padding:.25em .5em;margin-right:.5em;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:.1px;text-align:right}.blog-posts-list .image-and-tag-wrapper .tag-badges li a:hover span{text-decoration:underline;background-color:var(--color-base)}.blog-posts-list .read-more-link{font-size:14px;font-weight:700;line-height:1;letter-spacing:.2px;text-align:left;color:var(--color-base);display:inline-block;margin:.5em 0 0;padding:.5em .5em 0 0}.blog-posts-list .read-more-link:hover{text-decoration:underline}.blog-posts{position:relative}.blog-posts__meta{display:flex;flex-wrap:wrap;align-items:center;color:var(--color-base)}.blog-posts .blog-posts__meta{margin-top:-10px!important;font-size:12px}.blog-posts__meta>li{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:10px}.blog-posts__meta>li span.blog-guest-author{font-weight:700;color:var(--color-base)}.blog-posts__meta>li span.blog-author{font-weight:500}.blog-posts__meta>li span.blog-date{font-weight:400;color:#7a7a7a}.blog-posts__meta:not(.tag-badges)>li:not(:first-child,.tag-badge):before{content:"/";font-weight:500;color:var(--color-base);display:inline;margin:0 .5em}.text-center .blog-posts__meta{justify-content:center}.blog-filter{margin:0 0 40px;padding:0;clear:both;width:100%}.blog-filter .filter-title{text-transform:none;display:block;width:100%;margin-bottom:.75em}.blog-filter .custom-select{display:block;width:auto;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333;vertical-align:middle;background:#f4f4f4 url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='&%2362;'%3E%3Cpath d='M6 0.666667L3.8642 6H2.14815L0 0.666667L1.37037 0L3 4.21333L4.58025 0L6 0.666667Z' fill='%23FC4F02'/%3E%3Cpath d='M6 0.666667L3.8642 6H2.14815L0 0.666667L1.37037 0L3 4.21333L4.58025 0L6 0.666667Z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #F4F4F4;border-radius:.325rem;-webkit-appearance:none;appearance:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(max-width:576px){.blog-filter .custom-select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/section-blog-posts.css.map */
