.link-header {
  width: 100%;
  border-bottom: 1px solid #eaeced;
  padding-bottom: 20px;
  text-align: left;
}

.link-header-scroll {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
}
.link-header-scroll::-webkit-scrollbar:vertical {
  display: none;
}

.link-header.no-wrap {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  --fade: 40px;
  -webkit-mask-image: linear-gradient(to right,
    black var(--fade),
    black calc(100% - var(--fade)),
    transparent);
  mask-image: linear-gradient(to right,
    black var(--fade),
    black calc(100% - var(--fade)),
    transparent);
}
/* Only right edge fades (used when scrolled to far left) */
.link-header.no-wrap.fade-right-only {
  -webkit-mask-image: linear-gradient(to right,
    black,
    black calc(100% - var(--fade)),
    transparent);
  mask-image: linear-gradient(to right,
    black,
    black calc(100% - var(--fade)),
    transparent);
}
/* Only left edge fades (used when scrolled to far right) */
.link-header.no-wrap.fade-left-only {
  -webkit-mask-image: linear-gradient(to right,
    transparent,
    black var(--fade),
    black);
  mask-image: linear-gradient(to right,
    transparent,
    black var(--fade),
    black);
}
/* No fades (content fits) */
.link-header.no-wrap.fade-none {
  -webkit-mask-image: none;
  mask-image: none;
}

.link-header .link-item {
  margin: 0 15px;
  position: relative;
  text-decoration: none;
  color: var(--bs-secondary);
}

.link-header .link-item:hover,
.link-header .link-item-active {
  color: #000;
}

.link-header .link-item::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: transparent;
  bottom: -1px;
  left: 0;
}

.link-header .link-item.link-item-active::after {
  background: #000;
}

.search-box {
  border-radius: 2rem;
  color: #98a2a7 !important;
  padding-right: 2rem;
}

.clear-search {
  color: #98a2a7;
}

.search-box::placeholder {
  color: #c1c7ca;
}

table img.cac-grading-service {
  height: 20px;
}

.text-light-blue {
  color: #6fa9fe !important;
}

.text-hover-light-blue:hover {
  color: #6fa9fe !important;
}

img.coin-image-small[src*="c_crop,g_center,w_0.9,h_0.9"],
img.coin-image-large[src*="c_crop,g_center,w_0.9,h_0.9"],
.popover-body img[alt="Coin"][src*="c_crop,g_center,w_0.9,h_0.9"],
.modal .carousel .carousel-item img[src*="c_crop,g_center,w_0.9,h_0.9"],
.modal .carousel .carousel-thumbnails img.thumbnail[src*="c_crop,g_center,w_0.9,h_0.9"],
.default-set-image-preview img[src*="c_crop,g_center,w_0.9,h_0.9"],
.set-hero__art img.set-hero__coin[src*="c_crop,g_center,w_0.9,h_0.9"],
.registry-home-set-image--overlap img[src*="c_crop,g_center,w_0.9,h_0.9"] {
  aspect-ratio: 1 / 1 !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  display: inline-block !important;
}

img.coin-image-small.view-set-images.mx-1 {
  margin-left: .1rem !important;
  margin-right: .1rem !important;
}
