.page-ingredients{--purple-deep: #3B1A8E;--purple-main: #7643DE;--purple-dark: #1E0A4E;--purple-hero: #2D1170;--yellow: #F9F784;--white: #FFFFFF;--text-light: rgba(255,255,255,.8);--text-lighter: rgba(255,255,255,.6);--radius: 16px;--radius-lg: 24px;--radius-xl: 32px}.page-ingredients *,.page-ingredients *:before,.page-ingredients *:after{margin:0;padding:0;box-sizing:border-box}.page-ingredients{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--purple-dark);color:var(--white);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-ingredients h1,.page-ingredients h2,.page-ingredients h3,.page-ingredients h4,.page-ingredients p,.page-ingredients li,.page-ingredients span,.page-ingredients a{color:inherit}.page-ingredients .container{max-width:1100px;margin:0 auto;padding:0 24px}.page-ingredients .section-label{display:inline-flex;align-items:center;gap:12px;color:var(--yellow);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}.page-ingredients .section-label:before{content:"";display:block;width:24px;height:2px;background:var(--yellow)}.page-ingredients .section-title{font-size:clamp(28px,4vw,44px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}.page-ingredients .section-title .highlight{color:var(--yellow)}.page-ingredients .section-divider{max-width:1100px;margin:0 auto;padding:0 24px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(118,67,222,.3) 50%,transparent 100%)}.page-ingredients .btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--yellow);color:var(--purple-dark);border:none;border-radius:100px;padding:18px 42px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.page-ingredients .btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 60px #f9f78433}.page-ingredients .hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 100px;overflow:hidden;background:linear-gradient(180deg,var(--purple-hero) 0%,var(--purple-dark) 100%)}.page-ingredients .hero-glow-1{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse,rgba(118,67,222,.25) 0%,transparent 70%);pointer-events:none}.page-ingredients .hero-glow-2{position:absolute;bottom:0;left:0;width:500px;height:500px;background:radial-gradient(circle,rgba(59,26,142,.3) 0%,transparent 65%);pointer-events:none}.page-ingredients .hero-glow-3{position:absolute;top:20%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(118,67,222,.15) 0%,transparent 65%);pointer-events:none}.page-ingredients .hero-content{position:relative;z-index:2}.page-ingredients .sparkle{position:absolute;z-index:1;pointer-events:none;animation:sparkle-float 6s ease-in-out infinite;opacity:var(--sparkle-base, .2)}.page-ingredients .sparkle-1{top:15%;left:8%;animation-delay:0s}.page-ingredients .sparkle-2{top:22%;right:12%;animation-delay:-1.2s}.page-ingredients .sparkle-3{bottom:30%;left:15%;animation-delay:-2.5s}.page-ingredients .sparkle-4{top:40%;right:8%;animation-delay:-.7s}.page-ingredients .sparkle-5{bottom:20%;right:18%;animation-delay:-3.5s}.page-ingredients .sparkle-6{top:60%;left:5%;animation-delay:-4.2s}@keyframes sparkle-float{0%,to{transform:translateY(0) scale(1);opacity:var(--sparkle-base, .2)}50%{transform:translateY(-20px) scale(1.3);opacity:calc(var(--sparkle-base, .2) + .3)}}.page-ingredients .hero-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:10px 28px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);margin-bottom:44px}.page-ingredients .hero-title{font-size:clamp(44px,8vw,88px);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;margin-bottom:32px}.page-ingredients .hero-title .highlight{color:var(--yellow);display:block}.page-ingredients .hero-subtitle{font-size:clamp(16px,2vw,19px);font-weight:400;color:var(--text-light);line-height:1.75;max-width:660px;margin:0 auto 60px}.page-ingredients .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:720px;margin:0 auto}.page-ingredients .hero-stat{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:28px 12px;text-align:center;transition:all .3s ease}.page-ingredients .hero-stat:hover{background:#ffffff14;border-color:#ffffff24}.page-ingredients .hero-stat-number{display:block;font-size:clamp(24px,3.5vw,36px);font-weight:900;color:var(--yellow);line-height:1.15;margin-bottom:6px}.page-ingredients .hero-stat-label{font-size:11px;font-weight:600;color:var(--text-lighter);text-transform:uppercase;letter-spacing:.08em}.page-ingredients .scroll-indicator{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.35;animation:scroll-bounce 2.5s ease-in-out infinite;z-index:2}.page-ingredients .scroll-indicator span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}@keyframes scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.page-ingredients .intro-section{padding:100px 24px}.page-ingredients .intro-content{max-width:780px;margin:0 auto;text-align:center}.page-ingredients .intro-text{font-size:clamp(16px,1.8vw,18px);color:var(--text-light);line-height:1.85;margin-bottom:20px}.page-ingredients .intro-text strong{color:var(--white);font-weight:700}.page-ingredients .intro-compounds{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px}.page-ingredients .compound-tag{background:#7643de2e;border:1px solid rgba(118,67,222,.28);border-radius:100px;padding:8px 20px;font-size:13px;font-weight:600;color:#c4b5fd;transition:all .3s ease}.page-ingredients .compound-tag:hover{background:#7643de47;border-color:#7643de66;color:var(--white)}.page-ingredients .mushrooms-section{padding:100px 24px}.page-ingredients .mushrooms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px}.page-ingredients .mushroom-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1)}.page-ingredients .mushroom-card:hover{transform:translateY(-4px);background:#ffffff0f;border-color:#ffffff24;box-shadow:0 28px 80px #0006}.page-ingredients .mushroom-card-image{position:relative;width:100%;height:200px;overflow:hidden;background:linear-gradient(145deg,#7643de26,#1e0a4e99);display:flex;align-items:center;justify-content:center}.page-ingredients .mushroom-card-image img{width:auto;height:85%;max-width:85%;object-fit:contain;transition:transform .7s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}.page-ingredients .mushroom-card:hover .mushroom-card-image img{transform:scale(1.08)}.page-ingredients .mushroom-card-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(30,10,78,.4),transparent);pointer-events:none}.page-ingredients .mushroom-card-body{padding:32px 32px 36px}.page-ingredients .mushroom-card-nickname{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);background:#f9f78414;border:1px solid rgba(249,247,132,.12);border-radius:100px;padding:5px 16px;margin-bottom:14px}.page-ingredients .mushroom-card-name{font-size:clamp(22px,2.8vw,28px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:6px;line-height:1.15}.page-ingredients .mushroom-card-latin{font-size:14px;font-weight:500;font-style:italic;color:var(--text-lighter);margin-bottom:18px}.page-ingredients .mushroom-card-desc{font-size:15px;color:var(--text-light);line-height:1.7;margin-bottom:20px}.page-ingredients .mushroom-card-benefits{list-style:none;padding:0;margin-bottom:24px}.page-ingredients .mushroom-card-benefits li{position:relative;padding-left:20px;font-size:14px;color:var(--text-light);line-height:1.65;margin-bottom:7px}.page-ingredients .mushroom-card-benefits li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--yellow);border-radius:50%}.page-ingredients .mushroom-study{background:#7643de1a;border:1px solid rgba(118,67,222,.2);border-radius:var(--radius);padding:18px 22px}.page-ingredients .mushroom-study-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#8b7fbb;margin-bottom:8px}.page-ingredients .mushroom-study-text{font-size:13px;color:var(--text-light);line-height:1.65}.page-ingredients .mushroom-study-stat{font-weight:800;color:var(--yellow)}.page-ingredients .adaptogens-section{padding:100px 24px;background:linear-gradient(180deg,rgba(45,17,112,.3) 0%,var(--purple-dark) 50%,rgba(45,17,112,.2) 100%)}.page-ingredients .adaptogens-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.page-ingredients .adaptogen-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1)}.page-ingredients .adaptogen-card:hover{transform:translateY(-4px);background:#ffffff0f;border-color:#ffffff24;box-shadow:0 24px 64px #00000059}.page-ingredients .adaptogen-card-image{position:relative;width:100%;height:160px;overflow:hidden;background:linear-gradient(145deg,#7643de1f,#1e0a4e80);display:flex;align-items:center;justify-content:center}.page-ingredients .adaptogen-card-image img{width:auto;height:80%;max-width:80%;object-fit:contain;transition:transform .7s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 6px 20px rgba(0,0,0,.3))}.page-ingredients .adaptogen-card:hover .adaptogen-card-image img{transform:scale(1.08)}.page-ingredients .adaptogen-card-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,rgba(30,10,78,.3),transparent);pointer-events:none}.page-ingredients .adaptogen-card-body{padding:24px 24px 28px}.page-ingredients .adaptogen-card-name{font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:4px;line-height:1.2}.page-ingredients .adaptogen-card-latin{font-size:13px;font-weight:500;font-style:italic;color:var(--text-lighter);margin-bottom:14px}.page-ingredients .adaptogen-card-desc{font-size:14px;color:var(--text-light);line-height:1.7;margin-bottom:18px}.page-ingredients .adaptogen-tags{display:flex;flex-wrap:wrap;gap:8px}.page-ingredients .adaptogen-tag{background:#f9f7840f;border:1px solid rgba(249,247,132,.14);border-radius:100px;padding:5px 14px;font-size:11px;font-weight:700;color:var(--yellow);text-transform:uppercase;letter-spacing:.06em;transition:all .3s ease}.page-ingredients .adaptogen-tag:hover{background:#f9f7841f;border-color:#f9f78440}.page-ingredients .synergy-section{padding:100px 24px}.page-ingredients .synergy-text-wrap{text-align:center;max-width:700px;margin:0 auto 60px}.page-ingredients .synergy-text{font-size:clamp(16px,1.8vw,18px);color:var(--text-light);line-height:1.85;margin-bottom:16px}.page-ingredients .synergy-text strong{color:var(--white)}.page-ingredients .synergy-visual{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.page-ingredients .synergy-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.page-ingredients .synergy-group-label{display:block;width:100%;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-lighter);margin-bottom:8px}.page-ingredients .synergy-ingredient{position:relative;width:110px;height:110px;border-radius:50%;overflow:hidden;border:2px solid rgba(118,67,222,.35);transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;background:linear-gradient(145deg,#7643de26,#1e0a4e80);display:flex;align-items:center;justify-content:center}.page-ingredients .synergy-ingredient:hover{border-color:var(--yellow);transform:scale(1.1);box-shadow:0 0 50px #f9f78426}.page-ingredients .synergy-ingredient img{width:75%;height:75%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.page-ingredients .synergy-ingredient-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(30,10,78,.95) 0%,transparent 100%);padding:20px 4px 6px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;text-align:center}.page-ingredients .synergy-connector{color:var(--yellow);font-size:24px;font-weight:300;opacity:.4;flex-shrink:0}.page-ingredients .synergy-connector-big{color:var(--yellow);font-size:36px;font-weight:300;opacity:.5;flex-shrink:0;margin:0 8px}.page-ingredients .synergy-badge{display:inline-flex;align-items:center;gap:10px;background:#f9f7840f;border:1px solid rgba(249,247,132,.18);border-radius:100px;padding:14px 32px;font-size:13px;font-weight:700;color:var(--yellow);letter-spacing:.03em}.page-ingredients .quality-section{padding:100px 24px}.page-ingredients .quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:56px}.page-ingredients .quality-image{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4 / 3;position:relative;background:linear-gradient(145deg,#7643de26,#1e0a4e80)}.page-ingredients .quality-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page-ingredients .quality-image:hover img{transform:scale(1.03)}.page-ingredients .quality-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);pointer-events:none}.page-ingredients .quality-intro{font-size:16px;color:var(--text-light);line-height:1.8;margin-bottom:28px}.page-ingredients .quality-intro strong{color:var(--white)}.page-ingredients .quality-list{list-style:none;padding:0;margin-bottom:32px}.page-ingredients .quality-list li{position:relative;padding-left:34px;font-size:15px;color:var(--text-light);line-height:1.7;margin-bottom:16px}.page-ingredients .quality-list li:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background:#f9f7841a;border:2px solid var(--yellow);border-radius:50%}.page-ingredients .quality-list li:after{content:"";position:absolute;left:5px;top:11px;width:10px;height:5px;border-left:2px solid var(--yellow);border-bottom:2px solid var(--yellow);transform:rotate(-45deg)}.page-ingredients .quality-badges{display:flex;flex-wrap:wrap;gap:10px}.page-ingredients .quality-badge{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:9px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);transition:all .3s ease}.page-ingredients .quality-badge:hover{background:#ffffff1a;border-color:#ffffff2e;color:var(--white)}.page-ingredients .safety-section{padding:100px 24px}.page-ingredients .safety-content{max-width:820px;margin:0 auto}.page-ingredients .safety-intro{font-size:clamp(16px,1.8vw,18px);color:var(--text-light);line-height:1.85;margin-bottom:40px;text-align:center}.page-ingredients .safety-intro strong{color:var(--white)}.page-ingredients .safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.page-ingredients .safety-item{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:22px 24px;transition:all .3s ease}.page-ingredients .safety-item:hover{background:#ffffff0f;border-color:#ffffff1f}.page-ingredients .safety-item-name{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;color:var(--white)}.page-ingredients .safety-item-text{font-size:13px;color:var(--text-lighter);line-height:1.65}.page-ingredients .safety-warning{background:#f9f7840a;border:1px solid rgba(249,247,132,.12);border-radius:var(--radius-lg);padding:32px 36px;margin-top:32px}.page-ingredients .safety-warning-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--yellow);margin-bottom:14px}.page-ingredients .safety-warning-title svg{width:20px;height:20px;flex-shrink:0}.page-ingredients .safety-warning-text{font-size:14px;color:var(--text-light);line-height:1.7}.page-ingredients .safety-warning-list{list-style:none;padding:0;margin-top:14px}.page-ingredients .safety-warning-list li{position:relative;padding-left:18px;font-size:13px;color:var(--text-lighter);line-height:1.65;margin-bottom:6px}.page-ingredients .safety-warning-list li:before{content:"\2013";position:absolute;left:0;color:var(--yellow);font-weight:700}.page-ingredients .cta-section{padding:140px 24px;text-align:center;position:relative;overflow:hidden}.page-ingredients .cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(118,67,222,.2) 0%,transparent 65%);pointer-events:none}.page-ingredients .cta-content{position:relative;z-index:2}.page-ingredients .cta-title{font-size:clamp(32px,5.5vw,60px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}.page-ingredients .cta-title .highlight{color:var(--yellow)}.page-ingredients .cta-subtitle{font-size:clamp(16px,2vw,19px);color:var(--text-light);line-height:1.75;max-width:560px;margin:0 auto 52px}.page-ingredients .ingredient-products{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--text-lighter);line-height:1.5}.page-ingredients .ingredient-products strong{color:var(--yellow);font-weight:600}.page-ingredients .ingredient-products a{color:var(--text-light);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15);transition:all .2s ease}.page-ingredients .ingredient-products a:hover{color:var(--yellow);border-color:var(--yellow)}@media(max-width:1024px){.page-ingredients .adaptogens-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-ingredients .hero{padding:100px 20px 80px;min-height:auto}.page-ingredients .hero-badge{font-size:10px;padding:8px 18px;margin-bottom:32px}.page-ingredients .hero-stats{grid-template-columns:repeat(2,1fr);gap:12px}.page-ingredients .hero-subtitle{margin-bottom:44px}.page-ingredients .mushrooms-grid{grid-template-columns:1fr;gap:20px}.page-ingredients .mushroom-card-image{height:180px}.page-ingredients .mushroom-card-body{padding:24px 24px 28px}.page-ingredients .adaptogens-grid{grid-template-columns:1fr;gap:16px}.page-ingredients .adaptogen-card-image{height:140px}.page-ingredients .quality-grid{grid-template-columns:1fr;gap:32px}.page-ingredients .quality-image{max-height:280px}.page-ingredients .safety-grid{grid-template-columns:1fr}.page-ingredients .synergy-ingredient{width:80px;height:80px}.page-ingredients .synergy-connector{font-size:18px}.page-ingredients .synergy-connector-big{font-size:24px}.page-ingredients .intro-section,.page-ingredients .mushrooms-section,.page-ingredients .adaptogens-section,.page-ingredients .synergy-section,.page-ingredients .quality-section,.page-ingredients .safety-section{padding:72px 20px}.page-ingredients .cta-section{padding:88px 20px}.page-ingredients .section-title{margin-bottom:18px}.page-ingredients .scroll-indicator{display:none}.page-ingredients .safety-warning{padding:24px 22px}}@media(max-width:480px){.page-ingredients .hero-stat{padding:18px 8px}.page-ingredients .hero-stat-number{font-size:22px}.page-ingredients .hero-stat-label{font-size:10px}.page-ingredients .mushroom-card-name{font-size:20px}.page-ingredients .mushroom-card-body{padding:20px 18px 24px}.page-ingredients .adaptogen-card-body{padding:18px 16px 22px}.page-ingredients .btn-primary{padding:15px 30px;font-size:13px}.page-ingredients .synergy-ingredient{width:65px;height:65px}.page-ingredients .synergy-connector,.page-ingredients .synergy-connector-big{display:none}.page-ingredients .synergy-visual,.page-ingredients .intro-compounds{gap:8px}.page-ingredients .compound-tag{font-size:12px;padding:6px 16px}.page-ingredients .adaptogen-tag{font-size:10px;padding:4px 10px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/page-ingredients.css.map */
