.product-ingredients{position:relative;padding:6rem 0;background:linear-gradient(130deg,#00585b,#2ab673,#00585b);overflow:hidden;min-height:80vh}.product-ingredients:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,103,102,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(65,88,208,.05) 0%,transparent 50%);pointer-events:none}.product-ingredients__container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.product-ingredients__header{text-align:center;margin-bottom:4rem}.product-ingredients__badge{display:inline-block;padding:.8rem 2rem;background:linear-gradient(135deg,#059669,#10b981,#34d399);border-radius:50px;color:#fff;font-size:.875rem;font-weight:700;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 6px 20px #0596694d}.product-ingredients__badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}.product-ingredients__title{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;margin-bottom:2rem;line-height:1.1;letter-spacing:-.03em}.product-ingredients__title .gradient-accent{background:linear-gradient(135deg,#6ee7b7,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#6ee7b7}.product-ingredients__subtitle{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;color:#ffffffe6;max-width:700px;margin:0 auto;line-height:1.6;font-weight:500}.product-ingredients__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.product-ingredients__item{opacity:0;transform:translateY(50px) scale(.9);transition:all .8s cubic-bezier(.165,.84,.44,1)}.product-ingredients__item--visible{opacity:1;transform:translateY(0) scale(1)}.product-ingredients__item-inner{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.8rem;height:100%;transition:all .5s cubic-bezier(.165,.84,.44,1);overflow:hidden;cursor:pointer}.product-ingredients__item-inner:hover{border-color:#7877c64d;box-shadow:0 20px 60px #0000004d,0 0 50px #7877c61a,inset 0 1px #ffffff1a}.product-ingredients__molecule{position:relative;width:60px;height:60px;margin:0 auto 1.5rem}.product-ingredients__atom{position:absolute;width:12px;height:12px;border-radius:50%;animation:float 3s ease-in-out infinite}.product-ingredients__atom--center{top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(45deg,#ff6b6b,#ff8e8e);box-shadow:0 0 20px #ff6b6b66;width:16px;height:16px;animation:pulse 2s ease-in-out infinite}.product-ingredients__atom--orbit-1{top:20%;left:20%;background:linear-gradient(45deg,#4ecdc4,#6ee8dd);box-shadow:0 0 15px #4ecdc466;animation:orbit-1 4s linear infinite}.product-ingredients__atom--orbit-2{top:20%;right:20%;background:linear-gradient(45deg,#45b7d1,#66d4f0);box-shadow:0 0 15px #45b7d166;animation:orbit-2 3s linear infinite}.product-ingredients__atom--orbit-3{bottom:20%;left:50%;transform:translate(-50%);background:linear-gradient(45deg,#96ceb4,#b5e0cb);box-shadow:0 0 15px #96ceb466;animation:orbit-3 5s linear infinite}.product-ingredients__bond{position:absolute;background:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);height:2px;animation:bond-pulse 2s ease-in-out infinite}.product-ingredients__bond--1{top:40%;left:35%;width:30%;transform:rotate(45deg);animation-delay:0s}.product-ingredients__bond--2{top:40%;right:35%;width:30%;transform:rotate(-45deg);animation-delay:.7s}.product-ingredients__bond--3{bottom:35%;left:50%;width:25%;transform:translate(-50%) rotate(90deg);animation-delay:1.4s}.product-ingredients__content{text-align:center;position:relative;z-index:2}.product-ingredients__name{font-size:1.5rem;font-weight:700;color:#6ddba4;margin-bottom:.5rem}.product-ingredients__amount{display:inline-block;padding:.3rem 1rem;background:linear-gradient(45deg,#7877c633,#ff676633);border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffffe6;font-size:.875rem;font-weight:600;margin-bottom:1rem}.product-ingredients__description{color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.product-ingredients__benefit{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#4ecdc4;font-weight:600;font-size:.9rem}.product-ingredients__benefit-icon{width:16px;height:16px;stroke:#4ecdc4}.product-ingredients__hover-effect{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7877c61a,#ff67661a);opacity:0;transition:opacity .3s ease;border-radius:24px}.product-ingredients__item-inner:hover .product-ingredients__hover-effect{opacity:1}.product-ingredients__validation{text-align:center;padding:4rem 0;margin-bottom:4rem;position:relative}.product-ingredients__validation-content{max-width:800px;margin:0 auto}.product-ingredients__validation-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.product-ingredients__validation-text{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.product-ingredients__certifications{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.product-ingredients__cert-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;min-width:160px}.product-ingredients__cert-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0003;border-color:#7877c64d}.product-ingredients__cert-item svg{stroke:#4ecdc4;animation:float 3s ease-in-out infinite}.product-ingredients__cert-item span{color:#fff;font-weight:600;text-align:center;font-size:.9rem}.product-ingredients__cta{text-align:center}.product-ingredients__cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3rem;background:linear-gradient(135deg,#0a9916,#44a049);color:#fff;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;transition:all .3s cubic-bezier(.165,.84,.44,1);overflow:hidden;box-shadow:0 10px 30px #667eea4d,0 0 50px #667eea1a;text-transform:uppercase;letter-spacing:.05em}.product-ingredients__cta-button:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 60px #667eea66,0 0 80px #667eea33}.product-ingredients__cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.product-ingredients__cta-button:hover:before{left:100%}.product-ingredients__cta-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.product-ingredients__particle{position:absolute;width:4px;height:4px;background:#fffc;border-radius:50%;opacity:0;animation:particle-float 2s ease-out infinite}.product-ingredients__particle:nth-child(1){top:-20px;left:-20px}.product-ingredients__particle:nth-child(2){top:-15px;right:-25px}.product-ingredients__particle:nth-child(3){bottom:-18px;left:0}.product-ingredients__particle--active{animation:particle-float 1.5s ease-out forwards}.product-ingredients__bg-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.product-ingredients__bg-circle{position:absolute;border-radius:50%;background:linear-gradient(45deg,#7877c60d,#ff67660d);animation:float 6s ease-in-out infinite}.product-ingredients__bg-circle--1{width:300px;height:300px;top:10%;left:-150px;animation-delay:0s}.product-ingredients__bg-circle--2{width:200px;height:200px;top:60%;right:-100px;animation-delay:2s}.product-ingredients__bg-circle--3{width:150px;height:150px;bottom:20%;left:20%;animation-delay:4s}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #ff6b6b66}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 30px #ff6b6b99}}@keyframes orbit-1{0%{transform:rotate(0) translate(30px) rotate(0)}to{transform:rotate(360deg) translate(30px) rotate(-360deg)}}@keyframes orbit-2{0%{transform:rotate(0) translate(25px) rotate(0)}to{transform:rotate(-360deg) translate(25px) rotate(360deg)}}@keyframes orbit-3{0%{transform:translate(-50%) rotate(0) translate(35px) rotate(0)}to{transform:translate(-50%) rotate(360deg) translate(35px) rotate(-360deg)}}@keyframes bond-pulse{0%,to{opacity:.3;box-shadow:0 0 5px #fff3}50%{opacity:.8;box-shadow:0 0 15px #fff6}}@keyframes particle-float{0%{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-60px) scale(0)}}@media (max-width: 768px){.product-ingredients{padding:4rem 0}.product-ingredients__container{padding:0 1rem}.product-ingredients__header{margin-bottom:4rem}.product-ingredients__grid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.product-ingredients__item-inner{padding:2rem}.product-ingredients__molecule{width:60px;height:60px}.product-ingredients__atom--center{width:12px;height:12px}.product-ingredients__atom{width:10px;height:10px}.product-ingredients__certifications{gap:1.5rem}.product-ingredients__cert-item{padding:1.5rem;min-width:140px}}@media (max-width: 480px){.product-ingredients__grid{grid-template-columns:1fr}.product-ingredients__item-inner{padding:1.5rem}.product-ingredients__certifications{flex-direction:column;align-items:center}.product-ingredients__cta-button{padding:1rem 2rem;font-size:1rem}}.product-ingredients *{will-change:transform}.product-ingredients__item-inner{contain:layout style paint}@media (prefers-reduced-motion: reduce){.product-ingredients *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-ingredients-advanced.css.map */
