:root{--blue-900: #0009B7;--blue-700: #040FDB;--sky: #6DDAF0;--violet: #CDA7D8;--lilac: #DB88F2;--white: #ffffff;--off-white: #F4F4FF;--dark: #05060F;--display: "ZT Talk", "Inter", sans-serif;--body: "ZT Talk", "Inter", sans-serif;--mono: "Space Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--dark);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:hidden;cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cursor{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--white);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s,height .2s;mix-blend-mode:difference}.cursor-ring{position:fixed;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .25s,height .25s;mix-blend-mode:difference}.cursor.big{width:22px;height:22px}.cursor-ring.big{width:60px;height:60px}@media(hover:none){.cursor,.cursor-ring{display:none}body{cursor:auto}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}.container{max-width:1100px;margin:0 auto;padding:0 2rem}section{position:relative}.float-eq{position:absolute;font-family:var(--mono);font-size:.78rem;color:#ffffff21;pointer-events:none;white-space:nowrap;animation:floatEq 9s ease-in-out infinite;z-index:2;will-change:transform}@keyframes floatEq{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-14px) rotate(.5deg)}}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes underlineIn{to{transform:scaleX(1)}}#coll-hero{min-height:62vh;display:flex;align-items:flex-end;position:relative;overflow:hidden;background-color:var(--blue-700);background-image:var(--coll-img, none);background-size:cover;background-position:center top;isolation:isolate;padding:0}.coll-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#040fdba6,#0009b7d1 55%,#0009b7f7)}.coll-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 100%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 100%,black 30%,transparent 100%);animation:gridPulse 8s ease-in-out infinite}.coll-hero-halo-1{position:absolute;z-index:2;pointer-events:none;border-radius:50%;width:540px;height:540px;top:-220px;right:-100px;background:radial-gradient(circle,rgba(205,167,216,.3) 0%,transparent 65%)}.coll-hero-halo-2{position:absolute;z-index:2;pointer-events:none;border-radius:50%;width:360px;height:360px;bottom:-160px;left:-60px;background:radial-gradient(circle,rgba(109,218,240,.2) 0%,transparent 65%)}#collFloatEq{position:absolute!important;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:3;mix-blend-mode:screen}.coll-hero-inner{position:relative;z-index:4;width:100%;padding:6rem 2rem 3.5rem;max-width:calc(1100px + 4rem);margin:0 auto}.coll-hero-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem;flex-wrap:wrap}.coll-back-link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--body);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;text-decoration:none;transition:color .2s}.coll-back-link:hover{color:var(--sky)}.coll-count-badge{font-family:var(--mono);font-size:.72rem;color:var(--sky);background:#6ddaf01f;border:1.5px solid rgba(109,218,240,.35);padding:.25rem .75rem;border-radius:100px;letter-spacing:.06em}h1.coll-hero-title{font-family:var(--display);font-weight:700;font-size:clamp(2.6rem,5.5vw,5rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--white);margin-bottom:1rem}.coll-hero-tagline{font-size:1rem;color:#ffffffad;margin-bottom:1.4rem;letter-spacing:.02em;max-width:500px;line-height:1.5}.coll-formula-badge{display:inline-block;font-family:var(--mono);font-size:1rem;color:var(--sky);background:#6ddaf01a;border:1px solid rgba(109,218,240,.3);border-radius:8px;padding:.45rem 1rem;margin-bottom:1.8rem;letter-spacing:.04em}.coll-hero-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--white);color:var(--blue-900);font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.8rem 1.8rem;border-radius:100px;text-decoration:none;transition:transform .15s,box-shadow .2s}.coll-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.coll-hero-cta svg{transition:transform .2s}.coll-hero-cta:hover svg{transform:translateY(2px)}#coll-marquee-band{background:var(--sky);padding:.85rem 0;overflow:hidden}.coll-marquee-inner{display:flex;width:max-content;animation:marquee 28s linear infinite}.coll-marquee-item{display:inline-flex;align-items:center;gap:1.2rem;padding:0 1.8rem;font-family:var(--display);font-weight:700;font-size:.85rem;letter-spacing:.05em;color:var(--blue-900);white-space:nowrap;text-transform:uppercase}.coll-marquee-sep{opacity:.4;font-size:.7rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}#coll-intro{background:var(--off-white);padding:2.5rem 0;border-bottom:1.5px solid rgba(4,15,219,.07)}.coll-intro-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.coll-intro-text{max-width:600px}.coll-intro-text p{font-size:.95rem;color:#05060f9e;line-height:1.7}.coll-intro-pills{display:flex;gap:.6rem;flex-shrink:0;flex-wrap:wrap}.intro-pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--body);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700);background:var(--white);border:1.5px solid rgba(4,15,219,.15);padding:.35rem .85rem;border-radius:100px}#coll-products{background:var(--white);padding:4rem 0 6rem}.coll-products-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;padding:0 2rem}.coll-products-title{font-family:var(--display);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--dark);display:flex;align-items:center;gap:.75rem}.coll-products-count{font-family:var(--mono);font-size:.8rem;font-weight:400;color:#05060f66;background:var(--off-white);padding:.2rem .65rem;border-radius:100px;border:1.5px solid rgba(4,15,219,.1)}.coll-view-all{font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-700);text-decoration:none;border-bottom:2px solid var(--blue-700);padding-bottom:2px;transition:opacity .2s}.coll-view-all:hover{opacity:.7}.coll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:0 2rem}.product-card{background:var(--white);border:2px solid var(--off-white);border-radius:20px;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .3s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-10px) scale(1.01);border-color:var(--blue-700);box-shadow:0 20px 50px #040fdb24}.product-img-wrap{aspect-ratio:1;background:var(--off-white);position:relative;overflow:hidden}.product-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.product-card:hover .product-img-wrap img{transform:scale(1.05)}.product-badge{position:absolute;top:.75rem;left:.75rem;font-family:var(--body);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--sky);color:var(--blue-900);padding:.3rem .75rem;border-radius:100px;z-index:2}.product-info{padding:1.2rem 1.3rem 1.4rem;flex:1;display:flex;flex-direction:column}.product-type{font-family:var(--body);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-700);margin-bottom:.3rem}.product-name{font-family:var(--display);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.2;color:var(--dark);margin-bottom:auto;padding-bottom:1rem}.product-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.8rem;border-top:1.5px solid var(--off-white)}.product-price{font-family:var(--display);font-size:1.1rem;font-weight:700;color:var(--blue-900)}.product-buy{background:var(--blue-700);color:var(--white);border:none;border-radius:100px;padding:.45rem 1rem;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.product-buy:hover{background:var(--blue-900);transform:scale(1.05)}.coll-empty{text-align:center;padding:5rem 1rem}.coll-empty-symbol{font-family:var(--display);font-size:7rem;font-weight:700;color:#040fdb14;line-height:1;margin-bottom:1rem}.coll-empty h3{font-family:var(--display);font-size:1.2rem;font-weight:700;text-transform:uppercase;color:var(--dark);margin-bottom:.5rem}.coll-empty p{color:#05060f80;margin-bottom:1.5rem}.btn-primary{display:inline-block;background:var(--blue-700);color:var(--white);font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.8rem 1.8rem;border-radius:100px;text-decoration:none;transition:background .2s,transform .15s}.btn-primary:hover{background:var(--blue-900);transform:translateY(-2px)}footer{background:var(--blue-900);padding:3rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.08)}.footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:3rem;align-items:start}.footer-logo img{height:32px;width:auto}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2rem;list-style:none}.footer-links a{font-size:.82rem;color:#ffffff8c;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-right{text-align:right;display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}.footer-social{display:flex;gap:.8rem}.footer-social a{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:all .2s;text-decoration:none}.footer-social a:hover{border-color:var(--white);color:var(--white);transform:translateY(-2px)}.footer-bottom{max-width:1100px;margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:#ffffff59}.footer-bottom a{color:#ffffff80;text-decoration:none}.footer-bottom a:hover{color:var(--white)}.footer-policies{display:flex;gap:1.2rem;flex-wrap:wrap}@media(max-width:1000px){.coll-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#coll-hero{min-height:auto}.coll-hero-inner{padding:6rem 1.2rem 2.5rem}h1.coll-hero-title{font-size:clamp(2.2rem,10vw,3.5rem)}.coll-hero-tagline{font-size:.92rem}.coll-intro-inner{flex-direction:column;align-items:flex-start}.coll-intro-pills{width:100%}.coll-products-header{padding:0 1.2rem}.coll-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 1.2rem}.product-info{padding:1rem 1rem 1.1rem}.product-name{font-size:.85rem}.product-price{font-size:1rem}.product-buy{padding:.4rem .85rem;font-size:.68rem}footer{padding:2.5rem 1.2rem 1.5rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.footer-right{align-items:flex-start;text-align:left}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:.6rem}.footer-policies{gap:.75rem}}@media(max-width:420px){.coll-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eigenmode-collection.css.map */
