:root{
  --itrends-text:#1f2937;
  --itrends-muted:#111827;
  --itrends-accent:#ff8a00;
  --itrends-bg:#ffffff;
  --itrends-border:#eeeeee;
}

.itrends-container.itrends-preposition{
  visibility:hidden;
  height:0;
  overflow:hidden;
}

.itrends-container.itrends-ready{
  visibility:visible;
  height:auto;
  overflow:visible;
}

.itrends-container{
  width:100%;
  background:var(--itrends-bg);
  opacity:1 !important;
  filter:none !important;
  position:relative;
  z-index:20;
}

header,
.site-header,
#header,
.kadence-header,
.site-header-wrap,
.main-header,
.menu,
.nav-menu,
.sub-menu,
.dropdown-menu,
.children{
  z-index:9999;
}

header,
.site-header,
#header,
.kadence-header,
.site-header-wrap{
  position:relative;
}

.sub-menu,
.dropdown-menu,
.children{
  position:absolute;
}

.itrends-bar{
  display:flex;
  align-items:center;
  width:100%;
  min-height:31px;
  background:var(--itrends-bg);
  border-bottom:1px solid var(--itrends-border);
  border-top:0;
  font-size:14px;
  line-height:1.2;
  overflow:hidden;
  opacity:1 !important;
  filter:none !important;
}

.itrends-title{
  display:flex;
  align-items:center;
  gap:3px;
  padding:7px 12px 7px 16px;
  font-weight:700;
  white-space:nowrap;
  color:var(--itrends-muted) !important;
  opacity:1 !important;
  background:var(--itrends-bg);
  flex:0 0 auto;
}

.itrends-bolt{
  color:var(--itrends-accent);
  font-weight:900;
  display:inline-flex;
  line-height:1;
}

.itrends-slider{
  overflow:hidden;
  flex:1;
  opacity:1 !important;
}

.itrends-track{
  display:flex;
  align-items:center;
  gap:32px;
  white-space:nowrap;
  will-change:transform;
  animation:itrends-scroll linear infinite;
  opacity:1 !important;
}

.itrends-track:hover{
  animation-play-state:paused;
}

.itrends-item,
.itrends-item:visited,
.itrends-item:active,
.itrends-item:focus{
  text-decoration:none !important;
  color:var(--itrends-text) !important;
  opacity:1 !important;
  filter:none !important;
  outline:none;
  background:transparent !important;
  box-shadow:none !important;
  display:inline-flex !important;
  flex:0 0 auto !important;
  max-width:none !important;
}

.itrends-item:hover{
  color:var(--itrends-accent) !important;
  opacity:1 !important;
}

.itrends-static .itrends-slider{
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  -ms-overflow-style:none;
}

.itrends-static .itrends-slider::-webkit-scrollbar{
  display:none;
  width:0;
  height:0;
}

.itrends-static .itrends-track{
  animation:none !important;
  transform:none !important;
  will-change:auto;
}

@keyframes itrends-scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

@media (max-width:768px){
  .itrends-bar{font-size:13px;min-height:30px}
  .itrends-title{padding-left:12px;padding-right:10px}
  .itrends-track{
    gap:26px;
    min-width:max-content;
    width:max-content;
  }
  .itrends-item{
    display:inline-flex !important;
    flex:0 0 auto !important;
  }
}
