body:has(.simple-bundles:not(:empty)) #simple-bundles-io-options {
  display: none;
}

.simple-bundles label {
  display: inline-block;
  width: 4.2rem;
  height: 6rem;
  position: relative;
  margin: 0 0.2rem 0.4rem 0;
  overflow: hidden;
}

.simple-bundles label:has(input:checked) {
  border: 1px solid currentColor;
  border-radius: var(--border-radius-variant-buttons);
}

.simple-bundles label :is(input, img) {
  position: absolute;
  inset: 0;
}

.simple-bundles input {
  opacity: 0;
}

.simple-bundles img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
