.formula-highlight-section{background-color:#fff;overflow:hidden;position:relative;height:80dvh}.col-lg-5.col-md-12.text-center{flex:1;margin-right:calc(-.5*(100vw - 100%))}.formula-highlight-section .formula-highlight-title{font-size:50px;line-height:1.2;font-weight:400;color:#4f5d52;margin-bottom:25px}.formula-highlight-section .formula-highlight-title span{display:block;color:#67b521;font-style:italic}.formula-highlight-section .formula-highlight-description{font-size:16px;line-height:1.8;color:#4f5d52}.formula-highlight-section .formula-highlight-image{text-align:right}.formula-highlight-section .formula-highlight-image img{max-width:100%;height:auto}@media(max-width:991px){.formula-highlight-section .formula-highlight-content{padding-left:20px;padding-right:20px;text-align:center;margin-bottom:40px}.formula-highlight-section .formula-highlight-title{font-size:42px}.formula-highlight-section .formula-highlight-description{margin:0 auto}.formula-highlight-section .formula-highlight-image{text-align:center}}@media(max-width:576px){.formula-highlight-section .formula-highlight-title{font-size:32px}.formula-highlight-section .formula-highlight-description{font-size:14px;line-height:1.6}}.ingredient-tabs-gallery-section .ingredient-tabs-gallery-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:70px;margin-top:-170px}.ingredient-tabs-gallery-section .ingredient-gallery-tab-btn{border:1px solid #8db76b;background:transparent;padding:10px 22px;border-radius:40px;font-size:18px;color:#4c5a4f;transition:.3s ease}.ingredient-tabs-gallery-section .ingredient-gallery-tab-btn.active,.ingredient-tabs-gallery-section .ingredient-gallery-tab-btn:hover{background:#2f4231;color:#fff;font-weight:500}.ingredient-tabs-gallery-section .ingredient-gallery-heading{margin:35px 0}.ingredient-tabs-gallery-section .ingredient-gallery-heading h2{font-size:40px;color:#394f49;position:relative;display:inline-block;font-weight:500}.ingredient-tabs-gallery-section .ingredient-gallery-heading h2:after{content:"";width:100%;height:2px;background:#8db76b;position:absolute;left:0;bottom:-8px}.ingredient-tabs-gallery-section .ingredient-gallery-card{border-radius:18px;overflow:hidden;background:#fff;border:1px solid #b8d89e;transition:.4s ease}.ingredient-tabs-gallery-section .ingredient-gallery-card:hover{transform:translateY(-5px)}.ingredient-tabs-gallery-section .ingredient-gallery-image{position:relative}.ingredient-tabs-gallery-section .ingredient-gallery-image img{width:100%;height:320px;object-fit:cover}.ingredient-tabs-gallery-section .ingredient-gallery-badge{position:absolute;top:15px;left:15px;background:#44b000;color:#fff;font-size:16px;padding:6px 14px;border-radius:30px;font-weight:500}.ingredient-tabs-gallery-section .ingredient-gallery-content{background:#000;color:#fff;padding:20px;min-height:110px;position:relative;transition:.4s ease}.ingredient-tabs-gallery-section .ingredient-gallery-content h3{font-size:24px;margin-bottom:5px;color:#dff7e5}.ingredient-tabs-gallery-section .ingredient-gallery-content span{font-size:13px;opacity:.7;display:block}.ingredient-tabs-gallery-section .ingredient-gallery-hover-desc{opacity:0;max-height:0;overflow:hidden;transition:.4s ease}.ingredient-tabs-gallery-section .ingredient-gallery-hover-desc p{font-size:15px;line-height:1.7;margin-top:12px;color:#fff}.ingredient-tabs-gallery-section .ingredient-gallery-card:hover .ingredient-gallery-hover-desc{opacity:1;max-height:100px}@media(max-width:767px){.ingredient-tabs-gallery-section .ingredient-gallery-heading h2{font-size:34px}.ingredient-tabs-gallery-section .ingredient-tabs-gallery-buttons{justify-content:center}.ingredient-tabs-gallery-section .ingredient-gallery-image img{height:250px}}.scoop-info-section{background:#e7f1e4;overflow:hidden;position:relative;padding:100px 0}.scoop-info-section .scoop-info-left-image{position:relative}.scoop-info-section .scoop-info-left-image img{width:100%}.ingredient-category-group{border-bottom:1px solid #ccc;padding-bottom:40px}.ingredient-category-group:last-child{border-bottom:none}.scoop-info-section .scoop-info-title{font-size:50px;line-height:1;color:#38463f;margin-bottom:30px;font-weight:400}.scoop-info-section .scoop-info-title span{color:#67b521;display:block}.scoop-info-section .scoop-info-description{font-size:18px;line-height:1.9;color:#5e6a61;max-width:70%;margin-bottom:50px}.scoop-info-section .scoop-info-feature-text{display:flex;align-items:center;justify-content:center;gap:16px}.scoop-info-section .scoop-info-features{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;width:80%}.scoop-info-section .scoop-info-feature-item{display:flex;align-items:center;gap:18px;justify-content:space-evenly}.scoop-info-section .scoop-info-icon img{width:40px;height:40px}.scoop-info-section .scoop-info-feature-text h4{font-size:42px;margin:0;color:#38463f;padding-right:20px}.scoop-info-section .scoop-info-feature-text span{font-size:18px;color:#4f5d52;font-weight:500}.scoop-info-section .col-lg-6{flex:1;margin-right:calc(-.5*(100vw - 100%))}@media(max-width:991px){.scoop-info-section .scoop-info-content{padding-left:0;margin-top:50px}.scoop-info-section .scoop-info-title{font-size:50px}.scoop-info-section .scoop-info-left-image img{height:500px}}@media(max-width:767px){.scoop-info-section{padding:70px 0}.scoop-info-section .scoop-info-title{font-size:38px}.scoop-info-section .scoop-info-features{grid-template-columns:1fr;gap:25px}.scoop-info-section .scoop-info-left-image img{height:350px;border-radius:20px}}.neo-trial-section{background:#000;padding:100px 0;position:relative}.neo-trial-section .neo-trial-box{max-width:80%;margin:0 auto;background:linear-gradient(90deg,#222,#2a2a2a);border-radius:24px;padding:70px 50px;border:1px solid rgba(112,255,0,.15)}.neo-trial-section .neo-trial-title{font-size:54px;line-height:1.1;font-weight:400;color:#f5f5f5;margin-bottom:5px;font-family:Georgia,serif}.neo-trial-section .neo-trial-subtitle{font-size:56px;line-height:1.1;font-style:italic;color:#dcebd5;margin-bottom:35px;font-family:Georgia,serif}.neo-trial-section .neo-trial-description{max-width:500px;margin:0 auto 40px;font-size:15px;line-height:1.8;color:#ffffffd9}.neo-trial-section .neo-trial-btn{background:#57c600;color:#fff;border-radius:50px;padding:14px 36px;font-size:15px;font-weight:600;border:none;transition:all .3s ease;text-decoration:none}.neo-trial-section .neo-trial-btn:hover{background:#49a900;color:#fff}@media(max-width:767px){.neo-trial-section .neo-trial-box{padding:25px 9px;max-width:100%}.neo-trial-section .neo-trial-title,.neo-trial-section .neo-trial-subtitle{font-size:36px}.neo-trial-section .neo-trial-description{font-size:14px}}.ng-section{--ng-bg-to: #f0faf0;--ng-green-dark: #1f4d2e;--ng-green-mid: #3a8c4a;--ng-green-accent: #52c85a;--ng-navy: #0f2336;--ng-navy-mid: #1a3a52;--ng-white: #ffffff;--ng-shadow: rgba(20, 70, 35, .15)}.ng-section *,.ng-section *:before,.ng-section *:after{box-sizing:border-box;margin:0;padding:0}.ng-section{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:60px 0 0;font-family:var(--ng-font-body);overflow:hidden;background:linear-gradient(to bottom,#ccf3cc03,#ccf3cc 65%,#f7f7f761)}.ng-blob{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none;z-index:0}.ng-blob-1{width:380px;height:380px;background:#8dd97a;opacity:.22;top:-100px;left:-100px}.ng-blob-2{width:280px;height:280px;background:#aadf90;opacity:.18;bottom:40px;right:-80px}.ng-blob-3{width:200px;height:200px;background:#c5f0a8;opacity:.2;top:42%;left:8%}.ng-heading{position:relative;z-index:2;font-family:var(--ng-font-display);font-style:italic;font-weight:700;font-size:clamp(2.6rem,7vw,4.4rem);color:var(--ng-green-dark);letter-spacing:-.5px;line-height:1.1;text-align:center;opacity:0;transform:translateY(-20px);animation:ng-fadeDown .9s .1s cubic-bezier(.22,1,.36,1) forwards}.ng-stage{position:relative;z-index:2;width:100%;max-width:60%;height:auto;min-height:898px;display:flex;align-items:center;justify-content:center;margin-top:5%}.ng-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.ng-line{stroke:#62b86a;stroke-width:1.6;stroke-dasharray:6 5;opacity:0;transition:opacity .5s ease}.ng-line.ng-show{opacity:.55}.ng-pedestal{position:absolute;bottom:6%;left:50%;transform:translate(-50%);width:clamp(140px,30vw,200px);height:26px;background:linear-gradient(180deg,#ffffffd9,#c8eec380);border-radius:50%;box-shadow:0 10px 40px #50aa5a38;opacity:0;animation:ng-fadeIn .6s 1.2s ease forwards;z-index:2}.ng-packet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3}.ng-packet{position:relative;width:clamp(130px,27vw,186px);height:clamp(168px,35vw,248px);background:linear-gradient(150deg,#1c3d55,#112840 55%,#0c1e30);border-radius:16px 16px 20px 20px;box-shadow:0 22px 64px #0000006b,0 4px 18px #00000040,inset 0 1px #ffffff0f;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:18px;gap:8px;opacity:0;transform:translateY(56px) scale(.72);animation:ng-packetRise 1s .4s cubic-bezier(.34,1.52,.64,1) forwards;cursor:pointer}.ng-packet:before{content:"";position:absolute;top:-11px;left:8%;width:84%;height:16px;background:linear-gradient(90deg,#1a3a52,#26556e,#1a3a52);border-radius:8px 8px 0 0;box-shadow:0 -3px 10px #0000004d}.ng-packet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;animation:ng-glow 3s 2.4s ease-in-out infinite;pointer-events:none}@keyframes ng-glow{0%,to{box-shadow:0 0 #52c85a00}50%{box-shadow:0 0 32px 10px #52c85a2e}}.ng-pkt-logo{display:flex;align-items:center;gap:6px;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.8px}.ng-pkt-logo-icon{width:20px;height:20px;background:var(--ng-green-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#fff}.ng-pkt-band{width:86%;padding:6px 0;background:linear-gradient(90deg,#267a32,#42b84e,#267a32);border-radius:6px;text-align:center;font-size:.6rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#fff}.ng-pkt-tags{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;padding:0 8px}.ng-pkt-tag{font-size:.46rem;font-weight:500;color:#ffffffad;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2px 7px}.ng-pkt-icons{display:flex;gap:7px}.ng-pkt-icon{width:24px;height:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.65rem}.ng-pkt-names{font-size:.42rem;color:#ffffff6b;text-align:center;padding:0 10px;line-height:1.65}.ng-pkt-weight{font-size:.54rem;color:#fff6;margin-top:auto;margin-bottom:8px}.ng-packet-img{width:50%;object-fit:contain;filter:drop-shadow(0 22px 40px rgba(0,0,0,.4));opacity:0;transform:translateY(56px) scale(.72);animation:ng-packetRise 1s .4s cubic-bezier(.34,1.52,.64,1) forwards}.ng-ing{position:absolute;display:flex;flex-direction:column;align-items:center;gap:7px;opacity:0;z-index:4}.ng-ing.ng-show{animation:none}.ng-ing-img{width:110px;height:110px;border-radius:50%;background:var(--ng-white);box-shadow:0 6px 24px var(--ng-shadow),0 0 0 3px #ffffffeb;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:clamp(1.6rem,4vw,2.2rem);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ng-ing-img:hover{transform:scale(1.14) rotate(-5deg)}.ng-ing-img img{width:100%;object-fit:contain}.ng-ing-label{font-size:12px;font-weight:600;color:var(--ng-green-dark);background:#ffffffe0;border-radius:20px;padding:3px 11px;box-shadow:0 2px 10px #00000014;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;letter-spacing:.1px}.ng-ing-0{top:1%;left:50%;transform:translate(-50%,10px) scale(.4)}.ng-ing-1{top:7%;right:3%;transform:scale(.4)}.ng-ing-2{top:45%;right:0;transform:translateY(-50%) scale(.4)}.ng-ing-3{top:7%;left:3%;transform:scale(.4)}.ng-ing-4{top:45%;left:0;transform:translateY(-50%) scale(.4)}@keyframes ng-pop0{0%{opacity:0;top:38%;left:50%;transform:translate(-50%) scale(.3)}to{opacity:1;top:1%;left:50%;transform:translate(-50%,10px) scale(1)}}@keyframes ng-pop1{0%{opacity:0;top:38%;right:42%;transform:scale(.3)}to{opacity:1;top:7%;right:3%;transform:scale(1)}}@keyframes ng-pop2{0%{opacity:0;top:45%;right:42%;transform:translateY(-50%) scale(.3)}to{opacity:1;top:45%;right:0;transform:translateY(-50%) scale(1)}}@keyframes ng-pop3{0%{opacity:0;top:38%;left:42%;transform:scale(.3)}to{opacity:1;top:7%;left:3%;transform:scale(1)}}@keyframes ng-pop4{0%{opacity:0;top:45%;left:42%;transform:translateY(-50%) scale(.3)}to{opacity:1;top:45%;left:0;transform:translateY(-50%) scale(1)}}.ng-ing-0.ng-show{animation:ng-pop0 .7s cubic-bezier(.34,1.52,.64,1) forwards}.ng-ing-1.ng-show{animation:ng-pop1 .7s cubic-bezier(.34,1.52,.64,1) forwards}.ng-ing-2.ng-show{animation:ng-pop2 .7s cubic-bezier(.34,1.52,.64,1) forwards}.ng-ing-3.ng-show{animation:ng-pop3 .7s cubic-bezier(.34,1.52,.64,1) forwards}.ng-ing-4.ng-show{animation:ng-pop4 .7s cubic-bezier(.34,1.52,.64,1) forwards}.ng-copy{position:relative;z-index:2;text-align:center;margin-top:24px;opacity:0;animation:ng-fadeIn .7s 4s ease forwards}.ng-copy-title{font-family:var(--ng-font-display);font-style:italic;font-size:clamp(1.1rem,2.8vw,1.4rem);font-weight:700;color:var(--ng-green-dark);margin-bottom:6px}.ng-copy-sub{font-size:clamp(.78rem,2vw,.9rem);color:var(--ng-green-dark);opacity:.7;font-weight:400}.ng-replay{position:relative;z-index:2;margin-top:22px;padding:11px 32px;background:linear-gradient(135deg,#2e8b3c,#52c85a);color:#fff;border:none;border-radius:40px;font-family:var(--ng-font-body);font-size:.86rem;font-weight:600;letter-spacing:.4px;cursor:pointer;box-shadow:0 4px 18px #328c3c59;transition:transform .2s,box-shadow .2s;opacity:0;animation:ng-fadeIn .5s 4.5s ease forwards}.ng-replay:hover{transform:translateY(-2px);box-shadow:0 8px 28px #328c3c66}.ng-replay:active{transform:scale(.97)}@keyframes ng-fadeDown{to{opacity:1;transform:translateY(0)}}@keyframes ng-packetRise{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ng-fadeIn{to{opacity:1}}@media(max-width:400px){.ng-section{padding:44px 12px 60px}.ng-pkt-names,.ng-pkt-weight{display:none}}section.ingredient-tabs-gallery-section.py-5{position:relative}.ingredient-tabs-gallery-section .ingredient-tabs-gallery-buttons{position:sticky;top:0;z-index:999;padding:20px;border-radius:50px;background:transparent;transition:all .3s ease}.ingredient-tabs-gallery-section .ingredient-tabs-gallery-buttons.sticky-active{background:#f6fbf6;box-shadow:0 4px 20px #00000014}@media screen and (max-width:768px){.ng-heading-image img{width:100%}.formula-highlight-section .formula-highlight-content{padding-top:30px}.ng-ing-img{width:50px;height:50px}.ng-ing-label{font-size:8px}.ng-stage{position:relative;z-index:2;width:100%;max-width:100%;height:auto;min-height:450px;display:flex;align-items:center;justify-content:center}.ingredient-tabs-gallery-section .ingredient-tabs-gallery-buttons{justify-content:left}.scoop-info-section .row.align-items-center{display:flex;flex-direction:column}.scoop-info-section .scoop-info-content{margin-top:10px}.scoop-info-section .scoop-info-description{font-size:16px;max-width:100%;margin-bottom:30px}.scoop-info-section .scoop-info-features{width:100%}.scoop-info-section .scoop-info-feature-text{width:65%;margin-bottom:20px}.neo-trial-section{padding:40px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ingredient.css.map */
