.pdp .neuro{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:center}.pdp .neurobox{background:radial-gradient(circle at 50% 48%,#134039,#0a1a18 72%);border:1px solid rgba(217,163,154,.25);border-radius:16px;padding:1rem;overflow:hidden}.pdp .neurobox svg{width:100%;height:auto;display:block}.pdp .neurobox svg *{transform-box:view-box}.pdp .nstages{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2rem}.pdp .nstage{border-top:1px solid rgba(217,163,154,.3);padding-top:.9rem}.pdp.light .nstage{border-top-color:#113b3740}.pdp .nstage b{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--blush)}.pdp.light .nstage b{color:var(--rose)}.pdp .nstage small{display:block;font-size:.84rem;opacity:.82;margin-top:.45rem;line-height:1.55}.pdp .disc{margin-top:1.8rem;font-size:.78rem;opacity:.55;line-height:1.6;max-width:60ch}.pdp .mol{fill:#c9a24b;opacity:0;transform:translate(var(--dx),var(--dy));animation:pdpabsorb 10s cubic-bezier(.5,0,.85,.4) infinite}@keyframes pdpabsorb{0%{transform:translate(var(--dx),var(--dy));opacity:0}6%{opacity:1}26%{transform:translate(0);opacity:1}31%{transform:translate(0) scale(.2);opacity:0}to{transform:translate(0) scale(.2);opacity:0}}.pdp .mol.t{fill:none;stroke:#c9a24b;stroke-width:1;opacity:0;animation:pdptrail 10s linear infinite}@keyframes pdptrail{0%,8%{opacity:0}14%{opacity:.35}26%{opacity:.12}30%,to{opacity:0}}.pdp .cell{fill:#b87e73;stroke:#d9a39a;stroke-width:1.8;transform-origin:320px 210px;animation:pdpsoma 10s ease-out infinite}.pdp .nuc{fill:#0c2b28;stroke:#d9a39a;stroke-width:1;opacity:.85;transform-origin:320px 210px;animation:pdpsoma 10s ease-out infinite}.pdp .nucl{fill:#d9a39a;opacity:.85;transform-origin:320px 210px;animation:pdpsoma 10s ease-out infinite}.pdp .lead{fill:none;stroke:#d9a39a;stroke-width:1;stroke-dasharray:3 4;opacity:.45}@keyframes pdpsoma{0%,20%{transform:scale(.92);opacity:.9}27%{transform:scale(.97);opacity:.95}31%{transform:scale(1.3);opacity:1}38%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.pdp .halo{fill:none;stroke:#d9a39a;stroke-width:1.4;transform-origin:320px 210px;opacity:0;animation:pdpburst 10s cubic-bezier(.15,.7,.3,1) infinite}.pdp .halo.h2{animation-delay:.18s}@keyframes pdpburst{0%,29%{opacity:0;transform:scale(.35)}35%{opacity:.75;transform:scale(1.7)}50%{opacity:0;transform:scale(3.2)}to{opacity:0}}.pdp .dendrite{fill:none;stroke:#d9a39a;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460;animation:pdpshoot 10s cubic-bezier(.1,.85,.25,1) infinite}@keyframes pdpshoot{0%,30%{stroke-dashoffset:460;opacity:1}47%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.pdp .branch{fill:none;stroke:#d9a39a;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;opacity:.85;animation:pdpshootb 10s cubic-bezier(.1,.85,.25,1) infinite}@keyframes pdpshootb{0%,41%{stroke-dashoffset:240;opacity:.85}58%{stroke-dashoffset:0;opacity:.85}95%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:0}}.pdp .tip{fill:#d9a39a;opacity:0;animation:pdptip 10s ease-out infinite}@keyframes pdptip{0%,52%{opacity:0;transform:scale(.2)}62%{opacity:.9;transform:scale(1)}95%{opacity:.55}to{opacity:0}}.pdp .d2{animation-delay:.05s}.pdp .d3{animation-delay:.1s}.pdp .d4{animation-delay:.15s}.pdp .d5{animation-delay:.2s}.pdp .d6{animation-delay:.25s}.pdp .d7{animation-delay:.3s}.pdp .d8{animation-delay:.35s}.pdp .d9{animation-delay:.4s}.pdp .lbl{opacity:0}.pdp .lbl-a{animation:pdplblA 10s ease infinite}@keyframes pdplblA{0%{opacity:0}8%{opacity:1}27%{opacity:1}33%{opacity:0}to{opacity:0}}.pdp .lbl-b{animation:pdplblB 10s ease infinite}@keyframes pdplblB{0%,28%{opacity:0}35%{opacity:1}95%{opacity:1}to{opacity:0}}.pdp .lbl-c{animation:pdplblC 10s ease infinite}@keyframes pdplblC{0%,48%{opacity:0}58%{opacity:1}95%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.pdp .mol,.pdp .cell,.pdp .nuc,.pdp .nucl,.pdp .halo,.pdp .dendrite,.pdp .branch,.pdp .tip,.pdp .lbl{animation:none;opacity:1;stroke-dashoffset:0;transform:none}.pdp .halo{opacity:0}}@media(max-width:900px){.pdp .neuro,.pdp .nstages{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pdp-neuro.css.map */
