@charset "UTF-8";

/* src/scss/nam-section-main-product.scss */
.product__title h1,
.product__title .h1 {
  font-size: 2.8rem;
}
.product__spec-table table {
  width: 100%;
  border-collapse: collapse;
}
.product__spec-table table th,
.product__spec-table table td {
  padding: 12px;
  border: 1px solid #ddd;
  text-align: left;
}
.product__spec-table table th {
  background-color: #f5f5f5;
  font-weight: bold;
  width: 30%;
}
.product__info-container .product__text.button {
  cursor: default;
  opacity: 0.4;
}
.product__info-container .product__text.button:hover::after {
  --border-offset: 0.05px;
}
.product-form__quantity {
  display: flex;
  align-items: center;
  gap: 3rem;
}
.product-form__buttons.debug-mode .button {
  background-color: var(--color-red);
}
.product-form__buttons.debug-mode .button span::after {
  content: " (\30c6\30b9\30c8)";
}
/*# sourceMappingURL=nam-section-main-product.min.css.map */
