.samaanbox-cart-context {
  margin-block: 1rem;
  min-width: 0;
}

.samaanbox-cart-context__status {
  margin-block: 0.75rem 0;
  overflow-wrap: anywhere;
}

.samaanbox-cart-context [data-samaanbox-context-prepare] {
  min-height: 4.4rem;
  width: 100%;
}

.samaanbox-cart-context [data-samaanbox-context-prepare]:focus-visible,
[name="checkout"]:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 3px;
}

@media (max-width: 749px) {
  .samaanbox-cart-context {
    max-width: 100%;
  }
}
