.sb-cart-modal.sb-cart-active {
  visibility: visible !important;
  pointer-events: auto !important;
}
.sb-cart-modal.sb-cart-active .sb-cart-backdrop {
  opacity: 1 !important;
}
.sb-cart-modal.sb-cart-active .sb-cart-drawer {
  transform: translateX(0) !important;
}
.sb-cart-drawer {
  max-height: 100vh;
}
[data-cart-count] {
  display: none;
}
@media (max-width: 640px) {
  .sb-cart-drawer {
    max-width: 100%;
    width: 100%;
  }
}