.eternal-hero__jar-img{animation:eternal-ken-burns 20s ease-out forwards}@keyframes eternal-ken-burns{0%{transform:scale(1);opacity:0}10%{opacity:1}to{transform:scale(1.08);opacity:1}}.eternal-hero__jar{position:relative;overflow:hidden}.eternal-hero__jar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(1,1,1,.2) 100%);pointer-events:none}.eternal-hero__jar{background:linear-gradient(170deg,#1a1a1ae6,#0e0e0ef2,#111);border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 48px #000000e6,inset 0 1px 2px #ffffff0a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.eternal-hero__jar:hover{box-shadow:0 24px 64px #000000f2,0 0 30px #ff6ec726,0 0 60px #9b5de51a,inset 0 1px 2px #ffffff0f;border-color:#ff6ec726}.eternal-hero__headline{position:relative;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.eternal-hero__headline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff6ec7,#9b5de5,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transition:opacity .3s ease}.eternal-hero:hover .eternal-hero__headline:before{opacity:1}.eternal-hero__glow{box-shadow:0 0 40px #ff6ec726,0 0 80px #9b5de514,0 0 120px #00b4d80d;filter:drop-shadow(0 0 20px rgba(155,93,229,.1))}.eternal-marquee{position:relative;overflow:hidden;background:var(--eternal-black)}.eternal-marquee__content{display:flex;animation:eternal-marquee 30s linear infinite;will-change:transform}@keyframes eternal-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.eternal-marquee__item{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 80px;position:relative}.eternal-marquee__text{background:linear-gradient(90deg,#ff6ec7,#9b5de5,#00b4d8,#ff6ec7);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:eternal-gradient-shift 8s ease infinite;font-size:clamp(2rem,6vw,4rem);font-weight:800;letter-spacing:4px;text-transform:uppercase;white-space:nowrap}@keyframes eternal-gradient-shift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.eternal-marquee__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--eternal-black) 0%,transparent 15%,transparent 85%,var(--eternal-black) 100%);pointer-events:none}.eternal-marquee__fade--strong{background:linear-gradient(90deg,var(--eternal-black) 0%,transparent 20%,transparent 80%,var(--eternal-black) 100%)}.eternal-marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(1,1,1,.2) 100%);pointer-events:none}.eternal-marquee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,110,199,.02) 25%,rgba(155,93,229,.02) 50%,rgba(0,180,216,.02) 75%,transparent 100%);pointer-events:none}.eternal-marquee:hover .eternal-marquee__content{animation-play-state:paused}.eternal-footer-wrapper,footer.eternal-footer-section{background:linear-gradient(180deg,var(--eternal-black) 0%,rgba(10,10,10,.8) 100%);border-top:1px solid rgba(255,255,255,.06)}.eternal-footer{padding:60px 80px 40px}.eternal-footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:60px}.eternal-footer__col h4{font-family:var(--eternal-font-thunder);font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--eternal-white);margin-bottom:24px;text-decoration:none}.eternal-footer__col ul{list-style:none;margin:0;padding:0}.eternal-footer__col li{margin-bottom:12px}.eternal-footer__col a{color:var(--eternal-white-60);font-size:14px;text-decoration:none;transition:all .25s ease;position:relative}.eternal-footer__col a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#ff6ec7,#00b4d8);transition:width .3s ease}.eternal-footer__col a:hover{color:var(--eternal-white)}.eternal-footer__col a:hover:after{width:100%}.eternal-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:24px}.eternal-footer__bottom-text{color:var(--eternal-white-40);font-size:12px;letter-spacing:.5px}.eternal-footer__social{display:flex;gap:16px}.eternal-footer__social-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:4px;color:var(--eternal-white-60);text-decoration:none;transition:all .25s ease;font-size:14px}.eternal-footer__social-link:hover{background:#ff6ec71a;border-color:#ff6ec733;color:var(--eternal-white);box-shadow:0 0 20px #ff6ec71a}@media screen and (max-width:1024px){.eternal-footer{padding:48px 40px 32px}.eternal-footer__grid{gap:40px}}@media screen and (max-width:768px){.eternal-footer{padding:40px 24px 24px}.eternal-footer__grid{grid-template-columns:repeat(2,1fr);gap:32px}.eternal-footer__bottom{flex-direction:column;align-items:flex-start}}@media screen and (max-width:480px){.eternal-footer{padding:32px 16px 16px}.eternal-footer__grid{grid-template-columns:1fr;gap:24px}.eternal-footer__col h4{font-size:12px;margin-bottom:16px}.eternal-footer__social{width:100%;justify-content:flex-start}}.eternal-benefit-card{background:#0d0d0d66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.eternal-benefit-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(255,110,199,.05),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.eternal-benefit-card:hover{transform:translateY(-8px);background:#0d0d0d99;border-color:#ff6ec733;box-shadow:0 20px 40px #ff6ec726}.eternal-benefit-card:hover:before{opacity:1}.eternal-benefit-card__icon{width:60px;height:60px;background:linear-gradient(135deg,#ff6ec71a,#9b5de51a);border:1px solid rgba(255,110,199,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;transition:all .3s ease}.eternal-benefit-card:hover .eternal-benefit-card__icon{background:linear-gradient(135deg,#ff6ec733,#9b5de533);border-color:#ff6ec780;box-shadow:0 0 20px #ff6ec733}.eternal-benefit-card__title{font-family:var(--eternal-font-thunder);font-size:22px;font-weight:800;letter-spacing:0em;line-height:1.1;text-transform:uppercase;color:var(--eternal-white);margin:16px 0 12px}.eternal-benefit-card__desc{color:var(--eternal-white-60);font-size:14px;line-height:1.6;margin:0}.eternal-product-card{background:#0d0d0d66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.eternal-product-card__image{position:relative;overflow:hidden;aspect-ratio:1;background:linear-gradient(135deg,#0d0d0d80,#0d0d0dcc)}.eternal-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.eternal-product-card:hover .eternal-product-card__image img{transform:scale(1.05)}.eternal-product-card__content{padding:24px}.eternal-product-card__title{font-family:var(--eternal-font-thunder);font-size:20px;font-weight:800;letter-spacing:0em;line-height:1.1;text-transform:uppercase;color:var(--eternal-white);margin:0 0 8px}.eternal-product-card__desc{color:var(--eternal-white-60);font-size:13px;line-height:1.5;margin:0 0 16px}.eternal-product-card__price{font-family:var(--eternal-font-thunder);font-size:24px;font-weight:800;letter-spacing:2px;background:linear-gradient(135deg,#ff6ec7,#9b5de5,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.eternal-product-card:hover{transform:translateY(-8px);background:#0d0d0d99;border-color:#ff6ec733;box-shadow:0 20px 40px #ff6ec726}.eternal-cta-section{position:relative;padding:80px;text-align:center;background:linear-gradient(135deg,#0d0d0d80,#0d0d0d4d,#0d0d0d80);border:1px solid rgba(255,255,255,.06);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.eternal-cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(255,110,199,.05),transparent);pointer-events:none;border-radius:inherit}.eternal-cta-section__content{position:relative;z-index:1}.eternal-cta-section__headline{font-family:var(--eternal-font-thunder);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--eternal-white);margin:0 0 16px}.eternal-cta-section__subheadline{color:var(--eternal-white-60);font-size:18px;line-height:1.6;max-width:600px;margin:0 auto 32px}.eternal-cta-section:hover{border-color:#ff6ec733;box-shadow:0 0 40px #ff6ec71a,inset 0 0 40px #ff6ec705}@media screen and (max-width:768px){.eternal-marquee__item{padding:24px 40px}.eternal-marquee__text{font-size:clamp(1.5rem,4vw,2.5rem)}.eternal-hero__jar{width:240px;height:320px}.eternal-cta-section{padding:48px 32px}.eternal-cta-section__headline{font-size:clamp(1.5rem,4vw,2.5rem)}.eternal-cta-section__subheadline{font-size:16px}}@media screen and (max-width:480px){.eternal-marquee__item{padding:16px 20px}.eternal-marquee__text{font-size:clamp(1.25rem,3vw,1.75rem)}.eternal-hero__jar{width:180px;height:240px}.eternal-cta-section{padding:32px 16px}.eternal-benefit-card{padding:20px 16px}.eternal-product-card__content{padding:16px}}@media(prefers-reduced-motion:reduce){.eternal-marquee__content,.eternal-marquee__text,.eternal-ken-burns,.eternal-gradient-shift{animation:none}}@media(max-width:768px){.eternal-section-wrapper{--section-spacing-unit: 0px !important;padding-top:0!important;padding-bottom:0!important}section.hero-v6,section.pillars-v3,section[class*=eternal-]{margin-top:0!important;margin-bottom:0!important}section[class*=eternal-],section.hero-v6,section.pillars-v3{overflow-x:hidden;max-width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/eternal-components.css.map */
