.desktop-only{display:block}.mobile-only{display:none}.tb-cont-text h1{max-width:279px}.ph-cont h3{text-transform:lowercase;letter-spacing:0;margin-bottom:32px}.ph-cont p{padding-right:0}.ph-cont-img{flex:0 0 49%}.ph-cont:first-child{padding-right:55px}.ph-cont{flex:0 0 51%}.choices-sec{padding:0}.why-love-head{margin-bottom:70px}.choice-cont p{letter-spacing:0}.pro-choice .choices-list{justify-content:space-between;align-items:self-start;border-bottom:unset;padding-bottom:0;margin-bottom:0}.choice{flex:0 0 27%;margin-bottom:70px}.choice-icon{height:57px}.nomosu-fimg{flex:0 0 49%;height:-webkit-fill-available}.nomosu-fimg img{width:100%}.nomosu-fcont{flex:0 0 51%;padding-left:94px}.nomosu-fcont h3{letter-spacing:0;text-transform:lowercase;margin-bottom:20px;padding-right:13px;max-width:100%}.nomossu-founder{padding-top:0}.nomosu-fbody{margin-bottom:0;border-bottom:1px solid #000;padding-bottom:78px}.all-ingredients{padding:84px 0 170px}.all-ingredients .ingredients-section-title{text-align:center;margin-bottom:50px}.all-ingredients .page-width{padding:0 90px}.all-ingredients .ingredients-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;row-gap:30px}.all-ingredients .ingredient-card{position:relative;overflow:hidden;cursor:pointer;flex:0 0 31.4%;max-height:442px;object-fit:cover}.all-ingredients .ingredient-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.all-ingredients .overlay{position:absolute;right:0;bottom:-100%;left:0;background:#6b6b6bcc;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:15px;max-height:0;transition:max-height .5s ease;overflow:hidden}.all-ingredients .ingredient-card:hover .overlay{max-height:100%;bottom:0;height:100%}.all-ingredients .overlay h2{margin:0 0 17px;font-family:var(--sackers-font);font-weight:500;font-size:34px;line-height:100%;letter-spacing:0;text-align:center;text-transform:lowercase;color:#fff}.all-ingredients .overlay p{font-family:var(--lucas-font);margin:0 0 22px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center}.all-ingredients .overlay a{font-family:var(--lucas-font);text-decoration:none;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px;transition:color .3s,border-color .3s;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.all-ingredients .overlay a:hover{color:#ddd;border-color:#ddd}@media(max-width:1024px){.choices-list{max-width:100%}.nomosu-fcont{padding-left:44px}.all-ingredients{padding:84px 0 80px}.choice{flex:0 0 30%;margin-bottom:50px}}@media(max-width:991px){.parallel-health{padding:48px 0}.why-love-head{margin-bottom:60px}.nomosu-fbody{flex-direction:column-reverse;gap:30px}.nomosu-fcont{padding-left:0}.nomosu-fimg img{max-height:350px;object-fit:cover}.nomosu-fimg{margin-bottom:0}.nomosu-fbody{padding-bottom:40px}.all-ingredients{padding:40px 0 80px}}@media(max-width:767px){.desktop-only{display:none}.mobile-only{display:block}.parallel-health{padding:48px 0 62px}#shopify-section-template--20191294226685__about_parallel_health_xixcGW .parallel-health .ph-cont:first-child{padding-left:23px}.ph-cont,.ph-cont-img{flex:0 0 100%}.ph-cont:first-child{padding-right:32px}.parallel-health .page-width{padding:0!important}.ph-cont-img img{object-fit:cover;height:100%}.ph-cont-img{height:400px}.choice{flex:0 0 100%;margin-bottom:23px}.choice-head h2{font-size:22px;line-height:100%;letter-spacing:0;text-transform:lowercase}.page-width{padding:0 26px!important}.why-love-head{margin-bottom:21px}.choice-icon svg{height:30px;display:flex;width:auto}.choice-icon{height:30px;margin-bottom:12px}.pro-choice .choices-list{padding-bottom:47px}.nomossu-founder .page-width{padding:0!important}.nomosu-fcont{padding:0 26px}.nomosu-fbody{padding-bottom:70px}.all-ingredients{padding:70px 0 6px}.all-ingredients .ingredients-grid{display:none}.all-ingredients .ingredients-slider{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.all-ingredients .ingredients-track{display:flex;flex-wrap:nowrap}.all-ingredients .ingredient-slide{flex:0 0 100vw;width:100vw;min-width:100vw;display:flex;justify-content:center}.all-ingredients .ingredient-slide .ingredient-card{width:90vw;max-width:90vw;max-height:354px;margin:auto}.all-ingredients .ingredient-slide .ingredient-card{width:90vw;flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ingredients-page.css.map */
