.blog-post .featured-image img{transition:all 1s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 1068px){.row.large-spacing>.columns{padding:0 12px}}.blog-post{text-align:left;margin-bottom:60px}.blog-post .featured-image{margin-bottom:21px;aspect-ratio:4/5;width:100%;overflow:hidden;position:relative;height:0;isolation:isolate;padding-bottom:var(--ratio-percent)}.blog-post .featured-image>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.blog-post .featured-image>a img{height:100%;width:100%;object-fit:cover}.blog-post .featured-image>a .thb-placeholder{background:var(--color-accent3);width:100%;height:100%}.blog-post .featured-image>a .thb-placeholder svg{fill:var(--color-accent)}.blog-post .featured-image>a:hover img,.blog-post .featured-image>a:focus img{transform:scale(1.05)}.blog-post .featured-image img{display:block;will-change:scale}.blog-post h5{margin:16px 0}.blog-post .post-meta{font-size:14px;text-transform:uppercase;color:var(--monotone-black);letter-spacing:1px;margin-bottom:20px}.blog-post .post-excerpt{font-size:1rem;font-weight:300}.blog-post .post-excerpt p{margin-bottom:18px}.blog-post .read-more{display:inline-flex;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;padding-bottom:6px;letter-spacing:1px;position:relative}.blog-post .read-more:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--monotone-black);opacity:0;transition:opacity .2s ease-in-out}.blog-post .read-more:hover:after{content:"";opacity:1}.blog-post.blog-post-shape-1 .featured-image{border-radius:50% 50% 0 0}.blog-post.blog-post-shape-2 .featured-image{border-radius:50%}.blog-post.blog-post-shape-3 .featured-image{border-radius:0 0 50% 50%}.blog-post.blog-post-shape-4 .featured-image{border-radius:30% 30% 10%}.blog-post.blog-post-shape-5 .featured-image{border-radius:10% 10% 50%}.blog-post.blog-post-shape-6 .featured-image{border-radius:0}.blog-post.blog-post-shape-7 .featured-image{border-radius:50% 0 0 50%}.blog-post.blog-post-shape-8 .featured-image{border-radius:30% 30% 30% 10%}.blog-post.blog-post-shape-9 .featured-image{border-radius:50% 50% 0 0}@media only screen and (max-width: 767px){.blog-posts.swipe-on-mobile .row{display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts.swipe-on-mobile .row::-webkit-scrollbar{display:none}.blog-posts.swipe-on-mobile .row .columns{scroll-snap-align:center;scroll-snap-stop:always}}article-glossary .title-section{max-width:1360px;margin:0 auto;text-align:center;margin-top:4rem;margin-bottom:3rem}article-glossary .search-field{width:60%;margin:0 auto;position:relative;margin-bottom:3rem}article-glossary .search-field input[type=text]{width:100%;border:1px solid #ccc;padding:1.5rem calc(40px + 1rem) 1.5rem 2rem;height:auto;border-radius:0;font-size:22px;line-height:1;font-weight:300;margin-bottom:0}article-glossary button[data-clear-filters]{display:flex;align-items:center;padding:.5rem 1.25rem;border:2px solid black}article-glossary button[data-clear-filters] svg{width:12px;margin-right:.5rem}article-glossary button[data-clear-filters] svg path{stroke-width:2}article-glossary .tags-list button.active-filter{font-weight:700;text-decoration:none}article-glossary .search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}article-glossary .search-field input::placeholder{color:#000;opacity:.5}article-glossary .tags-list{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}article-glossary .tags-list-buttons{display:flex;margin-top:1rem;margin-bottom:1rem;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}article-glossary .tags-list span{color:#000}article-glossary .tags-list .tag-button{padding:0 .5rem;margin:0 .5rem}article-glossary .tags-list button{text-decoration:underline;font-weight:300;color:#1c2321;text-transform:capitalize}article-glossary .article-filters{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 0;margin-top:3rem;border-top:1px solid #ccc}article-glossary .article-filters select{margin-bottom:0;font-size:16px;font-weight:600;height:auto;line-height:1.5;padding:0}article-glossary .article-filters h4{margin-bottom:0}article-glossary .select-dropdown{position:relative;display:flex;align-items:center;gap:5px}article-glossary .select-dropdown svg{transform:rotate(90deg);width:14px;pointer-events:none}@media screen and (min-width: 1200px){article-glossary .tags-list-buttons{margin-top:0;margin-bottom:0}article-glossary .tags-list .tag-button{padding:0 1rem;margin:0 1rem}}article-glossary #product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin:0;padding:0}article-glossary #product-grid li{grid-column:span 4}article-glossary #ProductGridContainer #product-grid li{grid-column:span 6}article-glossary #product-grid li:nth-child(n+4){grid-column:span 6}@media screen and (min-width: 768px){article-glossary #ProductGridContainer #product-grid li{grid-column:span 3}article-glossary #product-grid li:nth-child(n+4){grid-column:span 3}}article-glossary #ProductGridContainer .small-4,article-glossary #ProductGridContainer .medium-4,article-glossary #ProductGridContainer .large-4{width:100%!important;max-width:100%!important}article-glossary #ProductGridContainer .small-3,article-glossary #ProductGridContainer .medium-3,article-glossary #ProductGridContainer .large-3{width:100%!important;max-width:100%!important}.clear-filters button{text-decoration:none;font-weight:700}.articles-wrapper article-glossary{width:100%}@media (max-width: 900px){article-glossary .title-section h2{font-size:36px}article-glossary .search-field{width:95%}article-glossary .search-field input::placeholder{font-size:16px}article-glossary .search-field input[type=text]{padding:1.5rem calc(28px + 1rem) 1.5rem 1rem}article-glossary .tags-list{display:none}article-glossary #product-grid li{grid-column:span 6}article-glossary #product-grid li:nth-child(n+4){grid-column:span 6}article-glossary .blog-post .post-excerpt{display:none}article-glossary .blog-post h5{margin:0}}.lillicoco-uni{display:flex;flex-direction:row;color:var(--color-pink)!important}.lillicoco-uni>div{width:24px;height:24px;background:#ccc;margin-right:1rem}
/*# sourceMappingURL=/cdn/shop/t/216/assets/blog.css.map */
