/** Shopify CDN: Minification failed

Line 65:0 Unexpected "<"
Line 93:0 Unexpected "<"

**/
/* Title + star rating row */
.product-item__title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.product-item__title-row .product-item__title {
  flex: 1;
}

/* Star rating */
.product-item__rating {
  display: flex;
  align-items: center;
  margin-top: -5px;
}

.product-item__star {
  position: relative;
  display: inline-flex;
  align-items: center;
  --icon-size: 10px;
}

.product-item__star .icon {
  display: block;
}

.product-item__star .icon path {
  stroke-linejoin: miter;
  stroke-linecap: butt;
}

.product-item__star-icon--empty .icon {
  stroke: var(--border);
}

.product-item__star-icon--full {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: var(--star-fill);
}

.product-item__star-icon--full .icon {
  stroke: #555;
  fill: #555;
}

.product-item__rating-count {
  font-size: 9px;
  padding-left: 5px;
  margin-top: 1px;
}

<style>
/* Base landing page tweaks */
p {
  font-size: 11px;
}

.btn {
  margin-top: 0;
}

/* Left-align product info (override global centered setting) */
.product-item--centered .product-information {
  text-align: left !important;
}

.product-item--centered .product-item__price__holder {
  justify-content: flex-start !important;
}

/* Remove left indent on product info */
.product-item__info {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.product-item__image-content {
  padding: 0 5px;
}
</style>