.im-blog-section{background-color:#f4f4f4}.tabs{display:flex;gap:10px;margin-bottom:20px}.tab{padding:10px 20px;background:#f4f4f4;border:none;cursor:pointer;border:1px solid #0A0A0A;border-radius:21px;font-size:14px;text-transform:uppercase;font-family:Neue Haas Grotesk Regular;letter-spacing:1.4px;line-height:1em!important;color:#0a0a0a}.tab.active{background:#ebff5c;color:#0a0a0a}.tab-contents li{display:none;flex-direction:column}.tab-contents li.active{display:flex}.blog-tabs-section{padding-top:20px;padding-bottom:100px}.tabs:has(button.active[data-blog=blog-all])+.tab-contents ul li{display:flex!important}.tab-contents ul{list-style:none;padding-left:0;display:flex;column-gap:16px;row-gap:20px;flex-flow:wrap}.tab-contents ul li{border-radius:10px;max-width:296px}.tab-contents ul li img{width:100%}.tab-contents ul li .article-content{background:#fff 0% 0% no-repeat padding-box;padding:20px 25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.article-content .blog-handle{border:1px solid #0A0A0A;border-radius:21px;display:block;width:fit-content;text-transform:uppercase;padding:8px 15px;line-height:1em!important;font-size:12px;letter-spacing:.3px;margin-bottom:10px}.article-content a{font-size:14px;text-transform:uppercase;color:#0a0a0a;letter-spacing:1.4px}.article-content .article-title{color:#0a0a0a;font-size:26px;letter-spacing:.65px;line-height:1.25em!important}@media(min-width:768px){body .tab-contents ul{display:grid;grid-template-columns:repeat(4,1fr)}.tab-contents ul li{flex-direction:column}.tab-contents ul li .article-content{height:100%;display:flex;flex-direction:column}.tab-contents ul li .article-content a{margin-top:auto}}@media(max-width:767px){body .tab-contents ul{display:grid;grid-template-columns:repeat(2,1fr)}.blog-tabs-section{overflow:hidden}.blog-tabs-section .tabs{overflow:scroll;padding-bottom:15px}.blog-tabs-section .tabs .tab{min-width:fit-content}.tab-contents ul li .article-content{padding:10px 15px}.article-content .article-title{font-size:20px}.article-content p{font-size:13px}.article-content .blog-handle{padding:5px 10px}.tab-contents ul li img{max-height:100px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/im-blog-section.css.map */
