.eternal-section,.hero,.pillars,.eternal-hero,.eternal-marquee,.eternal-product,.eternal-benefits,.eternal-how-to-use,.eternal-testimonials,.eternal-brand-story,.eternal-cta,.eternal-lifestyle{color:#fff;background-color:#010101}.eternal-section h1,.hero h1,.pillars h1,.eternal-hero h1,.eternal-product h1,.eternal-benefits h1,.eternal-brand-story h1,.eternal-cta h1,.eternal-section .h1,.hero-title{font-family:var(--eternal-font-thunder);font-weight:800;font-size:clamp(3rem,8vw,5.5rem);line-height:var(--line-height-display-tight);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eternal-section h2,.hero h2,.pillars h2,.eternal-product h2,.eternal-benefits h2,.eternal-brand-story h2,.eternal-cta h2,.eternal-section .h2{font-family:var(--eternal-font-thunder);font-weight:800;font-size:clamp(2rem,6vw,3.5rem);line-height:var(--line-height-display-normal);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eternal-section h3,.hero h3,.pillars h3,.eternal-product h3,.eternal-benefits h3,.pillar-title,.eternal-section .h3{font-family:var(--eternal-font-thunder);font-weight:700;font-size:clamp(1.25rem,4vw,2rem);line-height:1.2;letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased}.eternal-section h4,.eternal-section .h4{font-family:var(--eternal-font-thunder);font-weight:800;font-size:clamp(1.1rem,3vw,1.5rem);line-height:var(--line-height-display-normal);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;color:#fff}.eternal-section h5,.eternal-section .h5{font-family:var(--eternal-font-spacemono);font-weight:700;font-size:.875rem;line-height:1.4;letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;color:#fff9}.eternal-section h6,.eternal-section .h6{font-family:var(--eternal-font-spacemono);font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;color:#fff6}.eternal-section p,.hero p,.pillars p,.eternal-product p,.eternal-benefits p,.eternal-brand-story p,.eternal-cta p,.eternal-lifestyle p,.eternal-section small,.eternal-section .small,.eternal-section .caption{font-family:var(--eternal-font-spacemono);font-weight:400;font-size:.95rem;line-height:var(--line-height-body-comfortable);letter-spacing:var(--letter-spacing-normal);color:#ffffffb3;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.text-mono,.data-value{font-family:var(--eternal-font-spacemono);font-weight:700;font-size:.9rem;line-height:1.5;letter-spacing:var(--letter-spacing-monospace)}.data-value-large,.price-highlight{font-family:var(--eternal-font-thunder);font-weight:800;font-size:2.5rem;line-height:1;letter-spacing:var(--letter-spacing-tight);background:var(--eternal-holo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.holo-text{background:linear-gradient(135deg,#c77dff,#818cf8,#38c9ff,#4dd0a5,#ffd166,#ff6b9d,#c77dff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:holo-shift 8s ease infinite}@media(prefers-reduced-motion:reduce){.holo-text{animation:none!important;background-position:0% 50%!important;background-size:100% 100%!important}}@keyframes holo-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media screen and (max-width:749px){.eternal-section h1,.hero-title{font-size:clamp(1.75rem,7vw,3rem)}.eternal-section h2{font-size:clamp(1.25rem,5vw,2.25rem)}.eternal-section h3,.pillar-title{font-size:clamp(1rem,3.5vw,1.5rem)}.eternal-section p,.hero p,.pillars p,.eternal-lifestyle p,.eternal-section small,.eternal-section .small,.eternal-section .caption{font-size:.95rem;line-height:var(--line-height-body-comfortable)}.data-value-large{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/eternal-typography.css.map */
