.epl{background:#010101;padding:80px 24px}.epl__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.epl__gallery{position:sticky;top:88px}.epl__main-wrap{position:relative;width:100%;aspect-ratio:1;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:2px;overflow:hidden;transform-style:preserve-3d}.epl__main-img{width:100%;height:100%;object-fit:cover;object-position:center 65%;display:block;transition:transform .4s ease}.epl__thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.epl__thumb{width:72px;height:72px;object-fit:cover;border:1px solid rgba(255,255,255,.08);border-radius:2px;cursor:pointer;transition:border-color .3s;background:#ffffff05;padding:0}.epl__thumb:hover,.epl__thumb.active{border-color:#c77dff}.epl__info{display:flex;flex-direction:column;gap:28px}.epl__eyebrow{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;color:#fff6;text-transform:uppercase;margin:0}.epl__name{font-family:var(--eternal-font-thunder);font-weight:800;font-size:clamp(32px,4vw,52px);color:#fff;line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin:8px 0 0}.epl__subtitle{font-family:Space Mono,monospace;font-size:11px;color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;margin:6px 0 0}.epl__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.epl__stars{color:#ffd166;font-size:15px;letter-spacing:2px;line-height:1}.epl__rating-score{font-family:Space Mono,monospace;font-size:11px;color:#fff9}.epl__rating-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.15em;color:#ffffff47;text-transform:uppercase}.epl__price-block{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.epl__price{font-family:Thunder VF,Thunder,sans-serif;font-weight:700;font-size:52px;color:#fff;line-height:1}.epl__price-per{font-family:Space Mono,monospace;font-size:11px;color:#ffffff59;line-height:1.5}.eternal-social-ticker{height:22px;overflow:hidden;position:relative}.eternal-social-ticker__inner{transition:transform .4s ease}.eternal-social-ticker__item{font-family:Space Mono,monospace;font-size:11px;color:#fff6;height:22px;display:flex;align-items:center;gap:8px}.eternal-social-ticker__dot{width:6px;height:6px;border-radius:50%;background:#c77dff;display:inline-block;flex-shrink:0;animation:ticker-pulse 2s ease infinite}@keyframes ticker-pulse{0%,to{opacity:1}50%{opacity:.3}}.epl__stats{display:grid;grid-template-columns:repeat(4,1fr);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:2px}.epl__stat{padding:14px 8px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.epl__stat:last-child{border-right:none}.epl__stat-val{font-family:Space Mono,monospace;font-weight:700;font-size:13px;color:#fff;display:block}.epl__stat-label{font-family:Space Mono,monospace;font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:3px}.epl__atc{width:100%;padding:18px 24px;background:linear-gradient(135deg,#c77dff,#818cf8,#38c9ff,#4dd0a5,#ffd166,#ff6b9d,#c77dff);background-size:300% 300%;font-family:Space Mono,monospace;font-weight:700;font-size:13px;letter-spacing:.15em;color:#010101;border:none;cursor:pointer;text-transform:uppercase;border-radius:2px;transition:opacity .2s,background-position .4s;min-height:56px;animation:holo-shift 8s ease infinite}.epl__atc:hover{opacity:.88}.epl__atc:active{opacity:.75}.epl__atc:disabled{opacity:.55;cursor:not-allowed}.epl__trust{display:flex;gap:16px;flex-wrap:wrap}.epl__trust-item{font-family:Space Mono,monospace;font-size:10px;color:#fff6;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.08em}.epl__trust-icon{color:#4dd0a5;font-size:12px}.epl__accordions{border-top:1px solid rgba(255,255,255,.08)}.epl__accordion{border-bottom:1px solid rgba(255,255,255,.08)}.epl__accordion summary{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;color:#ffffffa6;text-transform:uppercase;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:color .3s;min-height:56px;-webkit-user-select:none;user-select:none}.epl__accordion summary::-webkit-details-marker{display:none}.epl__accordion summary:hover{color:#c77dff}.epl__accordion summary:after{content:"+";font-size:20px;color:#ffffff40;transition:transform .3s,color .3s;flex-shrink:0;margin-left:12px}.epl__accordion[open] summary:after{transform:rotate(45deg);color:#c77dff}.epl__accordion-body{font-family:Space Mono,monospace;font-size:12px;line-height:1.85;color:#ffffff80;padding:0 0 20px}.epl__accordion-body ul{padding-left:16px;margin:8px 0 0}.epl__accordion-body li{margin-bottom:8px}.epl__accordion-body li strong{color:#ffffffbf}.epl__ingredient-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:color .25s;gap:8px}.epl__ingredient-row:hover{color:#c77dff}.epl__ingredient-row:last-child{border-bottom:none}.epl__ingredient-name{font-family:Space Mono,monospace;font-size:11px;color:inherit}.epl__ingredient-dose{font-family:Space Mono,monospace;font-weight:700;font-size:11px;color:#c77dff;flex-shrink:0}.epl__ingredient-hint{font-family:Space Mono,monospace;font-size:9px;color:#fff3;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}@media(max-width:768px){.epl{padding:48px 16px;overflow-x:hidden}.epl__inner{grid-template-columns:1fr;gap:32px;width:100%;max-width:100%}.epl__gallery{position:static;width:100%;max-width:100%;overflow:hidden}.epl__main-wrap{width:100%;max-width:100%}.epl__thumbs{display:flex;gap:8px;overflow-x:auto;width:100%;max-width:100%;padding-bottom:4px;flex-wrap:nowrap}.epl__thumb{flex-shrink:0;width:64px;height:64px}.epl__stats{grid-template-columns:repeat(2,1fr)}.epl__stat:nth-child(2){border-right:none}.epl__stat:nth-child(3){border-right:1px solid rgba(255,255,255,.06)}.epl__trust{flex-direction:column;gap:10px}.epl__ingredient-hint{display:none}}@media(max-width:480px){.epl__price{font-size:40px}.epl__atc{font-size:12px;padding:16px}.epl__thumb{width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/eternal-product-landing.css.map */
