/**
 * @file
 * Reusable layout styling for Commerce Cart components
 */

.cart-block--summary a {
  display: block;
}
.cart-block--contents {
  position: absolute;
  z-index: 300;
  display: none;
  overflow: hidden;
}
.cart-block--contents__items {
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 300px;
}
.cart-block--contents.is-outside-horizontal {
  right: 0;
}
.cart-block--contents__expanded {
  overflow: visible;
}
