html{cursor:none!important}*,*:before,*:after{cursor:none!important}#solvix-cursor{width:16px;height:16px;background:#ff5c00;border-radius:50%;position:fixed;top:0;left:0;z-index:99999;pointer-events:none;transition:width .2s,height .2s,background .2s,opacity .2s;mix-blend-mode:screen;box-shadow:0 0 12px #ff5c00cc,0 0 24px #ff5c0066;will-change:transform}#solvix-cursor-trail{width:36px;height:36px;border:1.5px solid rgba(255,92,0,.5);border-radius:50%;position:fixed;top:0;left:0;z-index:99998;pointer-events:none;transition:width .25s,height .25s,border-color .2s;will-change:transform}#solvix-cursor.hovering{width:28px;height:28px;background:#ff5c0066;box-shadow:0 0 24px #ff5c00,0 0 48px #ff5c0080}#solvix-cursor-trail.hovering{width:56px;height:56px;border-color:#ff5c00cc}#solvix-cursor.clicked{transform:scale(.7)!important}@media(hover:none){html,*,*:before,*:after{cursor:auto!important}#solvix-cursor,#solvix-cursor-trail{display:none}}#hero-3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@keyframes splitIn{0%{opacity:0;transform:translateY(60px) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes orbFloat{0%{transform:translateY(0) scale(1)}to{transform:translateY(-40px) scale(1.1)}}@keyframes fpFloat{0%{transform:translateY(0) translate(0);opacity:.2}to{transform:translateY(-30px) translate(15px);opacity:.8}}@keyframes glitch{0%{clip-path:none;transform:translate(0)}20%{clip-path:inset(20% 0 60% 0);transform:translate(-4px,2px);filter:hue-rotate(90deg)}40%{clip-path:inset(60% 0 10% 0);transform:translate(4px,-2px);filter:hue-rotate(180deg)}60%{clip-path:inset(40% 0 40% 0);transform:translate(-2px,1px);filter:hue-rotate(270deg)}80%{clip-path:none;transform:translate(2px,-1px)}to{clip-path:none;transform:translate(0);filter:none}}.product-grid,.col3-grid,.collections-grid,.testimonials-grid,.or-grid{perspective:1200px}.product-card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.reveal,.product-card,.col3-card,.or-card,.testimonial-card,.feature-item,.contact-info-item{opacity:0;transform:translateY(40px) rotateX(6deg) scale(.97);transform-origin:center top}.reveal.in-view,.js-loaded .reveal.in-view{opacity:1!important;transform:none!important}.header-logo{transition:transform .3s ease,filter .3s ease}.header-logo:hover{transform:perspective(400px) rotateY(-15deg) translateZ(10px);filter:drop-shadow(0 0 12px rgba(255,92,0,.6))}.announcement-bar{position:relative;overflow:hidden}.announcement-bar:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:announceSweep 3s ease-in-out infinite}@keyframes announceSweep{0%{left:-60%}to{left:160%}}.ticker-bar{transform-style:preserve-3d;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}.btn{transform-style:preserve-3d;position:relative}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;transform:translateZ(-8px) translateY(6px);filter:blur(10px) brightness(.5);opacity:0;transition:opacity .3s;z-index:-1}.btn-primary:hover:after{opacity:.6}.hero-qbtn{transform-style:preserve-3d;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-qbtn:hover{transform:translateY(-4px) translateZ(10px);box-shadow:0 8px 20px #ff5c004d}.feature-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s}.feature-item:hover .feature-icon{transform:translateY(-6px) rotateY(360deg) scale(1.15)}.col3-card{transform-style:preserve-3d;will-change:transform}.col3-card-link{display:block;transform-style:preserve-3d}.col3-media{transform-style:preserve-3d}.col3-media img{transform:translateZ(0);transition:transform .6s var(--ease),filter .3s}.col3-card:hover .col3-media img{filter:brightness(1.05) saturate(1.1)}.promo-strip{transform-style:preserve-3d;will-change:transform}.promo-strip .btn-white{transform:translateZ(20px)}.promo-strip .btn-outline{transform:translateZ(10px)}.or-card{transform-style:preserve-3d;will-change:transform}.footer-social{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,color .3s}.footer-social:hover{transform:translateY(-6px) rotate(10deg) scale(1.2)}.product-gallery__main{transform-style:preserve-3d;transition:box-shadow .4s ease}.product-gallery__main:hover{box-shadow:-20px 20px 60px #ff5c0026,20px -10px 40px #00000080}.product-gallery__thumb{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s}.product-gallery__thumb:hover{transform:translateY(-4px) scale(1.05)}.product-gallery__thumb.active{transform:translateY(-2px) scale(1.02)}.page-404__num{animation:float404 4s ease-in-out infinite;display:block}@keyframes float404{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-16px) rotateX(8deg)}}.back-to-top{transform-style:preserve-3d;transition:opacity var(--t),transform var(--t),box-shadow .2s}.back-to-top.is-visible:hover{transform:translateY(-6px) rotateX(20deg) scale(1.1);box-shadow:0 16px 32px #ff5c0080}.cart-drawer{transform-origin:right center}.cart-drawer.is-open{animation:drawerSlideIn .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes drawerSlideIn{0%{transform:translate(100%) perspective(600px) rotateY(20deg);opacity:0}to{transform:translate(0) perspective(600px) rotateY(0);opacity:1}}.search-drawer.is-open{animation:searchDrop .3s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes searchDrop{0%{transform:translateY(-100%) rotateX(-15deg);opacity:0}to{transform:translateY(0) rotateX(0);opacity:1}}.mobile-nav.is-open{animation:navSlide .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes navSlide{0%{transform:translate(-100%) skew(5deg);opacity:0}to{transform:translate(0) skew(0);opacity:1}}.faq-item--open{position:relative}.faq-item--open:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--c-accent),transparent);border-radius:3px;animation:faqLine .3s ease forwards}@keyframes faqLine{0%{height:0}to{height:100%}}.badge-sale{animation:badgePulse 2.5s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff5c0066}50%{box-shadow:0 0 0 6px #ff5c0000}}.stock-dot{animation:stockBreath 1.5s ease-in-out infinite}@keyframes stockBreath{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #22c55e66}50%{transform:scale(1.3);opacity:.8;box-shadow:0 0 0 6px #22c55e00}}.hero-qbtn:active,.quick-btn:active{transform:scale(.95)!important}.solvix-orb{pointer-events:none;-webkit-user-select:none;user-select:none}.site-header{transition:box-shadow .3s,transform .3s,background .3s}.site-header.is-scrolled{box-shadow:0 8px 40px #0009,0 2px #ff5c0026}.product-price{display:inline-block;animation:priceAppear .8s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes priceAppear{0%{opacity:0;transform:scale(.5) rotateX(60deg)}to{opacity:1;transform:scale(1) rotateX(0)}}.newsletter-input:focus{box-shadow:0 0 0 3px #ff5c0033,0 4px 20px #ff5c001a;transform:translateY(-2px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.col3-card--featured:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--r-xl);background:linear-gradient(135deg,rgba(255,92,0,.4),transparent,rgba(255,92,0,.2));z-index:-1;animation:borderGlow 3s ease-in-out infinite alternate;pointer-events:none}@keyframes borderGlow{0%{opacity:.5;filter:blur(4px)}to{opacity:1;filter:blur(8px)}}@keyframes pageLoad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.site-header{animation:pageLoad .5s ease .1s both}main#MainContent{animation:pageLoad .6s ease .2s both}#scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:linear-gradient(90deg,#ff5c00,#ff3a00);transform-origin:left;transform:scaleX(0);transition:transform .1s linear;pointer-events:none;box-shadow:0 0 8px #ff5c0099}h1,h2{transition:text-shadow .3s ease}h1:hover{text-shadow:2px 2px 0 rgba(255,92,0,.2),4px 4px 0 rgba(255,92,0,.1)}.pc-shimmer{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%)}@media(max-width:768px){#solvix-cursor,#solvix-cursor-trail{display:none!important}html,*,*:before,*:after{cursor:auto!important}.product-card:hover,.col3-card:hover{transform:translateY(-4px)!important}@keyframes splitIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.product-card,.col3-card,.btn,.hero-qbtn,.footer-social,.product-card__media img,.col3-media img{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/9/assets/solvix-3d.css.map */
