/* VIKTR THEME EDITOR START */
:root, html[data-theme="light"]{
  --color-primary:#0798D4!important;
  --color-primary-hover:#067AA9!important;
  --color-border:#E3E8EF!important;
  --color-surface-soft:#F4F7FB!important;
  --color-text:#111827!important;
  --color-text-muted:#4B5563!important;
  --color-warning:#F59E0B!important;
}

html[data-theme="dark"]{
  --color-primary:#0798D4!important;
  --color-primary-hover:#38BDF8!important;
  --color-border:#334155!important;
  --color-surface-soft:#172033!important;
  --color-text:#F8FAFC!important;
  --color-text-muted:#CBD5E1!important;
  --color-warning:#F59E0B!important;
}

html[data-theme="light"] .site-header, html[data-theme="dark"] .site-header{
  background-color:rgb(11, 21, 51)!important;
  border-bottom-width:0px!important;
  border-bottom-style:none!important;
  border-bottom-color:currentcolor!important;
}

html[data-theme="light"] .site-header-main, html[data-theme="dark"] .site-header-main{
  background-color:rgb(11, 21, 51)!important;
  color:rgb(255, 255, 255)!important;
}

html[data-theme="light"] .site-navigation, html[data-theme="dark"] .site-navigation{
  background-color:rgb(11, 21, 51)!important;
  border-top-width:0px!important;
  border-top-style:none!important;
  border-top-color:currentcolor!important;
  border-bottom-width:0px!important;
  border-bottom-style:none!important;
  border-bottom-color:currentcolor!important;
  color:rgb(255, 255, 255)!important;
}

html[data-theme="light"] .site-footer, html[data-theme="dark"] .site-footer{
  background-color:rgb(11, 21, 51)!important;
  color:rgb(255, 255, 255)!important;
}

html[data-theme="light"] .site-super-utility, html[data-theme="dark"] .site-super-utility, html[data-theme="light"] .site-super-utility.is-visible, html[data-theme="dark"] .site-super-utility.is-visible, html[data-theme="light"] .site-super-utility-inner, html[data-theme="dark"] .site-super-utility-inner{
  background-color:rgb(11, 21, 51)!important;
}

.site-header-action-label, .site-header-action-icon{
  color:rgb(255, 255, 255)!important;
}

button.site-navigation-item.site-navigation-main{
  color:rgb(255, 255, 255)!important;
}

.site-navigation-item{
  color:rgb(255, 255, 255)!important;
}

.site-footer strong{
  color:rgb(255, 255, 255)!important;
}

.site-footer p, .site-footer a, .site-footer span, .site-footer-link-button, .site-footer-cookie-settings{
  color:rgb(203, 213, 225)!important;
}

.site-footer-column strong, .site-footer-newsletter strong{
  color:rgb(255, 255, 255)!important;
  font-size:14px!important;
}

.site-footer-column a, .site-footer-brand p, .site-footer-newsletter p, .site-footer-link-button{
  color:rgb(203, 213, 225)!important;
  font-size:13px!important;
}

.site-footer-bottom, .site-footer-bottom span, .site-footer-bottom div, .site-footer-bottom a{
  color:rgb(203, 213, 225)!important;
}

.site-footer-column a:hover, .site-footer-link-button:hover, .site-footer-bottom a:hover, .site-footer-cookie-settings:hover{
  color:rgb(56, 189, 248)!important;
}

html[data-theme="light"] .product-card:hover, html[data-theme="dark"] .product-card:hover{
  border-top-color:rgb(7, 152, 212)!important;
  border-right-color:rgb(7, 152, 212)!important;
  border-bottom-color:rgb(7, 152, 212)!important;
  border-left-color:rgb(7, 152, 212)!important;
}

#siteNavigationUser, #siteNavigationUser span, #siteNavigationUser strong{
  color:rgb(255, 255, 255)!important;
  -webkit-text-fill-color:rgb(255, 255, 255)!important;
}

.site-navigation-sales{
  color:var(--color-primary)!important;
}

.product-price-promo{
  color:#fb0909!important;
}
/* VIKTR THEME EDITOR END */