.PreCartItem {
  display: flex;
  align-items: center;
  background: var(--colorSecondaryBg);
  padding: var(--spaceSm);
}

.PreCartItem-image {
  margin-right: var(--spaceMd);
}

@media (max-width: 36rem) {
  .PreCartItem-image {
    width: 2.5em;
  }
}

.PreCartItem-content {
  flex: 1;
}

.PreCartItem-title, .PreCartItem .PreCartItemAssociatedProductTitle {
  font-weight: 700;
  font-size: var(--textSm);
}

.PreCartItem-variant {
  font-weight: 500;
  font-size: var(--textXs);
}

.PreCartItem-count, .PreCartItem .PreCartItemAssociatedProductCount {
  font-size: var(--textSm);
}

.PreCartItem-price, .PreCartItem .PreCartItemAssociatedProductPrice {
  font-size: var(--textMd);
  font-weight: 700;
}

@media (max-width: 48rem) {
  .PreCartItem-price, .PreCartItem .PreCartItemAssociatedProductPrice {
    font-size: var(--textSm);
  }
}

.PreCartItemAssociatedProduct {
  display: flex;
  align-items: center;
  width: 100%;
  background: var(--colorSecondaryBg);
}

.PreCartItemAssociatedProduct-title {
  font-size: var(--textMd);
  margin-top: var(--spaceXs);
  padding-right: var(--spaceLg);
}

.PreCartItemAssociatedProductCount {
  margin-left: var(--spaceSm);
}

.PreCartItemAssociatedProductPrice {
  margin-left: auto;
}

/*# sourceMappingURL=pre-cart-item.min.css.map */
