<style>*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #0519ca;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

*,
:before,
:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #03266d
}

:before,
:after {
  --tw-content: ""
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: Karla, sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent
}

body {
  margin: 0;
  line-height: inherit
}

*,
body {
  font-family: Karla, sans-serif
}

@media (max-width: 639px) {
  * {
    -ms-overflow-style: none;
    scrollbar-width: none
  }

  body,
  html {
    overflow-x: hidden;
    overflow-y: auto
  }
}

</style><link rel="stylesheet" href="/css/styles-V3NZZV64.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="/css/styles-V3NZZV64.css"></noscript></head><style>header[_ngcontent-ng-c1515649279] {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  display: block 
}

.mobile-menu-enter[_ngcontent-ng-c1515649279] {
  opacity: 0;
  transform: translate(-100%)
}

.mobile-menu-enter-active[_ngcontent-ng-c1515649279] {
  opacity: 1;
  transform: translate(0);

  transition: opacity .3s ease-out, transform .3s ease-out
}

.mobile-menu-exit[_ngcontent-ng-c1515649279] {
  opacity: 1;
  transform: translate(0)
}

.mobile-menu-exit-active[_ngcontent-ng-c1515649279] {
  opacity: 0;
  transform: translate(-100%);
  transition: opacity .3s ease-in, transform .3s ease-in
}

.backdrop-enter[_ngcontent-ng-c1515649279] {
  opacity: 0
}

.backdrop-enter-active[_ngcontent-ng-c1515649279] {
  opacity: 0;
  transition: opacity .3s ease-out
}

.backdrop-exit[_ngcontent-ng-c1515649279] {
  opacity: 0
}

.backdrop-exit-active[_ngcontent-ng-c1515649279] {
  opacity: 0;
  transition: opacity .3s ease-in
}

.mobile-menu[_ngcontent-ng-c1515649279] {
  transform: translate(-100%);
  transition: transform .3s ease-in-out
}

.mobile-menu.open[_ngcontent-ng-c1515649279] {
  transform: translate(0)
}

.mobile-menu-overlay[_ngcontent-ng-c1515649279] {
  z-index: 9999
}

.mobile-menu-sidebar[_ngcontent-ng-c1515649279] {
  z-index: 10000
}

.neon-header-bg[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #000, #0a0010, #000015) !important;
  border-bottom: 2px solid #9d00ff !important;
  box-shadow: 0 0 15px #9d00ff66, 0 0 30px #9d00ff33 !important
}

.navbar-wrapper[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #0a001f, #000015) !important
}

.neon-nav-bar[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #0a001f, #000015) !important;
  border-bottom: 2px solid #0e7979 !important;
  box-shadow: 0 0 10px #00ffff4d, 0 0 20px #00ffff1a !important
}

.navbar-wrapper[_ngcontent-ng-c1515649279]>div[_ngcontent-ng-c1515649279],
.neon-nav-bar[_ngcontent-ng-c1515649279]>div[_ngcontent-ng-c1515649279],
.neon-nav-bar[_ngcontent-ng-c1515649279]>div[_ngcontent-ng-c1515649279]>div[_ngcontent-ng-c1515649279] {
  background-color: transparent !important
}

.neon-text-white[_ngcontent-ng-c1515649279] {
  color: #1a0606;
  text-shadow: 0 0 5px #00FFFF, 0 0 10px #00FFFF
}

/* First Logo */

.neon-text-logo[_ngcontent-ng-c1515649279] {
  color: rgb(7, 240, 220);
  text-shadow: 0 0 5px #0d1313, 0 0 10px #07ddcb, 0 0 15px #17e6e6
}

.neon-text-subtitle[_ngcontent-ng-c1515649279] {
  color: #f3c;
  text-shadow: 0 0 5px #a81283, 0 0 10px #502244
}

.neon-icon[_ngcontent-ng-c1515649279] {
  color: rgb(5, 14, 14);
  filter: none !important;
  transition: all .3s ease
}

.neon-icon[_ngcontent-ng-c1515649279]:hover {
  color: #f3c;
  filter: drop-shadow(0 0 5px #FF33CC)
}

.neon-cart-badge[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #f3c, #9d00ff);
  color: #050101;
  text-shadow: 0 0 5px rgba(255, 255, 255, .8);
  box-shadow: 0 0 10px #f3c9, 0 0 20px #9d00ff66
}

.neon-button-header[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #08e0e01a, #9d00ff1a);
  border: 2px solid #13a79f;
  color: #0ff;
  text-shadow: 0 0 5px #051111;
  box-shadow: 0 0 10px #00ffff4d, inset 0 0 10px #00ffff1a;
  transition: all .3s ease
}

.neon-button-header[_ngcontent-ng-c1515649279]:hover {
  background: linear-gradient(135deg, #0ff3, #9d00ff33);
  box-shadow: 0 0 15px rgba(3, 8, 8, 0.6), 0 0 30px #0ff6, inset 0 0 15px #0ff3;
  transform: translateY(-2px)
}

.mobile-menu-sidebar[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #0a001f, #000015) !important;
  border-right: 2px solid #130910 !important;
  box-shadow: 0 0 20px #f3c6, inset 0 0 20px #00000080 !important
}





.mobile-menu-overlay[_ngcontent-ng-c1515649279] .fixed.inset-0[_ngcontent-ng-c1515649279] {
  background: rgba(3, 1, 1, 0.8);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}

.mobile-menu-item[_ngcontent-ng-c1515649279] {
  color: rgb(3, 3, 2);
  text-shadow: 0 0 5px #00FFFF;
  transition: all .3s ease
}

.mobile-menu-item[_ngcontent-ng-c1515649279]:hover {
  background: linear-gradient(90deg, #00ffff1a, #ff33cc1a) !important;
  background-color: transparent !important;
  color: #f3c !important;
  text-shadow: 0 0 5px #FF33CC, 0 0 10px #FF33CC;
  box-shadow: 0 0 10px #ff33cc4d, inset 0 0 10px #ff33cc1a !important
}

.mobile-menu-close[_ngcontent-ng-c1515649279] {
  color: #f3c;
  filter: drop-shadow(0 0 3px #FF33CC);
  transition: all .3s ease
}

.mobile-menu-close[_ngcontent-ng-c1515649279]:hover {
  color: rgb(8, 17, 17);
  filter: drop-shadow(0 0 5px #00FFFF)
}

.neon-nav-link[_ngcontent-ng-c1515649279] {
  color: rgb(0, 0, 0);
  text-shadow: 0 0 5px #00FFFF;
  transition: all .3s ease;
  position: relative
}

.neon-nav-link[_ngcontent-ng-c1515649279]:hover {
  color: #f3c;
  text-shadow: 0 0 5px #FF33CC, 0 0 10px #FF33CC
}

.neon-nav-link[_ngcontent-ng-c1515649279]:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0;
  height: 2px;
  background: linear-gradient(90deg, #0ff, #f3c);
  box-shadow: 0 0 5px #f3c;
  transition: width .3s ease
}

.neon-nav-link[_ngcontent-ng-c1515649279]:hover:after {
  width: 100%
}

.neon-dropdown[_ngcontent-ng-c1515649279] {
  background: linear-gradient(135deg, #0a001f, #000015);
  border: 2px solid #00FFFF;
  box-shadow: 0 0 20px #0ff6, 0 0 40px #0ff3, inset 0 0 20px #00000080
}

.neon-dropdown-item[_ngcontent-ng-c1515649279] {
  color: #0ff;
  text-shadow: 0 0 3px #00FFFF;
  border-bottom: 1px solid rgba(0, 255, 255, .2);
  transition: all .3s ease
}

.neon-dropdown-item[_ngcontent-ng-c1515649279]:hover {
  background: linear-gradient(90deg, #00ffff1a, #ff33cc1a);
  color: #f3c;
  text-shadow: 0 0 5px #FF33CC, 0 0 10px #FF33CC;
  box-shadow: 0 0 10px #ff33cc4d, inset 0 0 10px #ff33cc1a
}

body.menu-open[_ngcontent-ng-c1515649279] {
  overflow: hidden
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] {
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  overscroll-behavior: contain
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] {
  padding-bottom: 2rem
}

@supports (-webkit-touch-callout: none) {
  .mobile-menu-nav[_ngcontent-ng-c1515649279] {
    -webkit-overflow-scrolling: touch
  }
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] {
  padding: 1rem
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] {
  padding-bottom: 1rem
}

.mobile-menu-header[_ngcontent-ng-c1515649279] {
  padding: 1rem;
  border-bottom: 1px solid rgba(0, 255, 255, .2)
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] li[_ngcontent-ng-c1515649279] a[_ngcontent-ng-c1515649279],
.mobile-menu-nav[_ngcontent-ng-c1515649279] li[_ngcontent-ng-c1515649279] button[_ngcontent-ng-c1515649279] {
  padding: .5rem .75rem !important;
  font-size: .875rem !important
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] {
  margin-left: .75rem !important
}

.mobile-menu-nav[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] ul[_ngcontent-ng-c1515649279] li[_ngcontent-ng-c1515649279] a[_ngcontent-ng-c1515649279] {
  padding: .375rem .5rem !important;
  font-size: .8rem !important
}

</style><style>footer[_ngcontent-ng-c2411531869] {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  display: block
}

.neon-footer-bg[_ngcontent-ng-c2411531869] {
  background: linear-gradient(135deg, #000, #0a0010, #000015);
  border-top: 2px solid #0d0a0f;
  box-shadow: 0 0 15px #9d00ff66, 0 0 30px #9d00ff33, inset 0 0 20px #00000080;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%
}

.neon-footer-border[_ngcontent-ng-c2411531869] {
  border-top: 1px solid rgba(0, 255, 255, .3);
  box-shadow: 0 0 10px #0ff3
}

.neon-text-footer[_ngcontent-ng-c2411531869] {
  color: #0ff;
  text-shadow: 0 0 5px #102b2b, 0 0 10px #174646
}

.neon-text-footer-sub[_ngcontent-ng-c2411531869] {
  color: rgb(226, 7, 233);
  text-shadow: 0 0 3px #e616b2, 0 0 6px #50404c
}

.neon-text-footer-link[_ngcontent-ng-c2411531869] {
  color: #0ff;
  text-shadow: 0 0 3px #00FFFF;
  transition: all .3s ease
}

.neon-text-footer-link[_ngcontent-ng-c2411531869]:hover {
  color: #f3c;
  text-shadow: 0 0 5px #FF33CC, 0 0 10px #FF33CC
}

.neon-social-icon[_ngcontent-ng-c2411531869] {
  color: #0ff;
  filter: drop-shadow(0 0 3px #00FFFF);
  transition: all .3s ease
}

.neon-social-icon[_ngcontent-ng-c2411531869]:hover {
  color: #f3c;
  filter: drop-shadow(0 0 5px #FF33CC);
  transform: scale(1.2)
}

.neon-telegram-button[_ngcontent-ng-c2411531869] {
  background: linear-gradient(135deg, #0ff, #9d00ff);
  color: #000;
  box-shadow: 0 0 20px #0ff9, 0 0 40px #9d00ff66, inset 0 0 20px #fff3;
  transition: all .3s ease
}

.neon-telegram-button[_ngcontent-ng-c2411531869]:hover {
  background: linear-gradient(135deg, #f3c, #0ff);
  box-shadow: 0 0 30px #f3cc, 0 0 60px #0ff9, inset 0 0 30px #ffffff4d;
  transform: scale(1.1)
}

.py-4[_ngcontent-ng-c2411531869] {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.px-4[_ngcontent-ng-c2411531869] {
  padding-left: 1rem;
  padding-right: 1rem
}

.mb-3[_ngcontent-ng-c2411531869] {
  margin-bottom: .75rem
}

.space-x-2[_ngcontent-ng-c2411531869]>*[_ngcontent-ng-c2411531869]+*[_ngcontent-ng-c2411531869] {
  margin-left: .5rem
}

.space-x-4[_ngcontent-ng-c2411531869]>*[_ngcontent-ng-c2411531869]+*[_ngcontent-ng-c2411531869] {
  margin-left: 1rem
}

.space-y-2[_ngcontent-ng-c2411531869]>*[_ngcontent-ng-c2411531869]+*[_ngcontent-ng-c2411531869] {
  margin-top: .5rem
}

.max-w-7xl[_ngcontent-ng-c2411531869] {
  max-width: 80rem
}

.mx-auto[_ngcontent-ng-c2411531869] {
  margin-left: auto;
  margin-right: auto
}

.flex[_ngcontent-ng-c2411531869] {
  display: flex
}

.flex-col[_ngcontent-ng-c2411531869] {
  flex-direction: column
}

.items-center[_ngcontent-ng-c2411531869] {
  align-items: center
}

.justify-between[_ngcontent-ng-c2411531869] {
  justify-content: space-between
}

.text-center[_ngcontent-ng-c2411531869] {
  text-align: center
}

.text-left[_ngcontent-ng-c2411531869] {
  text-align: left
}

.text-sm[_ngcontent-ng-c2411531869] {
  font-size: .875rem;
  line-height: 1.25rem
}

.block[_ngcontent-ng-c2411531869] {
  display: block
}

ul[_ngcontent-ng-c2411531869] {
  list-style: none;
  padding: 0;
  margin: 0
}

@media (min-width: 768px) {
  .md\:flex-row[_ngcontent-ng-c2411531869] {
    flex-direction: row
  }

  .md\:mb-0[_ngcontent-ng-c2411531869] {
    margin-bottom: 0
  }

  .md\:space-y-0[_ngcontent-ng-c2411531869] {
    margin-top: 0
  }

  .md\:space-x-4[_ngcontent-ng-c2411531869]>*[_ngcontent-ng-c2411531869]+*[_ngcontent-ng-c2411531869] {
    margin-left: 1rem
  }

  .md\:text-left[_ngcontent-ng-c2411531869] {
    text-align: left
  }
}

</style><style>main[_ngcontent-ng-c1602847473] {
  background: linear-gradient(135deg, #000, #0a0010, #000015);
  flex: 1 0 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0
}

@keyframes _ngcontent-ng-c1602847473_marquee {
  0% {
    transform: translate(100%)
  }

  to {
    transform: translate(-250%)
  }
}

.animate-marquee[_ngcontent-ng-c1602847473] {
  animation: _ngcontent-ng-c1602847473_marquee 15s linear infinite
}

.neon-border[_ngcontent-ng-c1602847473] {
  border: 2px solid;
  border-image: linear-gradient(135deg, #0ff, #f3c, #9d00ff) 1;
  box-shadow: 0 0 10px #00ffff80, 0 0 20px #ff33cc4d, inset 0 0 10px #9d00ff1a
}

.neon-border-cyan[_ngcontent-ng-c1602847473] {
  border: 2px solid #00FFFF;
  box-shadow: 0 0 10px #0ff9, 0 0 20px #0ff6, inset 0 0 10px #00ffff1a
}

.neon-border-pink[_ngcontent-ng-c1602847473] {
  border: 2px solid #FF33CC;
  box-shadow: 0 0 10px #f3c9, 0 0 20px #f3c6, inset 0 0 10px #ff33cc1a
}

.neon-border-purple[_ngcontent-ng-c1602847473] {
  border: 2px solid #9d00ff;
  box-shadow: 0 0 10px #9d00ff99, 0 0 20px #9d00ff66, inset 0 0 10px #9d00ff1a
}

.neon-text[_ngcontent-ng-c1602847473] {
  color: rgb(10, 226, 197);
  text-shadow: 0 0 5px #0acece,  0 0 20px #0f6662
}


.notice-label {
  color: #FFD700;   /* Yellow */
  font-weight: 700;
}



.neon-text-pink[_ngcontent-ng-c1602847473] {
  color: rgb(212, 240, 229);
  text-shadow: 0 0 5px #0bd666, 0 0 10px #000000, 0 0 15px #FF33CC
}




.neon-text-purple[_ngcontent-ng-c1602847473] {
  color: #9d00ff;
  text-shadow: 0 0 5px #9d00ff, 0 0 10px #9d00ff, 0 0 15px #9d00ff
}

.neon-glow[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 15px rgba(40, 49, 49, 0.8), 0 0 30px rgba(11, 17, 17, 0.6), 0 0 45px rgba(14, 27, 27, 0.4)
}

.neon-glow-pink[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 15px #f3cc, 0 0 30px #f3c9, 0 0 45px #f3c6
}

.neon-glow-purple[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 15px #9d00ffcc, 0 0 30px #9d00ff99, 0 0 45px #9d00ff66
}

.product-card-neon-1[_ngcontent-ng-c1602847473] {
  border: 2px solid #00FFFF;
  box-shadow: 0 0 10px #00ffff80, 0 0 20px #00ffff4d, inset 0 0 10px #00ffff1a;
  transition: all .7s ease
}

.product-card-neon-1[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 20px #0ffc, 0 0 40px #0ff9, 0 0 60px #0ff6, inset 0 0 15px #0ff3;
  transform: translateY(-4px) scale(1.02)
}

.product-card-neon-2[_ngcontent-ng-c1602847473] {
  border: 2px solid #FF33CC;
  box-shadow: 0 0 10px #ff33cc80, 0 0 20px #ff33cc4d, inset 0 0 10px #ff33cc1a;
  transition: all .7s ease
}

.product-card-neon-2[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 20px #f3cc, 0 0 40px #f3c9, 0 0 60px #f3c6, inset 0 0 15px #f3c3;
  transform: translateY(-4px) scale(1.02)
}

.product-card-neon-3[_ngcontent-ng-c1602847473] {
  border: 2px solid #9d00ff;
  box-shadow: 0 0 10px #9d00ff80, 0 0 20px #9d00ff4d, inset 0 0 10px #9d00ff1a;
  transition: all .3s ease
}

.product-card-neon-3[_ngcontent-ng-c1602847473]:hover {
  box-shadow: 0 0 20px #9d00ffcc, 0 0 40px #9d00ff99, 0 0 60px #9d00ff66, inset 0 0 15px #9d00ff33;
  transform: translateY(-4px) scale(1.02)
}

@keyframes _ngcontent-ng-c1602847473_pulse-neon {

  0%,
  to {
    opacity: 1;
    box-shadow: 0 0 10px #ff33cc80, 0 0 20px #ff33cc4d
  }

  50% {
    opacity: .8;
    box-shadow: 0 0 15px #f3cc, 0 0 30px #f3c9
  }
}

.pulse-neon[_ngcontent-ng-c1602847473] {
  animation: _ngcontent-ng-c1602847473_pulse-neon 2s ease-in-out infinite
}

.neon-spinner[_ngcontent-ng-c1602847473] {
  border: 3px solid rgba(0, 255, 255, .3);
  border-top: 3px solid #00FFFF;
  box-shadow: 0 0 10px #00ffff80
}

.neon-gradient-bg[_ngcontent-ng-c1602847473] {
  background: linear-gradient(135deg, #00ffff1a, #ff33cc1a, #9d00ff1a)
}

.neon-button[_ngcontent-ng-c1602847473] {
  background: linear-gradient(135deg, #0ffc, #9d00ffcc) !important;
  border: 3px solid #00FFFF !important;
  border-width: 3px !important;
  color: rgb(165, 212, 76) !important;
  text-shadow: 0 0 10px #29eb02, 0 0 20px #185a21, 0 0 30px #11b1b1 !important;
  transition: all .3s ease;
  box-shadow: 0 0 25px rgb(21, 31, 31), 0 0 50px #101a1ae6, 0 0 75px #0b1414b3, inset 0 0 25px #0ff6 !important;
  position: relative;
  z-index: 1;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  cursor: pointer !important;
  font-weight: 600 !important;
  min-height: 38px !important;
  min-width: 38px !important;
  padding: 8px 16px !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}

.neon-button[_ngcontent-ng-c1602847473]:hover:not(:disabled) {
  background: linear-gradient(135deg, #00ffffe6, #9d00ffe6) !important;
  box-shadow: 0 0 30px #0ff, 0 0 60px #00ffffe6, 0 0 90px #00ffffb3, inset 0 0 30px #00ffff80 !important;
  transform: translateY(-2px);
  border-color: #0ff !important;
  border-width: 3px !important;
  color: #0ff !important
}

.neon-button[_ngcontent-ng-c1602847473]:active:not(:disabled) {
  transform: translateY(0);
  box-shadow: 0 0 15px #00ffffb3, 0 0 30px #00ffff80, inset 0 0 15px #00ffff4d !important
}

.neon-button[_ngcontent-ng-c1602847473]:disabled {
  opacity: .5 !important;
  cursor: not-allowed;
  border-color: #00ffff80 !important;
  box-shadow: 0 0 5px #00ffff4d, inset 0 0 5px #00ffff0d !important
}

.pagination-container[_ngcontent-ng-c1602847473] {
  position: relative !important;
  z-index: 1000 !important;
  width: 100% !important;
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: transparent !important;
  background-color: transparent !important;
  margin: 2rem 0 !important;
  padding: 2rem 0 !important;
  clear: both !important;
  overflow: visible !important;
  height: auto !important;
  min-height: 60px !important
}

.pagination-container[_ngcontent-ng-c1602847473] nav[_ngcontent-ng-c1602847473] {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: transparent !important;
  background-color: transparent !important;
  width: 100% !important;
  max-width: 100% !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: .5rem !important
}

.pagination-container[_ngcontent-ng-c1602847473] button[_ngcontent-ng-c1602847473] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  visibility: visible !important;
  opacity: 1 !important;
  outline: none !important;
  position: relative !important;
  z-index: 1001 !important;
  margin: 2px 6px !important;
  min-height: 34px !important;
  font-size: 13px !important;
  font-weight: 600 !important
}

.neon-button-pagination-prev[_ngcontent-ng-c1602847473],
.neon-button-pagination-next[_ngcontent-ng-c1602847473],
.neon-button-pagination-page[_ngcontent-ng-c1602847473] {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 1001 !important;
  min-height: 34px !important;
  font-weight: 600 !important
}

.pagination-container[_ngcontent-ng-c1602847473] .neon-button[_ngcontent-ng-c1602847473],
.neon-button-pagination-prev[_ngcontent-ng-c1602847473],
.neon-button-pagination-next[_ngcontent-ng-c1602847473],
.neon-button-pagination-page[_ngcontent-ng-c1602847473]:not(.neon-button-active):not(.neon-ellipsis) {
  background: linear-gradient(135deg, #0ffc, #9d00ffcc) !important;
  border: 2px solid #00FFFF !important;
  box-shadow: 0 0 12px #0ffc, 0 0 24px #00ffff80, inset 0 0 12px #00ffff59 !important
}

.pagination-container[_ngcontent-ng-c1602847473] nav[_ngcontent-ng-c1602847473]>div[_ngcontent-ng-c1602847473] {
  background: transparent !important;
  background-color: transparent !important;
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important
}

.pagination-container[_ngcontent-ng-c1602847473] *[_ngcontent-ng-c1602847473]:not(button):not(span) {
  background-color: transparent !important;
  background: transparent !important
}

.pagination-container[_ngcontent-ng-c1602847473] span[_ngcontent-ng-c1602847473] {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important
}

.neon-button-text[_ngcontent-ng-c1602847473],
.pagination-container[_ngcontent-ng-c1602847473] .neon-button-text[_ngcontent-ng-c1602847473] {
  color: #0ff !important;
  text-shadow: 0 0 8px #00FFFF, 0 0 15px #00FFFF, 0 0 25px #00FFFF !important;
  font-weight: 600 !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: inherit !important;
  line-height: 1.5 !important;
  white-space: nowrap !important
}

.neon-button-text-active[_ngcontent-ng-c1602847473],
.pagination-container[_ngcontent-ng-c1602847473] .neon-button-text-active[_ngcontent-ng-c1602847473] {
  color: #000 !important;
  text-shadow: none !important;
  font-weight: 700 !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: inherit !important;
  line-height: 1.5 !important;
  white-space: nowrap !important
}

.neon-ellipsis[_ngcontent-ng-c1602847473] {
  background: transparent !important;
  border: none !important;
  cursor: default !important;
  pointer-events: none !important;
  min-width: 42px !important;
  min-height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  visibility: visible !important;
  opacity: 1 !important
}

.neon-button-active[_ngcontent-ng-c1602847473] {
  background: linear-gradient(135deg, #0ff, #9d00ff) !important;
  color: #000 !important;
  font-weight: 700 !important;
  border: 2px solid #00FFFF !important;
  box-shadow: 0 0 20px #00ffffe6, 0 0 40px #9d00ffb3, 0 0 60px #00ffff80, inset 0 0 20px #ffffff4d !important;
  position: relative !important;
  z-index: 103 !important;
  text-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  visibility: visible !important;
  opacity: 1 !important;
  cursor: pointer !important;
  min-height: 42px !important;
  min-width: 42px !important
}

.neon-button-active[_ngcontent-ng-c1602847473]:hover {
  background: linear-gradient(135deg, #0ff, #f3c) !important;
  box-shadow: 0 0 25px #0ff, 0 0 50px #f3cc, 0 0 70px #0ff9, inset 0 0 25px #fff6 !important
}

.neon-banner[_ngcontent-ng-c1602847473] {
  background: linear-gradient(90deg, #00ffff26, #ff33cc26, #9d00ff26);
  border: 2px solid transparent;
  border-radius: .5rem;
  position: relative;
  background-clip: padding-box;
  box-shadow: 0 0 15px #0ff6, 0 0 25px #ff33cc4d, 0 0 35px #9d00ff33, inset 0 0 10px #9d00ff1a
}

.neon-banner[_ngcontent-ng-c1602847473]:before {
  content: "";
  position: absolute;
  inset: -2px;
  background: linear-gradient(90deg, #0ff, #f3c, #9d00ff, #0ff);
  border-radius: .5rem;
  z-index: -1;
  box-shadow: 0 0 20px #0ff9, 0 0 30px #f3c6, 0 0 40px #9d00ff4d
}

.neon-sale-badge[_ngcontent-ng-c1602847473] {
  background: linear-gradient(135deg, #f3c, #9d00ff);
  color: #fff;
  text-shadow: 0 0 5px rgba(255, 255, 255, .8);
  box-shadow: 0 0 10px #f3c9, 0 0 20px #9d00ff66;
  animation: _ngcontent-ng-c1602847473_pulse-neon 2s ease-in-out infinite
}

.text-red-400[_ngcontent-ng-c1602847473] {
  color: #f44;
  text-shadow: 0 0 5px #ff4444, 0 0 10px #ff4444, 0 0 15px #ff4444
}

@media (max-width: 640px) {
  .neon-button[_ngcontent-ng-c1602847473] {
    min-height: 44px;
    min-width: 44px;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent
  }
}

[_ngcontent-ng-c1602847473]::-webkit-scrollbar {
  width: 8px;
  height: 8px
}

[_ngcontent-ng-c1602847473]::-webkit-scrollbar-track {
  background: #000
}

[_ngcontent-ng-c1602847473]::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #0ff, #f3c);
  border-radius: 4px;
  box-shadow: 0 0 5px #00ffff80
}

[_ngcontent-ng-c1602847473]::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, rgb(204, 72, 171), #9d00ff);
  box-shadow: 0 0 10px #f3c9
}





</style><style>

/* Basic neon glow text */
.neon-text {
  color: #0ff;
  /* cyan glow */
  text-shadow:
    0 0 5px #0ff,
    0 0 10px #0ff,
    0 0 20px #0ff,
    0 0 40px #0ff;
  font-weight: bold;
}

.neon-text-pink {
  color: #ff00ff;
  text-shadow:
    0 0 5px #ff00ff,
    0 0 10px #ff00ff,
    0 0 20px #ff00ff,
    0 0 40px #ff00ff;
}

.neon-text-purple {
  color: #a020f0;
  text-shadow:
    0 0 5px #a020f0,
    0 0 10px #a020f0,
    0 0 20px #a020f0,
    0 0 40px #a020f0;
}

/* Neon glow button effect */
.neon-quantity-button {
  background-color: #111;
  border: 2px solid #0ff;
  color: #0ff;
  transition: all 0.2s;
}

.neon-quantity-button:hover {
  box-shadow:
    0 0 5px #0ff,
    0 0 10px #0ff,
    0 0 20px #0ff,
    0 0 40px #0ff;
}

.neon-total-box {
  background-color: #111;
  border: 2px solid #ff00ff;
  padding: 1rem;
  border-radius: 8px;
}



/* Custom Vendor styling */

.trusted-section {
  width: 100%;
  margin-top: 60px;
}


.trusted-overlay {
  background: linear-gradient(135deg, #000814, #183c5f);
  padding: 20px 0;
  text-align: center;
  overflow: hidden;
  border-top: 1px solid rgba(255,255,255,0.1);
}

.trusted-title {
  color: #dddddd;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
  letter-spacing: 1px;

    text-shadow: 0 0 5px #e6750c, 0 0 10px #13bdbd

}

.trusted-marquee {
  overflow: hidden;
  width: 100%;
}

.trusted-track {
  display: flex;
  width: max-content;
  animation: trusted-scroll 15s linear infinite;
    animation-delay: -12.5s; /* half of duration */
}

.trusted-item {
  padding: 0 80px;
}

.trusted-item img {
  height: 40px;
  object-fit: contain;
  opacity: 0.8;
  transition: opacity 0.2s ease;
}

.trusted-item img:hover {
  opacity: 1;
}

@keyframes trusted-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-100%); }
}



/*Total sold out  */

.sold-badge {
  background: #1f2937;
  color: #2bff00;
  margin-left: 20px;
  padding: 6px 12px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 11px;
}



</style>