.loop .loop-bundle-footer {
  border-top: .1rem solid black !important;
  background: white !important;
}
.loop .loop-h1,
.loop .loop-h2,
.loop .loop-h3,
.loop .loop-h4,
.loop .loop-h5,
.loop .loop-h6 {
  font-family: "Aventa", sans-serif !important;
  margin-bottom: 1.6rem !important;
}
.loop .loop-products-align {
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .loop .container, 
  .loop .container-sm, 
  .loop .loop-bs-container {
    max-width: 100% !important;
  }
}
.loop .loop-bundle-header-wrapper .loop-bundle-description {
  margin-top: 16px !important;
  margin-bottom: 24px !important;
  
}
.loop .loop-bundle-select-product-title {
  padding-top: 24px !important;
}
.loop .btn {
  font-family: "Space Mono", sans-serif !important;
}
.loop .loop-btn-add-product {
  border: 1px solid black !important;
  background: white !important;
  color: black !important;
  transition: 125ms !important;
}
.loop .loop-btn {
  transition: 125ms !important;
}
.loop .loop-btn-add-product:hover {
  background: black !important;
  color: white !important;
}
.loop .loop-btn-add-product,
.loop .loop-image-product-lg img,
.loop .loop-btn-input-decrease, 
.loop .loop-btn-input-increase {
  border-radius: 0 !important;
}
.loop .loop-btn-input-decrease, 
.loop .loop-btn-input-increase {
  font-size: 24px !important;
  padding-top: 0 !important;
  padding-left: 0.6rem !important;
  padding-right: 0.6rem !important;
}
.loop .loop-btn-add-to-cart {
  box-shadow: none !important;
  border: 1px solid black !important;
  color: #a9d8c0 !important;
}
.loop .loop-bundle-total-label,
.loop .loop-bundle-total-label_bundle_total_label,
.loop .loop-text-pi {
  color: black !important;
}
.loop .loop-btn-add-to-cart:hover .loop-text-pi {
  color: black !important;
}