.blog-posts{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.blog-posts h2,.blog-posts .h2,.blog-posts h3,.blog-posts .h3,.blog-posts h4,.blog-posts .h4{font-family:inherit;text-transform:none;color:inherit;letter-spacing:normal}.blog-post,.blog-list{list-style:none;padding:0}.blog-posts{background-color:#f5f5f5;position:relative;font-size:1.4rem}.blog-posts h2.heading{position:relative;z-index:9}.blog-posts time{font-size:1.3rem}.blog-post{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.blog-post__item{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;margin-bottom:2rem}.blog-post-item{text-decoration:none;color:#222;text-align:left}.blog-post-item .card__img{background:#ffeaec;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.705 8.409l-7.506 5.416a.153.153 0 0 1-.243-.125v-2.344c0-.049.024-.095.064-.124L9.934 8.41a.153.153 0 0 0 0-.25L6.02 5.336a.153.153 0 0 1-.064-.124V2.867c0-.125.142-.198.243-.124l7.506 5.417a.153.153 0 0 1 0 .249M8.5 0a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50% 50%;background-size:70%;background-repeat:no-repeat}.blog-post-item time{font-size:1.3rem}.blog-post-item .excerpt{font-size:1.6rem}.blog-post-item .excerpt span{color:#bd2a5b;display:block;margin:.4rem 0;font-size:1.4rem}.blog-post__tag-list{list-style:none;padding:0;margin:0;font-size:1.2rem;color:#bd2a5b}.blog-post__tag-list li{display:inline-block;margin:.4rem .2rem;padding:0;border-radius:.4rem;background-color:#fef3f4;color:#bd2a5b;position:relative;box-shadow:0 0 0 1px #f7a8b34d}.blog-post__tag-list svg{position:absolute;top:4px;left:6px;pointer-events:none}.blog-post__tag-list a{text-decoration:none;padding:2px 6px 2px 20px}@media (min-width: 768px){.blog-post{margin-right:-10px;margin-left:-10px}.blog-post__item{padding-right:10px;padding-left:10px;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (min-width: 1200px){.blog-post-item img{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.blog-post-item:hover img{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-blog-posts.css.map */
