.arc-filter-box{background:rgb(18 12 40 / .65)!important;border:1px solid rgb(137 92 255 / .25)!important;border-radius:20px!important;padding:24px 28px!important;margin-bottom:40px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 10px 30px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .05)!important;transition:all 0.3s ease!important}.arc-filter-box:hover{border-color:rgb(212 255 0 / .3)!important;box-shadow:0 12px 35px rgb(0 0 0 / .5),0 0 20px rgb(212 255 0 / .08)!important}.arc-filter-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;flex-wrap:wrap!important;gap:16px!important}.arc-filter-title{font-size:1.15rem!important;font-weight:900!important;color:#ffffff!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.arc-filter-count{background:rgb(91 49 245 / .2)!important;border:1px solid rgb(137 92 255 / .4)!important;color:var(--arc-cyan)!important;font-size:0.8rem!important;font-weight:800!important;padding:3px 10px!important;border-radius:20px!important}.arc-clear-filters-btn{background:transparent!important;border:1px dashed rgb(255 255 255 / .2)!important;color:var(--arc-muted)!important;font-size:0.85rem!important;font-weight:700!important;padding:6px 14px!important;border-radius:8px!important;cursor:pointer!important;transition:all 0.2s ease!important;display:none!important;align-items:center!important;gap:6px!important}.arc-clear-filters-btn.visible{display:inline-flex!important}.arc-clear-filters-btn:hover{border-color:var(--arc-magenta)!important;color:var(--arc-magenta)!important;background:rgb(255 42 109 / .1)!important}#arc-shop-sort{background:#090618!important;border:1px solid rgb(137 92 255 / .3)!important;color:#ffffff!important;font-family:inherit!important;font-size:0.88rem!important;font-weight:700!important;padding:6px 14px!important;border-radius:10px!important;cursor:pointer!important;outline:none!important;transition:border-color 0.2s ease!important}#arc-shop-sort:focus{border-color:var(--arc-lime)!important;box-shadow:0 0 10px rgb(212 255 0 / .2)!important}.arc-filter-chip{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#cbd5e1!important;font-family:inherit!important;font-size:0.88rem!important;font-weight:700!important;padding:8px 16px!important;border-radius:12px!important;cursor:pointer!important;transition:all 0.22s cubic-bezier(.16,1,.3,1)!important;user-select:none!important}.arc-filter-chip:hover{background:rgb(212 255 0 / .08)!important;border-color:rgb(212 255 0 / .4)!important;color:var(--arc-lime)!important;transform:translateY(-2px)!important}.arc-filter-chip.active{background:linear-gradient(135deg,var(--arc-lime) 0%,#00f0ff 100%)!important;border-color:transparent!important;color:#0a0618!important;font-weight:900!important;box-shadow:0 4px 15px rgb(212 255 0 / .35)!important;transform:translateY(-1px)!important}@media (max-width:768px){.arc-filter-box{padding:18px 16px!important;border-radius:16px!important}.arc-filter-header{flex-direction:column!important;align-items:flex-start!important}.arc-filter-chip{font-size:0.8rem!important;padding:6px 12px!important}}.elementor-72 .arc-feat-box{background:rgb(18 12 40 / .6)!important;border:1px solid rgb(137 92 255 / .2)!important;border-radius:16px!important;padding:20px!important;transition:all 0.3s ease!important;display:flex!important;align-items:center!important;gap:16px!important}.elementor-72 .arc-feat-box:hover{border-color:var(--arc-lime)!important;box-shadow:0 8px 25px rgb(212 255 0 / .15)!important;transform:translateY(-3px)!important}.elementor-72 .arc-feat-box .elementor-icon-box-icon{margin-bottom:0!important;margin-left:12px!important}.elementor-72 .arc-feat-box .elementor-icon-box-icon .elementor-icon{font-size:26px!important;color:var(--arc-lime)!important}.elementor-72 .arc-feat-box .elementor-icon-box-title{font-size:0.95rem!important;font-weight:800!important;color:#ffffff!important;margin-bottom:4px!important}.elementor-72 .arc-feat-box .elementor-icon-box-description{font-size:0.8rem!important;color:#94a3b8!important;line-height:1.4!important;margin:0!important}.elementor-73 .promo-card{background:radial-gradient(100% 100% at 50% 0%,rgb(91 49 245 / .2) 0%,rgb(10 6 24 / .9) 100%)!important;border:1px solid rgb(137 92 255 / .3)!important;border-radius:20px!important;padding:36px 32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px rgb(0 0 0 / .5)!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}.elementor-73 .promo-card:hover{border-color:var(--arc-lime)!important;transform:translateY(-4px)!important;box-shadow:0 14px 40px rgb(0 0 0 / .6),0 0 25px rgb(212 255 0 / .15)!important}.elementor-73 .promo-tag{display:inline-block!important;font-size:0.75rem!important;font-weight:900!important;letter-spacing:1.5px!important;color:var(--arc-lime)!important;background:rgb(212 255 0 / .1)!important;border:1px solid rgb(212 255 0 / .25)!important;padding:4px 12px!important;border-radius:6px!important;margin-bottom:14px!important}.elementor-73 .promo-title{font-size:1.45rem!important;font-weight:900!important;color:#ffffff!important;margin-bottom:12px!important;line-height:1.3!important}.elementor-73 .promo-desc p{font-size:0.95rem!important;color:#94a3b8!important;line-height:1.6!important;margin-bottom:24px!important}.elementor-73 .promo-btn .elementor-button{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .2)!important;color:#ffffff!important;font-size:0.9rem!important;font-weight:800!important;padding:10px 22px!important;border-radius:10px!important;transition:all 0.25s ease!important}.elementor-73 .promo-btn .elementor-button:hover{background:var(--arc-lime)!important;border-color:var(--arc-lime)!important;color:#000000!important;box-shadow:0 0 20px var(--arc-lime-glow)!important}font-size:0.82rem!important;color:#94a3b8!important;line-height:1.4!important;margin:0!important}.elementor-69 .elementor-countdown-wrapper{display:flex!important;justify-content:center!important;gap:16px!important;margin:20px auto 30px!important}.elementor-69 .elementor-countdown-item{background:rgb(18 12 40 / .8)!important;border:1px solid rgb(137 92 255 / .3)!important;border-radius:12px!important;padding:12px 20px!important;min-width:75px!important;text-align:center!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important}.elementor-69 .elementor-countdown-digits{font-size:1.8rem!important;font-weight:900!important;color:var(--arc-lime)!important;text-shadow:0 0 10px rgb(212 255 0 / .3)!important;line-height:1!important}.elementor-69 .elementor-countdown-label{font-size:0.75rem!important;font-weight:700!important;color:#94a3b8!important;margin-top:4px!important}.elementor-68 .arc-hero-main{padding-top:30px!important;padding-bottom:60px!important}.elementor-68 .arc-badge .elementor-heading-title{display:inline-block!important;background:rgb(212 255 0 / .1)!important;border:1px solid rgb(212 255 0 / .3)!important;color:var(--arc-lime)!important;font-size:0.82rem!important;font-weight:800!important;padding:6px 14px!important;border-radius:30px!important;margin-bottom:16px!important}.elementor-68 .arc-hero-title .elementor-heading-title{font-size:2.8rem!important;font-weight:900!important;color:#ffffff!important;line-height:1.25!important;margin-bottom:18px!important}.elementor-68 .arc-hero-desc p{font-size:1.05rem!important;color:#94a3b8!important;line-height:1.7!important;text-align:justify!important;margin-bottom:30px!important}.elementor-68 .arc-btn-primary .elementor-button{background:var(--arc-lime)!important;color:#000000!important;font-weight:900!important;font-size:1rem!important;padding:14px 28px!important;border-radius:12px!important;box-shadow:0 0 20px var(--arc-lime-glow)!important;transition:all 0.25s ease!important}.elementor-68 .arc-btn-primary .elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 0 30px var(--arc-lime-glow)!important}.elementor-68 .arc-btn-secondary .elementor-button{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .2)!important;color:#ffffff!important;font-weight:800!important;font-size:1rem!important;padding:14px 28px!important;border-radius:12px!important;transition:all 0.25s ease!important}.elementor-68 .arc-btn-secondary .elementor-button:hover{border-color:var(--arc-lime)!important;color:var(--arc-lime)!important}.elementor-68 .arc-stat-item .elementor-heading-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.elementor-68 .stat-val{font-size:1.6rem!important;font-weight:900!important;color:var(--arc-cyan)!important}.elementor-68 .stat-lbl{font-size:0.8rem!important;color:#94a3b8!important;font-weight:700!important}.elementor-68 .arc-hero-img-wrap img{max-width:100%!important;height:auto!important;filter:drop-shadow(0 15px 35px rgb(91 49 245 / .35))!important;animation:arcFloat 4s ease-in-out infinite alternate!important}@keyframes arcFloat{0%{transform:translateY(0)}100%{transform:translateY(-12px)}}.elementor-74{background:#06040d!important;border-top:1px solid rgb(137 92 255 / .2)!important;padding-top:60px!important;padding-bottom:30px!important}.elementor-74 .arc-footer-brand-title .elementor-heading-title{font-size:1.6rem!important;font-weight:900!important;color:var(--arc-lime)!important;letter-spacing:2px!important;margin-bottom:16px!important}.elementor-74 .arc-footer-desc p{color:#94a3b8!important;font-size:0.9rem!important;line-height:1.8!important}.elementor-74 .arc-footer-heading .elementor-heading-title{font-size:1.1rem!important;font-weight:800!important;color:#ffffff!important;margin-bottom:20px!important;position:relative!important}.elementor-74 .arc-footer-heading .elementor-heading-title::after{content:''!important;display:block!important;width:30px!important;height:2px!important;background:var(--arc-lime)!important;margin-top:8px!important}.elementor-74 .arc-footer-links .elementor-icon-list-item{margin-bottom:12px!important}.elementor-74 .arc-footer-links .elementor-icon-list-item a{color:#94a3b8!important;font-size:0.9rem!important;text-decoration:none!important;transition:all 0.2s ease!important}.elementor-74 .arc-footer-links .elementor-icon-list-item a:hover{color:var(--arc-lime)!important;padding-right:4px!important}.elementor-74 .arc-footer-links .elementor-icon-list-icon{color:var(--arc-lime)!important;font-size:11px!important;margin-left:8px!important}.elementor-74 .arc-footer-social .elementor-social-icon{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#ffffff!important;padding:10px!important;border-radius:10px!important;margin-left:8px!important;transition:all 0.25s ease!important}.elementor-74 .arc-footer-social .elementor-social-icon:hover{background:var(--arc-lime)!important;border-color:var(--arc-lime)!important;color:#000000!important;transform:translateY(-3px)!important}.elementor-74 .arc-footer-bottom{border-top:1px solid rgb(255 255 255 / .06)!important;margin-top:40px!important;padding-top:25px!important}.elementor-74 .arc-footer-copyright .elementor-heading-title{color:#64748b!important;font-size:0.85rem!important;margin:0!important}.woocommerce ul.products,.elementor-widget-woocommerce-archive-products .woocommerce ul.products,.elementor-widget-woocommerce-products .woocommerce ul.products,.elementor-element-w_products_grid ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;padding:0!important;margin:24px 0!important;list-style:none!important}.woocommerce ul.products li.product,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product,.elementor-widget-woocommerce-products .woocommerce ul.products li.product,.elementor-element-w_products_grid ul.products li.product{background:linear-gradient(180deg,#161033 0%,#110a26 100%)!important;border:1px solid rgb(137 92 255 / .22)!important;border-radius:16px!important;padding:14px 14px 16px 14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;overflow:hidden!important;transition:transform 0.25s cubic-bezier(.16,1,.3,1),border-color 0.25s ease,box-shadow 0.25s ease!important;box-shadow:0 8px 24px rgb(0 0 0 / .4)!important;width:100%!important;float:none!important;margin:0!important}.woocommerce ul.products li.product:hover,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product:hover,.elementor-widget-woocommerce-products .woocommerce ul.products li.product:hover,.elementor-element-w_products_grid ul.products li.product:hover{border-color:rgb(212 255 0 / .5)!important;transform:translateY(-5px)!important;box-shadow:0 16px 36px rgb(0 0 0 / .6),0 0 25px rgb(212 255 0 / .12)!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex-grow:1!important;text-decoration:none!important;position:relative!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important}.woocommerce ul.products li.product img,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product img,.elementor-widget-woocommerce-products .woocommerce ul.products li.product img,.elementor-element-w_products_grid ul.products li.product img{background:transparent!important;border:none!important;outline:none!important;border-radius:12px!important;padding:0!important;margin:0 0 12px 0!important;width:100%!important;height:210px!important;object-fit:cover!important;display:block!important;box-shadow:none!important;transition:transform 0.35s ease!important}.woocommerce ul.products li.product:hover img,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product:hover img,.elementor-widget-woocommerce-products .woocommerce ul.products li.product:hover img,.elementor-element-w_products_grid ul.products li.product:hover img{transform:scale(1.04)!important}.woocommerce ul.products li.product .onsale,.elementor-element-w_products_grid ul.products li.product .onsale,.arc-sale-pill{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;background:linear-gradient(135deg,#ff2a5f 0%,#ff5238 100%)!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;padding:3px 9px!important;border-radius:6px!important;letter-spacing:0!important;box-shadow:0 3px 12px rgb(255 42 95 / .45)!important;min-height:auto!important;min-width:auto!important;line-height:1.4!important;border:none!important;z-index:5!important}.arc-card-cat{font-size:11px!important;font-weight:600!important;color:#818cf8!important;margin-bottom:5px!important;display:block!important;text-align:right!important;letter-spacing:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products .woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-element-w_products_grid ul.products li.product .woocommerce-loop-product__title{font-size:13.5px!important;font-weight:700!important;color:#f8fafc!important;line-height:1.55!important;margin:0 0 8px 0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:42px!important;text-align:right!important;transition:color 0.2s ease!important}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,.elementor-element-w_products_grid ul.products li.product:hover .woocommerce-loop-product__title{color:#d4ff00!important}.arc-card-stock-hint{display:flex!important;align-items:center!important;gap:6px!important;font-size:10.5px!important;font-weight:600!important;color:#34d399!important;margin-bottom:12px!important;text-align:right!important}.arc-stock-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#10b981!important;box-shadow:0 0 6px #10b981!important;display:inline-block!important}.woocommerce ul.products li.product .price,.elementor-widget-woocommerce-archive-products .woocommerce ul.products li.product .price,.elementor-widget-woocommerce-products .woocommerce ul.products li.product .price,.elementor-element-w_products_grid ul.products li.product .price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;margin:auto 0 12px 0!important;padding:10px 0 0 0!important;border-top:1px solid rgb(255 255 255 / .06)!important;border-bottom:none!important;width:100%!important;font-weight:800!important}.arc-price-box{display:flex!important;flex-direction:column!important;align-items:flex-end!important;width:100%!important}.arc-old-price,.woocommerce ul.products li.product .price del,.elementor-element-w_products_grid ul.products li.product .price del{color:#64748b!important;font-size:11.5px!important;font-weight:500!important;text-decoration:line-through!important;margin-bottom:2px!important;opacity:0.85!important}.arc-curr-price,.woocommerce ul.products li.product .price ins,.elementor-element-w_products_grid ul.products li.product .price ins,.woocommerce ul.products li.product .price>.amount{color:#ffffff!important;font-size:16.5px!important;font-weight:900!important;text-decoration:none!important;display:block!important}.woocommerce-Price-currencySymbol{font-size:11px!important;font-weight:700!important;color:#94a3b8!important;margin-right:4px!important}.woocommerce ul.products li.product:not(:has(.arc-prod-card)) .button,.woocommerce ul.products li.product:not(:has(.arc-prod-card)) .add_to_cart_button,.elementor-element-w_products_grid ul.products li.product:not(:has(.arc-prod-card)) .button,.elementor-element-w_products_grid ul.products li.product:not(:has(.arc-prod-card)) .add_to_cart_button{background:#d4ff00!important;border:none!important;color:#080514!important;font-size:13px!important;font-weight:800!important;padding:10px 14px!important;border-radius:10px!important;width:100%!important;min-height:42px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all 0.22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px rgb(212 255 0 / .28)!important;cursor:pointer!important;margin:0!important;text-decoration:none!important}.woocommerce ul.products li.product .button::before,.woocommerce ul.products li.product .add_to_cart_button::before,.elementor-element-w_products_grid ul.products li.product .button::before,.elementor-element-w_products_grid ul.products li.product .add_to_cart_button::before{content:""!important;display:inline-block!important;width:15px!important;height:15px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23080514' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") no-repeat center!important;background-size:contain!important}.woocommerce ul.products li.product:hover .button,.woocommerce ul.products li.product:hover .add_to_cart_button,.elementor-element-w_products_grid ul.products li.product:hover .button,.elementor-element-w_products_grid ul.products li.product:hover .add_to_cart_button{background:#e6ff33!important;color:#000000!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(212 255 0 / .48)!important}@media (max-width:1024px){.woocommerce ul.products,.elementor-widget-woocommerce-archive-products .woocommerce ul.products,.elementor-widget-woocommerce-products .woocommerce ul.products,.elementor-element-w_products_grid ul.products{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (max-width:640px){.woocommerce ul.products,.elementor-widget-woocommerce-archive-products .woocommerce ul.products,.elementor-widget-woocommerce-products .woocommerce ul.products,.elementor-element-w_products_grid ul.products{grid-template-columns:1fr!important;gap:14px!important}}