.glitch-text-trigger[data-v-e7ad0a2b]{animation:glitch-text-e7ad0a2b .5s}.product-card[data-v-e7ad0a2b]{background:#fff;border:1px solid transparent;max-width:300px;overflow:hidden;position:relative;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.product-card[data-v-e7ad0a2b]:hover{animation:glitch-card-e7ad0a2b .3s ease-out;border-color:#000;transform:translateY(-5px)}.product-image-carousel[data-v-e7ad0a2b]{background:linear-gradient(45deg,#f0f0f0,#e0e0e0);height:375px;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:300px}.carousel-container[data-v-e7ad0a2b]{height:100%;position:relative;width:100%}.carousel-item[data-v-e7ad0a2b]{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.carousel-item.active[data-v-e7ad0a2b]{opacity:1;pointer-events:auto}.carousel-item img[data-v-e7ad0a2b],.carousel-item video[data-v-e7ad0a2b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.carousel-indicators[data-v-e7ad0a2b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:20px;bottom:10px;display:flex;gap:6px;left:50%;padding:5px 10px;position:absolute;transform:translate(-50%);z-index:10}.indicator[data-v-e7ad0a2b]{background:#ffffff80;border-radius:50%;height:6px;transition:all .3s ease;width:6px}.indicator.active[data-v-e7ad0a2b]{background:#fff;border-radius:3px;width:20px}.product-image[data-v-e7ad0a2b]{align-items:center;background:linear-gradient(45deg,#f0f0f0,#e0e0e0);color:#666;display:flex;font-family:JetBrains Mono,monospace;font-size:14px;height:375px;justify-content:center;overflow:hidden;position:relative;width:300px}.product-image img[data-v-e7ad0a2b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.product-image-notloaded[data-v-e7ad0a2b]{align-items:center;background:linear-gradient(45deg,#f0f0f0,#e0e0e0);color:#666;display:flex;font-family:JetBrains Mono,monospace;font-size:14px;height:375px;justify-content:center;overflow:hidden;position:relative;width:300px}.product-image-notloaded[data-v-e7ad0a2b]:before{animation:drift-e7ad0a2b 20s linear infinite;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 20px);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.discount-badge[data-v-e7ad0a2b]{background:#ff0;border:2px solid #000;box-shadow:3px 3px #0000004d;color:#000;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;padding:8px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px;transform:rotate(3deg);z-index:10}.discount-badge[data-v-e7ad0a2b]:after,.discount-badge[data-v-e7ad0a2b]:before{align-items:center;background:#ff0;color:#000;content:attr(data-text);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.discount-badge[data-v-e7ad0a2b]:before{animation:glitch-1-e7ad0a2b 2s infinite;color:#f0f;z-index:-1}.discount-badge[data-v-e7ad0a2b]:after{animation:glitch-2-e7ad0a2b 2s infinite;color:#0ff;z-index:-2}.product-info[data-v-e7ad0a2b]{background:#fff;padding:20px 20px 60px}.product-name[data-v-e7ad0a2b]{color:#000;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.price-container[data-v-e7ad0a2b]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.product-price-old[data-v-e7ad0a2b]{color:#999;font-size:16px;font-weight:300;position:relative;text-decoration:line-through}.product-price-old[data-v-e7ad0a2b]:after{background:#ff0;content:"";height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(-2deg)}.product-price[data-v-e7ad0a2b]{color:#000;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.product-description[data-v-e7ad0a2b]{color:#666;font-size:14px;line-height:1.4;margin-bottom:20px;margin-top:8px}.cart-section[data-v-e7ad0a2b]{bottom:8px;display:flex;flex-direction:column;gap:15px;left:20px;position:absolute;right:20px}.add-to-cart-btn[data-v-e7ad0a2b]{background:#000;border:2px solid #000;color:#fff;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;min-height:55px;overflow:hidden;padding:15px 25px;position:relative;text-transform:uppercase;transition:all .3s ease}.add-to-cart-btn[data-v-e7ad0a2b]:hover:not(:disabled){background:#333;box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.add-to-cart-btn:hover:not(:disabled) .btn-particles[data-v-e7ad0a2b]{opacity:1}.add-to-cart-btn:hover:not(:disabled) .btn-scan-line[data-v-e7ad0a2b]{animation:scan-btn-e7ad0a2b 2s infinite}.add-to-cart-btn.adding[data-v-e7ad0a2b]{animation:pulse-adding-e7ad0a2b 1s infinite;background:#666}.add-to-cart-btn.added[data-v-e7ad0a2b]{animation:success-flash-e7ad0a2b .5s ease;background:#0f0;border-color:#0f0;color:#000}.add-to-cart-btn[data-v-e7ad0a2b]:disabled{cursor:not-allowed}.btn-content[data-v-e7ad0a2b]{position:relative;z-index:2}.btn-text[data-v-e7ad0a2b]{position:relative;z-index:3}.btn-glitch[data-v-e7ad0a2b],.btn-glitch-2[data-v-e7ad0a2b]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.btn-glitch[data-v-e7ad0a2b]{animation:glitch-btn-1-e7ad0a2b 3s infinite;color:#f0f}.btn-glitch-2[data-v-e7ad0a2b]{animation:glitch-btn-2-e7ad0a2b 3s infinite;color:#0ff}.btn-particles[data-v-e7ad0a2b]{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.particle[data-v-e7ad0a2b]{animation:float-particle-e7ad0a2b 2s infinite;animation-delay:calc(var(--i)*.2s);background:#ff0;border-radius:50%;height:2px;position:absolute;width:2px}.particle[data-v-e7ad0a2b]:first-child{left:10%;top:20%}.particle[data-v-e7ad0a2b]:nth-child(2){left:20%;top:60%}.particle[data-v-e7ad0a2b]:nth-child(3){left:80%;top:30%}.particle[data-v-e7ad0a2b]:nth-child(4){left:70%;top:80%}.particle[data-v-e7ad0a2b]:nth-child(5){left:50%;top:50%}.particle[data-v-e7ad0a2b]:nth-child(6){left:60%;top:10%}.btn-scan-line[data-v-e7ad0a2b]{background:linear-gradient(90deg,transparent,#ff0,transparent);height:2px;left:-100%;position:absolute;top:0;width:100%}@keyframes drift-e7ad0a2b{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes glitch-card-e7ad0a2b{0%,to{transform:translateY(-5px)}20%{transform:translateY(-5px) translate(-2px)}40%{transform:translateY(-5px) translate(2px)}60%{transform:translateY(-5px) translate(-1px)}80%{transform:translateY(-5px) translate(1px)}}@keyframes glitch-text-e7ad0a2b{0%,to{filter:hue-rotate(0deg);transform:translate(0)}10%{filter:hue-rotate(90deg);transform:translate(-2px)}20%{filter:hue-rotate(180deg);transform:translate(2px)}30%{filter:hue-rotate(270deg);transform:translate(-1px)}40%{filter:hue-rotate(1turn);transform:translate(1px)}50%{text-shadow:-2px 0 #f0f,2px 0 #0ff;transform:translate(-.5px)}60%{text-shadow:2px 0 #f0f,-2px 0 #0ff;transform:translate(.5px)}70%{text-shadow:-1px 0 #f0f,1px 0 #0ff;transform:translate(-.25px)}80%{text-shadow:1px 0 #f0f,-1px 0 #0ff;transform:translate(.25px)}90%{text-shadow:none;transform:translate(0)}}@keyframes glitch-1-e7ad0a2b{0%,to{opacity:0;transform:translate(0)}10%{opacity:.8;transform:translate(-2px)}20%{opacity:0;transform:translate(2px)}30%{opacity:.6;transform:translate(-1px)}40%{opacity:0;transform:translate(1px)}}@keyframes glitch-2-e7ad0a2b{0%,to{opacity:0;transform:translate(0)}15%{opacity:.7;transform:translate(1px)}25%{opacity:0;transform:translate(-1px)}35%{opacity:.5;transform:translate(2px)}45%{opacity:0;transform:translate(-2px)}}@keyframes glitch-btn-1-e7ad0a2b{0%,85%,to{opacity:0;transform:translate(0)}87%{opacity:.7;transform:translate(-2px)}89%{opacity:.5;transform:translate(2px)}91%{opacity:.3;transform:translate(-1px)}93%{opacity:.1;transform:translate(1px)}}@keyframes glitch-btn-2-e7ad0a2b{0%,80%,to{opacity:0;transform:translate(0)}82%{opacity:.6;transform:translate(1px)}84%{opacity:.4;transform:translate(-1px)}86%{opacity:.2;transform:translate(2px)}88%{opacity:.1;transform:translate(-2px)}}@keyframes pulse-adding-e7ad0a2b{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes success-flash-e7ad0a2b{0%{background:#000;color:#fff}50%{background:#0f0;box-shadow:0 0 20px #0f0;color:#000}to{background:#0f0;color:#000}}@keyframes float-particle-e7ad0a2b{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-10px) scale(1)}}@keyframes scan-btn-e7ad0a2b{0%{left:-100%}to{left:100%}}
