.product-row-uni {
  position: relative;
}
.cell-renew {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: inherit;
}
.product-row-uni.disabled .cell-renew {
  display: flex;
}
.cell-renew__title {
  color: #43524F;
  font-size: 16px;
  font-weight: 600;
}
.cell-renew__buttons {
  display: flex;
  gap: 10px;
}
.cell-renew__buttons button {
  display: flex;
  padding: 5px 20px;
  height: 34px;
  border: 1px solid #C41B1B;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.cell-renew__buttons button:hover {
  background: #C41B1B;
  color: #fff;
}
.cell-renew__buttons button:last-child {
  background: #C41B1B;
  color: #fff;
}
.cell-renew__buttons button:last-child:hover {
  background: #fff;
  color: #000;
}
.cart-products {
  display: flex;
  flex-direction: column;
}
.order-result__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
}
.order-result__title {
  color: #000;
  font-size: 26px;
  font-weight: 600;
}
.order-result__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.order-result__buttons button {
  display: flex;
  padding: 9px 30px;
  height: 40px;
  border: 1px solid #C41B1B;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  color: #000;
}
.order-result__buttons button:hover {
  background: #C41B1B;
  color: #fff;
}
.order-result__buttons button.first {
  background: #C41B1B;
  color: #fff;
}
.order-result__buttons button.first:hover {
  
}