.section-featured-blog .articles.carousel{display:flex;flex-wrap:nowrap;overflow:hidden;min-width:100%;padding:0}.section-featured-blog .articles.carousel .columns{flex-shrink:0}.section-featured-blog .articles.carousel .blog-post{margin-bottom:0!important}.section-featured-blog .articles.carousel.flickity-enabled{overflow:visible}.no-js .section-featured-blog .articles.carousel{overflow-x:scroll}@media only screen and (max-width:767px){.section-featured-blog .articles.carousel .flickity-viewport{overflow:visible}}.section-featured-blog .blog-post{background:#fff;border:1px solid #ebf3ff;border-radius:18px;overflow:hidden;transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}.section-featured-blog .blog-post.has-shadow--true{box-shadow:none}.section-featured-blog .blog-post:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1018281a;border-color:#dbe8fb}.section-featured-blog .blog-post .featured-image{margin-bottom:0}.section-featured-blog .blog-post .featured-image-link{border-radius:0}.section-featured-blog .blog-post.blog-post--content-spacing-true .blog-post-info{padding:18px 20px 20px}@media only screen and (min-width:768px){.section-featured-blog .blog-post.blog-post--content-spacing-true .blog-post-info{padding:20px 22px 22px}}.section-featured-blog .blog-post .post-meta{font-size:.75rem;color:#0000008c;opacity:1;letter-spacing:.01em;margin-bottom:8px}.section-featured-blog .blog-post h5{font-size:1.0625rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;margin:0 0 8px}.section-featured-blog .blog-post h5 a{color:#1a1c1d;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-featured-blog .blog-post h5 a:hover{color:var(--color-accent, #0062f5)}.section-featured-blog .blog-post .post-excerpt{font-size:.875rem;line-height:1.55;color:#0000008c;margin:0 0 12px}.section-featured-blog .blog-post .text-button.read-more{color:var(--color-accent, #0062f5);font-weight:600;font-size:.875rem}@media only screen and (max-width:749px){.section-featured-blog .blog-post.blog-post--content-spacing-true .blog-post-info{padding:14px 14px 16px}.section-featured-blog .blog-post h5{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/featured-blog.css.map */
