
/* ===== Product Card ===== */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card, .cc_hn3wxxog_product_slider .kombos-product-card, .cc_hn3wxxog_product_list .kombos-product-card {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  min-width: 0;
  position: relative;
}

/* Image wrapper */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper {
  position: relative;
  aspect-ratio: 2 / 3;
  overflow: hidden;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-link, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-link, .cc_hn3wxxog_product_slider .kombos-product-card__media-link, .cc_hn3wxxog_product_list .kombos-product-card__media-link {
  display: block;
  height: 100%;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media, .cc_hn3wxxog_product_slider .kombos-product-card__media, .cc_hn3wxxog_product_list .kombos-product-card__media {
  width: 100%;
  height: 100%;
  display: block;
  background: var(--kombos-gray-100);
  object-fit: cover;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media--primary, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media--primary, .cc_hn3wxxog_product_slider .kombos-product-card__media--primary, .cc_hn3wxxog_product_list .kombos-product-card__media--primary {
  transition: opacity 0.3s ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media--hover, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media--hover, .cc_hn3wxxog_product_slider .kombos-product-card__media--hover, .cc_hn3wxxog_product_list .kombos-product-card__media--hover {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-track, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-track, .cc_hn3wxxog_product_slider .kombos-product-card__media-track, .cc_hn3wxxog_product_list .kombos-product-card__media-track {
  position: relative;
  width: 100%;
  height: 100%;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-slide, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-slide, .cc_hn3wxxog_product_slider .kombos-product-card__media-slide, .cc_hn3wxxog_product_list .kombos-product-card__media-slide {
  position: absolute;
  inset: 0;
  display: block;
  transform: var(--product-card-slide-transform);
  transition: transform 300ms ease-out;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-track--dragging .kombos-product-card__media-slide, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-track--dragging .kombos-product-card__media-slide, .cc_hn3wxxog_product_slider .kombos-product-card__media-track--dragging .kombos-product-card__media-slide, .cc_hn3wxxog_product_list .kombos-product-card__media-track--dragging .kombos-product-card__media-slide {
  transition: none;
  will-change: transform;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-dots, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-dots, .cc_hn3wxxog_product_slider .kombos-product-card__media-dots, .cc_hn3wxxog_product_list .kombos-product-card__media-dots {
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  z-index: var(--kombos-z-media-control);
  display: none;
  align-items: center;
  gap: 0.3125rem;
  transform: translateX(-50%);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-dot, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-dot, .cc_hn3wxxog_product_slider .kombos-product-card__media-dot, .cc_hn3wxxog_product_list .kombos-product-card__media-dot {
  width: 0.375rem;
  height: 0.375rem;
  border: 1px solid var(--kombos-gray-200);
  border-radius: 50%;
  background: var(--kombos-gray-50);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  transition:
    width 200ms ease,
    border-radius 200ms ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media-dot--active, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media-dot--active, .cc_hn3wxxog_product_slider .kombos-product-card__media-dot--active, .cc_hn3wxxog_product_list .kombos-product-card__media-dot--active {
  width: 1rem;
  border-radius: 0.1875rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--primary, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--primary, .cc_hn3wxxog_product_slider .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--primary, .cc_hn3wxxog_product_list .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--primary {
  opacity: 0;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--hover, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--hover, .cc_hn3wxxog_product_slider .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--hover, .cc_hn3wxxog_product_list .kombos-product-card--alternate-media.kombos-product-card--alternate-loaded
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__media--hover {
  opacity: 1;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__media--placeholder, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__media--placeholder, .cc_hn3wxxog_product_slider .kombos-product-card__media--placeholder, .cc_hn3wxxog_product_list .kombos-product-card__media--placeholder {
  border: 1px solid var(--kombos-gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: var(--kombos-gray-300);
  font-size: 4rem;
}

/* Badges */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__badges, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__badges, .cc_hn3wxxog_product_slider .kombos-product-card__badges, .cc_hn3wxxog_product_list .kombos-product-card__badges {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

/* Favorite */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__favorite, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__favorite, .cc_hn3wxxog_product_slider .kombos-product-card__favorite, .cc_hn3wxxog_product_list .kombos-product-card__favorite {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  font-size: 1.5rem;
  color: var(--kombos-gray-900);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 150ms ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card__quick-view {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  left: auto;
  z-index: var(--kombos-z-media-control);
  width: 1.25rem;
  height: 1.25rem;
  min-height: 0;
  padding: 0;
  border-radius: 50%;
  opacity: 0;
  transform: translateY(0.375rem);
  transition:
    opacity 150ms ease,
    transform 150ms ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__quick-view.kombos-btn--xs, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__quick-view.kombos-btn--xs, .cc_hn3wxxog_product_slider .kombos-product-card__quick-view.kombos-btn--xs, .cc_hn3wxxog_product_list .kombos-product-card__quick-view.kombos-btn--xs {
  height: 1.25rem;
  min-height: 1.25rem;
  padding: 0;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__details, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__details, .cc_hn3wxxog_product_slider .kombos-product-card__details, .cc_hn3wxxog_product_list .kombos-product-card__details {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  min-width: 0;
  min-height: 5.3125rem;
  color: var(--kombos-gray-900);
  text-decoration: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__details-link, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__details-link, .cc_hn3wxxog_product_slider .kombos-product-card__details-link, .cc_hn3wxxog_product_list .kombos-product-card__details-link {
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__rating, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__rating, .cc_hn3wxxog_product_slider .kombos-product-card__rating, .cc_hn3wxxog_product_list .kombos-product-card__rating {
  color: var(--kombos-gray-500);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__name, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__name, .cc_hn3wxxog_product_slider .kombos-product-card__name, .cc_hn3wxxog_product_list .kombos-product-card__name {
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: normal;
  word-break: normal;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__price, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__price, .cc_hn3wxxog_product_slider .kombos-product-card__price, .cc_hn3wxxog_product_list .kombos-product-card__price {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.5rem;
  min-width: 0;
  margin-top: 0.375rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__old-price, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__old-price, .cc_hn3wxxog_product_slider .kombos-product-card__old-price, .cc_hn3wxxog_product_list .kombos-product-card__old-price {
  color: var(--kombos-gray-400);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:hover .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:hover .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:hover .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:hover .kombos-product-card__quick-view, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__quick-view, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:hover .kombos-product-card__favorite, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:hover .kombos-product-card__favorite, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:hover .kombos-product-card__favorite, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:hover .kombos-product-card__favorite, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__favorite, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__favorite, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__favorite, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__favorite {
  opacity: 1;
  transform: translateY(0);
}

/* Out of stock overlay */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__overlay, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__overlay, .cc_hn3wxxog_product_slider .kombos-product-card__overlay, .cc_hn3wxxog_product_list .kombos-product-card__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.32);
  pointer-events: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card__add-wrap {
  display: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__add-btn, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__add-btn, .cc_hn3wxxog_product_slider .kombos-product-card__add-btn, .cc_hn3wxxog_product_list .kombos-product-card__add-btn {
  width: 100%;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--desktop-add .kombos-product-card__add-wrap {
  display: block;
  position: absolute;
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
  z-index: var(--kombos-z-media-control);
  opacity: 0;
  transform: translateY(0.5rem);
  transition:
    opacity 150ms ease,
    transform 150ms ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:hover
  .kombos-product-card__add-wrap, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--desktop-add
  .kombos-product-card__image-wrapper:focus-within
  .kombos-product-card__add-wrap {
  opacity: 1;
  transform: translateY(0);
}

@media (min-width: 769px) and (hover: hover) and (pointer: fine) {
  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider .kombos-product-card__media-slide, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider .kombos-product-card__media-slide, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider .kombos-product-card__media-slide, .cc_hn3wxxog_product_list .kombos-product-card--media-slider .kombos-product-card__media-slide {
    transform: none;
    opacity: 0;
    transition: opacity 0.3s ease;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_product_list .kombos-product-card--media-slider
    .kombos-product-card__media-slide--primary {
    opacity: 1;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--primary, .cc_hn3wxxog_product_list .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--primary {
    opacity: 0;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--alternate, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--alternate, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--alternate, .cc_hn3wxxog_product_list .kombos-product-card--media-slider.kombos-product-card--alternate-loaded
    .kombos-product-card__image-wrapper:hover
    .kombos-product-card__media-slide--alternate {
    opacity: 1;
  }
}

@media (min-width: 769px) and (hover: hover) and (pointer: fine) {
  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card__add-wrap {
    display: block;
    position: absolute;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    z-index: var(--kombos-z-media-control);
    opacity: 0;
    transform: translateY(0.5rem);
    transition:
      opacity 150ms ease,
      transform 150ms ease;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:hover .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:hover .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:hover .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:hover .kombos-product-card__add-wrap, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper:focus-within
    .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper:focus-within
    .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper:focus-within
    .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper:focus-within
    .kombos-product-card__add-wrap {
    opacity: 1;
    transform: translateY(0);
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card:not(.kombos-product-card--quick-view-only)
    .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card:not(.kombos-product-card--quick-view-only)
    .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card:not(.kombos-product-card--quick-view-only)
    .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card:not(.kombos-product-card--quick-view-only)
    .kombos-product-card__quick-view {
    display: none;
  }
}

@media (hover: none) {
  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card__quick-view {
    opacity: 1;
    transform: none;
  }
}

/* Production category/search card treatment. */
.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category, .cc_hn3wxxog_product_slider .kombos-product-card--category, .cc_hn3wxxog_product_list .kombos-product-card--category {
  gap: 0;
  background: var(--kombos-white);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category-out-of-stock, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category-out-of-stock, .cc_hn3wxxog_product_slider .kombos-product-card--category-out-of-stock, .cc_hn3wxxog_product_list .kombos-product-card--category-out-of-stock {
  opacity: 0.6;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__image-wrapper, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__image-wrapper, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__media, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__media, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__media, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__media {
  background: var(--kombos-rich-table-bg);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__badges, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__badges, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__badges, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__badges {
  top: 0.5rem;
  left: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-tag, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-tag, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-tag, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-tag {
  padding: 0.0625rem 0.1875rem;
  border: 0;
  border-radius: 2px;
  letter-spacing: 0.03125rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-tag--new, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-tag--new, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-tag--new, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-tag--new {
  background: var(--kombos-blog-black);
  color: var(--kombos-white);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-tag--discounted, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-tag--discounted, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-tag--discounted, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-tag--discounted {
  background: var(--kombos-home-discount-bg);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__favorite, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__favorite, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__favorite, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__favorite {
  --kombos-button-icon-size: 2.25rem;
  --kombos-button-icon-font-size: 1.125rem;
  top: 0.625rem;
  right: 0.625rem;
  width: 2.25rem;
  min-height: 2.25rem;
  border: 0;
  background: var(--kombos-white);
  color: var(--kombos-blog-black);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__favorite:hover:not(:disabled), .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__favorite:hover:not(:disabled), .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__favorite:hover:not(:disabled), .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__favorite:hover:not(:disabled) {
  background: var(--kombos-blog-black);
  color: var(--kombos-white);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__quick-view {
  right: 0.5rem;
  bottom: 0.5rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__add-wrap, .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category.kombos-product-card--desktop-add
  .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category.kombos-product-card--desktop-add
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--category.kombos-product-card--desktop-add
  .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--category.kombos-product-card--desktop-add
  .kombos-product-card__add-wrap {
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__add-btn, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__add-btn, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__add-btn, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__add-btn {
  min-height: 2.875rem;
  border: 0;
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category
  .kombos-product-card__add-btn:hover:not(:disabled), .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category
  .kombos-product-card__add-btn:hover:not(:disabled), .cc_hn3wxxog_product_slider .kombos-product-card--category
  .kombos-product-card__add-btn:hover:not(:disabled), .cc_hn3wxxog_product_list .kombos-product-card--category
  .kombos-product-card__add-btn:hover:not(:disabled) {
  background: var(--kombos-blog-black);
  color: var(--kombos-white);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--category .kombos-product-card__out-of-stock-badge, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--category .kombos-product-card__out-of-stock-badge, .cc_hn3wxxog_product_slider .kombos-product-card--category .kombos-product-card__out-of-stock-badge, .cc_hn3wxxog_product_list .kombos-product-card--category .kombos-product-card__out-of-stock-badge {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: var(--kombos-z-media-control);
  padding: 0.0625rem 0.1875rem;
  border-radius: 2px;
  background: var(--kombos-category-description-text);
  color: var(--kombos-white);
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__image-wrapper, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_slider .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_list .kombos-product-card__image-wrapper {
    aspect-ratio: 3 / 5;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_product_slider .kombos-product-card--desktop-add .kombos-product-card__add-wrap, .cc_hn3wxxog_product_list .kombos-product-card--desktop-add .kombos-product-card__add-wrap {
    display: none;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider .kombos-product-card__image-wrapper, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider .kombos-product-card__image-wrapper, .cc_hn3wxxog_product_list .kombos-product-card--media-slider .kombos-product-card__image-wrapper {
    touch-action: pan-y;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card--media-slider .kombos-product-card__media-dots, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card--media-slider .kombos-product-card__media-dots, .cc_hn3wxxog_product_slider .kombos-product-card--media-slider .kombos-product-card__media-dots, .cc_hn3wxxog_product_list .kombos-product-card--media-slider .kombos-product-card__media-dots {
    display: flex;
  }

  .cc_hn3wxxog_K9bPp5OKzA .kombos-product-card__quick-view, .cc_hn3wxxog_ucIAqocb72 .kombos-product-card__quick-view, .cc_hn3wxxog_product_slider .kombos-product-card__quick-view, .cc_hn3wxxog_product_list .kombos-product-card__quick-view {
    display: flex;
    opacity: 1;
    transform: none;
  }

}

/* Imported from: ../VariantBadge/styles.css */
/* ===== Variant Badge Layout ===== */

/* ---- Layout ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__groups, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__groups, .cc_hn3wxxog_product_slider .kombos-variant-badge__groups, .cc_hn3wxxog_product_list .kombos-variant-badge__groups {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__groups--l, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__groups--l, .cc_hn3wxxog_product_slider .kombos-variant-badge__groups--l, .cc_hn3wxxog_product_list .kombos-variant-badge__groups--l {
  gap: 1.5rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__group, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__group, .cc_hn3wxxog_product_slider .kombos-variant-badge__group, .cc_hn3wxxog_product_list .kombos-variant-badge__group {
  display: flex;
  flex-direction: column;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__label, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__label, .cc_hn3wxxog_product_slider .kombos-variant-badge__label, .cc_hn3wxxog_product_list .kombos-variant-badge__label {
  color: var(--kombos-gray-900);
  margin-bottom: 0.375rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__selected-value, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__selected-value, .cc_hn3wxxog_product_slider .kombos-variant-badge__selected-value, .cc_hn3wxxog_product_list .kombos-variant-badge__selected-value {
  color: var(--kombos-gray-500);
  text-transform: none;
  letter-spacing: normal;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__row, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__row, .cc_hn3wxxog_product_slider .kombos-variant-badge__row, .cc_hn3wxxog_product_list .kombos-variant-badge__row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__row--l, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__row--l, .cc_hn3wxxog_product_slider .kombos-variant-badge__row--l, .cc_hn3wxxog_product_list .kombos-variant-badge__row--l {
  gap: 0.5rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__row--scrollable, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__row--scrollable, .cc_hn3wxxog_product_slider .kombos-variant-badge__row--scrollable, .cc_hn3wxxog_product_list .kombos-variant-badge__row--scrollable {
  flex-wrap: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_hn3wxxog_product_slider .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_hn3wxxog_product_list .kombos-variant-badge__row--scrollable::-webkit-scrollbar {
  display: none;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__row--scrollable .kombos-badge, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__row--scrollable .kombos-badge, .cc_hn3wxxog_product_slider .kombos-variant-badge__row--scrollable .kombos-badge, .cc_hn3wxxog_product_list .kombos-variant-badge__row--scrollable .kombos-badge {
  flex-shrink: 0;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-variant-badge__more, .cc_hn3wxxog_ucIAqocb72 .kombos-variant-badge__more, .cc_hn3wxxog_product_slider .kombos-variant-badge__more, .cc_hn3wxxog_product_list .kombos-variant-badge__more {
  min-width: 1.5rem;
  height: 1.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--kombos-gray-700);
  flex-shrink: 0;
}

/* End import: ../VariantBadge/styles.css */
/* Imported from: ../Badge/styles.css */
/* ===== Badge Primitives ===== */

/* ---- Base badge ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge, .cc_hn3wxxog_ucIAqocb72 .kombos-badge, .cc_hn3wxxog_product_slider .kombos-badge, .cc_hn3wxxog_product_list .kombos-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.25rem;
  min-width: 2.25rem;
  cursor: pointer;
  border: 1px solid var(--kombos-gray-200);
  border-radius: 6px;
  background: var(--kombos-white);
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  /* Reset for <button> */
  padding: 0;
  /* Reset for <a> */
  text-decoration: none;
  color: inherit;
  transition: border-color 0.15s ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-btn.kombos-badge, .cc_hn3wxxog_ucIAqocb72 .kombos-btn.kombos-badge, .cc_hn3wxxog_product_slider .kombos-btn.kombos-badge, .cc_hn3wxxog_product_list .kombos-btn.kombos-badge {
  gap: 0;
  height: 2.25rem;
  min-height: 2.25rem;
  min-width: 2.25rem;
  padding: 0;
  border-color: var(--kombos-gray-200);
  background: var(--kombos-white);
  color: inherit;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-btn.kombos-badge:disabled, .cc_hn3wxxog_ucIAqocb72 .kombos-btn.kombos-badge:disabled, .cc_hn3wxxog_product_slider .kombos-btn.kombos-badge:disabled, .cc_hn3wxxog_product_list .kombos-btn.kombos-badge:disabled {
  border-color: var(--kombos-gray-200);
  background: var(--kombos-white);
  color: inherit;
}

/* ---- Size: xs ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--xs, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--xs, .cc_hn3wxxog_product_slider .kombos-badge--xs, .cc_hn3wxxog_product_list .kombos-badge--xs {
  height: 1.75rem;
  min-width: 1.75rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-btn.kombos-badge--xs, .cc_hn3wxxog_ucIAqocb72 .kombos-btn.kombos-badge--xs, .cc_hn3wxxog_product_slider .kombos-btn.kombos-badge--xs, .cc_hn3wxxog_product_list .kombos-btn.kombos-badge--xs {
  height: 1.75rem;
  min-height: 1.75rem;
  min-width: 1.75rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--xs.kombos-badge--color, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--xs.kombos-badge--color, .cc_hn3wxxog_product_slider .kombos-badge--xs.kombos-badge--color, .cc_hn3wxxog_product_list .kombos-badge--xs.kombos-badge--color, .cc_hn3wxxog_K9bPp5OKzA .kombos-badge--xs.kombos-badge--image, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--xs.kombos-badge--image, .cc_hn3wxxog_product_slider .kombos-badge--xs.kombos-badge--image, .cc_hn3wxxog_product_list .kombos-badge--xs.kombos-badge--image {
  width: 1.75rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--image.kombos-badge--variant-img.kombos-badge--xs, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--image.kombos-badge--variant-img.kombos-badge--xs, .cc_hn3wxxog_product_slider .kombos-badge--image.kombos-badge--variant-img.kombos-badge--xs, .cc_hn3wxxog_product_list .kombos-badge--image.kombos-badge--variant-img.kombos-badge--xs {
  width: 3rem;
  height: 3rem;
}

/* ---- Type: text ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--text {
  color: var(--kombos-gray-700);
  transition: border-color 0.15s ease, color 0.15s ease;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--xs.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--xs.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--xs.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--xs.kombos-badge--text {
  padding: 0 0.375rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--s.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--s.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--s.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--s.kombos-badge--text {
  padding: 0 0.5rem;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--m.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--m.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--m.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--m.kombos-badge--text, .cc_hn3wxxog_K9bPp5OKzA .kombos-badge--l.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--l.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--l.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--l.kombos-badge--text {
  padding: 0 0.75rem;
}

/* ---- Type: color ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--color, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--color, .cc_hn3wxxog_product_slider .kombos-badge--color, .cc_hn3wxxog_product_list .kombos-badge--color {
  width: 2.25rem;
  padding: 0;
}

/* ---- Type: image ---- */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--image, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--image, .cc_hn3wxxog_product_slider .kombos-badge--image, .cc_hn3wxxog_product_list .kombos-badge--image {
  width: 2.25rem;
  padding: 0;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge__img, .cc_hn3wxxog_ucIAqocb72 .kombos-badge__img, .cc_hn3wxxog_product_slider .kombos-badge__img, .cc_hn3wxxog_product_list .kombos-badge__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 5px;
}

/* Variant product image (larger) */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--image.kombos-badge--variant-img, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--image.kombos-badge--variant-img, .cc_hn3wxxog_product_slider .kombos-badge--image.kombos-badge--variant-img, .cc_hn3wxxog_product_list .kombos-badge--image.kombos-badge--variant-img {
  width: 4rem;
  height: 4rem;
}

/* ---- States ---- */

/* Hover (skip disabled buttons and out-of-stock) */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_ucIAqocb72 .kombos-badge:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_product_slider .kombos-badge:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_product_list .kombos-badge:hover:not(:disabled):not(.kombos-badge--nonstock) {
  border-color: var(--kombos-gray-900);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--text:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_ucIAqocb72 .kombos-badge--text:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_product_slider .kombos-badge--text:hover:not(:disabled):not(.kombos-badge--nonstock), .cc_hn3wxxog_product_list .kombos-badge--text:hover:not(:disabled):not(.kombos-badge--nonstock) {
  color: var(--kombos-gray-900);
}

/* Selected */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--selected, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--selected, .cc_hn3wxxog_product_slider .kombos-badge--selected, .cc_hn3wxxog_product_list .kombos-badge--selected {
  border-color: var(--kombos-gray-900);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-btn.kombos-badge.kombos-badge--selected, .cc_hn3wxxog_ucIAqocb72 .kombos-btn.kombos-badge.kombos-badge--selected, .cc_hn3wxxog_product_slider .kombos-btn.kombos-badge.kombos-badge--selected, .cc_hn3wxxog_product_list .kombos-btn.kombos-badge.kombos-badge--selected, .cc_hn3wxxog_K9bPp5OKzA .kombos-btn.kombos-badge.kombos-badge--selected:disabled, .cc_hn3wxxog_ucIAqocb72 .kombos-btn.kombos-badge.kombos-badge--selected:disabled, .cc_hn3wxxog_product_slider .kombos-btn.kombos-badge.kombos-badge--selected:disabled, .cc_hn3wxxog_product_list .kombos-btn.kombos-badge.kombos-badge--selected:disabled {
  border-color: var(--kombos-gray-900);
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--selected.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--selected.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--selected.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--selected.kombos-badge--text {
  background: var(--kombos-gray-50);
  color: var(--kombos-gray-900);
}

/* Out of stock */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--nonstock, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--nonstock, .cc_hn3wxxog_product_slider .kombos-badge--nonstock, .cc_hn3wxxog_product_list .kombos-badge--nonstock {
  cursor: not-allowed;
}

.cc_hn3wxxog_K9bPp5OKzA .kombos-badge--nonstock.kombos-badge--text, .cc_hn3wxxog_ucIAqocb72 .kombos-badge--nonstock.kombos-badge--text, .cc_hn3wxxog_product_slider .kombos-badge--nonstock.kombos-badge--text, .cc_hn3wxxog_product_list .kombos-badge--nonstock.kombos-badge--text {
  color: var(--kombos-gray-400);
}

/* Diagonal strike line */
.cc_hn3wxxog_K9bPp5OKzA .kombos-badge__strike, .cc_hn3wxxog_ucIAqocb72 .kombos-badge__strike, .cc_hn3wxxog_product_slider .kombos-badge__strike, .cc_hn3wxxog_product_list .kombos-badge__strike {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    to top left,
    transparent calc(50% - 0.5px),
    var(--kombos-gray-500) calc(50% - 0.5px),
    var(--kombos-gray-500) calc(50% + 0.5px),
    transparent calc(50% + 0.5px)
  );
}

/* End import: ../Badge/styles.css */
