:root{--primary-color:#343444;--primary-color2:#fff;--primary-color3:#a300f5;--primary-color4:#09090c;--primary-color5:#0b0c10;--primary-color6:#3d042cc4;--primary-color7:#65657a;--primary-color8:#ffffff8c;--primary-color9:#ffffff45;--primary-color10:#e57e7e;--primary-color11:#131318;--primary-color12:#000;--primary-color13:#a300f5;--primary-color14:#ea66d542;--primary-color15:#a300f5;--primary-color16:#515151;--primary-color17:#202027;--primary-color18:#e63030}











































































































/* TIP4SERV-ADDITIONAL-CSS DONT TOUCH ME */
/* === HIDE LOGO IN HEADER === */
.logo_header {
  display: none;
}

/* === HIDE TRANSACTION HISTORY TAB === */
.historic_tab {
  display: none !important;
}

/* === NEON FLICKER ANIMATION KEYFRAMES === */
@keyframes textFlicker {
  0%, 100% { opacity: 1; }
  92% { opacity: 1; }
  93% { opacity: 0.6; }
  94% { opacity: 1; }
  96% { opacity: 0.7; }
  97% { opacity: 1; }
}

/* === STORE TITLE - NEON FLICKER === */
.store-name, .hero h1, .page-title {
  animation: textFlicker 6s linear infinite !important;
}

/* === NEW ITEM BADGE === */
.new-item::before {
  content: 'NEW' !important;
  position: absolute !important;
  top: 10px; left: 10px !important;
  background: #ffd60a !important;
  color: #0d0d0d !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0.15em !important;
  padding: 3px 8px !important;
  border-radius: 4px !important;
  z-index: 10 !important;
  box-shadow: 0 0 10px rgba(255,214,10,0.5) !important;
}

/* === SIDEBAR CATEGORY BUTTONS - OUTER BOX TRANSPARENT === */
.categories-list li,
.category-menu li,
.sidebar-menu li,
nav li,
.modal li,
[class*="categor"] li {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* === SIDEBAR CATEGORY BUTTONS - INNER BOX GOLD OUTLINE === */
.categories-list a,
.category-menu a,
.sidebar-menu a,
nav a,
.modal a,
[class*="categor"] a {
  border: 1.5px solid #f8dd46 !important;
  outline: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}

/* === REMOVE GOLD BORDER FROM HOME TITLE === */
a.back-home-btn {
  border: none !important;
  box-shadow: none !important;
}

/* === ALL CATEGORY BUTTONS - TRANSPARENT BACKGROUND === */
.content-wg-category a {
  background: transparent !important;
  color: #ffffff !important;
}

/* === KEEP TEXT VISIBLE ON SELECTED CATEGORY BUTTON === */
.content-wg-category a.selected {
  background: transparent !important;
  color: #ffffff !important;
}

/* === THICK PURPLE BORDER AND TRANSPARENT BACKGROUND ON ALL ITEM CARDS === */
.sc-card-product {
  border: 5px solid #b300ff !important;
  border-radius: 15px !important;
  background: transparent !important;
}

.sc-card-product::before {
  background: transparent !important;
}

/* === FEATURED CARDS - PURPLE BORDER AND TRANSPARENT BACKGROUND === */
.live-auctions .sc-card-product {
  border: 5px solid #b300ff !important;
  background: transparent !important;
}

/* === PURPLE OUTLINE ON CATEGORY CARDS === */
.content-tab .sc-card-product {
  border: 5px solid #b300ff !important;
}

/* === PURPLE BORDER ON ADD TO CART BUTTON === */
.sc-button {
  border: 5px solid #b300ff !important;
  border-radius: 10px !important;
}

/* === PURPLE BORDER ON ADDTOCART BUTTON - TRANSPARENT BACKGROUND === */
button.addtocart_btn,
.btn-primary.addtocart_btn {
  border: 5px solid #b300ff !important;
  border-radius: 10px !important;
  background: transparent !important;
  background-color: transparent !important;
}

button.addtocart_btn:hover,
button.addtocart_btn:focus,
button.addtocart_btn:active,
.btn-primary.addtocart_btn:hover,
.btn-primary.addtocart_btn:focus,
.btn-primary.addtocart_btn:active {
  background: transparent !important;
  background-color: transparent !important;
  border: 5px solid #b300ff !important;
}

/* === CONTINUE SHOPPING BUTTON - TRANSPARENT BACKGROUND === */
a.sc-button.style-2,
a.sc-button.style-2:hover,
a.sc-button.style-2:focus,
a.sc-button.style-2:active {
  background: transparent !important;
  background-color: transparent !important;
  border: 5px solid #b300ff !important;
  border-radius: 10px !important;
}

/* === SEARCH BAR - PURPLE BORDER AND WHITE BOLD PLACEHOLDER === */
#search-box-input {
  border: 5px solid #b300ff !important;
  border-radius: 10px !important;
  background: transparent !important;
}

#search-box-input::placeholder {
  color: #ffffff !important;
  font-weight: 700 !important;
}

/* === PRODUCT TITLE - WHITE TEXT === */
span.font-text-gradient {
  background: none !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
}

/* === PURPLE BORDER ON ITEM DETAILS PANEL === */
div.panel-container.sc-item-details,
.content-right .panel-container {
  border: 5px solid #b300ff !important;
  border-radius: 15px !important;
  background: transparent !important;
}

/* === KEEP CATEGORIES OUTER BOX PURPLE === */
nav.side-bar.category.glowing-border {
  border: 5px solid #b300ff !important;
}

/* === MOBILE ORDER FIX === */
@media (max-width: 768px) {
  .side-bar.glowing-border {
    display: flex !important;
    flex-direction: column !important;
  }

  .live-auctions.tip4serv-widget.featured {
    order: 1 !important;
  }

  .tip4serv-home-description {
    order: 3 !important;
  }

  .tip4serv-widget.hidden-widget {
    order: 2 !important;
  }
}

/* === STORE RULES - WHITE TEXT FIX === */
.tip4serv-home-description span,
.tip4serv-home-description li span,
.description-bg span {
  color: #ffffff !important;
}

/* === HIDE DUPLICATE FEATURED ON MOBILE === */
@media (max-width: 768px) {
  .content-tab.visible-pc {
    display: none !important;
  }

  .col-md-12.visible-mobile .live-auctions.tip4serv-widget.featured {
    display: none !important;
  }
}

/* === STORE RULES - FULL WIDTH MATCH === */
.tip4serv-home-description .description-bg,
.tip4serv-home-description {
  margin-left: -15px !important;
  margin-right: -15px !important;
  width: calc(100% + 30px) !important;
  box-sizing: border-box !important;
}

.tip4serv-home-description > div,
.description-bg > div {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* === STORE RULES FONT SIZE === */
.tip4serv-home-description span {
  font-size: 16px !important;
}


.search-bar, input[placeholder="Search products..."] {
  display: none !important;
}

.sc-card-product .card-media img {height: 360px !important;}
/* TIP4SERV-ADDITIONAL-CSS DONT TOUCH ME */
