.blog-section .article__image .article__tags{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;margin:.5em 0;text-transform:var(--FONT-UPPERCASE-HEADING, none)}.blog-section .article__image .article__tags .strong,.blog-section .article__image .strong.article__tags,.article__author-bio h3 strong,.blog-section .article__image .article__tags strong{font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}.blog__title+.inline-nav{margin-top:0}.blog-section,.featured-posts{color:var(--text);background-color:var(--bg)}.blog__title{margin:0 0 var(--gutter);text-align:center}.blog__title .icon{position:relative;top:-2px;width:.73em;height:.73em}.blog__title a{color:inherit}.blog__title+.blog__nav{padding-top:0}.blog__nav{padding-top:var(--gutter);padding-bottom:var(--gutter);margin:0;text-align:center}.blog__nav .icon{width:1em;height:1em;margin-left:5px}.blog-listing .flickity-prev-next-button.previous{left:var(--outer-offset)}.blog-listing .flickity-prev-next-button.next{right:var(--outer-offset)}.blog-listing .article{padding:0}.blog-listing .article__tags{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);padding:15px 25px;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));text-transform:uppercase}@media only screen and (max-width: 749px){.blog-listing{margin:0 20px}.blog-listing:not(.flickity-enabled){margin:0}}body.has-line-design .blog-listing .article__image{border-bottom:1px solid var(--COLOR-BORDER)}.blog-listing-arrow{position:absolute;top:50%;margin-top:-10px}.blog-listing-arrow--left{left:-10px}.blog-listing-arrow--right{right:-10px}.blog-section{position:relative;text-align:left}.blog-section .grid-outer{padding:0}.blog-section .article__image{overflow:hidden;position:relative;margin-bottom:0}.no-js .blog-section .article__image{padding-top:0!important}.blog-section .article__image .article__tags{position:absolute;z-index:20;left:0;bottom:0;margin-bottom:0}.blog-section .flash{text-align:center}.blog-section .comments{margin:10px 0 20px;padding-top:20px;position:relative}.blog-section .comments .gravatar{float:left;margin-right:15px;width:50px}.blog-section .comments .label{float:right}.blog-section .comments .comment{padding-bottom:10px;margin-top:10px;border-bottom:1px solid var(--COLOR-BORDER)}.blog-section .comment-body{overflow:hidden}.blog-section .paginate{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/71/assets/blog-styles.css.map */
