/* [project]/src/app/products/[slug]/Product.module.css [app-client] (css) */
.Product-module__j8dWUW__main {
  background-color: #e0e1e1;
}

.Product-module__j8dWUW__counterBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
}

.Product-module__j8dWUW__deleteButton {
  background-color: #c6c6c6;
  color: #000;
  padding: 12px;
  padding-top: 6px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  transition: background-color .2s, transform .1s;
  width: 40px;
  height: 40px;
}

.Product-module__j8dWUW__deleteButton:hover {
  background-color: #d10e0e;
  color: #fff;
}

.Product-module__j8dWUW__deleteButton:active {
  transform: scale(.95);
}

.Product-module__j8dWUW__deleteButton:focus {
  outline: none;
}

.Product-module__j8dWUW__count {
  color: #000;
  font-size: x-large;
  text-align: center;
}

.Product-module__j8dWUW__addButton {
  background-color: #c6c6c6;
  color: #000;
  padding: 8px;
  padding-top: 7px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  transition: background-color .2s, transform .1s;
  width: 40px;
  height: 40px;
}

.Product-module__j8dWUW__addButton:hover {
  background-color: #037f1a;
  color: #fff;
}

.Product-module__j8dWUW__addButton:active {
  transform: scale(.95);
}

.Product-module__j8dWUW__addButton:focus {
  outline: none;
}

.Product-module__j8dWUW__addToCart {
  display: flex;
  justify-content: center;
  gap: 15px;
  width: 100%;
  background-color: #646464;
  color: #fff;
  padding: 8px 16px;
  border-radius: 8px;
  border: none;
  margin-top: 20px;
  cursor: pointer;
  transition: background-color .2s ease-in-out, transform .1s;
}

.Product-module__j8dWUW__addToCart:hover {
  background-color: #037f1a;
}

.Product-module__j8dWUW__addToCart:active {
  transform: scale(.95);
}

.Product-module__j8dWUW__addToCart:focus {
  outline: none;
  box-shadow: 0 0 5px #3b82f680;
}

/*# sourceMappingURL=src_app_products_%5Bslug%5D_Product_module_b52d8e88.css.map*/