.bsqc-single-actions {
  clear: both;
  display: block;
  width: 100%;
}

.bsqc-single-actions .bsqc-button {
  display: inline-block;
}

.bsqc-button {
  margin-top: 0.5rem;
}

.bsqc-loop-button .bsqc-button {
  width: 100%;
}

.bsqc-header-icon .bsqc-count {
  position: absolute;
  top: -0.35rem;
  right: -0.35rem;
  min-width: 1.25rem;
  font-size: 0.65rem;
}

.bsqc-list-item-image {
  object-fit: cover;
}

.bsqc-list .bsqc-list-items {
  margin-bottom: 0;
}

.bsqc-add-to-quote + .bsqc-view-quote {
  vertical-align: middle;
}

@media (max-width: 575.98px) {
  .bsqc-list-item .d-flex {
    flex-wrap: wrap;
  }
}
