@media (min-width: 769px) {
  #products .accessories-hb {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(210px, 1fr);
    overflow-x: auto;
    padding-bottom: 8px;
    scrollbar-width: thin;
    scrollbar-color: var(--color-primary) transparent;
  }
  #products .accessories-hb .product { width: auto; min-width: 0; }
  #products .accessories-hb .product .p { height: 100%; }
  #products .accessories-hb .product .p-in { display: flex; flex-direction: column; flex: 1 1 auto; }
  #products .accessories-hb .product .p-bottom,
  #products .accessories-hb .product .p-bottom > div { display: flex; flex-direction: column; flex: 1 1 auto; }
  #products .accessories-hb .product .p-tools { margin-top: auto; padding: 12px 0 0; justify-content: flex-end; }
  #products .accessories-hb .product form.pr-action { width: 100%; }
  #products .accessories-hb .product .quantity { width: 100%; }
  #products .accessories-hb .product button.btn.btn-cart.add-to-cart-button { width: 100% !important; margin: 10px 0 0 !important; }
}