/* Product details only. Product list buttons are intentionally unaffected. */
.product-stock-form .product-stock {
  flex: 0 0 100%;
  margin-top: 24px;
  color: #0b2c67;
  font-size: 16px;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.product-stock-form .product-stock > a,
.product-stock-form .product-stock > button {
  margin-inline-end: 12px;
}
.product-stock-form .product-stock > button {
  padding: 4px 8px;
  border: 1px solid #aeb8cd;
  border-radius: 4px;
  background: #fff;
  color: #0b2c67;
  font: inherit;
  cursor: pointer;
}
.product-stock-form .product-stock [hidden] {
  display: none !important;
}
.product-stock-form .product-stock[data-state="sold-out"] {
  font-weight: bold;
}
.product-stock-form .add-to-cart-btn {
  margin-top: 8px;
}
.product-stock-form .add-to-cart-btn:disabled,
.product-stock-form .add-to-cart-btn:disabled:hover {
  background: #e1e4eb;
  color: #525d72;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
