.homepage-hero-slider{position:relative !important;width:100% !important;height:560px !important;background-color:#080d1a !important;overflow:hidden !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important}.slider-slides-container{width:100% !important;height:100% !important;position:relative !important}.slider-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:1 !important;transform:translateX(-100%) !important;transition:opacity 800ms cubic-bezier(0.4,0,0.2,1),visibility 800ms cubic-bezier(0.4,0,0.2,1),transform 800ms cubic-bezier(0.4,0,0.2,1) !important}.slider-slide.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:2 !important;transform:translateX(0) !important}.slider-slide:not(.is-active){transform:translateX(100%) !important}.slider-slide.is-active~.slider-slide{transform:translateX(-100%) !important}.slide-background-image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;transform:scale(1.05) !important;transition:transform 7s cubic-bezier(0.1,0.8,0.2,1) !important;z-index:1 !important}.slide-bg-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.slider-slide.is-active .slide-background-image{transform:scale(1) !important}.slide-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(to left,rgba(8,13,26,0.94) 0%,rgba(8,13,26,0.84) 35%,rgba(8,13,26,0.45) 60%,rgba(8,13,26,0.15) 100%),linear-gradient(to top,rgba(8,13,26,0.95) 0%,transparent 25%) !important;z-index:2 !important}.slide-content-container{position:relative !important;z-index:10 !important;height:100% !important;display:flex !important;align-items:center !important}.slide-hero-content{max-width:650px !important;color:#ffffff !important;text-align:right !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;position:relative !important;z-index:10 !important}.slide-badge-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:6px 16px !important;border-radius:9999px !important;background:rgba(37,99,235,0.14) !important;border:1px solid rgba(56,189,248,0.3) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;color:#38bdf8 !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:0.3px !important;margin-bottom:18px !important;box-shadow:0 4px 16px rgba(37,99,235,0.2) !important;opacity:0;transform:translateX(40px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1) !important;transition-delay:100ms !important}.badge-pulse-cyan{width:7px !important;height:7px !important;border-radius:50% !important;background:#38bdf8 !important;box-shadow:0 0 10px #38bdf8 !important;animation:adigadget-pulse-dot 2s infinite ease-in-out !important}.slide-hero-title{font-size:3.4rem !important;font-weight:900 !important;color:#ffffff !important;line-height:1.15 !important;margin:0 0 16px !important;letter-spacing:-0.5px !important;text-shadow:0 4px 20px rgba(0,0,0,0.8) !important;opacity:0;transform:translateX(60px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1) !important;transition-delay:250ms !important}.slide-hero-desc{font-size:16px !important;line-height:1.7 !important;color:#cbd5e1 !important;margin:0 0 28px !important;max-width:580px !important;text-shadow:0 2px 8px rgba(0,0,0,0.6) !important;opacity:0;transform:translateX(80px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1) !important;transition-delay:400ms !important}.slide-hero-actions{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:14px !important;margin-bottom:24px !important;opacity:0;transform:translateX(100px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1) !important;transition-delay:550ms !important}.slider-slide.is-active .slide-badge-pill,.slider-slide.is-active .slide-hero-title,.slider-slide.is-active .slide-hero-desc,.slider-slide.is-active .slide-hero-actions,.slider-slide.is-active .slide-hero-trust-strip{opacity:1 !important;transform:translateX(0) !important}.btn-hero-cta{display:inline-flex !important;align-items:center !important;gap:10px !important;padding:13px 26px !important;border-radius:14px !important;font-size:14px !important;font-weight:800 !important;text-decoration:none !important;box-sizing:border-box !important;transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1) !important}.btn-hero-primary{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#ffffff !important;border:1px solid rgba(56,189,248,0.4) !important;box-shadow:0 10px 25px -5px rgba(37,99,235,0.5),0 0 15px rgba(37,99,235,0.3) !important}.btn-hero-primary:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important;border-color:rgba(56,189,248,0.8) !important;box-shadow:0 14px 30px -5px rgba(37,99,235,0.7),0 0 25px rgba(56,189,248,0.4) !important;transform:translateY(-3px) !important;color:#ffffff !important}.btn-arrow-circle{width:26px !important;height:26px !important;border-radius:50% !important;background:rgba(255,255,255,0.18) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:transform 0.3s ease,background 0.3s ease !important}.btn-hero-primary:hover .btn-arrow-circle{background:#ffffff !important;color:#1d4ed8 !important;transform:translateX(-4px) !important}.btn-hero-glass{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.15) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;color:#ffffff !important}.btn-hero-glass:hover{background:rgba(255,255,255,0.12) !important;border-color:rgba(255,255,255,0.3) !important;transform:translateY(-3px) !important;color:#ffffff !important}.slide-hero-trust-strip{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;opacity:0;transform:translateX(110px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1) !important;transition-delay:700ms !important}.trust-pill-item{display:inline-flex !important;align-items:center !important;gap:6px !important;color:#94a3b8 !important;font-size:12px !important;font-weight:600 !important}.trust-pill-item svg{color:#38bdf8 !important;flex-shrink:0 !important}.trust-sep{color:rgba(255,255,255,0.2) !important;font-size:10px !important}.slider-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:48px !important;height:48px !important;background:rgba(11,17,32,0.6) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#ffffff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:10 !important;transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;box-shadow:0 6px 20px rgba(0,0,0,0.4) !important}.slider-arrow:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8) !important;border-color:rgba(56,189,248,0.6) !important;box-shadow:0 0 20px rgba(37,99,235,0.6) !important}.slider-arrow-prev{right:28px !important}.slider-arrow-next{left:28px !important}.slider-arrow-prev:hover{transform:translateY(-50%) scale(1.08) translateX(-2px) !important}.slider-arrow-next:hover{transform:translateY(-50%) scale(1.08) translateX(2px) !important}.slider-dots{position:absolute !important;bottom:24px !important;left:50% !important;transform:translateX(-50%) !important;display:flex !important;align-items:center !important;gap:8px !important;z-index:10 !important;padding:6px 14px !important;background:rgba(11,17,32,0.6) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:9999px !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}.slider-dot{width:8px !important;height:8px !important;border-radius:9999px !important;background-color:rgba(255,255,255,0.3) !important;border:none !important;cursor:pointer !important;padding:0 !important;transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1) !important}.slider-dot.is-active{background:linear-gradient(90deg,#2563eb 0%,#38bdf8 100%) !important;width:28px !important;box-shadow:0 0 10px rgba(56,189,248,0.7) !important}@media (max-width:1024px){.homepage-hero-slider{height:480px !important}.slide-hero-title{font-size:2.6rem !important}.slide-hero-desc{font-size:15px !important;margin-bottom:20px !important}}@media (max-width:767px){.homepage-hero-slider{height:410px !important}.slide-hero-content{max-width:100% !important;padding:0 16px !important}.slide-badge-pill{font-size:11px !important;padding:5px 12px !important;margin-bottom:12px !important}.slide-hero-title{font-size:1.85rem !important;line-height:1.25 !important;margin-bottom:10px !important}.slide-hero-desc{font-size:13.5px !important;line-height:1.55 !important;margin-bottom:16px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.slide-hero-actions{gap:10px !important;margin-bottom:14px !important}.btn-hero-cta{padding:10px 18px !important;font-size:13px !important;border-radius:12px !important}.slide-hero-trust-strip{gap:8px !important}.trust-pill-item{font-size:11px !important}.slider-arrow{display:none !important}.slider-dots{bottom:12px !important;padding:5px 12px !important}.slider-dot{width:7px !important;height:7px !important}.slider-dot.is-active{width:22px !important}}@media (max-width:480px){.homepage-hero-slider{height:385px !important}.slide-hero-title{font-size:1.6rem !important;line-height:1.2 !important}.slide-hero-desc{font-size:12.5px !important;line-height:1.5 !important}.btn-hero-cta{padding:9px 15px !important;font-size:12px !important}.trust-pill-item{font-size:10px !important}}.homepage-features-bar.adigadget-developed-features{background:#080d1a !important;padding:22px 0 !important;border-top:1px solid rgba(255,255,255,0.05) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 4px 20px rgba(0,0,0,0.3) !important;color:#ffffff !important}.adigadget-developed-features .features-bar-inner{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important}.adigadget-developed-features .feature-item{background:rgba(255,255,255,0.025) !important;border:1px solid rgba(255,255,255,0.06) !important;border-radius:14px !important;padding:16px 18px !important;display:flex !important;align-items:center !important;gap:14px !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;box-sizing:border-box !important}.adigadget-developed-features .feature-item:hover{transform:translateY(-3px) !important;background:rgba(255,255,255,0.05) !important;border-color:rgba(37,99,235,0.4) !important;box-shadow:0 10px 25px -5px rgba(0,0,0,0.4),0 0 15px rgba(37,99,235,0.15) !important}.adigadget-developed-features .feature-icon-wrapper{width:48px !important;height:48px !important;min-width:48px !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;transition:all 0.3s ease !important}.adigadget-developed-features .feature-item:hover .feature-icon-wrapper{transform:scale(1.08) rotate(3deg) !important}.adigadget-developed-features .feature-shipping .feature-icon-wrapper{background:rgba(37,99,235,0.14) !important;color:#38bdf8 !important;border:1px solid rgba(56,189,248,0.25) !important}.adigadget-developed-features .feature-genuine .feature-icon-wrapper{background:rgba(16,185,129,0.14) !important;color:#34d399 !important;border:1px solid rgba(52,211,153,0.25) !important}.adigadget-developed-features .feature-cod .feature-icon-wrapper{background:rgba(245,158,11,0.14) !important;color:#fbbf24 !important;border:1px solid rgba(251,191,36,0.25) !important}.adigadget-developed-features .feature-support .feature-icon-wrapper{background:rgba(168,85,247,0.14) !important;color:#c084fc !important;border:1px solid rgba(192,132,252,0.25) !important}.adigadget-developed-features .feature-content{display:flex !important;flex-direction:column !important;gap:3px !important}.adigadget-developed-features .feature-title{font-size:14px !important;font-weight:800 !important;color:#ffffff !important;margin:0 !important;line-height:1.3 !important}.adigadget-developed-features .feature-desc{font-size:12px !important;color:#94a3b8 !important;margin:0 !important;line-height:1.4 !important}@media (max-width:991px){.adigadget-developed-features .features-bar-inner{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}}@media (max-width:640px){.adigadget-developed-features{padding:16px 0 !important}.adigadget-developed-features .features-bar-inner{grid-template-columns:1fr !important;gap:10px !important}.adigadget-developed-features .feature-item{padding:12px 14px !important}}.homepage-categories-section,.homepage-categories-section.adigadget-luxury-categories{position:relative !important;background:radial-gradient(circle at 50% 10%,rgba(37,99,235,0.09) 0%,transparent 65%),#080d1a !important;padding:72px 0 36px !important;border-top:1px solid rgba(255,255,255,0.05) !important;border-bottom:none !important;overflow:hidden !important;box-sizing:border-box !important}.categories-ambient-glow{position:absolute !important;top:0% !important;left:50% !important;transform:translateX(-50%) !important;width:650px !important;height:350px !important;background:radial-gradient(circle,rgba(56,189,248,0.12) 0%,rgba(37,99,235,0.05) 50%,transparent 75%) !important;filter:blur(50px) !important;pointer-events:none !important;z-index:1 !important}.categories-header-wrapper{text-align:center !important;max-width:720px !important;margin:0 auto 48px !important;position:relative !important;z-index:2 !important}.categories-header-badge{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:6px 16px !important;border-radius:9999px !important;background:rgba(37,99,235,0.12) !important;border:1px solid rgba(56,189,248,0.28) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;color:#38bdf8 !important;font-size:12px !important;font-weight:800 !important;letter-spacing:0.4px !important;margin-bottom:14px !important;box-shadow:0 4px 15px rgba(37,99,235,0.15) !important}.badge-pulse-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#38bdf8 !important;box-shadow:0 0 10px #38bdf8 !important;animation:adigadget-pulse-dot 2s infinite ease-in-out !important}@keyframes adigadget-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.75)}}.categories-title{font-size:32px !important;font-weight:900 !important;color:#ffffff !important;line-height:1.25 !important;margin:0 0 12px !important;letter-spacing:-0.3px !important;text-shadow:0 2px 12px rgba(0,0,0,0.5) !important}.categories-subtitle{font-size:15px !important;color:#94a3b8 !important;line-height:1.6 !important;margin:0 auto !important;max-width:600px !important}.categories-title-line{width:70px !important;height:3px !important;background:linear-gradient(90deg,#2563eb,#38bdf8) !important;border-radius:9999px !important;margin:20px auto 0 !important;box-shadow:0 0 12px rgba(56,189,248,0.5) !important}.categories-grid-wrapper{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;position:relative !important;z-index:2 !important}.category-grid-card{position:relative !important;height:320px !important;border-radius:22px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:22px !important;background-color:#0b1120 !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5) !important;text-decoration:none !important;box-sizing:border-box !important;transition:transform 0.45s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.45s cubic-bezier(0.2,0.8,0.2,1),border-color 0.45s ease !important;cursor:pointer !important;isolation:isolate !important}.category-grid-card:hover{transform:translateY(-8px) scale(1.01) !important;border-color:rgba(56,189,248,0.45) !important;box-shadow:0 24px 45px -12px rgba(0,0,0,0.7),0 0 25px -5px rgba(37,99,235,0.3) !important}.card-border-glow{position:absolute !important;inset:0 !important;border-radius:22px !important;pointer-events:none !important;z-index:5 !important;border:1px solid transparent !important;transition:border-color 0.4s ease,box-shadow 0.4s ease !important}.category-grid-card:hover .card-border-glow{border-color:rgba(56,189,248,0.35) !important;box-shadow:inset 0 0 15px rgba(56,189,248,0.12) !important}.card-top-badges{position:relative !important;z-index:4 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;gap:8px !important;pointer-events:none !important}.category-badge-pill{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:6px 12px !important;border-radius:9999px !important;font-size:11.5px !important;font-weight:700 !important;line-height:1 !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;transition:all 0.35s ease !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important}.category-badge-pill.badge-count{background:rgba(6,10,22,0.88) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.2) !important;font-weight:800 !important;box-shadow:0 4px 14px rgba(0,0,0,0.5) !important}.category-badge-pill.badge-count .badge-icon{color:#38bdf8 !important}.category-grid-card:hover .category-badge-pill.badge-count{background:rgba(15,23,42,0.95) !important;border-color:rgba(56,189,248,0.5) !important;color:#ffffff !important;transform:translateY(-2px) !important}.category-badge-pill.badge-feature-tag{background:rgba(6,10,22,0.92) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;color:#ffffff !important;border:1px solid rgba(56,189,248,0.5) !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:0.2px !important;box-shadow:0 4px 14px rgba(0,0,0,0.65),0 0 10px rgba(56,189,248,0.18) !important}.category-badge-pill.badge-feature-tag::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#38bdf8;box-shadow:0 0 8px #38bdf8;margin-inline-end:6px}.category-grid-card:hover .category-badge-pill.badge-feature-tag{background:linear-gradient(135deg,#1d4ed8 0%,#0284c7 100%) !important;color:#ffffff !important;border-color:#38bdf8 !important;box-shadow:0 6px 20px rgba(56,189,248,0.55) !important;transform:translateY(-2px) !important}.category-grid-card:hover .category-badge-pill.badge-feature-tag::before{background-color:#ffffff;box-shadow:0 0 8px #ffffff}.category-badge-pill.badge-teaser{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.3) !important;box-shadow:0 4px 18px rgba(249,115,22,0.45) !important;padding:7px 14px !important;font-size:12px !important;font-weight:800 !important}.category-grid-card:hover .category-badge-pill.badge-teaser{transform:translateY(-2px) scale(1.05) !important;box-shadow:0 6px 24px rgba(249,115,22,0.65) !important}.card-bg-image{position:absolute !important;inset:0 !important;transform:scale(1.02) !important;transition:transform 0.65s cubic-bezier(0.2,0.8,0.2,1),filter 0.65s ease !important;z-index:1 !important}.card-bg-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:filter 0.5s ease !important}.category-grid-card:hover .card-bg-image{transform:scale(1.08) rotate(0.4deg) !important}.card-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(8,13,26,0.25) 0%,rgba(8,13,26,0.45) 45%,rgba(6,10,20,0.95) 100%) !important;opacity:0.92 !important;z-index:2 !important;transition:opacity 0.4s ease,background 0.4s ease !important}.category-grid-card:hover .card-overlay{opacity:0.96 !important;background:linear-gradient(180deg,rgba(8,13,26,0.15) 0%,rgba(14,26,52,0.4) 40%,rgba(6,10,20,0.96) 100%) !important}.card-content{position:relative !important;z-index:4 !important;width:100% !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:12px !important;pointer-events:none !important;margin-top:auto !important}.card-meta{display:flex !important;flex-direction:column !important;gap:3px !important;text-align:right !important}.category-sublabel{font-size:11.5px !important;font-weight:700 !important;color:#38bdf8 !important;letter-spacing:0.2px !important;transition:color 0.3s ease !important}.category-name{font-size:19px !important;font-weight:900 !important;color:#ffffff !important;margin:0 !important;line-height:1.3 !important;text-shadow:0 2px 8px rgba(0,0,0,0.7) !important;transition:color 0.3s ease,transform 0.3s ease !important}.category-grid-card:hover .category-name{color:#ffffff !important;transform:translateX(-3px) !important}.category-action-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:7px 10px 7px 16px !important;border-radius:9999px !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.18) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:#ffffff !important;font-size:12px !important;font-weight:800 !important;flex-shrink:0 !important;transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1) !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important}.action-arrow-circle{width:26px !important;height:26px !important;border-radius:50% !important;background:rgba(37,99,235,0.8) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#ffffff !important;transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1) !important;box-shadow:0 2px 8px rgba(37,99,235,0.4) !important}.category-grid-card:hover .category-action-pill{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;border-color:rgba(56,189,248,0.6) !important;box-shadow:0 6px 20px rgba(37,99,235,0.5) !important;transform:scale(1.04) !important}.category-grid-card:hover .action-arrow-circle{background:#ffffff !important;color:#1d4ed8 !important;transform:translateX(-3px) scale(1.08) !important;box-shadow:0 0 12px rgba(255,255,255,0.6) !important}@media (max-width:991px){.categories-grid-wrapper{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}.category-grid-card{height:280px !important;padding:18px !important}.categories-title{font-size:26px !important}}@media (max-width:640px){.homepage-categories-section,.homepage-categories-section.adigadget-luxury-categories{padding:48px 0 24px !important;border-bottom:none !important}.categories-header-wrapper{margin-bottom:32px !important}.categories-title{font-size:22px !important}.categories-subtitle{font-size:13px !important}.categories-grid-wrapper{grid-template-columns:1fr !important;gap:14px !important}.category-grid-card{height:240px !important;padding:16px !important}.category-name{font-size:17px !important}}.homepage-main{background-color:#080d1a !important}.homepage-featured-products{position:relative !important;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,0.08) 0%,transparent 65%),#080d1a !important;padding:30px 0 70px !important;border-top:none !important;border-bottom:1px solid rgba(255,255,255,0.05) !important;overflow:hidden !important;box-sizing:border-box !important}.homepage-featured-products .adigadget-section-header,.adigadget-3-cats-section .adigadget-section-header{background-color:rgba(255,255,255,0.04) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 10px 25px -5px rgba(0,0,0,0.4) !important;border-radius:16px !important;margin-bottom:28px !important}.homepage-featured-products .adigadget-section-title,.homepage-featured-products .adigadget-section-title span,.adigadget-3-cats-section .adigadget-section-title,.adigadget-3-cats-section .adigadget-section-title span{color:#ffffff !important;font-weight:900 !important;text-shadow:0 2px 10px rgba(0,0,0,0.5) !important}.homepage-featured-products .adigadget-section-title::before,.adigadget-3-cats-section .adigadget-section-title::before{background:linear-gradient(to bottom,#38bdf8,#2563eb) !important;box-shadow:0 0 10px rgba(56,189,248,0.6) !important}.homepage-featured-products .products-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;margin-bottom:0 !important}.homepage-featured-products .product-card-item,.homepage-featured-products ul.products li.product,.adigadget-3-cats-section .product-card-item,.adigadget-3-cats-section ul.products li.product{background:transparent !important;border:none !important;box-shadow:none !important}.homepage-featured-products .product-card-inner,.homepage-featured-products ul.products li.product .product-inner,.adigadget-3-cats-section .product-card-inner,.adigadget-3-cats-section ul.products li.product .product-inner{background-color:#0e1628 !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:18px !important;box-shadow:0 8px 24px -4px rgba(0,0,0,0.5) !important;transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:100% !important;position:relative !important}.homepage-featured-products .product-card-item:hover .product-card-inner,.homepage-featured-products ul.products li.product:hover .product-inner,.adigadget-3-cats-section .product-card-item:hover .product-card-inner,.adigadget-3-cats-section ul.products li.product:hover .product-inner{transform:translateY(-6px) !important;border-color:rgba(56,189,248,0.5) !important;box-shadow:0 16px 36px -8px rgba(0,0,0,0.7),0 0 20px rgba(37,99,235,0.25) !important}.homepage-featured-products .product-image-wrapper,.adigadget-3-cats-section .product-image-wrapper{background-color:#ffffff !important;border-radius:14px 14px 0 0 !important;overflow:hidden !important;position:relative !important;padding-top:100% !important}.homepage-featured-products .product-image-link,.adigadget-3-cats-section .product-image-link{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:14px !important;box-sizing:border-box !important;background-color:#ffffff !important}.homepage-featured-products .product-card-image,.adigadget-3-cats-section .product-card-image,.homepage-featured-products .product-image-link img,.adigadget-3-cats-section .product-image-link img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1) !important}.homepage-featured-products .product-card-item:hover .product-card-image,.adigadget-3-cats-section .product-card-item:hover .product-card-image,.homepage-featured-products .product-card-item:hover .product-image-link img,.adigadget-3-cats-section .product-card-item:hover .product-image-link img{transform:scale(1.08) !important}.homepage-featured-products .product-details-wrapper,.adigadget-3-cats-section .product-details-wrapper{background-color:#0e1628 !important;padding:16px 14px 14px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;box-sizing:border-box !important}.homepage-featured-products .product-title,.adigadget-3-cats-section .product-title{font-size:14px !important;font-weight:700 !important;line-height:1.4 !important;margin:0 0 10px 0 !important;min-height:2.8em !important}.homepage-featured-products .product-title a,.adigadget-3-cats-section .product-title a{color:#f1f5f9 !important;text-decoration:none !important;transition:color 0.2s ease !important}.homepage-featured-products .product-title a:hover,.adigadget-3-cats-section .product-title a:hover{color:#38bdf8 !important}.homepage-featured-products .product-price,.adigadget-3-cats-section .product-price{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:12px !important;min-height:24px !important}.homepage-featured-products .product-price .woocommerce-Price-amount,.homepage-featured-products .product-price ins,.adigadget-3-cats-section .product-price .woocommerce-Price-amount,.adigadget-3-cats-section .product-price ins{color:#38bdf8 !important;font-size:16px !important;font-weight:900 !important;text-shadow:0 0 12px rgba(56,189,248,0.25) !important}.homepage-featured-products .product-price del,.homepage-featured-products .product-price del .woocommerce-Price-amount,.adigadget-3-cats-section .product-price del,.adigadget-3-cats-section .product-price del .woocommerce-Price-amount{color:#64748b !important;font-size:12px !important;font-weight:500 !important}.homepage-featured-products .product-wishlist-wrapper .product-action-btn,.adigadget-3-cats-section .product-wishlist-wrapper .product-action-btn{background-color:rgba(15,23,42,0.75) !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#ffffff !important}.homepage-featured-products .product-wishlist-wrapper .product-action-btn:hover,.adigadget-3-cats-section .product-wishlist-wrapper .product-action-btn:hover{background-color:#e11d48 !important;border-color:#e11d48 !important;color:#ffffff !important;box-shadow:0 0 12px rgba(225,29,72,0.5) !important}.homepage-featured-products .product-secondary-cart-wrapper .button,.homepage-featured-products .product-secondary-cart-wrapper a.button,.homepage-featured-products .product-secondary-cart-wrapper .adigadget-card-atc-btn,.adigadget-3-cats-section .product-secondary-cart-wrapper .button,.adigadget-3-cats-section .product-secondary-cart-wrapper a.button,.adigadget-3-cats-section .product-secondary-cart-wrapper .adigadget-card-atc-btn{background-color:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.16) !important;color:#f1f5f9 !important}.homepage-featured-products .product-secondary-cart-wrapper .button:hover,.homepage-featured-products .product-secondary-cart-wrapper a.button:hover,.homepage-featured-products .product-secondary-cart-wrapper .adigadget-card-atc-btn:hover,.adigadget-3-cats-section .product-secondary-cart-wrapper .button:hover,.adigadget-3-cats-section .product-secondary-cart-wrapper a.button:hover,.adigadget-3-cats-section .product-secondary-cart-wrapper .adigadget-card-atc-btn:hover{background-color:#ffffff !important;border-color:#ffffff !important;color:#0f172a !important;box-shadow:0 0 14px rgba(255,255,255,0.4) !important}.homepage-featured-products .product-card-buttons-wrapper .btn-main-buy,.adigadget-3-cats-section .product-card-buttons-wrapper .btn-main-buy{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#ffffff !important;border:1px solid rgba(56,189,248,0.3) !important;box-shadow:0 4px 14px rgba(37,99,235,0.35) !important}.homepage-featured-products .product-card-buttons-wrapper .btn-main-buy:hover,.adigadget-3-cats-section .product-card-buttons-wrapper .btn-main-buy:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important;border-color:rgba(56,189,248,0.6) !important;box-shadow:0 6px 20px rgba(37,99,235,0.5) !important;transform:translateY(-2px) !important}.adigadget-3-cats-section{padding-top:40px !important;padding-bottom:70px !important;position:relative !important}.adigadget-3-cats-section .products-grid{margin-bottom:36px !important}@media (max-width:1100px){.homepage-featured-products .products-grid{grid-template-columns:repeat(3,1fr) !important;gap:18px !important}}@media (max-width:768px){.homepage-featured-products{padding:24px 0 54px !important}.homepage-featured-products .products-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}}@media (max-width:640px){.homepage-featured-products .product-details-wrapper,.adigadget-3-cats-section .product-details-wrapper{padding:12px 10px 10px !important}.homepage-featured-products .product-title,.adigadget-3-cats-section .product-title{font-size:12.5px !important;min-height:2.6em !important;margin-bottom:6px !important}.homepage-featured-products .product-price .woocommerce-Price-amount,.homepage-featured-products .product-price ins,.adigadget-3-cats-section .product-price .woocommerce-Price-amount,.adigadget-3-cats-section .product-price ins{font-size:13.5px !important}.homepage-featured-products .product-price del .woocommerce-Price-amount,.adigadget-3-cats-section .product-price del .woocommerce-Price-amount{font-size:11px !important}}@media (max-width:991px){.homepage-hero-slider{height:380px}.slide-content{padding:var(--space-6);max-width:500px}.slide-title{font-size:2.2rem}.slide-description{font-size:var(--font-size-sm);margin-bottom:var(--space-5)}.slider-arrow{width:40px;height:40px}.slider-arrow-prev{right:var(--space-4)}.slider-arrow-next{left:var(--space-4)}.features-bar-inner{grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-6)}.features-bar-inner>.feature-item:nth-child(even){border-left:none}.categories-grid-wrapper{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media (max-width:767px){.features-bar-inner{grid-template-columns:1fr;gap:var(--space-4)}.features-bar-inner>.feature-item{border-left:none !important;border-bottom:1px dashed rgba(0,0,0,0.08);padding-bottom:var(--space-4)}.features-bar-inner>.feature-item:last-child{border-bottom:none;padding-bottom:0}.categories-grid-wrapper{grid-template-columns:1fr;gap:var(--space-4)}.category-grid-card{height:220px}}.adigadget-brands-marquee-container{margin:0 !important;text-align:center !important;overflow:hidden !important;padding:12px 0 !important;background:linear-gradient(135deg,#0b1120 0%,#0f172a 100%) !important;border-top:1px solid rgba(255,255,255,0.08) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;box-shadow:inset 0 1px 1px rgba(255,255,255,0.1),0 10px 25px -5px rgba(0,0,0,0.3) !important;position:relative !important}.adigadget-brands-marquee-container::before{content:'';position:absolute;top:-50px;right:10%;width:250px;height:250px;background:radial-gradient(circle,rgba(37,99,235,0.25) 0%,transparent 70%);pointer-events:none;z-index:1}.brands-marquee-track{width:100%;overflow:hidden;position:relative;padding:5px 0}.brands-marquee-track::before{content:'';position:absolute;top:0;left:0;width:120px;height:100%;background:linear-gradient(to right,#0f172a 10%,transparent 100%);z-index:2;pointer-events:none}.brands-marquee-track::after{content:'';position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(to left,#0f172a 10%,transparent 100%);z-index:2;pointer-events:none}.brands-marquee-items{display:flex;align-items:center;width:max-content;animation:marquee-scroll 25s linear infinite}.brands-marquee-items:hover{animation-play-state:paused}.brand-item{margin:0 45px;flex-shrink:0;transition:transform 0.3s ease}.brand-item:hover{transform:scale(1.1)}.brand-item svg,.brand-item img{max-width:160px;height:48px;object-fit:contain;transition:transform 0.3s ease,filter 0.3s ease,opacity 0.3s ease;display:block}.brand-item a{display:block;line-height:0}.brand-item img{filter:brightness(0) invert(0.85) opacity(0.85) !important}.brand-item:hover img{filter:brightness(0) invert(1) opacity(1) drop-shadow(0 0 8px rgba(255,255,255,0.6)) !important;transform:scale(1.08) !important}.brand-item svg text{fill:#94a3b8 !important;transition:fill 0.3s ease !important}.brand-item svg path{stroke:#94a3b8 !important;transition:stroke 0.3s ease !important}.brand-item svg circle{stroke:#94a3b8;fill:#94a3b8;transition:stroke 0.3s ease,fill 0.3s ease}.brand-item svg rect{stroke:#94a3b8;fill:none;transition:stroke 0.3s ease}.brand-item svg text{fill:#94a3b8;transition:fill 0.3s ease}.brand-item:hover svg path{stroke:#ffffff !important;fill:#ffffff !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.6))}.brand-item:hover svg circle{stroke:#ffffff !important;fill:#ffffff !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.6))}.brand-item:hover svg rect{stroke:#ffffff !important;fill:#ffffff !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.6))}.brand-item:hover svg text{fill:#ffffff !important;filter:drop-shadow(0 0 8px rgba(255,255,255,0.6))}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.adigadget-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;background-color:rgba(255,255,255,0.05);backdrop-filter:blur(12px);border-radius:16px;padding:16px 20px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 15px -3px rgba(0,0,0,0.2);position:relative;overflow:hidden}.adigadget-section-header::before{content:'';position:absolute;top:-40px;right:-40px;width:120px;height:120px;background-color:rgba(37,99,235,0.15);border-radius:50%;filter:blur(24px);pointer-events:none}.adigadget-section-title{font-size:1.125rem;font-weight:900;color:#ffffff;display:flex;align-items:center;gap:12px;position:relative;z-index:10;margin:0}.adigadget-section-title::before{content:'';display:inline-block;width:8px;height:32px;background:linear-gradient(to bottom,#3b82f6,#1d4ed8);border-radius:9999px}.adigadget-section-btn{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:0.875rem;font-weight:700;color:#ffffff !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:12px;transition:all 0.2s ease;text-decoration:none;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.adigadget-section-btn:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.adigadget-section-btn svg{transition:transform 0.2s ease}.adigadget-section-btn:hover svg{transform:translateX(-4px)}@media (min-width:640px){.adigadget-section-header{flex-wrap:nowrap}.adigadget-section-title{font-size:1.25rem}}.adigadget-reviews-slider{display:flex;gap:24px;overflow-x:auto;padding-bottom:24px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adigadget-reviews-slider::-webkit-scrollbar{display:none}.review-slide-card{flex-shrink:0;width:280px;scroll-snap-align:start;background-color:rgba(255,255,255,0.04);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.08);transition:all 0.3s ease;display:flex;flex-direction:column;text-decoration:none}@media (min-width:640px){.review-slide-card{width:320px}}.review-slide-card:hover{border-color:rgba(59,130,246,0.5);box-shadow:0 20px 25px -5px rgba(0,0,0,0.2),0 8px 10px -6px rgba(0,0,0,0.2);transform:translateY(-4px);background-color:rgba(255,255,255,0.08)}.review-slide-image-wrapper{position:relative;width:100%;height:192px;overflow:hidden}.review-slide-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.review-slide-card:hover .review-slide-image-wrapper img{transform:scale(1.05)}.review-slide-badge{position:absolute;top:12px;right:12px;background-color:rgba(37,99,235,0.9);backdrop-filter:blur(4px);color:#ffffff;font-size:0.75rem;font-weight:700;padding:6px 12px;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.review-slide-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.review-slide-title{font-weight:700;font-size:1.125rem;color:#ffffff;line-height:1.4;margin-bottom:16px;transition:all 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-slide-card:hover .review-slide-title{color:#60a5fa !important;text-shadow:none !important}.review-slide-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;color:#cbd5e1;font-weight:500;border-top:1px solid rgba(255,255,255,0.1);padding-top:12px}.review-slide-meta .read-more{color:#60a5fa;display:flex;align-items:center;gap:4px;transition:transform 0.2s ease}.review-slide-card:hover .review-slide-meta .read-more{transform:translateX(-4px)}@keyframes adigadget-marquee-rtl{0%{transform:translateX(0)}100%{transform:translateX(50%)}}.reviews-marquee-container{width:100%;overflow:hidden;position:relative;padding:10px 0 20px 0}.reviews-marquee-track{display:flex;width:max-content;gap:24px;animation:adigadget-marquee-rtl 35s linear infinite}.reviews-marquee-track:hover{animation-play-state:paused}.review-marquee-card{flex-shrink:0;width:280px;background-color:rgba(255,255,255,0.04);backdrop-filter:blur(8px);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);border:1px solid rgba(255,255,255,0.08);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;text-decoration:none}@media (min-width:640px){.review-marquee-card{width:340px}}.review-marquee-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(59,130,246,0.6);box-shadow:0 20px 25px -5px rgba(0,0,0,0.2),0 0 15px rgba(59,130,246,0.2);background-color:rgba(255,255,255,0.08) !important;z-index:10}.review-marquee-image{position:relative;width:100%;height:180px;overflow:hidden}.review-marquee-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1)}.review-marquee-card:hover .review-marquee-image img{transform:scale(1.1)}.review-marquee-badge{position:absolute;top:12px;right:12px;background-color:#2563eb;color:#ffffff;font-size:0.75rem;font-weight:700;padding:6px 12px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:2}.review-marquee-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.review-marquee-title{font-weight:700;font-size:1.125rem;color:#ffffff;line-height:1.4;margin-bottom:16px;transition:all 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-marquee-card:hover .review-marquee-title{color:#60a5fa !important;text-shadow:none !important}.review-marquee-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;color:#cbd5e1;font-weight:500;border-top:1px solid rgba(255,255,255,0.1);padding-top:12px}.review-marquee-meta .read-more{color:#60a5fa;display:flex;align-items:center;gap:4px;transition:transform 0.3s ease}.review-marquee-card:hover .review-marquee-meta .read-more{transform:translateX(-6px)}.adigadget-section-header-dark{background-color:rgba(255,255,255,0.05) !important;backdrop-filter:blur(12px) !important;border-color:rgba(255,255,255,0.08) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,0.2) !important}.adigadget-section-header-dark .adigadget-section-title,.adigadget-section-header-dark .adigadget-section-title span,.adigadget-section-header-dark h2,.adigadget-section-header-dark h2 span{color:#ffffff !important;text-shadow:none !important}.adigadget-section-header-dark .adigadget-section-btn,.adigadget-section-btn-light,.adigadget-section-btn-light span{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#ffffff !important;font-weight:700 !important}.adigadget-section-btn-light:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important;color:#ffffff !important}.review-marquee-card{background-color:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important}.review-marquee-title{color:#ffffff !important;text-shadow:none !important}.review-marquee-meta,.review-marquee-meta span,.review-marquee-meta time{color:#cbd5e1 !important}.reviews-marquee-container:hover .reviews-marquee-track{animation-play-state:paused !important;-webkit-animation-play-state:paused !important}.product-card-buttons-wrapper{display:flex !important;align-items:center !important;gap:8px !important;margin-top:auto !important;width:100% !important;box-sizing:border-box !important;padding-top:8px !important;position:relative !important}.product-card-buttons-wrapper .btn-main-buy{flex:1 1 auto !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:#ffffff !important;padding:0 14px !important;height:40px !important;min-height:40px !important;max-height:40px !important;border-radius:10px !important;font-size:13px !important;font-weight:700 !important;font-family:var(--font-secondary,'Cairo',sans-serif) !important;text-decoration:none !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;border:none !important;box-sizing:border-box !important;box-shadow:0 2px 8px rgba(37,99,235,0.25) !important;cursor:pointer !important;white-space:nowrap !important}.product-card-buttons-wrapper .product-secondary-cart-wrapper{flex:0 0 40px !important;width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;position:relative !important;box-sizing:border-box !important}.product-card-buttons-wrapper .product-secondary-cart-wrapper .button,.product-card-buttons-wrapper .product-secondary-cart-wrapper a.button,.product-card-buttons-wrapper .product-secondary-cart-wrapper .adigadget-card-atc-btn{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;min-height:40px !important;max-height:40px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:rgba(255,255,255,0.08) !important;color:#f1f5f9 !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:10px !important;box-sizing:border-box !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;cursor:pointer !important;position:relative !important;overflow:visible !important;text-decoration:none !important}@media (max-width:640px){.product-card-buttons-wrapper{gap:6px !important}.product-card-buttons-wrapper .btn-main-buy{padding:0 10px !important;font-size:12px !important;height:36px !important;min-height:36px !important;max-height:36px !important}.product-card-buttons-wrapper .product-secondary-cart-wrapper{flex:0 0 36px !important;width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important}.product-card-buttons-wrapper .product-secondary-cart-wrapper .button,.product-card-buttons-wrapper .product-secondary-cart-wrapper a.button,.product-card-buttons-wrapper .product-secondary-cart-wrapper .adigadget-card-atc-btn{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;min-height:36px !important;max-height:36px !important}}.product-card-inner,ul.products li.product,ul.products li.product .product-inner,.ct-media-container-parent,[data-products] .product,.entry-card{border-radius:16px !important;border:2px solid var(--color-border-light,#e2e8f0) !important;background-color:var(--color-white,#ffffff);box-shadow:0 4px 12px rgba(0,0,0,0.03);transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;overflow:hidden}ul.products li.product:hover,ul.products li.product:hover .product-inner,.product-card-item:hover .product-card-inner,[data-products] .product:hover,.entry-card:hover{transform:translateY(-6px) !important;border-color:var(--color-accent,var(--adigadget-primary-color,#2563eb)) !important;box-shadow:0 12px 28px -4px rgba(37,99,235,0.2) !important}.product-card-item,ul.products li.product{display:flex !important;flex-direction:column !important;height:100% !important;direction:rtl !important;text-align:right !important;box-sizing:border-box !important;margin:0 !important;position:relative !important}.product-card-item:hover .product-card-inner,ul.products li.product:hover{transform:translateY(-5px) !important;border-color:var(--color-accent,#2563eb) !important;box-shadow:0 16px 32px -8px rgba(37,99,235,0.16),0 4px 12px rgba(0,0,0,0.04) !important}[data-theme="dark"] .product-card-inner{background-color:#1e293b !important;border-color:rgba(255,255,255,0.08) !important;box-shadow:0 4px 16px rgba(0,0,0,0.25) !important}[data-theme="dark"] .product-card-item:hover .product-card-inner{border-color:#38bdf8 !important;box-shadow:0 16px 32px -8px rgba(56,189,248,0.22) !important}.product-badge-wrapper{position:absolute !important;top:12px !important;right:12px !important;z-index:10 !important;display:flex !important;flex-direction:column !important;gap:6px !important;pointer-events:none !important}.product-badge,ul.products li.product span.onsale{font-family:var(--font-secondary,'Cairo',sans-serif) !important;font-size:11px !important;font-weight:800 !important;padding:5px 12px !important;border-radius:6px !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(0,0,0,0.25) !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important}.badge-sale,ul.products li.product span.onsale{background:linear-gradient(135deg,var(--color-price,#e63946),var(--color-price-dark,#c5303c)) !important;border:1px solid rgba(255,255,255,0.25) !important}.badge-new{background:linear-gradient(135deg,var(--color-success,#10b981),#059669) !important;border:1px solid rgba(255,255,255,0.25) !important}.product-badge.badge-stock-out,.badge-stock-out{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#991b1b 100%) !important;color:#ffffff !important;font-family:var(--font-secondary,'Cairo',sans-serif) !important;font-size:11px !important;font-weight:800 !important;padding:5px 11px !important;border-radius:6px !important;border:1px solid rgba(255,255,255,0.45) !important;box-shadow:0 4px 14px rgba(220,38,38,0.55),inset 0 1px 0 rgba(255,255,255,0.35) !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important;letter-spacing:0.2px !important;text-shadow:0 1px 2px rgba(0,0,0,0.6) !important;z-index:12 !important}.product-badge.badge-stock-out .badge-stock-icon,.badge-stock-out .badge-stock-icon{flex-shrink:0 !important;stroke:#ffffff !important;width:11px !important;height:11px !important;display:inline-block !important;vertical-align:middle !important}.product-card-item.outofstock .product-image-link img,.product-card-item.outofstock .product-card-image,ul.products li.product.outofstock .product-image-link img{opacity:0.85 !important}@media (max-width:576px){.product-badge.badge-stock-out,.badge-stock-out{padding:4px 8px !important;font-size:10px !important;gap:4px !important}.product-badge.badge-stock-out .badge-stock-icon,.badge-stock-out .badge-stock-icon{width:10px !important;height:10px !important}}.product-wishlist-wrapper{position:absolute !important;top:12px !important;left:12px !important;z-index:10 !important}.product-wishlist-wrapper .btn-wishlist,.product-action-btn.btn-wishlist{background:rgba(15,23,42,0.75) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:50% !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#94a3b8 !important;cursor:pointer !important;box-shadow:0 4px 10px rgba(0,0,0,0.25) !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;padding:0 !important;margin:0 !important;outline:none !important}.product-wishlist-wrapper .btn-wishlist:hover,.product-action-btn.btn-wishlist:hover{background:rgba(15,23,42,0.95) !important;color:#ef4444 !important;border-color:rgba(239,68,68,0.4) !important;transform:scale(1.1) !important;box-shadow:0 6px 16px rgba(239,68,68,0.25) !important}.product-wishlist-wrapper .btn-wishlist.in-wishlist,.product-wishlist-wrapper .btn-wishlist.is-active,.product-wishlist-wrapper .btn-wishlist:active{color:#ef4444 !important;border-color:rgba(239,68,68,0.4) !important}.product-wishlist-wrapper .btn-wishlist svg,.product-action-btn.btn-wishlist svg{width:17px !important;height:17px !important;transition:transform 0.2s ease,fill 0.2s ease !important;fill:none !important;stroke:currentColor !important;display:block !important}.product-wishlist-wrapper .btn-wishlist:hover svg,.product-wishlist-wrapper .btn-wishlist.in-wishlist svg,.product-wishlist-wrapper .btn-wishlist.is-active svg{fill:#ef4444 !important;stroke:#ef4444 !important}[data-theme="dark"] .product-wishlist-wrapper .btn-wishlist{background:rgba(15,23,42,0.8) !important;border-color:rgba(255,255,255,0.15) !important;color:#94a3b8 !important}.product-image-wrapper,[data-theme="dark"] .product-image-wrapper,.product-card-item .product-image-wrapper,ul.products li.product .product-image-wrapper{position:relative !important;width:100% !important;padding-top:100% !important;height:0 !important;max-height:0 !important;background-color:#ffffff !important;border-radius:14px 14px 0 0 !important;overflow:hidden !important;display:block !important;box-sizing:border-box !important}.product-image-link,[data-theme="dark"] .product-image-link,.product-card-item .product-image-link,ul.products li.product .product-image-link{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:14px !important;box-sizing:border-box !important;background-color:#ffffff !important;overflow:hidden !important}.product-card-image,.product-image-link img,.product-card-item .product-card-image,ul.products li.product .product-card-image,ul.products li.product img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1) !important;display:block !important;margin:0 auto !important}.product-card-item:hover .product-card-image,.product-card-item:hover .product-image-link img,ul.products li.product:hover img{transform:scale(1.08) !important}@media (max-width:576px){.product-wishlist-wrapper{top:8px !important;left:8px !important}.product-wishlist-wrapper .btn-wishlist,.product-action-btn.btn-wishlist{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important}.product-wishlist-wrapper .btn-wishlist svg{width:14px !important;height:14px !important}.product-image-link,[data-theme="dark"] .product-image-link,.product-card-item .product-image-link,ul.products li.product .product-image-link{padding:10px !important}}.product-details-wrapper{padding:16px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;background-color:var(--color-white,#ffffff) !important;box-sizing:border-box !important;z-index:2 !important}[data-theme="dark"] .product-details-wrapper{background-color:#1e293b !important}.product-rating{margin-bottom:8px !important;display:flex !important;align-items:center !important;min-height:16px !important}.product-title{margin:0 0 8px 0 !important;font-size:14px !important;font-weight:700 !important;line-height:1.45 !important;font-family:var(--font-primary,'Cairo',sans-serif) !important;min-height:2.9em !important;max-height:2.9em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:right !important}[data-theme="dark"] .product-title a{color:#f8fafc !important}[data-theme="dark"] .product-title a:hover{color:#38bdf8 !important}.product-price{font-family:var(--font-secondary,'Cairo',sans-serif) !important;display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:16px !important;min-height:26px !important;direction:rtl !important}.product-price .amount,.product-price ins .amount{color:var(--color-accent,#2563eb) !important;font-weight:800 !important;font-size:16px !important;line-height:1.2 !important}.product-price del .amount{color:#94a3b8 !important;font-size:12px !important;font-weight:500 !important}[data-theme="dark"] .product-price .amount,[data-theme="dark"] .product-price ins .amount{color:#38bdf8 !important}.product-card-buttons-wrapper{display:flex !important;align-items:center !important;gap:8px !important;margin-top:auto !important;width:100% !important;box-sizing:border-box !important;padding-top:8px !important;position:relative !important}.product-price .amount,.product-price ins .amount{font-size:14px !important}