.ingredients_blog_grid{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.ingredients_blog_grid .filter_button{border:1px solid #ADADAD;border-radius:999px;display:flex;padding:8px}.ingredients_blog_grid .filter_button .filter_btn{color:#1e1e1e;border-radius:999px;flex:1 1 100%;font-size:2rem;font-weight:700;letter-spacing:-.4px;line-height:1.15em;padding:11px 24px;text-align:center;text-decoration:none}.ingredients_blog_grid .filter_button .filter_btn.active{background:#5edfff}.ingredients_blog_grid .filter_button .filter_btn:not(.active):hover{background:#ebfbff}.ingredients_blog_grid .filter_dropdown{border:1px solid rgb(var(--color-foreground));border-radius:999px;display:none;margin:0 auto;max-width:350px;overflow:hidden;position:relative}.ingredients_blog_grid .filter_dropdown select{-webkit-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;color:#000;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:-.4px;line-height:1.15em;outline:none;padding:11px 15px;width:100%}.ingredients_blog_grid .filter_dropdown .arrow_nav{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.ingredients_blog_grid .filter_dropdown .arrow_nav svg{display:block}.ingredients_blog_grid .article_grid,.ingredients_blog_grid .featured_block{padding-top:70px}.ingredients_blog_grid .article_grid .swiper-slide{height:auto}.ingredients_blog_grid .article_wrap{display:flex;flex-wrap:wrap;margin:0 -12px;row-gap:40px}.ingredients_blog_grid .featured{padding:0 12px 100px}.ingredients_blog_grid .featured h4{font-size:2.4rem;font-weight:700;letter-spacing:-.48px;line-height:1.2em;margin:0 0 30px}.ingredients_blog_grid .featured h3{font-size:3.2rem;font-weight:700;letter-spacing:-.64px;line-height:1.15em;margin:0}.ingredients_blog_grid .feat_wrap{display:flex;gap:32px}.ingredients_blog_grid .featured_article{flex:1 1 100%}.ingredients_blog_grid .article_wrap .featured_article .article_block{padding:0;width:100%}.ingredients_blog_grid .featured_article .feat_img{border-radius:20px;overflow:hidden}.ingredients_blog_grid .featured_article .feat_content{padding:40px 0 0}.ingredients_blog_grid .featured_article .feat_content h3 a{color:inherit;text-decoration:none}.ingredients_blog_grid .featured_article .feat_content .desc{color:#323232;font-size:1.8rem;letter-spacing:0;line-height:1.5em;margin:25px 0 40px}.ingredients_blog_grid .featured_article .feat_content .desc p{margin:0}.ingredients_blog_grid .featured_article .feat_content .read_more{background:transparent}.ingredients_blog_grid .featured_cta{border-radius:20px;max-width:365px;overflow:hidden;position:relative;width:100%}.ingredients_blog_grid .featured_cta .cta_img{height:100%;left:0;position:absolute;top:0;width:100%}.ingredients_blog_grid .featured_cta .cta_img img{height:100%;object-fit:cover;width:100%}.ingredients_blog_grid .featured_cta .cta_content{padding:60px 40px 0;position:relative;text-align:center;z-index:1}.ingredients_blog_grid .featured_cta .cta_content h3{margin-bottom:30px}.ingredients_blog_grid .article_wrap .article_block{padding:0 12px;width:33.33%}.ingredients_blog_grid .article_grid .pagination-wrapper{margin-top:80px}.ingredients_blog_grid .article_grid .pagination,.ingredients_blog_grid .article_grid .pagination .pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.ingredients_blog_grid .article_grid .pagination .pagination__item{align-items:center;border-radius:50%;color:#323232;display:flex;font-size:1.8rem;font-weight:700;height:48px;justify-content:center;line-height:1.5em;text-decoration:none;width:48px}.ingredients_blog_grid .article_grid .pagination .pagination__list .pagination__item:hover,.ingredients_blog_grid .article_grid .pagination .pagination__list .pagination__item--current{background:#5edfff}.ingredients_blog_grid .article_wrap .article_block{min-height:auto!important}.ingredients_blog_grid .article_inner{display:flex;flex-direction:column;height:100%}.ingredients_blog_grid .feat_content{display:flex;flex-direction:column;flex-grow:1;position:relative}.ingredients_blog_grid .article-excerpt{margin-bottom:24px;letter-spacing:0;color:var(--color-text-heading)}.ingredients_blog_grid ul,.ingredients-blog-grid-popup ul{list-style:none;padding-left:0;margin-top:10px}.ingredients_blog_grid ul li,.ingredients-blog-grid-popup ul li{position:relative;padding-left:30px;margin-bottom:8px}.ingredients_blog_grid .article-excerpt ul li:before,.ingredients-blog-grid-popup ul li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background-image:url(/cdn/shop/files/checkmark.svg?v=1743163408);background-size:contain;background-repeat:no-repeat}.ingredients_blog_grid .article-subtitle{font-size:1.4rem;margin-top:3px;text-transform:uppercase;color:var(--color-text-body)}.ingredients_blog_grid .btn{width:auto;justify-content:center;text-align:center;margin-top:auto;background:transparent}.article-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.article-popup.active{display:block;opacity:1;visibility:visible}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;transition:opacity .3s ease;display:unset!important}.article-popup.active .popup-overlay{opacity:1}.popup-content{position:relative;width:90%;max-width:800px;max-height:90vh;margin:auto;background:#fff;border-radius:32px;overflow-y:auto;top:50%;transform:translateY(-50%);opacity:0;transition:transform .3s ease,opacity .3s ease}.article-popup.active .popup-content{opacity:1}.popup-close{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;padding:0}.popup-banner{width:100%;height:188px;overflow:hidden}.popup-banner img{width:100%;height:100%;object-fit:cover}.popup-body{padding:30px}.popup-body h1{font-size:3.2rem;margin-bottom:15px;letter-spacing:-.02em}.popup-body h2{font-size:3rem;margin-bottom:15px;font-weight:700;letter-spacing:-.02em}.popup-body h3{font-size:2rem;font-weight:700;letter-spacing:-.02em}.popup-body h4,.popup-body h5,.popup-body h6{font-weight:700;letter-spacing:-.02em}.popup-body a{color:inherit}.popup-body .article-content *:first-of-type{margin-top:0!important}.popup-body .article-content{line-height:1.6;color:var(--color-text-heading);letter-spacing:0}@media screen and (min-width:990px){.ingredients_blog_grid .article_wrap.swiper-wrapper{width:auto;box-sizing:border-box}}@media screen and (max-width:1024px){.ingredients_blog_grid{padding-bottom:calc(var(--padding-bottom) * .75);padding-top:calc(var(--padding-top) * .75)}.ingredients_blog_grid .article_grid,.ingredients_blog_grid .featured_block{padding-top:60px}.ingredients_blog_grid .featured{padding:0 10px 20px}.ingredients_blog_grid .featured h3{font-size:2.5rem}.ingredients_blog_grid .feat_wrap{gap:20px}.ingredients_blog_grid .featured_article .feat_content{padding-top:40px}.ingredients_blog_grid .featured_article .feat_content .desc{font-size:1.6rem;margin:20px 0 30px}.ingredients_blog_grid .featured_cta{max-width:300px}.ingredients_blog_grid .featured_cta .cta_content{padding:40px 20px 0}.ingredients_blog_grid .article_wrap{margin:0 -10px}.ingredients_blog_grid .article_wrap .article_block{padding:0 10px;width:50%}}@media screen and (max-width:989px){.ingredients_blog_grid .article_wrap.swiper-wrapper{flex-wrap:nowrap;row-gap:0px!important}.ingredients_blog_grid .article_grid.swiper{padding-top:40px}}@media screen and (max-width:750px){.ingredients_blog_grid{padding-bottom:var(--padding-bottom-mob);padding-top:var(--padding-top-mob)}.ingredients_blog_grid .filter_button,.ingredients_blog_grid .featured_cta{display:none}.ingredients_blog_grid .filter_dropdown{display:block}.ingredients_blog_grid .featured{padding-left:0;padding-right:0}.ingredients_blog_grid .article_wrap{margin:0}.ingredients_blog_grid .article_wrap .article_block{min-height:490px;padding:0;width:100%}.ingredients_blog_grid .article_grid .pagination-wrapper{margin-top:50px}.popup-content{width:95%;margin:2.5vh auto}.popup-banner{height:200px}.popup-body{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ingredients-blog-grid.css.map */
