body.ce26-weapons-page .cp26-hero {
  background:
    linear-gradient(
      90deg,
      #11191df5 0%,
      #11191ddd 40%,
      #11191d33 68%,
      transparent 95%
    ),
    url("/assets/img/img-categori/hero.webp") right center / cover no-repeat,
    var(--cp-panel);
}
.ce26-weapons-page .cp26-section-heading {
  flex-wrap: wrap;
}
.cp26-weapon-tools {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cp26 .cp26-category-search {
  width: 260px;
  flex: none;
  margin: 0;
}
.cp26 .cp26-category-search input {
  background: transparent !important;
  color: var(--cp-text) !important;
}
.ce26-weapons-page .cp26-rail > li {
  flex-basis: 178px;
  width: 178px !important;
}
.ce26-weapons-page .cp26-rail > li[hidden] {
  display: none !important;
}
.ce26-weapons-page .cp26-rail a {
  height: 132px;
}
.ce26-weapons-page .cp26-rail img {
  object-fit: cover;
}
.ce26-weapons-page .cp26-rail .cp-caption strong {
  font-size: 13px;
}
.ce26-weapons-page .cp26-chips .cp-chip-icon {
  width: 17px;
  height: 17px;
  color: var(--chip-color, #ffae18);
}
.cp26-category-empty {
  color: var(--cp-muted);
  padding: 12px 0;
  font-size: 13px;
}
.cp26-category-status {
  display: block;
  color: var(--cp-muted);
  font-size: 11px;
  margin-top: 6px;
}
.ce26-weapons-page .ce-item__media {
  aspect-ratio: 16 / 10;
}
@media (max-width: 800px) {
  .cp26-weapon-tools {
    width: 100%;
  }
  .cp26 .cp26-category-search {
    flex: 1;
    min-width: 0;
    width: auto;
  }
}
@media (max-width: 560px) {
  body.ce26-weapons-page .cp26-hero {
    background:
      linear-gradient(
        0deg,
        #11191dfc 0%,
        #11191df0 32%,
        #11191d88 65%,
        #11191d55
      ),
      url("/assets/img/img-categori/hero.webp") 72% top / auto 280px no-repeat,
      var(--cp-panel);
  }
  .ce26-weapons-page .cp26-rail > li {
    flex-basis: 154px;
    width: 154px !important;
  }
  .ce26-weapons-page .cp26-rail a {
    height: 118px;
  }
}
