.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item {
  position: relative;
  overflow: hidden;
  height: 100%;
  /* border: 1px solid var(--hairline); */
  transform: translate(0px,0px);
  box-shadow: 0 0 0 transparent;
  /* border-radius: var(--border-radius); */
  transition: .5s all cubic-bezier(.5,2,.3,.5);
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item:hover {
  /* transform: translate(-2px,-2px); */
  /* box-shadow: 2px 2px 0 var(--steel); */
  /* border: 1px solid var(--steel); */
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item:hover .kombos-category-image-item__img {
  transform: scale(1.15);
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card {
  position: relative;
  overflow: hidden;
  height: 100%;
  text-decoration: none;
  color: inherit;
  background-color: var(--slab);
  transition: all 0.3s ease;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card:hover {
  background-color: var(--paper);
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card:hover .kombos-category-image-item__img {
  transform: scale(1.04);
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card--desktop {
  display: none;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card--mobile {
  display: block;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__img-wrap {
  aspect-ratio: 2/1;
  width: 100%;
  height: 100%;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__img {
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 0.4s ease;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__overlay {
  position: absolute;
  inset: 0;
  background: rgba(12, 9, 30, 0.2);
  pointer-events: none;
}

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__label {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: end;
  color: var(--steel);
  text-align: left;
  pointer-events: none;
  padding: .5rem;
  /* gap: .5rem; */
}
.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__sublabel {
  color: var(--smoke);
  text-transform: uppercase;
  letter-spacing: 0.16em;
  font-size: 0.6875rem;
}

.cc_uNDcCLHPMB_category_image_item .buffed-small-link {
  color: var(--buffed);
  transition: 0.3s all ease;
}
.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card:hover .buffed-small-link {
  transform: translateX(10px);
}

@media (min-width: 1024px) {
.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card--desktop {
    display: block;
  }

.cc_uNDcCLHPMB_category_image_item .kombos-category-image-item__card--mobile {
    display: none;
  }
}
