/* Versioned card-layout correction. Kept separate to prevent stale CDN CSS. */
body#index .zb-home-collections .zb-home-collection__products {
  align-items: start !important;
}

body#index .zb-home-collections .zb-home-product,
body#index .zb-home-collections .zb-home-product .thumbnail-container,
body#index .zb-home-collections .zb-home-product .tvproduct-wrapper,
body#index .zb-home-collections .zb-home-product .tvproduct-info-box-wrapper {
  height: auto !important;
  min-height: 0 !important;
}

body#index .zb-home-collections .zb-home-product .tvproduct-info-box-wrapper {
  position: static !important;
}

body#index .zb-home-collections .zb-home-product .tvproduct-hover-btn {
  position: static !important;
  inset: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  width: 100% !important;
  height: auto !important;
  margin: .7rem 0 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  justify-content: center !important;
}

body#index .zb-home-collections .zb-home-product .tvproduct-cart-btn,
body#index .zb-home-collections .zb-home-product .tvproduct-cart-btn form,
body#index .zb-home-collections .zb-home-product .tvproduct-add-to-cart {
  width: 100% !important;
  margin: 0 !important;
}

body#index .zb-home-collections .zb-home-product .tvproduct-quick-btn {
  display: none !important;
}
