.gs-wholesale .gs-uc-heading { justify-content: space-between; align-items: center; margin-bottom: 12px; }
.gs-wholesale .gs-uc-check { display: inline-flex; align-items: center; gap: .5rem; cursor: pointer; min-height: 32px; }
.gs-wholesale .gs-uc-check input { width: 19px; height: 19px; accent-color: currentColor; margin: 0; }
.gs-wholesale .gs-uc-cart .gs-line-footer .gs-uc-remove { color: #a45757; }
.gs-wholesale .gs-uc-cart .gs-cart-summary button:disabled { opacity: .48; cursor: default; }
.gs-wholesale #gs-uc-count { margin: 0 0 14px; }
.gs-wholesale .gs-uc-date-label { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; }
.gs-wholesale .gs-uc-date-label small { font-weight: 400; color: #567177; }
.gs-wholesale .gs-uc-review { list-style: none; padding: 0; margin: 14px 0; }
.gs-wholesale .gs-uc-review li { padding: 9px 0; border-bottom: 1px solid #e4e9e2; }
.gs-wholesale .gs-uc-review p { margin: 2px 0 0; color: #567177; overflow-wrap: anywhere; white-space: pre-wrap; }
.gs-wholesale .gs-uc-fields { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.gs-wholesale #gs-uc-notice:not([hidden]) { margin-bottom: 14px; }
.gsf-check[hidden] { display: none !important; }
.gs-uc-existing { margin-top: 28px; }
.gs-uc-existing .gs-date-add { display: none !important; }
@media(max-width:760px) {
  .gsp-layout .gs-cart-page[data-gsp-view="cart"] .gs-uc-cart .gs-cart-summary {
    display: grid !important; grid-template-columns: minmax(0,1fr) !important;
    align-items: stretch; gap: 8px !important;
  }
  .gsp-layout .gs-cart-page[data-gsp-view="cart"] .gs-uc-cart .gs-cart-summary > #gs-uc-checkout {
    display: flex !important; grid-column: 1; grid-row: 1;
  }
  .gsp-layout .gs-cart-page[data-gsp-view="cart"] .gs-uc-cart .gs-cart-summary > #gs-uc-checkout:disabled {
    display: none !important;
  }
}
